gpt4 book ai didi

android - 检测用户是我

转载 作者:行者123 更新时间:2023-11-29 21:55:18 25 4
gpt4 key购买 nike

我确定以前有人问过这个问题,但我不知道要搜索什么...

无论如何,我有一个应用程序,我希望它以某种方式运行,除非由我或在我的特定手机上操作 - 这是为了调试目的。我可以想出各种笨拙的方法来执行此操作,但我怀疑可能有一种标准方法...有吗?

编辑:此代码是一种可能的解决方案:

TelephonyManager telemamanger = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
String getSimSerialNumber = telemamanger.getSimSerialNumber();
if (getSimSerialNumber.equals("my_serial_number"))
{
// yes its me!
}

唯一的问题是它需要额外的权限。

最佳答案

我认为最好的方法就是使用唯一的设备标识符。在某些情况下,它可以更改或为空,但由于您只需要它来确保这是您的设备,因此您可以使用它而不必担心某些问题。

这是使用方法(摘自 Is there a unique Android device ID? :

import android.provider.Settings.Secure;
private String android_id = Secure.getString(getContext().getContentResolver(),
Secure.ANDROID_ID);

你可以打印它(这样你就知道你的设备的 ID 是什么)然后将它与那个结果进行比较(我不确定 if() 语句语法是否正确,所以我会把它留给你).

关于android - 检测用户是我,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13363093/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com