最近在做东西的时候,一直在使用RxJava框架,越是深入了解RxJava,就越觉得这个框架威力实在是太大了。好东西不能一个人独自享受,后面几篇文章我会由浅入深来介绍一下RxJava的使用方法,相信看完之后,你会跟我一样逐渐喜欢上这个“威力无比”的武器!那么,RxJava到底是什么?使用RxJava到底有什么好处呢?其实RxJava是ReactiveX中使用Java语言实现的版本,目前Reactive...
分类:
移动开发 时间:
2015-05-19 00:49:38
阅读次数:
258
一。autoLayout的用途: 主要用于屏幕适配,尤其是出现了iphone6,plus之后。二.怎么简单的用autoLayout呢?点击左一,可以看到:点击左二:基本上要想autolayout,就要在这两个按钮上做文章了。然后做一个练习,如:宽高都为100,然后居中,无论视图怎么反转,一直居中一....
分类:
移动开发 时间:
2015-05-19 00:43:26
阅读次数:
200
1、性能优化(添加几百个cell到view)2、如何实现选中某行,改变这个cell最右侧显示的对号按钮1、如果表格中又几百条数据的话,系统会自动加载显示在界面上得数据,逐一加载添加100个数据到UITableView中1 for (int i = 0 ; i < 100 ; i ++)2 ...
分类:
移动开发 时间:
2015-05-19 00:37:53
阅读次数:
202
好了 这是第十天了,按照白板任务上的来说的话,今天没有完成,所以等一下还要继续看看今天能不能把他做完,今天出的问题在于我又自己调整了一下UI设计,因为发现以前的设计发面有重复,浪费了屏幕。所以还不如省下来安排一些其他的事情。导致今天没有做关于天气城市数据库的了解,等会应该会继续看一下数据库的建立的事...
分类:
移动开发 时间:
2015-05-19 00:37:21
阅读次数:
155
参考文章:http://blog.csdn.net/guolin_blog/article/details/8881711 http://blog.csdn.net/guolin_blog/article/details/13171191 Android Fragment应用实战,使用碎片向Acti...
分类:
移动开发 时间:
2015-05-19 00:36:36
阅读次数:
273
参考文章:http://blog.csdn.net/liuhe688/article/details/6715983 本文只是记录一下sqlite应用的过程。 程序结构如下: 其中,DBManger继承DBHelper, Person是一个实体类,MyActivity是一个主界面,main.xml里...
分类:
移动开发 时间:
2015-05-19 00:28:06
阅读次数:
262
知识点:控件transform属性控件改变形状有三个方法1,CGAffineTransformMakeTranslation(平移)2,CGAffineTransformMakeScale(收缩)3,CGAffineTransformMakeRotate(旋转)一、实战先创建项目,并且往项目添加一个...
分类:
移动开发 时间:
2015-05-19 00:23:15
阅读次数:
161
1.禁用UITextField的双击出现复制粘贴剪切等操作有时候我们需要禁用UITextField的双击出现copy paste的功能,然而UITextField本身没有直接设置禁止用户复制粘贴剪切操作等方法,但是可以重载新建一个类继承UITextField,然后实现canPerformAction...
分类:
移动开发 时间:
2015-05-19 00:20:14
阅读次数:
274
运行你的app这篇课程会教你:1、如何在设备上运行你的app。2、如何在模拟器上运行你的app。当然,在学习之前,你还需要知道:1、如何使用设备。2、如何使用模拟器。3、管理你的项目。上一节课我们创建了一个android项目。它是可以直接运行的。当我们创建好它时,它就默认帮我们写好了一个Hello ...
分类:
移动开发 时间:
2015-05-19 00:18:50
阅读次数:
258
最简单的利用服务端来下载图片到客户端上面,刚开始接触,记录一下,同时希望帮助到新人。...
分类:
移动开发 时间:
2015-05-18 23:13:58
阅读次数:
343
闲来无事,总结了两个自定义的ProgressDialog,大家可以参考下,根据自己需要进行选择修改:
实现效果:
示例1:
示例2:
代码如下:
MainActivity:只是两个Button点击事件
package com.customwaitdialog;
import android.app.Activity;
import android....
分类:
移动开发 时间:
2015-05-18 23:14:15
阅读次数:
383
iOS触摸方法://开始接触
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event;
- //在屏幕上移动
- (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event;
- //触摸结束
- (void)touchesEnded:(NSSet *)touc...
分类:
移动开发 时间:
2015-05-18 23:13:43
阅读次数:
249
Android点击事件的四种写法
一、Android点击事件的四种写法
1、点击事件的第一种写法 . 写一个内部类.实现点击事件的接口
bt.setOnClickListener(new MyButtonListener());
2、点击事件的第二种写法,匿名内部类
bt.setOnClickListener(new OnClickListe...
分类:
移动开发 时间:
2015-05-18 23:15:05
阅读次数:
455
1、
TextView tv = (TextView) findViewById(R.id.tv);
tv.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
//...
分类:
移动开发 时间:
2015-05-18 23:14:12
阅读次数:
309
1原因:
之所以写这个框架是因为网上的好多的网络框架都没有很好的对网络连接进行控制,比如当你点击取消的时候只是对话框取消了,后台网络请求还是在继续,这样就造成了activity的无法释放,更严重的情况是降低APP流畅度,所以就结合自己的需求写了个这样轻量级的网络框架
2解决方案:
我已经开源了,放在了OSC上,框架目前还不是很完善,所以需要慢慢改善,不过这个流程目前感觉是非常不错的,当act...
分类:
移动开发 时间:
2015-05-18 23:11:54
阅读次数:
181
一、看效果二、添加compile 'com.orhanobut:logger:1.8'三、使用方法在自定义Application的onCreate方法中Logger.init(YOUR_TAG);调用Logger.d("hello");
Logger.e("hello");
Logger.w("hello");
Logger.v("hello");
Logger.wtf("hello");
Logg...
分类:
移动开发 时间:
2015-05-18 23:12:54
阅读次数:
383
本文介绍了 Android Studio 的离线包安装。解决被“墙”的情况下,无法更新 Android Studio 的问题。...
分类:
移动开发 时间:
2015-05-18 23:06:14
阅读次数:
213