android 创建实时文件夹
16lz
2021-12-20
package com.king.android.speical; import android.app.Activity; import android.content.Intent; import android.net.Uri; import android.os.Bundle; import android.os.Parcelable; import android.provider.Contacts; import android.provider.LiveFolders; import com.king.android.R; /** * 描述:创建实时文件夹 * 作者:Andy.Liu * 时间: 2012-7-17 上午12:11:36 **/ public class LiveFolderActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); if(getIntent().getAction().equals(LiveFolders.ACTION_CREATE_LIVE_FOLDER)){ Intent intent = new Intent(); //设置数据地址 intent.setData(Uri.parse("content://contacts/live_folders/people")); //设置单击之后的事件,点击后呼叫 intent.putExtra(LiveFolders.EXTRA_LIVE_FOLDER_BASE_INTENT,new Intent(Intent.ACTION_CALL,Contacts.People.CONTENT_URI)); //设置实时文件夹的名字 intent.putExtra(LiveFolders.EXTRA_LIVE_FOLDER_NAME, "电话本"); //构建实时文件夹中专门的图标 Parcelable icon = Intent.ShortcutIconResource.fromContext(this, R.drawable.ic_launcher); //添加快捷方式图标 intent.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE, icon); intent.putExtra(LiveFolders.EXTRA_LIVE_FOLDER_DISPLAY_MODE, LiveFolders.DISPLAY_MODE_GRID); //正常 setResult(RESULT_OK, intent); }else{ //取消 setResult(RESULT_CANCELED); } finish(); } } /** <activity android:label="@string/app_name" android:name=".speical.WidgetActivity" > <intent-filter > <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> <action android:name="android.intent.action.CREATE_LIVE_FOLDER"/> </intent-filter> </activity> */
更多相关文章
- Android(安卓)Studio学习:简单控件:滚动显示文本
- android典型代码系列(二十五)------popupwindow的使用
- Android之Camera预览
- Android设置RadioButton在文字的右边
- android 权限
- Unable to execute dex: java.nio.BufferOverflowException.
- Android(安卓)Path的使用
- android 实现拍照有2种方式
- Android(安卓)崩溃日志的获取方式