2019独角兽企业重金招聘Python工程师标准>>>
分享的方法:
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>