zoukankan      html  css  js  c++  java
  • 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

    版权声明:本文博主原创文章,博客,未经同意不得转载。

  • 相关阅读:
    AtCoder Regular Contest 077
    FWT模板
    hackerrank Alex对战Fedor
    hackerrank 训练军队
    hackerrank Diameter Minimization
    hackerrank Ticket
    java基础 布局管理器
    java基础 super 子类调用父类
    java基础 字符串 “==” 和 “equals” 比较
    java基础 作业(一)
  • 原文地址:https://www.cnblogs.com/zfyouxi/p/4835437.html
Copyright © 2011-2022 走看看