
Android
dovsnier
这家伙比较懒 什么也没有留下
展开
-
【Android】FadingEdge
一. 问题在Android 手机上,最近注意到滑动到底边和顶边的时候,有个阴影,这个如何去掉呢 ?二. 解决android:fadeScrollbars="false"android:fadingEdge="none"android:overScrollMode="never"(完)...原创 2020-08-20 10:39:12 · 374 阅读 · 0 评论 -
【Android】手工查找系统资源文件
目录一. 问题二. 方法一. 问题最近查找引用系统资源,有时候忘了,有时候不知道去哪里找,Android Studio 里虽然可以直接点击(Ctrl + B)过去,但是本地下载多个API 版本的话,也不知道具体路径是哪个版本;算了还是手工自己去找比较靠谱一点;简单记录一下,下次有时间了罗列各个细节属性列表吧;二. 方法1. Window 本,打开如...原创 2020-03-16 12:13:44 · 283 阅读 · 0 评论 -
【Android】setSystemUiVisibility() 问题汇总
目录一. 问题二. 描述三. 说明四. 参考一. 问题平常没咋关注,最近折腾这块细节的时候,默认两可,抽个时间简单记录下来;有时间了,再搞状态栏设置颜色问题;二. 描述Flag 描述 说明 版本 API 备注 SYSTEM_UI_FLAG_LOW_PROFILE 调暗系统栏 在更早期的版本中,...原创 2020-03-13 16:56:38 · 1548 阅读 · 0 评论 -
【Android】layout-sw<N>dp 问题
目录问题公式举例参考问题今天在研究屏幕适配的一些细节性问题,自己折腾了折腾,也搜索了一些网上教程参考;自己着手搞得过程中,发现这个smallestWidth 得这个数值是怎么得来呢 ?这几天遇到得问题列表:1. 小米手机系统上提供得尺寸信息(6.39 inch, 2340 x 1080 px, 403 ppi),和我代码计算出来得不一样, 估计...原创 2020-02-19 23:35:15 · 663 阅读 · 0 评论 -
Android 和 Fragment 生命周期回调执行顺序
目录1. 问题2. 记录2.1 Activity2.2 Fragment2.3 Fragment 和 FragmentPagerAdapter2.4Fragment 和 FragmentStatePagerAdapter3. 附录数据3.1 实验一:3.2 实验二:3.3 实验三:3.4 实验四:1. 问题最近发现有些时候Fragm...原创 2019-11-26 14:22:12 · 1885 阅读 · 0 评论 -
com.google.gson.internal.LinkedTreeMap cannot be cast to XXXBean
问题最近在缓存网络到磁盘数据的时候,发生报错:com.google.gson.internal.LinkedTreeMap cannot be cast to XXXBean比较纳闷,自己的写法如下:BaseEntity<T> tBaseEntity = new Gson().fromJson(o, new TypeToken<BaseEntity<...原创 2019-10-29 15:03:46 · 2016 阅读 · 0 评论 -
Android Studio 中阅读Gradle 源码
问题最近在折腾Gradle 配置的过程中,有好多参数不知道怎么配置,两眼一抹黑的百度,Google 的,没啥实质性系统性参考的资源,除了官网,而且还都是英文呐,苦逼,有些地方不是很懂,不如直接看源码来的实在,这样当需要折腾配置的时候,就瞅瞅这个参数那个参数在源码中是怎么提供的;步骤项目示例目录结构,如下图所示:1. 在全局(G) 的build.gradle 中有如下依赖关...原创 2019-08-17 13:38:56 · 959 阅读 · 0 评论 -
Android Proguard 简单记录
目录1. Proguard 介绍2. 配置2.1 基础混淆配置2.2 不能混淆的清单项3. File Filters4. 参考1. Proguard 介绍Android Studio 使用Proguard进行混淆,其是一个压缩、优化和混淆java字节码文件的一个工具。功能:Shrinking(压缩); Optimization(优化...原创 2019-08-13 13:30:14 · 311 阅读 · 0 评论 -
【Android】【LTS】Android 开发过程中常用网址汇总
目录一. Android Developer二. Gradle三. Groovy四. Tool五. Source六. Repository一. Android Developerhttps://developer.android.google.cn/ https://github.com/googlesamples //Googl...原创 2019-06-27 16:35:30 · 303 阅读 · 0 评论 -
Android AIDL
目录1. 简介2. 定义3. 编译4. 说明1. 简介Android AIDL 作为跨进程通信的一种可选方式;最近再整理以前写过的代码中,觉得这玩意还是值得整理一下的,有时间了拿出来写写,简单记录一下;2. 定义在Android Studio 中新建AIDL 文件,如下图所示注意AIDL 的编写方式,文件格式为,aidl; pac...原创 2019-06-21 17:44:08 · 285 阅读 · 0 评论 -
ERROR: Unsupported method: AndroidProject.getVariantNames().
问题 ERROR: Unsupported method: AndroidProject.getVariantNames(). The version of Gradle you connect to does not support that method. To resolve the problem you can c...原创 2019-06-13 12:55:11 · 13210 阅读 · 3 评论 -
【随文杂想】Modules 分类标准(一)
目录问题分类1. 原始型2. A-B 型3. B-T 型4. CBS 型问题整理了一下自己以前写过的边边角角,感觉在技术选型的路子上,分类标准和分类体系比较重要,稍有不慎,容易走向野路子;分类按照软件开发演进时间梯度,推测可能的几种演变方式:原始型 A-B 型 B-T 型 CBS 型1. 原始型毫无疑问,原始型就是所有开发过...原创 2019-06-05 15:30:22 · 268 阅读 · 0 评论 -
WakeTime requires Python to be installed. 问题
1. 更新Android Studio 之后,启动弹窗,啧啧啧,下载安装Python 环境即可,但是我下载了,加入了环境变量,没关注管用不管用,有问题了再更新;原创 2018-04-17 15:31:25 · 214 阅读 · 0 评论 -
Android TextView 不会多行展示问题
问题记录,如下:<item name="android:singleLine">false</item> <item name="android:maxLines">2</item> <item name="android:ellipsize">none</item>...原创 2018-04-17 15:33:20 · 715 阅读 · 0 评论 -
INSTALL_FAILED_NO_MATCHING_ABIS 问题
在模拟器上安装APK 的时候报错,INSTALL_FAILED_NO_MATCHING_ABIS, 如图所示:问题原因:1. 模拟器ABI 为x86的原因;2. 如果想要继续使用模拟器,按照如下操作,即可;3. 如果没有安装arm 指令集的镜像文件,此时需要下载,如图所示:注意: 非x86 镜像文件在PC 机上运行会导致性能问题; 我的电脑太卡了,一个模拟器跑起来内存基本85%...原创 2018-04-12 15:19:43 · 4481 阅读 · 0 评论 -
design editor is unavailable until a successful build 问题
1. 升级到Android Studio 3.1.1 之后,打开XML Design 视图提示:design editor is unavailable until a successful build;比较恶心,重启下Android Studio 3.1.1 问题即可解决;原创 2018-04-13 18:09:21 · 4273 阅读 · 1 评论 -
DataBinding - Error parsing XML: duplicate attribute
最近跳槽的项目里,卧槽,居然用了DataBing,what a fuck!!!老是编译报错哦!Error parsing XML: duplicate attribute举例如下:<?xml version="1.0" encoding="utf-8"?><layout xmlns:android="http://schemas.android.com/apk/res/andr...原创 2018-05-17 17:59:52 · 2671 阅读 · 0 评论 -
java.io.IOException mips64el-linux-android-strip CreateProcess error=2 问题
问题:java.io.IOException: Cannot run program "D:\Android\ndk-bundle\toolchains\mips64el-linux-android-4.9\prebuilt\windows-x86_64\bin\mips64el-linux-android-strip" (in directory "D:\Workspace\iComeKerne...原创 2018-06-25 14:41:13 · 923 阅读 · 0 评论 -
Android Studio Plugins 版本和Gradle 版本对应关系
说明 最近在加载一些第三方插件的过程中,一升级总是莫名其妙的提示失败的异常,无奈有些插件版本只支持特定版本的Gradle,特记录如下:参考官网地址:Android Gradle plugin release notes;...原创 2019-02-28 16:41:17 · 1313 阅读 · 0 评论 -
com.novoda.gradle.release.AndroidLibrary$LibraryUsage.getDependencyConstraints()Ljava/util/Set; 问题
问题问题描述如下:FAILURE: Build failed with an exception.* What went wrong:A problem occurred configuring project ':base'.> Failed to notify project evaluation listener. > com.novoda.gradle....原创 2019-02-28 17:13:45 · 1009 阅读 · 0 评论 -
Android 多Modules 单向依赖双向沟通的思路(上)
目录1. 问题2. 思路3. 目录4. 代码4.1 APP 主工程 - 初始化调用4.2 APP 主工程 - AppCommonWorkObject4.3 Modules 层 -XXXCommonResourcesObject1. 问题1. 实际开发中,一个APP 主工程依赖多个子 Modules的情况,此时由于单向依赖的存在,子 Modul...原创 2019-05-30 15:14:50 · 456 阅读 · 0 评论 -
AVD,Guest isn't online after 7 seconds 问题
问题如下:1. 最近使用模拟器发现关闭后,再打开然后就频繁这样了;解决步骤如下:1. 打开Android Virtual Device Manager,2. 点击Actoins 栏的编辑图标,3. 选择Show Advanced Settings 按钮,4. 找到Boot option,5. 选择Cold boot 模式即可,6. 重启AVD 正常;...原创 2018-04-09 18:30:48 · 5807 阅读 · 5 评论