码迷,mamicode.com
首页 > 移动开发 > 详细

Android-LiveFolder

时间:2015-07-03 19:18:11      阅读:132      评论:0      收藏:0      [点我收藏+]

标签:android   livefolder   

Android-LiveFolder
一 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-LiveFolder

标签:android   livefolder   

原文地址:http://blog.csdn.net/qq_22075977/article/details/46743915

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!