![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
文章平均质量分 69
拿来吧你
我还能码嘛。
一直为幸福辛苦
展开
-
Android - 运行时权限
Android权限机制在Android6.0系统之前,如果安装程序,会在程序提示时改程序需要申请的权限,从而让用于决定是否安装该程序;也可以随时在应用程序管理界面中查看一个程序的权限申请情况。而在Android6.0系统中加入了运行时权限功能,从而更好的保护用户的安全和隐私。用于不需要在安装软件的时候一次性授权所有的申请权限,而是可以在软件使用的过程中再对某一项权限申请进行授权。也不是所有的权限都需要在运行时授权。对于不会直接威胁到用户安全和隐私的权限申请,系统会自动帮用户授权,称为普通权限。在申请原创 2022-03-23 20:19:33 · 3225 阅读 · 2 评论 -
Android - 浅谈handler
Handler是Android中用于帮助将子线程的数据传递给主线程的,同时也可以实现任意两个线程间的数据传输原创 2022-03-19 21:02:52 · 1275 阅读 · 0 评论 -
android-目录文件作用
在app目录下build: 主要包含了一些编译时自动生成的文件,只不过比外层的build要更加复杂。libs: 第三方jar包放在这里,放在此目录下的第三方jar包会自动被添加到构建路径中去。androidTest: 用来编写android Test测试用例的,可以对项目进行一些自动化测试。java: 是放置代码的地方res: 项目中使用到的图片、布局、字符串等资源都要存放在这个目录下。drawable: 存放图片layout: 存放布局values: 存放字符串mipmap-xx: .原创 2021-11-30 20:04:57 · 175 阅读 · 0 评论 -
kotlin-ViewBinding
前言kotlin-android-extensions 被废弃的原因《Kotlin Android Extensions 的未来计划》污染全局命名空间。不能暴露可空性信息。仅支持 Kotlin 代码。ViewBinding的优势不污染命名空间。可以减少获取控件的空指针异常。支持 Java 代码。ViewBinding 能够很方便地使用 DataBinding。基础用法配置文件首先要在 module 的 build.gradle 文件配置开启 ViewBinding:XM原创 2021-11-30 19:28:26 · 1078 阅读 · 0 评论 -
android-allowBackup属性
allowBackup安全风险描述:Android API Level 8及其以上Android系统提供了为应用程序数据的备份和恢复功能,此功能的开关决定于该应用程序中AndroidManifest.xml文件中的allowBackup属性值 ,其属性值默认是true。当allowBackup标志为true时,用户即可通过adb backup和adb restore来进行对应用数据的备份和恢复,这可能会带来一定的安全风险。Android属性allowBackup安全风险源于adb backup容许原创 2021-11-27 19:31:26 · 250 阅读 · 1 评论 -
Android前言
之前学习的一些笔记1、安卓开发分为 前端 和 后端xml: 一种(可扩展)标记语言,用于写前端 .xml文件java:一门(面向对象)编程语言,用于写后端 .java文件2、开发工具:Android Studio0)汉化包:resources_cn.jar关闭Android Studio,把它放到 D:\Android Studio\lib 目录 (安装路径)下再重新打开Android Studio 即可PS: 汉化不是太完全,但还是能用的1)新建文件:选择 新建项目选择 Em.原创 2021-09-03 10:46:56 · 225 阅读 · 2 评论