前言我们在开发中可能会使用到一些第三方的应用统计SDK,用于统计应用的用户量等等,如何区分每个用户呢?当然就需要每个设备对应一个唯一的标识,An...
![240](https://upload.jianshu.io/collections/images/320227/android.graphics.Bitmap_b6f8da5.jpeg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
前言我们在开发中可能会使用到一些第三方的应用统计SDK,用于统计应用的用户量等等,如何区分每个用户呢?当然就需要每个设备对应一个唯一的标识,An...
前言 虽然Android程序是使用Java语言开发的,当然,现在也可以使用kotlin语言。但是实际上我们开发出来的Android程序并不能运行...
设置系统日期时间和时区 设置系统的日期时间和时区,需要 系统权限和系统签名, 需要在manifest文件中添加相应的权限 判断系统使用的是24小...
一、概述 FileObserver主要用来提供对文件或者文件夹的监控,一个FileObserver实例监控一个文件,能够监控的文件或者文件夹的e...
百度百科上URL的解释 百度百科上URI的解释 在Java的API中,java.net包下解释了二者的区别 URL URI URL包括URI、U...
SparseArrayCompat类似map这样key-value的存储方式,但是由于查找的算法不一样。因此效率也各不同。但要明白,没有说哪个一...
Service 理解 Service是什么? Service 作为android系统的四大组件之一,是一种可以在后台长时间运行操作而没有用户界面...
签名Apk后,安装出现如下错误:Failure [INSTALL_PARSE_FAILED_NO_CERTIFICATES] 百度查找资料后发现...
大家都知道Android中的所有actvity的启动和都会保存在一个栈里面,正常来说启动一个app就是A->B->C这没有啥问题,但是在开发过程...
ADB,即 Android Debug Bridge,它是 Android 开发/测试人员不可替代的强大工具,也是 Android 设备玩家的好...
专题公告
基础