线程

摘要: Java多线程实现方式主要有三种:继承Thread类、实现Runnable接口、使用ExecutorService、Callable、Future实现有返回结果的多线程。其中前两种方式线程执行完后都没有返回值,只有最后一种是带返回值的。 1、继承Thread类实现多线程继承Thread类的方法尽管被 阅读全文
posted @ 2016-11-25 21:54 jiexiaoqi 阅读(148) 评论(0) 推荐(0) 编辑

ArrayMap 和HashMap的区别

摘要: 在以往android开发中,我们常常用key-value存储数据时,随手就会打出HashMap的代码,当数据量较小时,这种方法还不错还可以,当数据量比较多的时候,如果是PC机上,也还阔以。但是如果使用设备是手机等移动设备,这是就要慎重了。手机内存不像PC内存那样,手机内存很宝贵,稍有不慎,可能就会引 阅读全文
posted @ 2016-11-25 19:11 jiexiaoqi 阅读(8647) 评论(0) 推荐(0) 编辑

Android加载图片的策略

摘要: 实现图片缓存也不难,需要有相应的cache策略。这里我采用 内存-文件-网络 三层cache机制,其中内存缓存包括强引用缓存和软引用缓存(SoftReference),其实网络不算cache,这里姑且也把它划到缓存的层次结构中 1.简介 现在android应用中不可避免的要使用图片,有些图片是可以变 阅读全文
posted @ 2016-11-24 16:01 jiexiaoqi 阅读(407) 评论(0) 推荐(0) 编辑

Android图片加载为什么选择glide

摘要: 为什么图片加载我首先Glide图片加载框架用了不少,从afinal框架的afinalBitmap,Xutils的BitmapUtils,老牌框架universalImageLoader,著名开源组织square的picasso,google推荐的glide到FaceBook推出的fresco。这些我 阅读全文
posted @ 2016-11-24 14:09 jiexiaoqi 阅读(511) 评论(0) 推荐(0) 编辑

Android 设计模式对比

摘要: 引言: Android框架的发展的过程就是一个不断化繁为简的过程,大家都在研究如何正确方便高效的规范代码。当然这条路也永远不会停止,就像新的芽儿,随着时间的流逝,每天都在长出新的枝叶,每天都在成长。对于技术,每次新框架的提出都在剔除旧框架的诟病和痛点,演变成更方便,更高效,更简洁的新框架,然后新的框 阅读全文
posted @ 2016-11-24 13:50 jiexiaoqi 阅读(148) 评论(0) 推荐(0) 编辑

Android 注解框架对比

摘要: Java的注解(Annotation)相当于一种标记,在程序中加入注解就等于为程序打上某种标记,标记可以加在包,类,属性,方法,本地变量上。然后你可以写一个注解处理器去解析处理这些注解(人称编译时注解),也可以在程序运行时利用反射得到注解做出相应的处理(人称运行时注解)。 开发Android程序时, 阅读全文
posted @ 2016-11-24 13:46 jiexiaoqi 阅读(1983) 评论(0) 推荐(0) 编辑

ReactNative编写规范

摘要: <一> React 代码规范 文件与组件命名 <一> React 代码规范 文件与组件命名 扩展名: 使用.js作为js文件的扩展名。如果同一个文件夹下有同名而不同作用的js文件,则通过中缀(小写)进一步区分,例如:HomePageView.component.js, HomePageView.st 阅读全文
posted @ 2016-11-24 10:05 jiexiaoqi 阅读(2167) 评论(1) 推荐(0) 编辑

ReactNative调研结果

摘要: React Native相关调研总结 一.概要 React Native - 使用React开发世界一流的原生应用; 使用JavaScript和React(对JS有一定扩展)作为开发语言; React Native专注于夸平台的开发效率,一次学习,跨平台应用(支持安卓和iOS)。 二.集成步骤 1. 阅读全文
posted @ 2016-11-24 10:00 jiexiaoqi 阅读(154) 评论(0) 推荐(0) 编辑

Android gradle实现多渠道号打包

摘要: 在build.gradle中添加 } 根据productFlavors 的 name 属性来动态修改icon,label AndroidManifest.xml 修改: 在应用层开发中,通过BuildConfig.×××来进行判断,执行不同的代码块。 阅读全文
posted @ 2016-11-23 21:54 jiexiaoqi 阅读(696) 评论(0) 推荐(0) 编辑

Android代码书写规范

摘要: 资源命名准则: 阅读全文
posted @ 2016-11-23 21:48 jiexiaoqi 阅读(520) 评论(0) 推荐(0) 编辑