【发布时间】:2010-09-03 01:27:08
【问题描述】:
我正在尝试编写一个可以打开和关闭我的移动数据连接的应用。 已经得到源代码并构建了我自己的 sdk,其中我删除了 @hide 语句,以便我可以使用相关功能
cm = (ConnectivityManager) getSystemService(CONNECTIVITY_SERVICE);
cm.setMobileDataEnabled(true);
还找出了我需要哪些权限,特别是 WRITE_SECURE_SETTINGS,它只对系统应用程序可用。我阅读了 adamk 的 comment,现在需要知道如何执行他的建议(将应用添加到系统或使用平台密钥对其进行签名)。
一开始我只想在模拟器上执行此操作,然后在我的手机(已植根并使用自定义 ROM)上执行此操作。 我尝试将其推送到模拟器上的系统目录:
adb remount
adb push app.apk /system/app/
adb sync
这不起作用,未找到并安装该应用程序。
我忘记了什么?这样做的正确方法是什么?
【问题讨论】:
标签: android