Jimbo`s Blog


  • 首页

  • 标签

  • 归档

Android内存优化-----使用ArrayMap:ArraySet代替HashMap:HashSet

发表于 2018-01-04
[TOC] 1. 为什么要用ArrayMap/ArraySet在Android开发中,经常会用到HashMap/HashSet等集合类,但是Java在设计集合类的时候并没有考虑到内存宝贵场景下优化。而对Android系统来说内存是非常宝贵的资源,所以Google针对Android系统的特性提供了 H ...
阅读全文 »

练手系列-Kotlin实现JSBridge

发表于 2017-10-14
[TOC] 随着H5的不断普及与发展,为了项目的灵活性,客户端的许多功能被放置在H5页面去完成。所以移动客户端经常需要与H5的页面交互。Android的WebView本身提供了一些接口来实现native与web的交互,例如shouldOverrideUrlLoading()、addJavascrip ...
阅读全文 »

View那些事儿

发表于 2017-09-11
[TOC] 前言View是我们开发中再熟悉不过的一个组件了,几乎任何需求的开发实现都离不开它。那么今天今天就好好梳理一下View的基础内容,常用自定义方法,事件分发等知识。 看了不少Android的源码,总结出一点心得: 所谓的代码简洁不是代码量少,而是逻辑简单明了。 常常看到源码中会有不少重复判 ...
阅读全文 »

Android跨进程通信机制(二)

发表于 2017-08-13 | 分类于 技术
继续学习AIDL
阅读全文 »

Android进程间通信机制(一)

发表于 2017-08-11 | 分类于 技术
Android进程间通信机制
阅读全文 »

jni使用详解

发表于 2017-07-25 | 分类于 技术
开发中难免要使用jni,现在系统的学一下
阅读全文 »

gradle在Android中的使用(二)

发表于 2017-07-15 | 分类于 技术
使用gradle进行签名打包,分渠道打包的方法
阅读全文 »

gradle在Android中的使用(一)

发表于 2017-07-13 | 分类于 技术
gradle的使用
阅读全文 »

图片框架的选择与使用

发表于 2017-07-04
图片加载是Android开发中基础的功能,同时图片加载OOM也一直困扰着很多开发者,因此为了降低开发周期和难度,我们经常会选用一些图片加载的开源库。老牌的有ImageLoader,UIL,Volley,主流的有,Picasso,Glide,Fresco等等,选择一款好的图片加载裤就成了我们的首要问 ...
阅读全文 »

关于keystore的作用以及生成

发表于 2017-06-03 | 分类于 技术
关于Android的作用以及怎么产生一个自己的keystore
阅读全文 »
12…4

Jimbo

36 日志
4 分类
8 标签
GitHub email Google 微博 StackOverflow
© 2018 Jimbo
由 Hexo 强力驱动
|
主题 — NexT.Muse v5.1.4