- 博客(7)
- 收藏
- 关注
原创 android中Intent的用法总结
Android中intent常用来启动一个Activity,启动service和发送广播等,同时还可以携带各种数据,以及根据所指定的ACTION的不同,来打开文件,选取文件等等,反正是用处特别大就是了。Intent主要分为两类:隐式Intent和显式Intent: 隐式Intent,通常不具体指定打开的类名,而是通过指定ACTION来指定要执行的动作类型,如Intent intent = new
2015-08-26 19:26:05 624
原创 Android向sd卡写入文件的大概流程
首先要记得申请读取sd卡的权限:<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> 然后复制文件是一个比较耗时的操作,一定要放到子线程中去,建议使用AsyncTask,即使觉得你复制的只是一个有几kb的文件,用不了多少时间,也要养成良好的习惯。 需要用到的对象有:InputStream,OutPu
2015-08-26 19:18:55 810
原创 android中使用AIDL来启动外部程序的service
AIDL全称是Android Interface Define Language。即android接口定义语言。使用AIDL可以从一个应用内启动外部应用的服务。下面我们通过具体的例子来看看怎么使用:在AndroidStudio的工程中建立两个module,从一个module中启动另一个的定时器服务。 1. 首先在AndroidStudio中创建一个项目,再在项目中创建另一个module称为time
2015-08-23 20:01:35 2546
原创 Activity的几种启动模式
Activity一共有四种启动模式,分别为standard,singleTop,singleTask和singleInstance.通过在AndroidManifest.xml中的activity标签配置launchMode进行设置。1. standard:标准启动模式,每次启动会重新创建activity的实例 2. singleTop:如果当前activity处于栈顶,再次启动时不会创建新的实
2015-08-23 11:47:41 417
转载 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 497
转载 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 2329
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人