摘要: Application Not Responding:默认情况下,在android中Activity的最长执行时间是5秒,BroadcastReceiver的最长执行时间则是10秒。超出就会提示应用程序无响应(ANR)对话框。 三种常见类型 1:KeyDispatchTimeout(5 second 阅读全文
posted @ 2017-04-27 22:45 庚拓天下 阅读(346) 评论(0) 推荐(0) 编辑
摘要: 可能是讲解Binder机制最好的文章 http://blog.csdn.net/luoshengyang/article/details/6618363/ https://blog.csdn.net/cauchyweierstrass/article/details/50701102 阅读全文
posted @ 2017-04-27 22:41 庚拓天下 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 那种左右两边都找到后,再交换的写法是错误的 阅读全文
posted @ 2017-04-27 10:37 庚拓天下 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 1. Socket接口 不常用 2.HttpURLConnection接口 3. HttpClient接口 http://blog.csdn.net/ccc20134/article/details/39430229 阅读全文
posted @ 2017-04-25 21:35 庚拓天下 阅读(446) 评论(0) 推荐(0) 编辑
摘要: Android系统中主要提供了两种方式来进行HTTP通信,HttpURLConnection和HttpClient。在 Android 5.0 的时候 Google 就不推荐使用 HttpClient 了,到了 Android 6.0 (api 23) SDK,不再提供 org.apache.htt 阅读全文
posted @ 2017-04-25 21:26 庚拓天下 阅读(511) 评论(0) 推荐(0) 编辑
摘要: 1.首先需要声明native方法: 2.然后运用javah生成对应的.h头文件 3.根据.h头文件,编写hello.c代码 4.编写Android.mk文件 5.在java中通过静态块引入二进制文件: http://blog.csdn.net/mockingbirds/article/details 阅读全文
posted @ 2017-04-25 17:25 庚拓天下 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 如上:根据报名和LAUNCHER Activity名即可。也可以只知道包名,LAUNCHER Activity可以自行查找 传递参数:http://www.2cto.com/kf/201409/332952.html 阅读全文
posted @ 2017-04-25 10:23 庚拓天下 阅读(377) 评论(0) 推荐(0) 编辑
摘要: 1.静态注册,在minifest文件中 2.动态注册,在代码中注册解注册 registerReceiver(BroadcastReceiver receiver, IntentFilter filter) unregisterReceiver(BroadcastReceiver receiver) 阅读全文
posted @ 2017-04-25 10:08 庚拓天下 阅读(10716) 评论(0) 推荐(0) 编辑
摘要: 1 使用SharedPreferences存储数据:常用于做本地缓存 2 文件存储数据:(1)data/data/<package name>/files目录内 (2)SDCard内 3 SQLite数据库存储数据 4 使用ContentProvider存储数据: 音视频、联系人信息 5 网络存储数 阅读全文
posted @ 2017-04-25 09:19 庚拓天下 阅读(209) 评论(0) 推荐(0) 编辑
摘要: Service组件和其他组件一样,都是运行于应用的主线程当中,它们都运行于同一个单一的线程中。 可以把Service简单的理解成一个没有界面显示的Activity(这个比喻其实并不准确,因为Service可以直接调用WindowManager实现界面展示,不过这里暂时就这样理解吧)。 http:// 阅读全文
posted @ 2017-04-25 09:03 庚拓天下 阅读(243) 评论(0) 推荐(0) 编辑