android本地分享

2019独角兽企业重金招聘Python工程师标准>>> hot3.png


分享的方法:

private void  nativeShare()

{

Intent intent = new Intent(Intent.ACTION_SEND);

intent.setType("text/plain");

intent.putExtra(Intent.EXTRA_TEXT, "分享内容。。。。。");

startActivity(Intent.createChooser(intent, "分享标题"));

}

如何自定义可接受分享的app和页面:只要在在该app的activity注册的地方加上

    <intent-filter>

                 <action android:name="android.intent.action.SEND" />

                <category android:name="android.intent.category.BROWSABLE" />

                <category android:name="android.intent.category.DEFAULT" />


                <data android:mimeType="text/*" />

 intent-filter>

参考实例:

<activity

            android:name="com.chris.lr.slidemenu.MainActivity"

            android:label="@string/app_name" >

            <intent-filter>

                <action android:name="android.intent.action.MAIN" />


                <category android:name="android.intent.category.LAUNCHER" />


               

            intent-filter>

            

            <intent-filter>

                 <action android:name="android.intent.action.SEND" />

                <category android:name="android.intent.category.BROWSABLE" />

                <category android:name="android.intent.category.DEFAULT" />


                <data android:mimeType="text/*" />

            intent-filter>

        activity>



转载于:https://my.oschina.net/jesonzhang/blog/420157

你可能感兴趣的:(android本地分享)