1

当我的网页加载到浏览器中时,我需要从 android 设备中获取 IMEI 号码,页面将用 php 编写。我需要从设备中获取 imei 号码并将其发布到服务器上的某些页面以进行身份​​验证..

我遇到了许多可以通过java客户端应用程序解决的工作,但这对我的项目没有用......

我已经尝试使用 SNMP 协议来获取所有系统信息,例如磁盘驱动器/系统进程列表/正常运行时间/停机时间和基本系统描述,但这不会提供完成此任务所需的信息级别。

有没有办法使用 php 应用程序在 web 上获取 IMEI 号码或系统的任何唯一 ID。


任何人都可以建议这有什么帮助.. 在 PHP $system = new Java('java.lang.System'); 中获取 Java 类 java.lang.System 的实例;在php程序里面..

这个想法是编写实现 IMEI 获取的 java 程序,即如何在 android 中以编程方式获取设备的 IMEI/ESN? 在php程序中获取系统信息...

参考:php.net/manual/en/java.examples-basic.php

任何机构都建议解决。

谢谢,

4

2 回答 2

1

所以,基本上你只想让你的网页可用,Android 设备可以访问?

您的客户端是一个浏览器,而浏览器只是不发送那种信息。查看请求标头以了解可用的内容。如果这样做,这将是一个巨大的隐私问题。

所以如果你真的有这样的需求,你必须创建自己的 Android 应用程序。虽然有 Quercus(可以在 JVM 上运行 PHP),但我认为带有 Android Java SDK 的混搭浏览器会更容易完成。无论如何,PHP5 在语法上与 Java 非常相似。

检查浏览器端的http://developer.android.com/reference/android/webkit/WebView.html以及如何在 android 中以编程方式获取设备的 IMEI/ESN?对于IMEI。

于 2013-01-20T15:25:57.160 回答
0

您的网页会在应用程序中加载吗?如果是,那么您可以使用How to get the device's IMEI/ESN programmatically in android? 得到相同的

否则,如果您只是在手机浏览器中加载页面,恐怕它不允许您访问 IMEI

By the way, there are several other ways of authentication besides IMEI. Do you have any specific requirements to use only IMEI. If you post your authentication needs, we might be able to suggest alternative solutions.

于 2013-01-20T15:33:54.003 回答