Android中的共享意图
是否可以使用android本机共享意图在twitter上共享视频 到目前为止,twitter不允许我分享视频的是我代码中的内容Android中的共享意图,android,android-intent,twitter,Android,Android Intent,Twitter,是否可以使用android本机共享意图在twitter上共享视频 到目前为止,twitter不允许我分享视频的是我代码中的内容 Intent intent = new Intent(Intent.ACTION_SEND); StringBuilder sb = new StringBuilder(); intent.setType("*/*"); final PackageManager pm = getPackageManager(); final List<ResolveInfo&g
Intent intent = new Intent(Intent.ACTION_SEND);
StringBuilder sb = new StringBuilder();
intent.setType("*/*");
final PackageManager pm = getPackageManager();
final List<ResolveInfo> activityList = pm.queryIntentActivities(intent, 0);
int len = activityList.size();
for (int i = 0; i < len; i++) {
final ResolveInfo app = (ResolveInfo) activityList.get(i);
if (app.activityInfo.packageName.toLowerCase().contains(appName) ||
app.activityInfo.name.toLowerCase().contains(appName)) {
final ActivityInfo activity=app.activityInfo;
final ComponentName name=new ComponentName(activity.applicationInfo.packageName,
activity.name);
intent=new Intent(Intent.ACTION_SEND);
intent.addCategory(Intent.CATEGORY_LAUNCHER);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_RESET_TASK_IF_NEEDED);
intent.setComponent(name);
intent.putExtra(Intent.EXTRA_TEXT, "sample message");
intent.putExtra(Intent.EXTRA_STREAM, Uri.fromFile(file));
startActivity(intent);
break;
}
}
Intent Intent=新意图(Intent.ACTION\u SEND);
StringBuilder sb=新的StringBuilder();
intent.setType(“*/*”);
最终PackageManager pm=getPackageManager();
最终列表activityList=pm.querytentActivities(intent,0);
int len=activityList.size();
对于(int i=0;i
在SO中,通常您应该在代码中提及您的具体问题。。哎呀,我的错,我已经编辑了我的问题。twitter只是返回一条消息“无法加载图像”。