Android_app开发
文章平均质量分 72
jorney_dong
这个作者很懒,什么都没留下…
展开
-
在BroadcastReceiver中启动Activity的问题
转自 http://blog.csdn.net/lfdfhl /** * Demo描述: * 在BroadcastReceiver中启动Activity的问题 * * 如果在BroadcastReceiver的onReceive()方法中如下启动一个Activity * Intent intent=new Intent(context,AnotherActivity.class); * conte转载 2017-05-27 15:52:08 · 504 阅读 · 0 评论 -
Android下pm 命令详解
Android下提供一个pm命令,通常放在/system/bin/下。这个命令与Package有关,且非常实用。0. Usage:usage: pm [list|path|install|uninstall] pm list packages [-f] pm list permission-groups pm list permission转载 2017-08-03 10:15:23 · 501 阅读 · 0 评论 -
看懂UML类图和时序图
关于UML 类图和时序图,可以参考以下链接,之后有时间总结一下。http://www.cleey.com/blog/single/id/873.htmlhttp://design-patterns.readthedocs.io/zh_CN/latest/read_uml.htmlhttp://smartlife.blog.51cto.com/1146871/284874http转载 2017-07-05 15:38:38 · 324 阅读 · 0 评论 -
深入理解Android的startservice和bindservice
一、首先,让我们确认下什么是service? service就是android系统中的服务,它有这么几个特点:它无法与用户直接进行交互、它必须由用户或者其他程序显式的启动、它的优先级比较高,它比处于前台的应用优先级低,但是比后台的其他应用优先级高,这就决定了当系统因为缺少内存而销毁某些没被利用的资源时,它被销毁的概率很小哦。二、那么,什么时候,我们需要使用service转载 2017-06-26 09:48:04 · 282 阅读 · 0 评论 -
Android 的应用service
service client /server 端示例:server端,step 1 添加aidl 文件,这个文件只是定义用要的接口,接口名字要与文件名相同。如:ItrainningService.aidlpackage com.company.server.aidl;import com.company.server.aidl.FinishCallBack;interfac原创 2017-06-23 19:22:07 · 342 阅读 · 0 评论 -
android ListView 动态分页加载数据
用ListView显示数据时,列表中数据量大时,加载和处理时间会明显变长,如果等到把所有数据都处理加载完成再显示出来,那程序的UI就非常糟糕了,很可能会随数据量的变大而变慢,这样的界面很不友好,我们无法接受。 废话说完了,那怎么解决这个的问题呢? 动态加载,分页加载。我不能在UI线程中做大量的读取、处理数据的动作,而是另开一个线程来做这件事。但是这样并不能保证显示及时,因为数据大时,时间仍原创 2017-06-17 17:50:09 · 634 阅读 · 0 评论 -
Android Notification自定义样式
最近开发一个app需要显示Notification, 但是这个Notification的title 需要显示成我们另一只app的名字。查找了很多资料,发现如果用系统默认的样式,这是做不到的。所以只能自定义样式。自定义Notification样式要用到RemoteViews,如下: @TargetApi(16) public static void sendSelfNotify(Cont原创 2017-05-19 08:45:36 · 2097 阅读 · 0 评论 -
文章标题
转自 http://blog.csdn.net/lfdfhl /** * Demo描述: * 在BroadcastReceiver中启动Activity的问题 * * 如果在BroadcastReceiver的onReceive()方法中如下启动一个Activity * Intent intent=new Intent(cont转载 2017-05-27 16:13:54 · 155 阅读 · 0 评论 -
Android M Runtime Permission 介绍
本文旨在全面介绍Android M 上新发布的runtime permission的相关功能,与之相关的app编程以及一些相关重要API,并对framework部分作了简单介绍。一、什么是runtime permission 先了解一下什么叫install time permission model。 在app安装过程中要求用户授予app相应权限,否则不能安装,这叫install t转载 2017-08-03 12:03:53 · 298 阅读 · 1 评论