- 博客(46)
- 收藏
- 关注
原创 Android向sd卡写入文件的大概流程
首先要记得申请读取sd卡的权限:<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> 然后复制文件是一个比较耗时的操作,一定要放到子线程中去,建议使用AsyncTask,即使觉得你复制的只是一个有几kb的文件,用不了多少时间,也要养成良好的习惯。 需要用到的对象有:InputStream,OutPu
2015-08-26 19:18:55
886
原创 android中使用AIDL来启动外部程序的service
AIDL全称是Android Interface Define Language。即android接口定义语言。使用AIDL可以从一个应用内启动外部应用的服务。下面我们通过具体的例子来看看怎么使用:在AndroidStudio的工程中建立两个module,从一个module中启动另一个的定时器服务。 1. 首先在AndroidStudio中创建一个项目,再在项目中创建另一个module称为time
2015-08-23 20:01:35
2688
原创 Activity的几种启动模式
Activity一共有四种启动模式,分别为standard,singleTop,singleTask和singleInstance.通过在AndroidManifest.xml中的activity标签配置launchMode进行设置。 1. standard:标准启动模式,每次启动会重新创建activity的实例 2. singleTop:如果当前activity处于栈顶,再次启动时不会创建新的实
2015-08-23 11:47:41
579
转载 Android 联系人数据库介绍以及对联系人的基本操作
原文地址:http://blog.csdn.net/xingfeng2010/article/details/11810335 一、 联系人数据库 联系人的数据库文件的位置 /data/data/com.android.providers.contacts/databases.contacts2.db 数据库中重要的几张表 1、contacts表 该表保存了所有的手机测
2015-08-23 10:21:15
542
转载 Android中选取文件后在onActivityResult中将intent中的Uri转换成文件的路径
public static String getPath(Context context, Uri uri) { if ("content".equalsIgnoreCase(uri.getScheme())) { String[] projection = {"_data"}; Cursor cursor = null;
2015-08-14 22:04:33
2395
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅