Android开发最佳实践 Android FragmentStatePagerAdapter.notifyDataSetChanged()刷新数据的问题 你真的会用Android中Strings资源吗 Recycler…
分类:Android
编程心态
不要急于求成 不要急于被关注 不要刻意的要求被关注 不要似懂非懂 不要不懂装懂 不要懂了装懂 接受建议 谦虚学习 不要让不懂的人装懂影响你的思维 寻找自己的学习方式
Git多项目管理
开发中我们经常会遇到这样的情况:项目越来越大,一些通用的模块我们希望将他抽离出来作为单独的项目,以便其他项目也可以使用,或者使用一些第三方库,可能我们并不想将代码直接拷贝进我们的项目里面,而仅仅只是单纯的引用。这时问题来…
Activity launchMode和taskaffinity
一. Activity的四种launchMode 启动Activity时,可设置launchmode为以下四种方式之一,默认为standard模式。以下说明都有一个前提:所有的Activity的taskAffinity属…
Android Kotlin使用Mockito进行单元测试
简述 在日常项目开发中,基本没有什么机会用到Kotlin,几个月前学习的语法,基本上都忘光了,于是自己强迫自己在写Demo中使用Kotlin,同时,在目前开发的项目中开了一个测试分支,用来补全之前没有写的测试代码。 环境…
模板方法模式
Android进阶之设计模式 模板方法模式 定义: 定义一个操作中的算法的框架,而将一些步骤延迟到子类中,使得子类可以不改变一个算法的结构即可重新定义该算法的某些特定步骤. 使用场景: 多个子类有公有的方法,而且逻辑基本…
Android应用程序插件化研究之AssetManager
文章首发:Android应用程序插件化研究之AssetManager|大利猫 最近在研究Android应用的插件化开发,看了好几个相关的开源项目。插件化都是在解决以下几个问题: 如何把插件apk中的代码和资源加载到当前虚…
Android 6.0中的新技术总结
最近 Google 正式发布了 Android M,并命名为“棉花糖”(Marshmallow),对于开发者来说,有哪些新的技术和变化呢?本文尝试总结一下 Android 6.0(API 23)给开发者带来新的技术和改变…
Activity的加载模式,以及singleTask的坑
Activity的四种加载模式: standard(默认) singleTop singleTask singleInstance standard Activity的默认加载方法,即使某个Activity在Task栈中…
[Android] 开发资料收集:网络请求框架
Android开发资料收集系列目录 <a href=”http://www.jianshu.com/p/7c5688c47762″>网络请求框架</a> <a hre…
常见字符与ASCII十进制对应表
–> <– 这边是空格 ! –>!<– “–>”<– xml中需要在前面加入\ R…
Android 判断某个字符串里某个字符串的个数
今天,简单写一下如何判断某个字符串包含另一个字符串的个数。 其实这个很简单,也经常用到,但是有时就不知道怎么写,所以记录一下。 public class StringTest { private static int c…