Intent share = new Intent(Intent.ACTION_SEND); share.putExtra(Intent.EXTRA_TEXT,"Here's some text for Twitter."); startActivity(Intent.createChooser(share,"Share this via"));
但是,如果没有可以执行此 *** 作的应用程序,屏幕上会显示“无此类应用程序”对话框.如果找不到处理程序,我想检测这些应用程序并禁用此功能.我怎么能这样做?
解决方法Intent intent = new Intent... PackageManager manager = mContext.getPackageManager(); List<ResolveInfo> List = manager.queryIntentActivitIEs(intent,0); if (List != null && List.size() > 0) { //You have at least one activity to handle the intent } else { //No activity to handle the intent. }总结
以上是内存溢出为你收集整理的如何检测可以处理请求的Intent *** 作的Android应用程序?全部内容,希望文章能够帮你解决如何检测可以处理请求的Intent *** 作的Android应用程序?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)