点击一个分享按钮,弹出可以分享的app,这中原生方法是怎么弄的

点击一个分享按钮,弹出可以分享的app,这中原生方法是怎么弄的

接微信分享平台的sdk,然后通过原生调用接口就好了。
不是这样的,假如说你手机上有为知笔记这个软件的话,我点击分享按钮,为知笔记这个app的图标也一样会出现在下面那张图片上,但凡你手机上有可以分享的app,点击那个app就可以把一张图分享过去,我不知道这是怎么做到的
你说的这个应该是安卓系统原生分享 不用接sdk
拿走
//android Intent 分享
public static String intentShare(String data) {
String resultCode = 101 + “”;
try {
JSONObject obj = new JSONObject(data);
String title = obj.getString(“title”);
String content = obj.getString(“content”);
if (!TextUtils.isEmpty(content) && !TextUtils.equals(content, "")) {
Intent intent = new Intent(Intent.ACTION_SEND);
intent.setType("text/plain");
intent.putExtra(Intent.EXTRA_SUBJECT, title);
intent.putExtra(Intent.EXTRA_TEXT, content);
act.startActivity(Intent.createChooser(intent, content));
resultCode = 100 + "";
} else {
Log.d("intent 分享", "Intent 分享失败 参数传入有误");
resultCode = 103 + "";
}
} catch (JSONException e) {
Log.d("intent 分享", "Intent 分享失败");
resultCode = 102 + "";
}
return resultCode;
}
分享sdk都有一个函数,可以判断是否安装,如果没安装你就隐藏这个app就可以了