- 博客(5)
- 收藏
- 关注
原创 友录的项目总结
分析项目布局结构: -建立BaseFragment父类,封装Actionbar初始化方法 -建立MyBaseAdapter抽象父类,将共性的方法初始化,个性的方法抽象化 1.联系人模块: -封装联系人实体类Contact -建立联系人数据的业务处理类ContactManager -在业务处理类ContactManager中建立方法从系统数据库获取联系人的信息
2016-09-12 10:37:40 192
原创 android线程概述?
1)何为进程? Android中默认每个APP都会运行在一个独立的进程,我们通常会把正在运行的程序理解为进程, 每个进程都拥有独立的内存空间,进程之间的内存不能共享,对于一个多任务操作系统而言,可以并发运行多个进程 2)何为线程 android中的线程是进程中的一个最小的执行单位,是一个顺序的执行流,一个进程可以启动多个线程,多个线程可以并发执行。 并且多个线程会共享本进程内存空
2016-08-17 19:19:25 150
原创 Android中线程的创建及启动
Android中线程的类型为Thread类型,我们在构建线程对象时通常会参考如下构造方法? 1)Thread(): 构建Thread类子类对象,然后重写run方法; 2)Thread(Runnable r):采用此方式构建对象必须传入一个Runnble类型的对象。 线程对象创建以后可以调用start()启动线程,线程启动会默认执行线程对象的run方法, run方法执行结束线程对象的
2016-08-17 19:17:32 539
原创 Android中线程的同步
线程同步是多个线程在共享数据集上的互斥与协作,是保证数据安全,业务合理的一种实现方式 1)互斥:让多个线程在共享数据集上排队执行 a)同步代码块:synchronized()锁定同步代码块 小括号里面的值必须是唯一的,且必须是对象锁(是对象) b)同步方法 :synchronized 同步方法,在线程里面的方法上void关键词前面添加此关键词 b.1)非静态:synchro
2016-08-17 19:15:48 238
原创 Android中线程消息模型?
1.Android中多线程应用机制? 1)主线程负责执行UI操作(用户输入,事件的处理,UI的更新) 2)工作线程负责执行耗时操作(例如下载,联网,访问数据库) Android中这样对线程分工的目的是尽量不要阻塞主线程,让主线程更好的服务于用户,给用户一种更好的应用体验。 FAQ? Android中有这样的分工以后,如何在不阻塞主线程(长时间阻塞)的情况下实现线程之间的通讯呢?
2016-08-17 19:12:24 273
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人