- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我们目前正在修改我们的应用程序 list ,以明确使用 uses-feature
属性来声明其对硬件和软件 API 的所有依赖性。
由于我们希望用户有移动互联网,我们将android.hardware.telephony
设置为true
,但现在应用程序无法安装到模拟器上。错误信息是:
Failure [INSTALL_FAILED_MISSING_FEATURE]
没有其他信息,甚至在设备日志中也没有,但我可以通过反复试验找出是电话功能导致的。
由于模拟器支持电话功能(您甚至可以模拟调度调用),为什么会中断?即使它正确地报告它不支持电话,uses-feature
是针对真实设备而不是模拟器的,难道不是很明显吗?
自从 its documentation 以来,我实际上现在对这个属性感到很困惑。似乎暗示它只影响 Android Market 的过滤规则。我看不到它在哪里提到 uses-feature
对应用程序的可安装性有直接影响,这似乎远远超出了 docs 赋予它的仅仅声明/信息性质。
也许毕竟使用它不是一个好主意?我们的构建服务器不再执行,因为现在安装到模拟器总是失败...
最佳答案
基本上,您需要使用支持更多功能的更新的模拟器,或者您可以执行以下操作:
1.从您的 Manifest XML 文件中注释掉或删除以下行
<!-- COMMENT ME -->
<uses-feature android:name="android.hardware.telephony" />
或
2.添加以下内容:
<!-- UNCOMMENT ME and add android:required="false" -->
<uses-feature android:name="android.hardware.telephony" android:required="false"/>
如果你做对了,你就可以开始了。
关于android.hardware.telephony 中断了模拟器上的安装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4366223/
我正在尝试获取一个电话对象,以便我可以在我的应用程序中调用和 session 两个号码。 我尝试过使用静态 PhoneFactory.makeDefaultPhones((Context)this)
我们目前正在修改我们的应用程序 list ,以明确使用 uses-feature 属性来声明其对硬件和软件 API 的所有依赖性。 由于我们希望用户有移动互联网,我们将android.hardware
我知道如何使用 intent 过滤器 android.provider.Telephony.SMS_RECEIVED 但我的问题是这对 MMS 有用吗?? 最佳答案 我在 list 中使用以下代码来监
我通过标准 GSM AT 命令接口(interface)与 GSM 调制解调器模块连接。现在,每个已知运营商的接入点名称 (APN)、用户名和密码都硬编码在我的软件中。我想知道此信息是否由 SIM 卡
我不确定是反射本身有问题,还是我尝试获取的方法有问题。 我想做的是从类中调用函数 setLine1Number: com.android.internal.telephony.gsm.GSMPhone
如何检查消息是否已在短信内容提供程序中传送(Telephony.TextBasedSmsColumns 字段) 最佳答案 按状态字段 mCursor = contentResolver.query(U
我想知道如何从 TelephonyManager 访问电话类型信息 [无论是 GSM 还是 CDMA]。我可以为此使用哪个函数: 我的代码是: SubscriptionManager sm = Sub
我正在做一个项目,我需要使用这个tow api; jtapi,gjtapi。问题是 gjtapi 和 jtapi 项目似乎都已经死了。有新的类似的java api吗? 最佳答案 JTapi 是由 CI
我正在尝试创建一个新的 SMS 接收监听器。 我用谷歌搜索了这个问题,我发现的只是它需要 android.provider.Telephony.SMS_RECEIVED 但在android 2.2中不
有谁知道 android.provider.Telephony 发生了什么?它已经不存在了。 最佳答案 如果您阅读 this从 android-developer 邮件列表发帖,您可以看到 andro
我只是尝试构建调用监视器系统,通过串行端口或 IP 从我的 PABX 读取 SMDR\CDR。这样我就可以从这些数据中生成一些报告。我知道每个制造商的数据输出格式都不一样,那么我们该如何处理这个问题呢
我正在了解 Android 中的电话堆栈,我希望您确认或否定我得出的结论: 整个内部 java 电话堆栈,即 ril (java 端),com.android.internal.telephony.*
我最近使用 HPFortify 服务对我的 Android 源代码进行了代码扫描。他们报告了关于其中一个广播接收器的安全漏洞。他们建议使用广播公司权限来减少攻击向量。这样你就限制了广播者,否则任何恶意
自 android 2.3 Google 已删除 - http://code.google.com/p/android/issues/detail?id=54 但是在 Android 手机 2.3
我正在使用以下代码从短信中检索消息。 private List getEveryLastMessages(){ List listSms = new ArrayList(); Cont
好的,我有一个简单的问题。我在市场上有应用程序可以调用号码和发送短信,并且可以浏览互联网。该应用程序支持 469 台设备(市场上)。虽然我可以在平板电脑上安装我的应用程序,但我想为平板电脑用户提供可能
iOS 中有类似 Telephony.SECRET_CODE 的东西吗?如果在电话拨号盘上输入国际号码,我需要打开我的应用程序吗? 最佳答案 我不确定 Telephony.SECRET_CODE 是什
我想接收 WAP 推送消息。我的代码发布如下: public class PushMsgReceiver extends BroadcastReceiver { public final static
我正在编写一个需要接收短信的应用程序,每个人都在他们的代码中使用“android.provider.Telephony.SMS_RECEIVED_ACTION” Intent 操作,但看起来 API
我是 iOS 新手,正在学习使用 Swift 编写代码。我的应用程序需要测量信号强度。我发现这段代码适用于 Objective-C/C,需要一些帮助才能在 Swift 上实现。这是我得到的。希望有人能
我是一名优秀的程序员,十分优秀!