
Android
pretent
呆到深处自然萌
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Android Process和Thread
当一个android应用启动一个组件(Activity、ContentProvider、BroadcastReceiver、Service),如果这个应用没有启动其他组件,那么android系统将为此应用启动一个LInux进程,并启动一个单线程去运行这个应用;如果此应用启动一个组件时此应用已经有一个线程在一个进程在运行了,那么组件将在此进程的此线程中执行。 这个线程被称为主线程(main Thr原创 2015-01-07 14:05:58 · 551 阅读 · 0 评论 -
Android ContentProvider的使用
Android中每一个应用的的数据都是私有的数据(Sqlite、SharedPrefcences、data里的数据),别的应用没有权限直接访问,但有时候有需要把数据共享给另外的应用去访问,可以使用ContentProvider来将本应用的数据共享给其他应用来访问。 要实现ContentProvider只需要我们的类继承ContentProvider类即可。 需在manifest文件中配置pro原创 2015-01-07 11:01:41 · 505 阅读 · 0 评论 -
Android BroadcastReceiver
可以用代码在onResume动态注册和在manifest中静态注册 IntentFiler 如果是代买动态注册的需要在onPause方法失去焦点时注销接收广播接受者,在暂停时系统可能会回收资源不能接收到广播。 可以发送无序和有序广播 sendBroadcast发送无须广播,每一个接受者都可能无须接收到广播,可能是同时,不能终止广播。 sendOrderedBroadcast发送有序广原创 2015-01-06 16:25:01 · 419 阅读 · 0 评论 -
Android Service AIDL
android中服务类似于windows操作系统中的服务,在后台运行。原创 2015-01-07 12:00:27 · 396 阅读 · 0 评论 -
Android activity的启动模式和activity栈
在应用程序被启动的时候,往往要启动多个界面,就可能会启动多个activity,当启动activity时系统会为应用创建一个activity栈,来保存当前应用的activity。 当应用打开一个activity时,通常将此activity入栈到本应用程序的activity栈顶,当此activity销毁时将此activity出栈。 启动activity有四种模式,不同模式会导致activity栈发原创 2015-01-04 23:20:14 · 1095 阅读 · 0 评论 -
android 解决输入法键盘遮挡布局内容方法
在网上找了好久都没有自己想要的,终于发现了,可以解决输入法遮挡布局的问题忘了从那大神哪看的,自己做个备忘 /** * 如果输入法显示将指定的布局向上调整100DP,如果输入法隐藏了将指定的布局向下调整100DP * * @param context * @param root需要调整的布局,为布局文件最外的布局 * @param width需要调整的宽度 * @param hei原创 2013-11-22 19:29:24 · 856 阅读 · 0 评论 -
Android 拨打电话和发送短信
/* * 拨打电话 */String number = "15888888888";Intent intent = new Intent();// 动作为拨打电话intent.setAction(Intent.ACTION_CALL);// 数据为电话号码intent.setData(Uri.parse("tel:" + number));// 打开拨打电话程序来拨打电话startActivity原创 2014-12-19 21:18:33 · 518 阅读 · 0 评论