摘要: 1.线程与进程的区别: 进程是指运行中的应用程序,每一个进程都有自己独立的内存空间。一个应用程序可以同时启动多个进程。例如对于IE浏览器程序,每打开一个IE浏览器窗口,就启动了一个新的进程。同样,每次执行JDK的java.exe程序,就启动了一个独立的Java虚拟机进程,该进程的任务是解析并执行Ja 阅读全文
posted @ 2017-10-21 23:59 dub 阅读(4621) 评论(0) 推荐(0) 编辑
摘要: 在Android项目中经常有碰到这样的问题,在子线程中完成耗时操作之后要更新UI,下面就自己经历的一些项目总结一下更新的方法: 在看方法之前看一下Android中消息机制: 引用 Message:消息,其中包含了消息ID,消息处理对象以及处理的数据等,由MessageQueue统一列队,终由Hand 阅读全文
posted @ 2017-10-21 23:54 dub 阅读(542) 评论(0) 推荐(0) 编辑
摘要: 第一:什么会引发ANR? 在Android里,应用程序的响应性是由Activity Manager和WindowManager系统服务监视的 。当它监测到以下情况中的一个时,Android就会针对特定的应用程序显示ANR: 1.在5秒内没有响应输入的事件(例如,按键按下,屏幕触摸) 2.Broadc 阅读全文
posted @ 2017-10-21 22:48 dub 阅读(592) 评论(0) 推荐(0) 编辑
摘要: ①注册广播事件: 注册方式有两种, 一种是静态注册,就是在AndroidManifest.xml文件中定义,注册的广播接收器必须要继承BroadcastReceiver; 另一种是动态注册,是在程序中使用Context.registerReceiver注册,注册的广播接收器相当于一个匿名类。两种方式 阅读全文
posted @ 2017-10-21 22:42 dub 阅读(365) 评论(0) 推荐(0) 编辑
摘要: 启动模式有四种,分别是:standard、singleTop、singleTask、singleInstance,可以在AndroidManifest.xml文件中通过给<Activity>标签指定android:launchMode属性来选择启动模式。 1. standard standard是活 阅读全文
posted @ 2017-10-21 22:21 dub 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 我们已经分析过Activity的启动流程,从中也分析了Activity的生命周期。而其中有一个生命周期方法:onSaveInstanceState方法,今天我们主要讲解一下onSaveInstanceState方法的执行时机。 可能部分同学对Activity的onSaveInstanceState方 阅读全文
posted @ 2017-10-21 22:00 dub 阅读(270) 评论(0) 推荐(0) 编辑
摘要: android中的组件Activity在manifest.xml文件中可以指定参数android:ConfigChanges,用于捕获手机状态的改变。 在Activity中添加了android:configChanges属性,在当所指定属性(Configuration Changes)发生改变时,通 阅读全文
posted @ 2017-10-21 21:58 dub 阅读(426) 评论(0) 推荐(0) 编辑
摘要: 我们在使用电脑过程中一般会很少用到cmd命令,CMD命令窗口在一些特殊情况时我们会用到,如PING下看网络通不通。在CMD窗口里运行命令如磁盘格式转换,但是有些朋友遇到了这样的问题,在开始运行输入CMD回车后,CMD命令黑框框出来闪一下就消失不见了的问题,仔细看下下面关于cmd命令运行后迅速消失的解 阅读全文
posted @ 2017-10-21 14:36 dub 阅读(4924) 评论(0) 推荐(0) 编辑