重学Android
文章平均质量分 79
重新整理Android的基础知识,系统化自己掌握的知识点
Cou流氓也要有文化
这个作者很懒,什么都没留下…
展开
-
Kotlin笔记(一)常量与变量
val a = 2 // 常量 var x = 5 // 变量 var name : String?// 可null变量。原创 2023-05-30 23:48:34 · 590 阅读 · 0 评论 -
Kotlin笔记(零)简介
2017年,google公司在官网上宣布Kotlin成为Android的开发语言,使编码效率大增。Kotlin 语言由 JetBrains 公司推出,这是一个面向JVM的新语言。原创 2023-05-30 23:39:24 · 505 阅读 · 0 评论 -
创建项目依赖冲突 Error:Execution failed for task ':app:preDebugAndroidTestBuild'.
新建项目的时候,会碰到默认版本号的问题> Conflict with dependency 'com.android.support:support-annotations' in project ':app'. Resolved versions for app (26.1.0) and test app (27.1.1) differ. See https://d.android.c...原创 2018-12-29 10:49:00 · 115 阅读 · 0 评论 -
Android取日志的实用方法,Notepad++插件——AndroidLogger
一般我们取Android运行日志,就是配好adb环境,插好数据线,然后在 android studio 的 Log 窗口下实时查看,这个工具可以过滤、查找、清除。但是,碰到日志很多的时候呢?两个不断循环的 Thread,要去观察它们的执行状况,这个时候日志不断打印,很快缓冲区用完,最前面的日志就会被冲掉,难以保存到完整的信息。而且碰到需要跟同事一起分析问题的时候,只能全选,然后复制粘贴出来保存...原创 2017-11-23 20:10:00 · 3542 阅读 · 0 评论 -
Android基站信息获取以及Sim卡相关信息获取
概述:本篇主要介绍Android获取基站信息的方式,除此之外,还有SIM卡相关字段获取,先介绍一些缩写的概念,后续更新代码的写法。前言:之前有碰到一个需求,需要获取SIM卡的相关属性:IMSI号、SIM卡序号、通话号码、SIM运营商国家代码、运营商名称、网络运营商等参数,然后是基站信息:mcc#mnc#lac#cellid#rss。也按照网上的方法踩过一些坑,这边就记录一下自己可行的方案。...原创 2017-09-27 19:52:00 · 3142 阅读 · 0 评论 -
《第一行代码》Android学习笔记(1)AndroidStudio 使用
目录一、下载二、项目结构# 主题、字体设置# 真机调试# 常用功能三、快捷键# 自动导包四、Gradle配置详解# 全局文件build.gradle# app 中的build.gradle文件五、快捷输入# logt 自动生成 TAG 常量# logd 生成 Log.d六、修改项目包名【可行】七、签名 —— 保证开发者合法;一...原创 2019-08-20 16:25:20 · 472 阅读 · 0 评论 -
《第一行代码》Android学习笔记(5)广播机制Broadcast
目录1. 广播机制简介2. 接收系统广播2.1 动态注册监听网络变化(代码中注册)2.2 静态注册实现开机启动# 问题:没有收到开机广播(已解决)3. 发送自定义广播3.1 发送标准广播# 问题:接收不到标准广播(已解决)# 问题:程序A发广播,程序B收不到(已解决)3.2 发送有序广播4. 使用本地广播:安全性考虑5. 实践——强制下线功能1....原创 2019-08-21 15:15:07 · 673 阅读 · 0 评论 -
《第一行代码》Android学习笔记(7)内容提供器 —— ContentProvider
目录1. 运行时权限1.1 权限机制2.2 运行时申请权限2. 访问其他程序中的数据2.1 ContentResolver 基本用法2. URI:统一资源标识符 Uniform Resource Identifier2.2 读取系统联系人3. 创建自己的内容提供器# 保证隐私数据不会泄露:UriMatcher3.1 跨程序数据共享:provider 作为外部...原创 2019-08-25 19:48:37 · 468 阅读 · 0 评论 -
《第一行代码》Android学习笔记(6)数据存储
目录1. Why2. 文件存储:简单文本或二进制数据2.1 将数据存储到文件中2.2 从文件中读取数据3. SharedPreferences 存储3.1数据存取:3.2 记住密码功能4. SQLite 数据库存储4.1 创建数据库4.2 升级数据库4.3 增删改查4.4 SQL 语句操作数据库5. LitePal 操作数据库5.1 配置 L...原创 2019-08-23 02:16:55 · 329 阅读 · 0 评论