android Intent.createChooser 应用选择
在微博案例:
1.public void onClickShare(View view) {
2.
3.        Intent intent=new Intent(Intent.ACTION_SEND);
4.        intent.setType("image/*");
5.        intent.putExtra(Intent.EXTRA_SUBJECT, "分享");
6.        intent.putExtra(Intent.EXTRA_TEXT, "最终能够了!!!");
7.        intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
8.        startActivity(Intent.createChooser(intent, getTitle()));
9.
10.    } 
它使用了Intent.ACTION_SEND 和 MIME 类型来查找支持image/* 的全部Data Picker ,同意用户选择当中之中的一个。
我们能够让自己的activity出如今picker中
<activity android:name=".TestActivity"   
                  android:label="TestActivity">   
            <intent-filter>   
                <action android:name="android.intent.action.GET_CONTENT" />   
                 <category android:name="android.intent.category.DEFAULT" />   
                 <category android:name="android.intent.category.OPENABLE" />   
                 <data android:mimeType="audio/music1" />   
            </intent-filter>   
        </activity>  
Intent.ACTION_CHOOSER = “android.intent.action.CHOOSER” 其作用是显示一个Activity选择器。
Intent提供了一个静态的createChooser办法,这样我们就可以更轻松地创建这样一个Intent
版权声明:本文博主原创文章,博客,未经同意不得转载。
android Intent.createChooser 应用选择的更多相关文章
- Android 开发之:Intent.createChooser() 妙用
		
大家对该功能第一印象就是ApiDemo 里面的 其只有区区几行代码 提取为: Intent intent = new Intent(Intent.ACTION_GET_CONTENT); inten ...
 - android intent filter浏览器应用的设置,如何使用choose-box选择应用
		
//使用chooserIntent private void startImplicitActivation() { Log.i(TAG, "Entered startImplicitAct ...
 - android Intent介绍
		
Android中提供了Intent机制来协助应用间的交互与通讯,Intent负责对应用中一次操作的动作.动作涉及数据.附加数据进行描述,Android则根据此Intent的描述,负责找到对应的组件,将 ...
 - android Intent使用
		
ntent.setType(“image/*”);//图片格式 intent.setType(“audio/*”); //选择音频 intent.setType(“video/*”); //选择视频 ...
 - 如何自定义Intent.createChooser的显示结果
		
Intent是android核心的概念之一,Intent为android系统提供了真正的开放.android的姿态是开放了,但却没有做到位. 拿“发邮件”这一功能来说,为了使用Intent机制来发送邮 ...
 - android intent收集转载汇总
		
Intent intent = new Intent(Settings.ACTION_WIRELESS_SETTINGS); ComponentName comp = ...
 - android Intent机制详解
		
http://www.oschina.net/question/565065_67909 http://www.cnblogs.com/hummersofdie/archive/2011/02/12/ ...
 - android拾遗——Android Intent详解
		
一. Intent 作用 Intent 是一个将要执行的动作的抽象的描述,一般来说是作为参数来使用,由Intent来协助完成android各个组件之间的通讯.比如说调用startActivity()来 ...
 - Android Intent Action 大全
		
1.Intent的用法: (1)Action跳转 1. 使用Action跳转,当程序AndroidManifest.xml中某一个 Activity的IntentFilter定义了包含Action,如 ...
 
随机推荐
- Java解惑七:很多其它类之谜
			
谜题66 继承的问题. 对于实例方法:命名同样时,子类会覆写父类的方法,且訪问权限至少和父类一样大. 对于域:命名同样时,子类会隐藏父类的域,且訪问权限随意. 谜题67 不要重用库中的类名. 谜题68 ...
 - Bootstrap网站模板
			
根据一篇文章,我再想想写下,无意义,他决定收手. 或者直接做一个简单的基本的模板它 主要知识点包含栅格系统.响应式图片.导航条(固定在顶部和底部).搜索框等等 详细每一个知识点不再赘述,參考Boots ...
 - bestcoder Round#52  1001(最短路+状压dp)
			
求从1点出发,走遍所有的点,然后回到1点的最小代价. 每个点可以走若干遍. 如果每个点只能走一遍,那么设dp[i][s]为走完s状态个点(s是状态压缩),现在位于i的最小花费. 然后枚举从哪个点回到原 ...
 - python学习之list
			
list: 创建:list = [5,7,9] 取值和改值:list[1] = list[1] * 5 列表尾插入:list.append(4) 去掉第0个值并返回第0个值的数值:list.pop(0 ...
 - eclipse重构详解(转)
			
重构是对软件内部结构的一种调整,目的是在不改变软件行为的前提下,提高其可理解性,降低其修改成本.开发人员可以使用一系列重构准则,在不改变软件行为的前提下,调整软件的结构. 有很多种原因,开发人员应该重 ...
 - 王立平--Unity综上所述控制
			
GUILayout Label 创建一个自己主动布局的标签. Box 创建一个自己主动布局的box. Button 创建一个单次button.当用户点击button会马上发生一些事件. Repea ...
 - HPUX平台经常使用命令列举
			
原创作品,出自 "深蓝的blog" 博客,欢迎转载,转载时请务必注明出处,否则追究版权法律责任. 深蓝的blog:http://blog.csdn.net/huangyanlong ...
 - 领域驱动设计(DDD)部分核心概念的个人理解(转)
			
领域驱动设计(DDD)是一种基于模型驱动的软件设计方式.它以领域为核心,分析领域中的问题,通过建立一个领域模型来有效的解决领域中的核心的复杂问题.Eric Ivans为领域驱动设计提出了大量的最佳实践 ...
 - unrecognized selector sent to instance 0x10b34e810
			
一个错误: *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[NSURLEr ...
 - 关与 Visual.Assist.X.V10.7.1912的Crack破解补丁(vs 番茄插件的key破解方法)
			
在win7系统下, 我用的是vs2012版本号. Visual Assist沿用了快10年的界面,最终有了更新,变得更加适合Win8 以及 VS2012的主题风格了 ,这也是以后软件的发展趋势,仅仅是 ...