Android学习笔记
爱上提子的懒羊羊
这个作者很懒,什么都没留下…
展开
-
Android实用工具(持续更新)
build-tools:aapt:aapt(Android Asset Packaging Tool)即Android资源打包工具,是一款运用于android SDK的反汇编工具,具有apk编译、反编译、分析等功能。可查询apk sdk版本信息等。使用配置环境变量:export PATH=${PATH}:${ANDROID_HOME}/build-tools/30.0.3aapt l[ist] [-v] [-a] 文件名.{zip,jar,apk}aapt.exe list -a原创 2022-05-19 15:31:34 · 262 阅读 · 0 评论 -
Android API Level一览表
API Level原创 2021-08-11 17:49:01 · 11892 阅读 · 0 评论 -
Android后台保活
9.0以上设备,开启应用后台自启动功能,可以延长应用在后台的存活时间。不同厂商设置方式如下:1、三星:设置-》常规管理-》电池-》-》菜单(右上角三个点)-》自动运行应用程序-》民生魔方,开启自动应用说明:禁用应用程序自动运行,可导致后台运行的应用程序在一段时间未使用后,自动停止。2、小米:设置-》授权管理-》自启动管理 -》 开启自启动3、HUAWEI设置-》权限管理 -》民生魔方 -》设置单项权限 -》 开启应用自动启动4、OPPO手机管家-》权限隐私 -》 自启动管原创 2021-04-12 08:37:42 · 2010 阅读 · 0 评论 -
Android 存储空间总结
Android系统的存储空间分为内部存储和外部存储。存储类型位置空间大小是否可用是否需要声明内部手机系统自带的存储空间较小一直可用,剩余空间可能不足不需要声明外部一般是sd卡存储空间较大不一定可用,剩余空间可能不足需要在Androidmanifest.xml中显式声明说明:外部存储在AndoridManifest.xml中显式声明: ( 4....原创 2019-12-23 15:19:46 · 794 阅读 · 0 评论 -
Android版本适配总结——6.0
1. Android Marshmallow 6.0(23)适配1.1 动态权限适配1.1.1 危险权限列表(Dangerous Permission)以上权限,当targetSdkVersion大于等于23时,需要动态获取权限。同一组的任何一个权限被授权了,其他权限也自动被授权。1.1.2 动态获取权限以Android Studio 为例,AndroidManifest中声明权限...原创 2019-12-11 09:20:31 · 390 阅读 · 0 评论 -
Android打印日志不完整
当日志过长时,打印日志信息不完整,可使用以下方法,打印超长日志。private void logLong(String log) { if (log.length() > 4000) { for (int i = 0; i < log.length(); i += 4000) { if (i + 4000 < log.leng...原创 2019-11-25 13:47:12 · 374 阅读 · 0 评论 -
网络超时时间设置
Builder builder = new Builder();builder.connectTimeout(15L, TimeUnit.SECONDS);builder.readTimeout(180L, TimeUnit.SECONDS);builder.writeTimeout(180L, TimeUnit.SECONDS);builder.connectionPool(ne...原创 2019-11-06 10:51:45 · 883 阅读 · 0 评论 -
build.gradle中配置不同环境加载不同jar
1. 在build.gradle中配置环境切换开关ext { IS_DEBUG = true JAR_LIB = IS_DEBUG ? 'jar-debug' : 'jar-release'}2. 在defaultConfig中自定义buildConfigField变量IS_DEBUGdefaultConfig { applicationId "xxxx"...原创 2019-09-23 11:38:10 · 1324 阅读 · 0 评论 -
Android不同版本适配
这里写自定义目录标题Android Oreo (8.0, 26)应用图标欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FL...原创 2019-08-12 10:22:21 · 480 阅读 · 0 评论 -
android studio 编译提示appComponentFactory
问题描述:Attribute application@appComponentFactory value=(android.support.v4.app.CoreComponentFactory) from [com.android.support:support-compat:28.0.0] AndroidManifest.xml:22:18-91is also present at [...原创 2019-03-14 18:00:04 · 3827 阅读 · 0 评论 -
Android混淆规则proguard-rules.pro
# Add project specific ProGuard rules here.# You can control the set of applied configuration files using the# proguardFiles setting in build.gradle.## For more details, see# http://developer.a...转载 2019-02-13 18:35:07 · 1772 阅读 · 0 评论 -
国内Android SDK Manager更新
使用国内Google服务器下载SDK的方法:1. ping g.cn;得到国内的google服务器地址正在 Ping g.cn [203.208.39.216] 具有 32 字节的数据:来自 203.208.39.216 的回复: 字节=32 时间=4ms TTL=52来自 203.208.39.216 的回复: 字节=32 时间=3ms TTL=52来自 203.208.39转载 2017-12-27 11:04:39 · 165 阅读 · 0 评论