Android-LiveFolder
2015-07-03 17:10
441 查看
Android-LiveFolder
一 LiveFolder
活动文件夹
二 自定义活动文件夹
**1,创建一个MyLiveFolderActivity类
2,在manifest文件中加上intent-filter,设置action为**
**3 在MyLiveFolderActivity中设置intent的data属性,
用于设置URI与ContentProvider的联系**
一 LiveFolder
活动文件夹
二 自定义活动文件夹
**1,创建一个MyLiveFolderActivity类
2,在manifest文件中加上intent-filter,设置action为**
<activity android:name="com.chengzhi.livefolder.MyLiveFolderActivity"> <intent-filter > <action android:name="android.intent.action.CREATE_LIVE_FOLDER"/> </intent-filter> </activity>
**3 在MyLiveFolderActivity中设置intent的data属性,
用于设置URI与ContentProvider的联系**
package com.chengzhi.livefolder; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.provider.Contacts.People; import android.provider.LiveFolders; public class MyLiveFolderActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); //判断action是否匹配 if (getIntent().getAction().equals(LiveFolders.ACTION_CREATE_LIVE_FOLDER)) { //创建intent对象 Intent _returnIntent = new Intent(); //设置URI,可以自定义,或者使用系统的 _returnIntent.setData(People.CONTENT_URI); //设置livefolder的名称 _returnIntent.putExtra(LiveFolders.EXTRA_LIVE_FOLDER_NAME, "chengzhi live folder"); //设置点击文件夹后的展开模式,这里是list模式 _returnIntent.putExtra(LiveFolders.EXTRA_LIVE_FOLDER_DISPLAY_MODE, LiveFolders.DISPLAY_MODE_LIST); //还可以设置图标和点击后开启的Activity //返回结果 setResult(RESULT_OK, _returnIntent); //关闭当前的Activity finish(); } } }
相关文章推荐
- Android通讯录分页查询
- Android Studio使用教程
- Android-自定义视图-数字锁
- android操作sim卡联系人信息
- android 手机屏幕有关的几个工具(屏幕宽高,dp和px互相转换)
- android 动态改变控件位置和大小
- Android 自定义progressDialog实现
- android LinearLayout添加分隔线
- android应用实现自动升级从本地服务器,通过一个工具类
- Android Studio使用教程
- Android源代码和内核源代码的下载,编译和运行
- Android Bitmap 加载与像素操作
- 【Android问题】解决创建Android模拟器时提示"No system images installed for this target"的问题
- Android 消息处理源码分析(2)
- Android APK 瘦身
- Android 获取应用版本号
- CTS(兼容性测试)官方文档翻译
- 安卓笔记
- 发布到Android平台
- Android开发(二十)——Fragment中的touch事件