android获取数据_获取AndroidID需要权限

android获取数据_获取AndroidID需要权限/**File:DeviceUtils.java*Author:wenxiangli*Create:2017/8/1716:22*获取手机的UUID信息*/importandroid.content.Context;importandroid.telephony.TelephonyManager;importjava.util.UUID;publicclass

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

/* * File: DeviceUtils.java * Author: wenxiangli * Create: 2017/8/17 16:22 * 获取手机的UUID信息 */

import android.content.Context;
import android.telephony.TelephonyManager;

import java.util.UUID;

public class DeviceUtils {

    protected volatile static String uniqueId;
    public static String getUniqueID(Context context){
        final TelephonyManager tm = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE);
        final String tmDevice, tmSerial, androidId;
        tmDevice = "" + tm.getDeviceId();
        tmSerial = "" + tm.getSimSerialNumber();
        androidId = "" + android.provider.Settings.Secure.getString(context.getContentResolver(), android.provider.Settings.Secure.ANDROID_ID);
        UUID deviceUuid = new UUID(androidId.hashCode(), ((long)tmDevice.hashCode() << 32) | tmSerial.hashCode());
        return uniqueId = deviceUuid.toString();
    }

}
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/169222.html原文链接:https://javaforall.net

(0)
上一篇 2022年8月10日 下午6:46
下一篇 2022年8月10日 下午6:46


相关推荐

  • 灵机一物AI智能电商小程序-ReAct驱动的虚拟试穿智能体产品方案

    灵机一物AI智能电商小程序-ReAct驱动的虚拟试穿智能体产品方案

    2026年3月15日
    3
  • java写爬虫没python好吗_java爬虫代码

    java写爬虫没python好吗_java爬虫代码写在前面前段时间实习结束回来休息,某日闲逛无意间又打开了半次元,突然看见几个好漂亮的coser小姐姐,就想存个图片当壁纸(づ ̄3 ̄)づ╭❤~然而又发现,很多小姐姐都设置了作品禁止保存或者是右下角带水印身为一个重度强迫症患者,默默打开浏览器,看看能不能偷鸡扒到原图。。。开始之前1.所有图片都是各位作者付出辛苦劳动得来的,请尊重coser版权。2.图片自己下载使用可以,请勿用于商业用途,转载请先取…

    2025年11月16日
    6
  • Linux 配置Java环境(图文详细)

    Linux 配置Java环境(图文详细)Linux配置Java环境1、查看系统是否有java环境2、卸载系统自带的jdk1.找到具体的jdk2.然后分别一个一个删除3.验证是否删除成功3、创建一个文件夹用于存放java的压缩包4、包下载好的jdk拖到java文件夹5、安装jdk6、配置环境变量7、让配置生效8、验证是否配置成功1、查看系统是否有java环境输入指令java-version回车即可如图表示Linux系统有自带的jdk,但是这并不是我们想要的,所以得卸载2、卸载系统自带的jdk1.找到具体的jdkrpm-qa

    2022年5月7日
    53
  • MySQL时区问题_docker设置时区

    MySQL时区问题_docker设置时区使用mysql-connector-java-8.0.9-rc出现以下异常:解决方案:在url后面添加&amp;serverTimezone=GMT%2B8,如:url:jdbc:mysql://localhost:3306/activiti?useUnicode=true&amp;characterEncoding=utf8&amp;useSSL=false&amp;serve…

    2025年6月29日
    4
  • 算法复杂度分析中的符号(Θ、Ο、ο、Ω、ω)简介

    算法复杂度分析中的符号(Θ、Ο、ο、Ω、ω)简介算法复杂度分析中的符号 简介

    2026年3月19日
    2
  • json字符串转成list集合_将json字符串转换成对象

    json字符串转成list集合_将json字符串转换成对象一、List转换为json1、需要先添加System.Web.Extensions引用(微软自带)2、示例代码//定义一个测试listList<decimal[]>list=newList<decimal[]>();for(inti=0;i<5;i++){list.Add(newdecimal[]{100+i,i});}//把List集合转换为json字符串JavaScriptSerializerser

    2022年10月9日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号