-1

如何在android中开发一个应用程序来阻止设备中的特定网站而不从设备上卸载它?

4

1 回答 1

2

如果手机上的 Android 操作系统未植根,您将无法阻止其他应用程序。Os 没有授予这样做的权利。Android 运行在 Linux 上,Linux 提供沙盒系统调用 API 并规定规则。

http://developer.android.com/guide/topics/security/permissions.html

基本上你可以做允许做的事情。拦截呼叫,通过设备管理器阻止摄像头,读取其他应用程序的数据(如果他们共享该数据并且仅共享他们共享的数据),使用一些公共资源,但仅此而已。要做你想做的事,你的应用程序必须是 root,但标准的第三方应用程序没有 root 权限。您的解决方案是更改固件,使用 root 权限将您的应用程序绑定到其中。

尽管某些应用程序提供了相同的功能。这些应用程序显然是使用 Android 固件预先构建的。制造商在固件销往世界其他地方之前获得固件。进行必要的更改以赋予其应用更多权限并将其与 Android ROM 绑定。您无法卸载这些应用程序。

唯一可能更喜欢的解决方案是拥有 root 权限来阻止其他应用程序。而且您只能在有根设备上获取它们。

于 2013-01-09T05:17:08.353 回答