华夏万象 Android 版 widget 库

2020-11-02
阅读 7 分钟
2.3k
这个库在「华夏万象」Android 版开发过程中产出,仅用做查阅参考、不适合工业使用。目录MarqueeDrawable 跑马灯进度条 drawableStarrySky 星空 drawableChinaMapView 中国地图带手势版本MenuItemView 带底部菜单的ViewParallaxRelativeLayout 纵向的视差滚动布局SegmentProgressBar 分段、可拖动的进度条VerticalTextVie...

使用LeanCloud服务做一站式Chrome插件开发——Favorite Image

2017-02-06
阅读 4 分钟
2.7k
0. 目录 要开发的是什么项目 {代码...} 开发需要解决的核心问题 具体解决方案 {代码...} 对去后端化的看法 1. 要开发的是什么项目? 一个Chrome插件,用来保存浏览网页时看到的喜欢的图片。 1.1 想法开端 在 pixiv 翻图时看到一些喜欢的插画,看完就随手翻过去了,没有保存。为什么呢? 因为以我对自己的了解,图片下载下...

手动将eclipse工程转换成android studio工程 - 了解新建一个gradle项目时Gradle帮你做了哪些工作

2016-07-21
阅读 3 分钟
4.9k
eclipse => android studio 思路 1 在项目根目录添加 gradle2 新建 module 代替原来的project,重新指定目录结构使其指向根目录下的资源路径 1 初始化gradle目录 初始化gradle {代码...} 配置sdk信息 新建文件 local.properties文件只有一行,指定sdk路径 sdk.dir=... {代码...} 配置build.gradle {代码...} 2 添加 m...

How to read “adb shell dumpsys alarm” output (待译)

2016-06-02
阅读 6 分钟
4.6k
Beginning in API 19, the trigger time passed to this method is treated as inexact: the alarm will not be delivered before this time, but may be deferred and delivered some time later. The OS will use this policy in order to "batch" alarms together across the entire system, minimizing the number o...

Android Data Backup

2016-04-19
阅读 7 分钟
4.9k
为了备份应用数据,你需要实现一个 backup agent. 它用来为BackupManager 提供你想要备份的数据,在你重新安装应用时恢复数据。BackupManager 通过backup transport 处理和云存储相关的数据业务,通过你的backup agent 处理设备上的数据相关的业务。

解耦小技巧 - 接口最基本的使用策略

2016-03-16
阅读 1 分钟
3.2k
Parent -> Child Activity -> ListItem listitem 的动作需要依靠场景的某些属性,又需要做到解耦,因此不能让ListItem拥有Activity的对象。 可以这么做。 {代码...}

Material design - 尺寸参考 部分(笔记)

2016-03-12
阅读 3 分钟
5.2k
App bar height: 56dp App bar left and right padding: 16dp App bar icon top, bottom, left padding: 16dp App bar title left padding: 72dp App bar title bottom padding: 20dp

使用 Android Studio 进行测试 (二) UI 测试

2016-03-04
阅读 4 分钟
6.5k
目录 单元测试 UI 测试 原文链接: Unit and UI Testing in Android Studio 2. UI 测试 配置 编码 测试 2.1 配置 2.1.1 IDE 配置 Build Variants => Test Artifact => Android Instrumentation Tests 2.1.2 build.gradle {代码...} 重要:由于一些依赖版本冲突,你需要确认com.android.support:appcompat-v7库的版...

使用 Android Studio 进行测试 (一) 单元测试

2016-03-04
阅读 2 分钟
8.8k
目录 单元测试 UI 测试 原文链接: Unit and UI Testing in Android Studio 1 单元测试 配置 编码 测试 1.1 配置 1.1.1 IDE 配置Build Variants => Test Artifact => Unit Tests 1.1.2 build.gradle {代码...} 1.1.3 Sync projectTools => Android => Sync Project With Gradle Files 1.2 编码 1.2.1 被测类...

[译]不要在UI主线程中进行耗时的操作

2015-07-17
阅读 2 分钟
9.2k
这是一个很棒的问题,毕竟开发者总是希望基于旧版本系统开发的应用在新版本的Android系统仍能兼容。在我看来,问题的原因可能多种多样。 但大多数时候,原因非常简单:你把一个可能非常耗时的操作放进了UI线程。