Android有一个选项,可以使用设备所有者的Kiosk应用程序来管理单一用途的设备。现在有各种设备供应方式来使Kiosk应用程序成为设备所有者。方法之一是使用官方的Android EMM解决方案并注册设备。
另一个简单且快速使用的方法是对根设备和非根设备使用dpm set-owner
命令。根设备可以使用su
权限运行此命令,并使所需的Kiosk应用程序成为设备所有者,非根设备也可以使用adb命令成为设备所有者。
如以下问题所问所答。
使用这一协议有任何潜在的不利因素吗?
不,这是不可行的,因为该命令只用于测试功能。
如果您设法让它在某些设备上运行,您需要确保执行策略,因为它很容易被删除。
我想在Android设备上运行一些需要根权限的命令。这些命令应该使用java代码执行,因此应用程序本身应该能够运行这些命令,而不需要将设备连接到个人电脑并使用shell运行这些命令。 我使用了,然后使用了我想要运行的命令(chmod 666)。chmod666需要一个根设备才能正常运行,因此我尝试先使用获得超级用户权限,然后尝试运行它。我将java代码放在onCreate方法中。这是我的密码: 但
我有一个android应用程序,其中使用了第三方jar。Http请求是在应用程序运行时从第三方jar发送到服务器的。我需要捕获从第三方JAR发送的HTTP请求。我想知道是否有一个简单的方法来实现非根设备 启动:我试过下载“ProxyDroid”,但它需要根手机我也试过用“Shark Reader”下载“Shark for Root”,它也需要根设备我试过很多其他应用程序,它们可以捕获完整的请求,但
有没有一种方法可以在非根android设备上使用系统签名的应用程序进行系统范围的网络过滤? 类似于在根设备中使用iptables binary的应用程序。
是否有其他方法启用它?
Vuforia官方网站上的所有示例都使用纯java或Java与c一起使用。但是,我的应用程序只使用NativeActivity,换句话说,它不包含Java代码。问题是我能在只有c代码的应用程序中使用Vuforia吗?
我有一个自定义根Android平板电脑工作在AndroidM版本。我们构建了一个kiosk应用程序,下一步是完全删除导航条,而我们的应用程序正在工作。另外,当管理员关闭我们的应用程序时,导航栏应该会再次出现。 我真的相信这不是不可能完成的任务,因为我们的旧平板电脑(也有根)后面有按钮,它可以隐藏和显示导航条,而不需要重新启动。 任何帮助都很感激。