“通过 URI 唤起 FreezeYou 冻结解冻应用程序”的版本间的差异

来自Wiki - Playhi!
跳转至: 导航搜索
(创建页面,内容为“== 授权范围 == * 唤起 '''FreezeYou''' 的 '''冻结\解冻\启动''' 对话框(出于安全考虑,'''冻结\解冻\启动''' 具体操作必须由用户自…”)
 
(已保护“通过 URL scheme 唤起 FreezeYou 冻结解冻应用程序”:高流量页面([编辑=仅允许自动确认用户](无限期)[移动=仅允许自动确认用户](无限期)))
(没有差异)

2019年2月20日 (三) 16:19的版本

授权范围

  • 唤起 FreezeYou冻结\解冻\启动 对话框(出于安全考虑,冻结\解冻\启动 具体操作必须由用户自主完成)。

如何使用

嵌入 HTML

  • <a href="freezeyou://fuf/?pkgName=[应用包名]">请求 冻结\解冻\启动 [应用(与[应用包名]的应用对应)]</a>
  • <a href="freezeyou://fuf/?pkgName=com.android.gallery3d">请求 冻结\解冻\启动 图库</a>

应用间

   Uri webPage = Uri.parse("freezeyou://fuf/?pkgName=" + pkgName);
   Intent intent = new Intent(Intent.ACTION_VIEW, webPage);
   if (intent.resolveActivity(getPackageManager()) != null) {
       startActivity(intent);
   } else {
       Toast.makeText(MainActivity.this, "无可用程序,是否已安装 FreezeYou 7.2 及以上版本呢?", Toast.LENGTH_LONG).show();
   }

开发实例

目前局限

  • 需要在安装FreezeYou后再安装或更新(覆盖安装)使用相关权限的应用,否则可能会报 Exception (在 Android Google 的文档中有提及需要在请求前安装)