上一页 1 2 3 4 5 6 7 ··· 16 下一页
摘要: 本期内容包括: Google的物联网平台Android Things; FileProvider; Android Studio的Layout Preview使用; Retrofit2使用; Google Sign-In和SmartLock; 把敏感信息放入NDK的解决方式. 设计部分讨论了调色板的灵感来源和几个开发app的时候应该注意的问题. 阅读全文
posted @ 2016-12-21 10:48 圣骑士wind 阅读(745) 评论(0) 推荐(0) 编辑
摘要: 本期内容包括: 开发一个自定义View并发布为开源库的完整流程介绍; 用`AnimatedVectorDrawable`实现的动画; 什么样的程序是可测试的; `DownloadManager`介绍; Okhttp的重试; Android 7取消了`file://`; Android Studio即将推出的build cache功能; 支持离线模式的app构架; 如何写自定义的lint规则; Epoxy, 一个处理复杂RecyclerView屏的库; `FragmentPagerAdapter`和`FragmentStatePagerAdapter`的比较等. 阅读全文
posted @ 2016-12-16 14:45 圣骑士wind 阅读(880) 评论(0) 推荐(1) 编辑
摘要: 本期内容包括: ConstraintLayout的使用; React Native教程; fastlane管理模拟器; Android中的任务调度; 文字sticker的实现; 给Android library加flavor; 更好的关键帧动画; SQLDelight的使用; icon Animation; OkLog的使用等等. 阅读全文
posted @ 2016-12-13 11:34 圣骑士wind 阅读(672) 评论(0) 推荐(1) 编辑
摘要: 本期内容包括: 用Mockito做RxJava的单元测试; Android开发中的命令行使用; Android 7.1的App Shortcuts; 自定义View的绘制; 用Firebase的Remote Config进行feature逐步分发; APK分析工具的使用, APK瘦身讨论; RxJava处理网络请求和缓存; presenter的设计; 用Firebase发送push notification; transient关键字的使用等. 阅读全文
posted @ 2016-12-01 18:38 圣骑士wind 阅读(820) 评论(0) 推荐(0) 编辑
摘要: Effective Java读书笔记一: 创建和销毁对象. - 第1条 考虑用静态工厂方法代替构造器 - 第2条 遇到多个构造器参数时要考虑用构建器 - 第3条 用私有构造器或者枚举类型强化Singleton属性 - 第4条 通过私有构造器强化不可实例化的能力 - 第5条 避免创建不必要的对象 - 第6条 消除过期的对象引用 - 第7条 避免使用终结方法 阅读全文
posted @ 2016-11-25 17:08 圣骑士wind 阅读(2696) 评论(0) 推荐(0) 编辑
摘要: Android Weekly Issue #232. 本期内容包括: Kotlin的优势讨论; MVVM模式结合RxJava和Retrofit的应用构架实现; Android中传感器使用; 如何给App写单元测试; Reductor的组合使用; Android应用进程被杀死的状态恢复和问题处理; Kotlin中的Anko; 后台任务处理库"Android Job"; VectorDrawable和PNG的使用问题等. 本期开源库: 给ImageView和RelativeLayout的底部加曲线; 长按弹框; Switch Button控件; 给View加深度/厚度的库. 阅读全文
posted @ 2016-11-25 16:47 圣骑士wind 阅读(614) 评论(0) 推荐(0) 编辑
摘要: Android Weekly阅读笔记, Issue #231, 本期内容包括: MVP中的View做成passive响应式的, 返回Observable; Android Studio使用技巧; `BottomNavigationView`的使用; App tracking; Kotlin; 用Kotlin实现的Filter Animation效果; Dagger2的`Scope`和`Subcomponent`使用; Espresso测试中mock dagger注入; Android和Java中的Reference和内存泄露; MVVM + RxJava构架实际使用的经验分享; 还有TV以及Audio相关的内容等. 阅读全文
posted @ 2016-11-17 18:47 圣骑士wind 阅读(599) 评论(0) 推荐(0) 编辑
摘要: Android Weekly笔记, 本期内容包括: Mockito的扩展; ConstraintLayout的链式约束; Kotlin的Async-Await; RxJava2.0; 屏幕旋转导致的Activity重建; Throwable类的设计问题; Espresso测试中如何等待异步请求返回; Kotlin的扩展和运算符重载; Android KeyStore实现用户验证. 代码部分有proguard的库, mvp的库和WifiManager, ConfigurationManager的包装库. 阅读全文
posted @ 2016-11-11 16:27 圣骑士wind 阅读(861) 评论(0) 推荐(0) 编辑
摘要: Retrofit是一个当前很流行的网络请求库, 官网的介绍是: "Type-safe HTTP client for Android and Java". 本文介绍Retrofit的使用. 先介绍单独使用Retrofit进行网络请求, 后面主要介绍和RxJava结合的请求, 有实例代码. 阅读全文
posted @ 2016-11-09 17:59 圣骑士wind 阅读(21610) 评论(0) 推荐(3) 编辑
摘要: Android Weekly笔记, 本期内容包括: 性能库Pury的插件化; 一种新的多选设计和实现; 音频播放; Dagger的测试mock方案; ConstraintLayout的链式约束; Mobile Vision API的二维码扫描功能; RxJava的使用缺陷讨论; SOLID原则图解. 阅读全文
posted @ 2016-11-01 18:19 圣骑士wind 阅读(491) 评论(0) 推荐(0) 编辑
摘要: Android Studio日常开发常用快捷键. 阅读全文
posted @ 2016-10-28 16:28 圣骑士wind 阅读(7884) 评论(0) 推荐(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 阅读(610) 评论(0) 推荐(0) 编辑
摘要: Android 7.1 预览版发布, 其中App Shortcuts是新提供的一种快捷访问方式, 形式为长按应用图标出现的长条, 本文介绍其用法. 阅读全文
posted @ 2016-10-25 14:51 圣骑士wind 阅读(22736) 评论(0) 推荐(1) 编辑
摘要: 关于Android程序的构架, 当前(2016.10)最流行的模式即为MVP模式, Google官方提供了Sample代码来展示这种模式的用法. 本文为阅读官方sample代码的阅读笔记和分析. 阅读全文
posted @ 2016-10-22 18:37 圣骑士wind 阅读(11872) 评论(1) 推荐(2) 编辑
摘要: 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 阅读(829) 评论(0) 推荐(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 阅读(668) 评论(0) 推荐(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 阅读(1127) 评论(0) 推荐(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 阅读(709) 评论(0) 推荐(0) 编辑
摘要: Android Weekly Issue #223 中文笔记, 本期内容包括: Offline时间戳处理; Accessibility的安全问题可能并不是个问题; 如何在单元测试和UI测试之间共享代码; Android中的指纹认证; 编译时间Kotlin vs Java; MVP结合RxJava, 让View来处理生命周期; RxJava2预览; 内存泄露处理; Gradle相关等等. 阅读全文
posted @ 2016-09-22 18:25 圣骑士wind 阅读(1404) 评论(0) 推荐(0) 编辑
摘要: Android Weekly Issue #222, 中文笔记. 本期文章包括: Okio中的三个方法, 检测测试覆盖率对build时间的影响, Android Support Annotations, Espresso测试相关, 一个新的MVP库ThirtyInch的介绍, Android学习资源和有用的工具等. 阅读全文
posted @ 2016-09-15 18:06 圣骑士wind 阅读(834) 评论(0) 推荐(0) 编辑
摘要: Android Weekly Issue #221, 中文摘要笔记. 阅读全文
posted @ 2016-09-09 12:31 圣骑士wind 阅读(542) 评论(0) 推荐(0) 编辑
摘要: Android的SharedPreferences用来存储一些键值对, 但是却不支持跨进程使用. 跨进程来用的话, 当然是放在数据库更可靠啦, 本文主要是给作者的新库[PreferencesProvider](https://github.com/mengdd/PreferencesProvider)打个广告. 这是一个用ContentProvider实现的, 可以像SharedPreferences一样用于存储键值对, 支持跨进程使用. 阅读全文
posted @ 2016-09-07 13:49 圣骑士wind 阅读(8728) 评论(1) 推荐(0) 编辑
摘要: Android Weekly Issue #220, 中文笔记. 阅读全文
posted @ 2016-09-01 14:53 圣骑士wind 阅读(876) 评论(0) 推荐(0) 编辑
摘要: commit(), commitNow()和commitAllowingStateLoss()等方法的分析说明, 摘自Android Weekly 220的一篇文章. 阅读全文
posted @ 2016-08-31 18:18 圣骑士wind 阅读(14647) 评论(3) 推荐(0) 编辑
摘要: Android 7.0 Nougat发布了, 主要特性概览. 阅读全文
posted @ 2016-08-29 18:27 圣骑士wind 阅读(1404) 评论(0) 推荐(0) 编辑
摘要: Android Weekly issue #219, 笔记. 阅读全文
posted @ 2016-08-24 17:53 圣骑士wind 阅读(591) 评论(0) 推荐(0) 编辑
摘要: Android Weekly Issue #218, 笔记. 阅读全文
posted @ 2016-08-18 18:20 圣骑士wind 阅读(607) 评论(1) 推荐(2) 编辑
摘要: 本文介绍Design Support Library中CoordinatorLayout, AppBarLayout, CollapsingToolbarLayout的使用. 先列出了Design Support Library中的Features, 然后如何set up, 最后附有Demo程序, 介绍CoordinatorLayout, AppBarLayout, CollapsingToolbarLayout的使用. 阅读全文
posted @ 2016-07-04 17:37 圣骑士wind 阅读(10355) 评论(0) 推荐(1) 编辑
摘要: [Dagger2](https://github.com/google/dagger)是一个Java和Android的依赖注入框架. 本文介绍Android中dagger2的基本使用. 其中包括@Inject, @Component, @Module和@Provides注解的使用. 阅读全文
posted @ 2016-06-24 13:10 圣骑士wind 阅读(3377) 评论(0) 推荐(1) 编辑
摘要: 本文介绍了在Android中将Toolbar作为ActionBar使用的方法. 并且介绍了在Fragment和嵌套Fragment中使用Toolbar作为ActionBar使用时需要注意的事项. 阅读全文
posted @ 2016-06-16 12:44 圣骑士wind 阅读(57242) 评论(3) 推荐(7) 编辑
上一页 1 2 3 4 5 6 7 ··· 16 下一页