-1

一些背景资料:

我有一个尚未发布的平板电脑,遗憾的是设计它的人似乎已经删除了 TelephonyProvider.apk

以下是我得出这个结论的方法:

  1. 当我进入时More...WIRELESS & NETWORKS没有更改 APN、VPN 或访问移动网络的选项。(请注意,该表无法放置 SIM 卡)但是,在我的 Karbonn ST10 (Android 4.1.1) 上可以找到所有这些选项。某些平板电脑当前运行的是 Android 4.2.2

  2. 当我使用一个名为 APN 快捷方式的应用程序时,我能够启动 APN 配置屏幕,但是每次我更改 MCC 或 MNC 号码时,APN 都无法保存并被删除。

  3. 当我尝试阅读的内容时,content://telephony/carriers我收到了一个NullPointerException.

问题:

  1. TelephonyProvider.apk 的用途是什么?

  2. 是否可以在没有root访问权限的情况下安装它?如果是这样,怎么做?(我很确定这是做不到的,但是如果其他人知道一种神奇的方法,请赐教)

  3. 可以在这个似乎丢失的设备上通过加密狗建立 3G 数据连接TelephonyProvider吗?还是必须编辑和TelephonyProvider安装 ROM。

我很确定这是一个编程问题,但如果它属于 Android 爱好者,请移动它。

4

1 回答 1

2

它只是一个 apk ......你应该能够在没有 root 的情况下用 adb 侧载它adb sideload <your apk>。它只是可移动的,因为它不是 /system/app,即内置于 ROM 中。如果您的设备制造商禁用了设备上的某些功能,这可能解释了为什么这些菜单未显示在“设置”应用程序中,那么 TelephonyProvider 可能并不是您想要建立的连接正常工作所需的全部。

希望这可以帮助。

更新:这些功能可能在您使用的设备上被禁用。根据你描述的。来自PackageManager文档。

getSystemAvailableFeatures() 和 hasSystemFeature(String) 的FEATURE_TELEPHONY 功能:设备具有支持数据通信的电话无线电。

getSystemAvailableFeatures() 和 hasSystemFeature(String) 的FEATURE_WIFI 功能:设备支持 WiFi (802.11) 网络。

于 2013-08-02T11:15:39.407 回答