安卓如何禁止app启动其他app?

安卓如何禁止app启动其他app?,第1张

打开手机上的设置,点击应用,点击应用启动管理,点击右上角选项,点击批量手动管理,点击取消关联启动即可。

安卓是一种基于Linux内核的自由及开放源代码的 *** 作系统。主要使用于移动设备,如智能手机和平板电脑,由美国Google公司和开放手机联盟领导及开发。Android *** 作系统最初由Andy Rubin开发,主要支持手机。

2005年8月由Google收购注资。2007年11月,Google与84家硬件制造商、软件开发商及信纯誉电信营运商组建开放手机联盟共同研发改良Android系统。

平台优势:

丰富的硬件:这一点还是与Android平台的开放性相关,由于Android的开放性,众多的厂商会推出千奇百怪,功能特色各具的多种产品。功能上的差异和特色。

却不会影响到数据同步、甚至软件的兼容,如同从诺基亚Symbian风格手机一下改用苹果iPhone,同时还可将Symbian中优秀的软件带到iPhone上使用、联系人等资料更是可以方便地转移。

方便开发:Android平台提供给第三方开发商一个十分宽泛、自由的环境,不会受到各种条滑段条框框的阻扰,可想而知,会有多少新颖别致的软件会诞生。但也有其两面裤羡性,血腥、暴力、情色方面的程序和游戏如何控制正是留给Android难题之一。

我们可以通过ComponentName以及Intent的setComponent来实现:在一个应用程序里面启动另外一个已经安装的应用程序或系统程序。

下面是一个在一个应用程序里面启动另外一个已经安装的程序,如下:

[javascript]

//组件名称,第一个参数是应用程序的包名,后一个是这个应用程序的主Activity

ComponentName com = new ComponentName("com.antroid.Test", "com.antroid.Test.TestActivity")

Intent intent = new Intent()

//设置部件

intent.setComponent(com)

startActivity(intent)

//组件名称,第一个参数是应用程序的包名,后一个是这个应用程搜宽洞序的主Activity

ComponentName com = new ComponentName("com.antroid.Test", "com.antroid.Test.TestActivity")

Intent intent = new Intent()

//设置部件

intent.setComponent(com)

startActivity(intent)

我们也巧肢可以使用下面的代世枯码启动系统的日历程序:

[javascript]

Intent intent=new Intent()

intent.setComponent(new ComponentName("com.android.calendar", "com.android.calendar.LaunchActivity"))

startActivity(intent)

Intent intent=new Intent()

intent.setComponent(new ComponentName("com.android.calendar", "com.android.calendar.LaunchActivity"))

startActivity(intent


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12450836.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存