带有电话号码的Android模拟器?

前端之家收集整理的这篇文章主要介绍了带有电话号码的Android模拟器?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在研究客户端 – 服务器 Android应用程序,并试图找出如何明确地识别服务器的不同电话/用户.我的第一次尝试是使用SIM卡上的电话号码.虽然我现在考虑过这个问题,但是现在你的电话号码变得多么普遍.改变载体?我想这取决于国家/地区等.

无论如何,我一直想弄清楚,因为我没有实际的Android手机,如何更改模拟器手机的手机号码来模拟不同的用户.是否有可能或者我应该考虑其他识别方法

解决方法

android_id应该唯一地标识设备,但是,已经注意到如果你知道 Spoofing android_id如何可以更改id
import android.provider.Settings.System;

String android_id = System.getString(this.getContentResolver(),System.ANDROID_ID);

在模拟器中,android_id没有值,因此您需要调试例程以自己分配值.

但是,如果您要识别用户,并让用户从具有一个用户ID的不同设备访问您的服务,则最好为其分配用户ID,并使用此用户ID作为其凭据对其进行身份验证.这会让他们在许多不同的设备上使用他们的id,除非你将它与android_id一起使用(并且android_id没有被欺骗)然后你可以将它们限制在一个设备上.

猜你在找的Android相关文章