1.Intent.ACTION_CHOOSER = “android.intent.action.CHOOSER” 其作用是显示一个Activity选择器。 Intent提供了一个静态的createChooser方法,让我们能够更方便的创建这样一个Intent。具体的用法示例可以参考Launcher应用里Launcher.java的startWallpaper函数: private void startWallpaper() { closeAllApps(true); final Intent pickWallpaper = new Intent(Intent.ACTION_SET_WALLPAPER); Intent chooser = Intent.createChooser(pickWallpaper, getText(R.string.chooser_wallpaper));
startActivityForResult(chooser, REQUEST_PICK_WALLPAPER); } 这里是要找到所有能处理Intent.ACTION_SET_WALLPAPER请求的activity,其字符串表示为android |
Android Intent ACTION CHOOSER 与 Intent ACTION PICK ACTIVITY
最新推荐文章于 2024-08-31 09:21:51 发布
本文详细探讨了Android中Intent的ACTION_CHOOSER和ACTION_PICK_ACTIVITY用法,解释了如何启动系统选择器以供用户选择应用程序进行操作。ACTION_CHOOSER允许用户从多个应用中挑选一个来处理特定任务,而ACTION_PICK_ACTIVITY则用于启动一个对话框让用户选择要执行的活动。通过实例代码,文章阐述了这两个Intent ACTION在实际开发中的应用和区别。
摘要由CSDN通过智能技术生成