问题标签 [handset]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 哪款手机适合大学 Android 编程课程?
明年弗罗茨瓦夫大学(波兰)将开设 Android 编程课程,但现在需要选择用于练习的手机。我在考虑 HTC Hero,因为:
- 作为 HTC 设备,它是 Android 生态系统的参考模型;
- 它将运行系统版本 2.0;
- 它具有公平的功能/价格比。
有没有反对英雄的论据?或者也许还有其他更适合编程课程的手机?
android - Android:不同型号的原始固件标识字符串
是否有针对不同 Android 手机型号的Build.MODEL字符串的摘要?就像是:
- “英雄”——HTC 英雄
- “ERA G2 Touch” - HTC Hero品牌
- “T-Mobile myTouch 3G”——HTC Magic 品牌
- “GT-I5700” - 三星盖乐世
- ... 等等
我很好奇我的应用程序用户中 root 设备的百分比是多少,但有时很难分辨哪个设备是哪个(是的,我知道 root 固件可以模仿 vanilla 一个,但通常不会)。
iphone - iphone 应用程序有哪些关于手机的信息?
我们的应用程序有一个“联系我们”部分,用户可以从中拨打我们的呼叫中心。目前它通过我们的总机。我们想为他们提供一些按钮,将用户引导到正确的部门,但我们只有一个外部号码。我们正在考虑编写一个服务,以便应用程序可以在打开呼叫 URL 之前访问 API 来注册用户选择的部门。然后,当来电时,呼叫中心软件的插件可以查看用户是否注册了部门,如果有,则直接接通。
问题是——我们可以将什么传递给我们以后可以识别的 API?我们在应用程序中没有电话号码(或者我们没有?),当我们是被叫方时我们没有设备 ID。我知道有一个UIDevice 类参考,但也有一些信息可以从通讯簿中提取。应用程序拥有的有关手机的所有信息是否有完整列表?
c - 用 HFP 和 A2DP 命令解释 asound.conf 文件之间的关系
在这里,我正在寻找测试 A2DP 和 HFP(免提)配置文件。
因此,在 HFP 中,我使用 dbus 命令通过 dbus 发送消息并执行 bluez 的服务地址。用于连接和断开。
在这里,我使用以下命令在 HFP 中播放音频。
你能解释一下是什么意思吗hw:0,1
?
HFP 仅支持 8000 Hz 采样率 wav 文件。
IN 高级音频分发配置文件 (A2DP) 定义了如何通过蓝牙连接将高质量音频从一个设备流式传输到另一个设备。
在这里我使用这个命令,但在这个命令之前我必须更新asound.conf
文件。
在这两种情况下,我都使用相同的asound.conf
文件。下面给出。
所以我想知道这个 asound.conf 文件与 HFP 命令和 A2DP 命令的关系。
请帮我解决这个困惑。
android - 无需用户创建帐户即可识别手机
我正在开发一个 Android 应用程序(以及很快的 iPhone 应用程序)。我需要一种从服务器端识别手机的方法。我想我可以在第一次运行应用程序时在设备上的持久存储中写入一个秘密(某种加密字符串),并在下次与后端服务器通话时使用它来识别手机。这是怎么做的?有没有更好的办法?
澄清:问题应该说,我想识别应用程序的用户。我对跟踪实际设备不感兴趣。
android - 如何在 Android 4.0 和 4.1 上检测到 Android 设备是“手机”(UI 两栏样式)或“平板电脑”(UI 底部一栏样式)?
是的。我知道这是一个旧答案。先别打我。我检查了这些问题,总是轮到确定屏幕尺寸、密度等。或者有人可能会说平板电脑的定义还没有定义。
然后我可以给它一个“定义”。就是Android 3.x、4.0、4.1的System UI不同。(4.2已经统一)。
“HandSet”有两个栏:
状态栏:在屏幕顶部,wifi图标,时间等
导航栏:在屏幕底部,BACK,HOME,CURRENT_APPS按钮
“平板电脑”底部只有一个栏,即组合栏。
我不在乎其他 Android 版本的设备是手机还是平板电脑。它想知道的原因是“手机”可以而“平板电脑”不能的隐藏底栏。见http://bin-liu.blogspot.hk/2012/03/how-to-hide-and-display-navigation-bar.html。我可以在“手机”上计算额外的屏幕空间getRawWidth()
,getRawHeight()
方法)。我也可以在“平板电脑”上做,但我不应该这样做,因为酒吧从不隐藏。
编辑:好的,我知道不能绝对确定手机必须是“两栏式”,平板电脑必须是“一底栏式”。我想检测 Android 设备在 Android 4.0 或 4.1 上是“两栏式”或“一个底栏式”的天气。
layout - 主/细节流布局和Android注解
我需要制作一个能够适应手机和平板电脑的 Android 应用程序。这就像主/细节流布局。
我将使用 Android Annotation 来简化开发。
如何使用 Android 注释创建一个针对平板电脑(两个面板)和手机(单面板)进行自我调整的应用程序?
android - 使用 Handsfree 在自己的 android 设备上模拟来电
我想创建一个应用程序,它将根据一些应用程序事件模拟免提设备上的来电。我发现主要有两种方法。第一种方法用于创建 RFCOMM 并通过 AT 命令与 HFP 通信。不幸的是,我花了很多时间使用这种方法,但没有成功。我能够建立 RFCOMM 但无法接收任何 AT 命令。现在,我正在考虑使用第二种方法。如果我能够模拟来电,它将自动开始振动免提。你不知道,如果有可能做到这一点?大概是为了广播意图,那个电话接听电话?
android - 用于手机和平板电脑的 drawable-mdpi 文件夹
我正在为手机和平板电脑开发 Android 应用程序。我在手机的 drawable-mdpi 文件夹中有图像,我有一个从 drawable-mdpi 获取资源的 mdpi 平板电脑。如何区分 mdpi 手机和 mdpi 平板电脑?
nfc - NFC SIM 卡有内置天线吗?如何在 SIM 卡上安装小程序?
我搜索了有关 NFC SIM 卡的信息,并在这里和那里找到了关于它们的解释:
对于那些想要使用近场通信技术但目前没有兼容 NFC 的智能手机的人来说,还有其他方法可以在您的手机上启用 NFC,而无需将其换成昂贵的新型号。SIM 卡和 SD 卡都可以配备 NFC 芯片,一些公司目前提供或准备提供这些选项,以便更多客户可以开始使用 NFC 技术。
我现在的问题是:
- NFC SIM 卡是否也有内部天线,或者手机必须为 NFC SIM 本身提供 NFC 天线?
- 如果 NFC SIM 没有内置天线,而手机需要为 SIM 提供天线,(这意味着手机必须兼容 NFC,对吗?)为什么我们需要 NFC SIM?我们不能简单地使用手机的 NFC 芯片代替 SIM 的 NFC 芯片吗?
- 或者说,外面有没有NFC天线,但没有NFC芯片的手机?或者有什么方法可以在旧手机上添加天线以便在其中使用 NFC SIM?
无论如何,假设我想在我的 SIM 卡上安装以下小程序(它的源代码):
问题是:我可以使用 GlobalPlatform 命令来安装我的小程序(就像普通智能卡一样)还是基于DefCon 中的这个演示,我必须使用 Envelope 命令、SMS 数据包和 OTA 技术来安装它?
最后一个问题是关于本文的内容(SIM卡应用开发简介)。在某些页面(例如第 16 和 17 页)中,提到该人说现在有一些兼容GlobalPlatform 3的SIM 卡可用。但据我所知,GlobalPlatform Specification for Smart Cards 的最新版本是GlobalPlatform 2.3(在本文发表时尚未发布)。那么作者在文章中提到的GlobalPlatform 3规范是什么?