一:加密简介: 加密是使用对称加密密钥对 Android 设备上的所有用户数据进行编码的过程。设备经过加密后,所有由用户创建的数据在存入磁盘之前都会自动加密,并且所有读取操作都会在将数据返回给调用进程之前自动解密数据。加…
标签:Android开发
Android M 动态权限获取
新的权限获取方式除了要求像之前版本一样在AndroidManifest文件中静态申请之外,应用还需根据需要请求权限,方式采用向用户显示一个请求权限的对话框。这些被动态申请的权限可以在系统设置中被手动关闭。另外,对于类别为…
Android如何保持程序一直运行 (让屏幕常亮且停在当前程序界面)
在正常情况下,Android系统会让程序和服务进入休眠状态以节约电量使用。然而在开发Android程序时,有时候在程序运行的时候,不能让系统休眠,否则有一些运行会停止,因此我们需要设置禁止休眠。 Android中设置禁止…
华为手机提示更新包与已安装应用的签名不一致
华为手机提示更新包与已安装应用的签名不一致 自己尝试解决 网上寻找解决方案 1、配置adb 2、查看APK的包名 3、彻底卸载原有应用信息 新的思考 最近使用华为手机(HUAWEI Mate 20)调试程序,发现一个问题…
Android开发之获取手机SIM卡信息
TelephonyManager是一个管理手机通话状态、电话网络信息的服务类,该类提供了大量的getXxx(),方法获取电话网络的相关信息。 TelephonyManager类概…
文件句柄和文件句柄泄漏解决
文件句柄 在文件I/O中,要从一个文件读取数据,应用程序首先要调用操作系统函数并传送文件名,并选一个到该文件的路径来打开文件。该函数取回一个顺序号,即文件句柄(file handle),该文件句柄对于打开的文件是唯一的识…
android webview加载html图片自适应手机屏幕大小&点击查看大图
我们在开发中,显示信息详情时,一般后台会给出html文本,在android端一般采用webview控件来展示,但是后台给出的html文本一般是给电脑端用的,没有自适配手机,导致手机端图片显示过大,需要左右移动来查看全图。…
Flutter 120hz 高刷新率在 Android 和 iOS 上的调研总结
Flutter 120hz 高刷新率在 Android 和 iOS 上的调研总结 一、无用的知识 首先科普无用的知识,说起高刷新率,就不得不提两个词汇 ProMotion 和 LTPO 。 ProMotion 是 iOS…
Android P新特性
转:http://gityuan.com/2018/04/08/android_p/ 引言 2018年3月8日,谷歌发布了Android P的预览版,预计今年的Q3季度发布final release版本,有不少文章从开发…
Android8.0 按键事件处理流程
文章目录 Android8.0 按键事件处理流程 输入事件认识 按键事件流入 按键事件派发 1. DecorView.dispatchKeyEvent方法 2. Activity的dispatchKeyEvent 3. …
Android计算地图上两点距离
最近项目要用到定位地图上两个坐标的位置,网上找了一下发现: 在android中可采用如下代码获取距离: public double getDistance(double lat1, double lon1, …
Android 即时通讯
在刚开始学习Android的时候,我特别想了解类似于QQ和微信这样的聊天软件是怎么实现的,相 信有很多小伙伴跟我一样很想去了解并自己实现一个聊天工具。那么下面我就来给大家介绍一下我是怎么实现即时通讯的。 首先我们要明白这…