Thinking in Google Doc-不同的Apps之间的交互

简介:

1.隐式意图

   怎么传值我就不细说了,说些一般人不知道的吧。

   1)Verify There is an App to Receive the Intent(判断是否有App响应了意图)

    you should always include a verification step before invoking an intent.

    Caution: If you invoke an intent and there is no app available on the device that     can handle the intent, your app will crash.(没有应用处理意图,应用就会挂掉。)

     因为你不能保证每个手机上都有你需要的应用! 

PackageManager packageManager = getPackageManager();
List activities = packageManager.queryIntentActivities(intent,
       
PackageManager.MATCH_DEFAULT_ONLY);
boolean isIntentSafe = activities.size() > 0;

    If isIntentSafe is true, then at least one app will respond to the intent. If it is

   false, then there aren't any apps to handle the intent.


   2)  





      本文转自屠夫章哥  51CTO博客,原文链接:http://blog.51cto.com/4259297/1715709,如需转载请自行联系原作者


相关文章
|
2月前
|
编解码 iOS开发 开发者
App上架Apple App Store和Google Play流程
App上架Apple App Store和Google Play流程
61 2
|
5月前
|
JavaScript 前端开发 API
Google Earth Engine(GEE)扩展——制作的GEE app的误区
Google Earth Engine(GEE)扩展——制作的GEE app的误区
87 0
|
12月前
|
API 开发工具 Android开发
解决 Android App 上架 Google play后 ,签名变更,第三方sdk无法登录
解决 Android App 上架 Google play后 ,签名变更,第三方sdk无法登录
267 0
|
5月前
|
机器学习/深度学习 算法 数据可视化
基于Google Earth Engine云平台构建的多源遥感数据森林地上生物量AGB估算模型含生物量模型应用APP
基于Google Earth Engine云平台构建的多源遥感数据森林地上生物量AGB估算模型含生物量模型应用APP
202 0
|
API Android开发 图形学
【Unity3D】Android App Bundle(aab)打包上架Google Play介绍
总体说来,Android App Bundle打包有3种方式,每种方式都有成功上架Google Play进行测试通过,因此实用程度还是挺高的。能够理解以下内容的前提是会打apk包,知道如何生成Asset Bundle文件,这块内容可以参考我的上一篇文章。
1278 0
【Unity3D】Android App Bundle(aab)打包上架Google Play介绍
|
2月前
|
开发工具 Android开发
上架Google Play报错:For new apps, Android App Bundles must be signed with an RSA key.
上架Google Play报错:For new apps, Android App Bundles must be signed with an RSA key.
83 1
|
5月前
Google Earth Engine APP(GEE)—— 一个简单的加载影像的UI(RGB,NDWI和NDVI)这里使用时间滑块进行时间选择
Google Earth Engine APP(GEE)—— 一个简单的加载影像的UI(RGB,NDWI和NDVI)这里使用时间滑块进行时间选择
92 0
|
5月前
|
机器学习/深度学习 编解码 算法
Google Earth Engine APP(GEE)——加拿大陆地生态系统中的土壤碳储量数据集
Google Earth Engine APP(GEE)——加拿大陆地生态系统中的土壤碳储量数据集
78 0
|
iOS开发
Zoom在App Store上架10周年之际 全球iOS和Google Play的累计下载量已超10亿次
Zoom在App Store上架10周年之际 全球iOS和Google Play的累计下载量已超10亿次
120 0
Zoom在App Store上架10周年之际 全球iOS和Google Play的累计下载量已超10亿次
App is not indexable by Google Search; consider adding at least one Activity with an ACTION-VIEW in
App is not indexable by Google Search; consider adding at least one Activity with an ACTION-VIEW in
114 0
下一篇
无影云桌面