上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 17 下一页
摘要: 设置断点 1、Ctrl+Shift+B 添加断点 2、双击添加断点(如图光标所示,点击该行的行号之前的蓝色竖条部分) 3、对应行右键,选择Toggle Breakpoint。 Debug界面左上是程序的调用站(Debug) 右上是变量值显示窗口(x=vanables) 右上第二个标签是程序里的所有标 阅读全文
posted @ 2017-04-25 19:41 张兮兮 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 工作流程 一次HTTP操作称为一个事务,其工作过程可分为四步: 1. 首先客户端与服务器需要建立连接。只要单机某个超级链接,HTTP的工作就开始了。 2. 建立连接后,客户端发送一个请求给服务器,请求方式的格式为:统一资源标识符(URL)、协议版本号,后边是MIME信号包括请求修饰符、客户端信息和其 阅读全文
posted @ 2017-04-24 22:45 张兮兮 阅读(110) 评论(0) 推荐(0) 编辑
摘要: Android中更新UI的几种方式: 1. Activity 的 runOnUiThread() 2. Handler 的 post() 3. Handler 的 sendMessage() 4. View 的 post() 1 public class FiveActivity extends Activity { 2 3 private TextView textVi... 阅读全文
posted @ 2017-04-24 20:52 张兮兮 阅读(150) 评论(0) 推荐(0) 编辑
摘要: Handler和线程是相关联的。 再次强调:不可以在主线程中做耗时操作,就比如示例里面主线程中的 handlerMessage(),不能执行耗时操作。 创建一个与自定义线程相关的Handler的代码: class MyThread extends Thread{ public Handler handler; @Override public void run() { ... 阅读全文
posted @ 2017-04-24 20:00 张兮兮 阅读(210) 评论(0) 推荐(0) 编辑
摘要: Handler是什么? Handler是Android提供的一套用来更新UI的机制,也是一套消息处理机制,可以通过它发送消息,也可以通过它处理消息。 所有Activity生命周期回调的方法(例如onCreate()、onDestory()等等),都是通过handler机制去发送消息的,然后根据不同的消息(message)做相应的分支处理。例如发送一个消息给 Framework,告知需要调用onCr... 阅读全文
posted @ 2017-04-24 18:56 张兮兮 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 手势识别 可以通过以下两种方式实现: 1. 使用GestureDetector 2. 使用GestureOverlayView(属于线程的控件) 手势交互过程(原理): 1. 触屏一刹那,触发 MotionEvent 事件; 2. 被 OnTouchListener 监听,在 onTouch()中获得 MotionEvent对象; 3. GestureDetector 转发 MotionEven... 阅读全文
posted @ 2017-04-23 22:26 张兮兮 阅读(1316) 评论(0) 推荐(0) 编辑
摘要: 后台Service在系统启动时被SystemService开启 * MountService:监听是否有SD卡安装及移除 * ClipboardService:提供剪切板功能 * PackageManagerService:提供软件包的安装、移除和查看 * 电量、网络连接状态等等 getSystemService() * Activity的一个方法 * 传入NAME -> Object -> 服... 阅读全文
posted @ 2017-04-23 20:24 张兮兮 阅读(629) 评论(0) 推荐(0) 编辑
摘要: 组件篇——Service 当Android系统内存不足的时候,会杀死优先级别较低的Activity,而基本上Service的优先级要高于Activity,所以程序中如果含有 Service,那么该程序是很难被杀掉的,而且即使 Service 被杀掉,它也很容易自己再次启动,除非人为去停掉。 ------------------- Service 本身不能做耗时操作(因为它运行在主线程)。耗时操作交... 阅读全文
posted @ 2017-04-19 22:43 张兮兮 阅读(176) 评论(0) 推荐(0) 编辑
摘要: // 普通广播不能被截断, // 同级别接收先后是随机的 // 可以由清单文件中android:priority="100" 优先级指定 // 同级别动态注册优先级高于静态注册 // 数据不能处理 // 有序广播能中断 // 有序广播数据能处理 阅读全文
posted @ 2017-04-19 21:17 张兮兮 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 如何实现 ContentProvider? 1. 继承抽象类 ContentProvider 实现一系列针对于数据的增删改查等方法; 2. 需在 AndroidManifest.xml 中完成对 ContentProvider的注册。 注:注册的anthorities的属性值,是全局唯一的。 第三方的访问能力完全取决于你自定义的ContentProvider,如果定义的ContentProvi... 阅读全文
posted @ 2017-04-19 20:08 张兮兮 阅读(214) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 17 下一页