电话提供商的目的

时间:2013-08-02 10:54:37

标签: android telephony telephonymanager apn dongle

一些背景资料:

我有一个尚未发布的平板电脑,遗憾的是设计它的人似乎已经删除了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都无法保存并被删除。

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

  4. 问题:

    1. TelephonyProvider.apk的目的是什么?

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

    3. 是否可以在此设备上建立通过加密狗的3G数据连接,这似乎缺少TelephonyProvider?或者必须编辑ROM并安装TelephonyProvider

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

1 个答案:

答案 0 :(得分:2)

它只是一个apk ...你应该能够使用adb来加载adb而没有root adb sideload <your apk>。它只是可移动的,因为它不是它/ system / app,即内置ROM。如果您设备的制造商禁用了设备上的某些功能,这可能会解释为什么这些菜单不会显示在“设置”应用中,那么TelephonyProvider可能并不是您获得要建立的连接所需的全部功能。

希望这有帮助。

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

  

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

     

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