上一页 1 2 3 4 5 6 ··· 15 下一页
摘要:Retrofit是一个当前很流行的网络请求库, 官网的介绍是: "Type-safe HTTP client for Android and Java". 本文介绍Retrofit的使用. 先介绍单独使用Retrofit进行网络请求, 后面主要介绍和RxJava结合的请求, 有实例代码. 阅读全文
posted @ 2016-11-09 17:59 圣骑士wind 阅读 (18651) 评论 (0) 编辑
摘要:Android Weekly笔记, 本期内容包括: 性能库Pury的插件化; 一种新的多选设计和实现; 音频播放; Dagger的测试mock方案; ConstraintLayout的链式约束; Mobile Vision API的二维码扫描功能; RxJava的使用缺陷讨论; SOLID原则图解. 阅读全文
posted @ 2016-11-01 18:19 圣骑士wind 阅读 (244) 评论 (0) 编辑
摘要:Android Studio日常开发常用快捷键. 阅读全文
posted @ 2016-10-28 16:28 圣骑士wind 阅读 (6815) 评论 (0) 编辑
摘要:Android Weekly Issue #228 笔记, 本期内容包括: Android 7.1的App Shortcuts; Searchbar的设计讨论; Nougat的Direct Reply; Alarms API讨论; Support Library的BottomNavigationView; MVVM模式; Dagger2的subcomponent实现; Test Rules介绍等. 阅读全文
posted @ 2016-10-26 12:18 圣骑士wind 阅读 (319) 评论 (0) 编辑
摘要:Android 7.1 预览版发布, 其中App Shortcuts是新提供的一种快捷访问方式, 形式为长按应用图标出现的长条, 本文介绍其用法. 阅读全文
posted @ 2016-10-25 14:51 圣骑士wind 阅读 (20603) 评论 (0) 编辑
摘要:关于Android程序的构架, 当前(2016.10)最流行的模式即为MVP模式, Google官方提供了Sample代码来展示这种模式的用法. 本文为阅读官方sample代码的阅读笔记和分析. 阅读全文
posted @ 2016-10-22 18:37 圣骑士wind 阅读 (9155) 评论 (1) 编辑
摘要:Android Weekly中文笔记, Issue #227. 本期内容包括: Google的Mobile Vision API 人脸检测; Firebase的Remote Config; 与HashMap有关的优化; 提高RecyclerView帧率的优化; 使用AutoValue生成model代码; 开源库中抽象类和接口的使用讨论; Bottom Sheet的使用; Android Studio中的版本控制系统; ConstraintLayout的使用; 应用换Bottom Navigation; Nougat的Messaging Style Notification; 自定义字体; Reductor的使用等. 阅读全文
posted @ 2016-10-21 15:57 圣骑士wind 阅读 (429) 评论 (0) 编辑
摘要:Android Weekly Issue #226笔记. 本期内容包括: 用Firebase做A/B Test; 用RxJava做动画; MVP; proguardFiles; RxJava和Android Data Binding的结合; Mockito的更新; Gradle configurations等. 阅读全文
posted @ 2016-10-12 18:01 圣骑士wind 阅读 (344) 评论 (0) 编辑
摘要:Android Weekly中文笔记, Issue #225. 本期内容包括: Android 7.0的Quick Settings; Firebase; 兼容旧版本的shared element transition; Wear; ORM: 用ActiveAndroid做数据库存储; 崩溃报告工具对比; Google Cast API介绍; Google的播放器库ExoPlayer 2.x发布; 项目的包结构整理; Task API的使用等等. 阅读全文
posted @ 2016-10-09 12:47 圣骑士wind 阅读 (594) 评论 (0) 编辑
摘要:本期内容包括: Google Play的pre-launch报告; Wear的Complications API; Android Handler解析; RxAndroid; 测量性能的库: Pury; 方法数限制; APK内容分析; Redux for Android; 一种view造成的泄露; 注解处理; 更好的Adapter; Intro屏等等. 阅读全文
posted @ 2016-10-02 12:39 圣骑士wind 阅读 (417) 评论 (0) 编辑
摘要:Android Weekly Issue #223 中文笔记, 本期内容包括: Offline时间戳处理; Accessibility的安全问题可能并不是个问题; 如何在单元测试和UI测试之间共享代码; Android中的指纹认证; 编译时间Kotlin vs Java; MVP结合RxJava, 让View来处理生命周期; RxJava2预览; 内存泄露处理; Gradle相关等等. 阅读全文
posted @ 2016-09-22 18:25 圣骑士wind 阅读 (964) 评论 (0) 编辑
摘要:Android Weekly Issue #222, 中文笔记. 本期文章包括: Okio中的三个方法, 检测测试覆盖率对build时间的影响, Android Support Annotations, Espresso测试相关, 一个新的MVP库ThirtyInch的介绍, Android学习资源和有用的工具等. 阅读全文
posted @ 2016-09-15 18:06 圣骑士wind 阅读 (406) 评论 (0) 编辑
摘要:Android Weekly Issue #221, 中文摘要笔记. 阅读全文
posted @ 2016-09-09 12:31 圣骑士wind 阅读 (307) 评论 (0) 编辑
摘要:Android的SharedPreferences用来存储一些键值对, 但是却不支持跨进程使用. 跨进程来用的话, 当然是放在数据库更可靠啦, 本文主要是给作者的新库[PreferencesProvider](https://github.com/mengdd/PreferencesProvider)打个广告. 这是一个用ContentProvider实现的, 可以像SharedPreferences一样用于存储键值对, 支持跨进程使用. 阅读全文
posted @ 2016-09-07 13:49 圣骑士wind 阅读 (6959) 评论 (1) 编辑
摘要:Android Weekly Issue #220, 中文笔记. 阅读全文
posted @ 2016-09-01 14:53 圣骑士wind 阅读 (592) 评论 (0) 编辑
摘要:commit(), commitNow()和commitAllowingStateLoss()等方法的分析说明, 摘自Android Weekly 220的一篇文章. 阅读全文
posted @ 2016-08-31 18:18 圣骑士wind 阅读 (5514) 评论 (3) 编辑
摘要:Android 7.0 Nougat发布了, 主要特性概览. 阅读全文
posted @ 2016-08-29 18:27 圣骑士wind 阅读 (890) 评论 (0) 编辑
摘要:Android Weekly issue #219, 笔记. 阅读全文
posted @ 2016-08-24 17:53 圣骑士wind 阅读 (374) 评论 (0) 编辑
摘要:Android Weekly Issue #218, 笔记. 阅读全文
posted @ 2016-08-18 18:20 圣骑士wind 阅读 (314) 评论 (1) 编辑
摘要:本文介绍Design Support Library中CoordinatorLayout, AppBarLayout, CollapsingToolbarLayout的使用. 先列出了Design Support Library中的Features, 然后如何set up, 最后附有Demo程序, 介绍CoordinatorLayout, AppBarLayout, CollapsingToolbarLayout的使用. 阅读全文
posted @ 2016-07-04 17:37 圣骑士wind 阅读 (9122) 评论 (0) 编辑
摘要:[Dagger2](https://github.com/google/dagger)是一个Java和Android的依赖注入框架. 本文介绍Android中dagger2的基本使用. 其中包括@Inject, @Component, @Module和@Provides注解的使用. 阅读全文
posted @ 2016-06-24 13:10 圣骑士wind 阅读 (2715) 评论 (0) 编辑
摘要:本文介绍了在Android中将Toolbar作为ActionBar使用的方法. 并且介绍了在Fragment和嵌套Fragment中使用Toolbar作为ActionBar使用时需要注意的事项. 阅读全文
posted @ 2016-06-16 12:44 圣骑士wind 阅读 (45455) 评论 (3) 编辑
摘要:Android中的状态保存和恢复, 包括Activity和Fragment以及其中View的状态处理. Activity的状态除了其中的View和Fragment的状态之外, 还需要用户手动保存一些成员变量. Fragment的状态有它自己的实例状态和其中的View状态, 因为其生命周期的灵活性和实际需要的不同, 情况会多一些. 根据源码, 列出了Fragment中实例状态和View状态保存和恢复的几个入口, 便于分析查看. 最后专门讲了WebView状态保存和恢复, 问题及处理. 还有一个工具类icepick的介绍. 阅读全文
posted @ 2016-06-13 22:10 圣骑士wind 阅读 (12559) 评论 (3) 编辑
摘要:嵌套Fragments (Nested Fragments), 是在Fragment内部又添加Fragment. 使用时, 主要要依靠宿主Fragment的 `getChildFragmentManager()` 来获取FragmentManger. 虽然看起来和在activity中添加fragment差不多, 但因为fragment生命周期及管理恢复模式不同, 其中有一些需要特别注意的地方. 本文内容还包括了从Fragment迁移到v4.Fragment代码中需要改动的一些地方. 阅读全文
posted @ 2016-06-02 13:28 圣骑士wind 阅读 (60126) 评论 (0) 编辑
摘要:Fragment使用的基本知识点总结, 包括Fragment的添加, 参数传递和通信, 生命周期和各种操作. 阅读全文
posted @ 2016-06-01 08:35 圣骑士wind 阅读 (9034) 评论 (2) 编辑
摘要:本文介绍用Hexo建立github pages, 其中包含了从Jekyll迁移过来的过程. 阅读全文
posted @ 2016-05-23 18:24 圣骑士wind 阅读 (244) 评论 (0) 编辑
摘要:EventBus是一个Android上用的消息分发的类库,非常灵活好用,主要的原理是利用了反射注册以及调用. 本文是在阅读EventBus的源码过程中所记录的东西, 遇到不懂的去查了,然后留下了链接. 有点流水账,讲得也不是很深入,如果有错请帮忙指正. 阅读全文
posted @ 2016-03-08 18:06 圣骑士wind 阅读 (1983) 评论 (0) 编辑
摘要:Android M (Android 6.0) 引入新的权限管理机制,部分权限需要动态请求, 即运行时请求,本文参考官网文档,介绍运行时权限请求基本使用和实现,并对高低版本的兼容情况做了一些讨论。 阅读全文
posted @ 2015-10-19 20:27 圣骑士wind 阅读 (68547) 评论 (2) 编辑
摘要:Android类库ButterKnife的介绍和使用示例. ButterKnife是用注解来实现View和监听器注入的工具,可以简化代码,使之更清晰易读. 阅读全文
posted @ 2015-06-23 17:51 圣骑士wind 阅读 (100661) 评论 (2) 编辑
摘要:Android Activity launchMode研究. 分析比较四种启动模式: standard, singleTop, singleTask, singleInstance. 阅读全文
posted @ 2015-05-26 17:17 圣骑士wind 阅读 (1618) 评论 (0) 编辑
上一页 1 2 3 4 5 6 ··· 15 下一页