限制股票期权 [英] Restricting share options
本文介绍了限制股票期权的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
有没有办法来限制Android应用股票期权?我已经尝试使用了 ShareActionProvider
或只是简单地开始使用 Intent.ACTION_SEND
意向选项的意图。基本上,我希望能够通过电子邮件共享限制只或诸如此类的东西。
Is there a way to restrict share options in an Android app? I have tried using the ShareActionProvider
or just simply starting an intent using the Intent.ACTION_SEND
intent option. Basically I want to be able to restrict sharing through email only or something of the sort.
推荐答案
您可以使用这样的事情,而是脸谱寻找一个不同的名称
you can use something like this, but instead of facebook look for a different name
Intent shareIntent = new Intent(android.content.Intent.ACTION_SEND);
shareIntent.setType("text/plain");
shareIntent.putExtra(android.content.Intent.EXTRA_TEXT,"this is a string");
shareIntent.setType("image/png");
shareIntent.putExtra(android.content.Intent.EXTRA_STREAM,uri); //Share the image on Facebook
PackageManager pm = getApplicationContext().getPackageManager();
List<ResolveInfo> activityList = pm.queryIntentActivities(shareIntent, 0);
for (final ResolveInfo app : activityList) {
if ((app.activityInfo.name).contains("facebook")) {
final ActivityInfo activity = app.activityInfo;
final ComponentName name = new ComponentName(
activity.applicationInfo.packageName,
activity.name);
shareIntent.addCategory(Intent.CATEGORY_LAUNCHER);
shareIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK
| Intent.FLAG_ACTIVITY_RESET_TASK_IF_NEEDED);
shareIntent.setComponent(name);
startActivity(shareIntent);
break;
}
}
这篇关于限制股票期权的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文