首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >LG Leon与Lollipop5.0.1的NFC供应问题

LG Leon与Lollipop5.0.1的NFC供应问题
EN

Stack Overflow用户
提问于 2015-06-03 13:36:06
回答 2查看 876关注 0票数 2

我正在开发一个设备所有者应用程序,它是在提供时间安装在带有NFC标签的Lollipop上的(或者是来自其他设备的NFC梁,两者都经过测试并运行良好)。

此安装在我的Nexus 6上运行良好,我可以测试一些其他设备所有者应用程序,这些应用程序也可以安装.但是,当在LG Leon设备(随Android 5.0.1提供)上测试这一点时,NFC beam由于以下错误消息而失败:

糟了!无法设置你的设备。联系你的IT部门。

就像NdefMessage是畸形的.虽然没有错误,因为它在其他地方运行良好,正如我前面所写的:对于其他应用程序来说,这是完全相同的问题。

通过消除问题,我的第一猜测是这个设备上有一些特殊的东西(也许还有其他LG的?)

有人在LG设备上遇到过这个问题吗?有什么诡计让它在那里工作吗?也许他们需要一些特殊的EXTRA_PROVISIONING_PARAMETER_..。去工作?

仅供参考,下面是构建Ndef消息的配置代码:

代码语言:javascript
复制
Properties p = new Properties();

p.setProperty(
    DevicePolicyManager.EXTRA_PROVISIONING_DEVICE_ADMIN_PACKAGE_NAME,
    "com.myapp");

p.setProperty(
    DevicePolicyManager.EXTRA_PROVISIONING_DEVICE_ADMIN_PACKAGE_DOWNLOAD_LOCATION,
    "https://www.dropbox.com/s/dfjlsdfkjlkdf/MyApp.apk?dl=1");

p.setProperty(
    DevicePolicyManager.EXTRA_PROVISIONING_DEVICE_ADMIN_PACKAGE_CHECKSUM,
    "tn5x7rSwSo6CILlbzBNmkFmfXlk");

ByteArrayOutputStream bos = new ByteArrayOutputStream();
OutputStream out = new ObjectOutputStream(bos);
p.store(out, "");
final byte[] bytes = bos.toByteArray();

NdefMessage msg = new NdefMessage(NdefRecord.createMime(
                DevicePolicyManager.MIME_TYPE_PROVISIONING_NFC, bytes));
return msg;

我试图更改下载包的位置,http,https,以防它需要https,但没有运气.我也试过发送EXTRA_PROVISIONING_LOCAL_TIME以防万一,但没有运气.我也试过LG开发者论坛..。什么都不回答!

EN

回答 2

Stack Overflow用户

发布于 2015-06-11 14:37:55

LG的一位技术人员对我说:

现在,H340n不支持安卓的工作设备所有者应用程序。我们有一个更新计划,支持6月15日之后的设备所有者应用程序。

我们等着瞧..。

票数 0
EN

Stack Overflow用户

发布于 2016-02-07 08:12:40

我在LG设备上也有类似的问题。亚行的方法也不起作用。联系了LG,但没有得到多少回应。然而,我确实让它运行了根的设备。您可以找到如何做那个here

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30621736

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档