【问题标题】:Write owner info to Android tablets将所有者信息写入 Android 平板电脑
【发布时间】:2012-05-10 18:26:07
【问题描述】:

我们最终将为我们的商店提供 100 多台 Android 平板电脑。在“所有者信息”屏幕上,我需要一些文本,例如“属性...如果找到,请将其返回到“地址”。我不想手动在每个平板电脑中输入这个(因为我们将来可能会更改这个地址)。那么有没有办法编写一个应用程序,将“所有者信息”从一个普通的文本文件或那些行上的东西写入平板电脑?感谢您的任何意见。

【问题讨论】:

  • 此“所有者信息”屏幕是您设备的内置功能吗?还是第三方创建的应用程序?我从未遇到过具有此功能的库存设备。如果您使用 3rd 方应用程序来执行此操作,则由应用程序创建者使用某些 API 启用数据输入自动化供您使用。
  • 是的,它是联想 Thinkpad 平板电脑,并且内置了此功能。我联系了联想,但他们没有太大帮助。所以我正在寻找 Android API 或类似的东西......

标签: android owner


【解决方案1】:

两个想法:

根据设备的新/最新程度,如果您想编写一些东西,您可以查看ContactsContract.Profile 这是一个相对较新的 API(版本 14),因此它仅在 ICS 中。在较旧的设备上,您可以从“通讯录”中获取此类信息,但没有简单的方法可以知道要使用哪个联系人。我最近尝试从帐户中找到有用信息或“所有者”联系人的路径,但最终得到的启发式方法在 80% 的时间都有效,例如“选择第一个类型为 'com.google' 的帐户使用查找联系人其电子邮件地址与该帐户的登录信息相匹配”。可能大部分时间都可以工作,但我不想拿我的生命冒险。

如果您不想编写应用程序,Contact Owner 是我偶然发现的一个应用程序,它查找之前的答案非常相似。它似乎从用户选择的联系人中提取信息。

【讨论】:

  • 我不介意编写一个应用程序来填充所有者信息,除了我不知道要使用哪个 API 或找不到要使用的正确 API...
  • 在 ICS 之前,没有一个很好的 API 可以访问“设备用户”。所以我不知道3.1中有一个很好的答案。无论如何,在我投入大量时间构建一个一次性应用程序之前,我会认真查看 Contact Owner 并查看它是否足以解决您的问题,该应用程序需要在 100 台平板电脑上输入用户名.
猜你喜欢
  • 2018-12-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-01-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多