Android Training精要(四) Intent注意事项
2014-01-31 11:38
316 查看
判断有处理Intent的Activity
將可以處理Intent的所有app列表做成下拉選擇框的形式
PackageManager packageManager = getPackageManager(); List<ResolveInfo> activities = packageManager.queryIntentActivities(mapIntent, 0); boolean isIntentSafe = activities.size() > 0; // Start an activity if it's safe if (isIntentSafe) { startActivity(mapIntent); }
將可以處理Intent的所有app列表做成下拉選擇框的形式
Intent intent = new Intent(Intent.ACTION_SEND); // Always use string resources for UI text. // This says something like "Share this photo with" String title = getResources().getString(R.string.chooser_title); // Create and start the chooser Intent chooser = Intent.createChooser(intent, title); startActivity(chooser);
相关文章推荐
- Android Training精要(四) Intent注意事项
- Android两个注意事项.深入了解Intent和IntentFilter(两)
- android Intent和Intent过滤器几个注意事项
- android之Intent传递复杂数据时的注意事项
- Android中Intent的匹配规则和注意事项
- Android中的PendingIntent使用注意事项
- Android布局注意事项
- Android:ListView.addHeaderView()用法及其注意事项
- Android Proguard returned with error code 1. See console 之注意事项
- Unity 发布到Android的注意事项开发环境
- Android 导入第三方工程 Library 注意事项
- android获取对话框文本注意事项
- Android 第九天重置版_Contentprovider_注意事项
- Android:Dialog中隐藏键盘的注意事项
- Android AIDL开发Binder应用中注意事项
- Android自动化测试在多种屏幕下的注意事项
- Android Fragment 的使用,一些你不可不知的注意事项
- Android Training - 使用IntentService运行任务(Lesson 2 - 发送任务给IntentService)
- 【笔记】关于android中shape使用的注意事项
- Android中statfs使用注意事项