1. Unicode(统一码、万国码、单一码)是计算机科学领域里的一项业界标准,包括字符集、编码方案等。Unicode 是为了解决传统的字符编码方案的局限而产生的,它为每种语言中的每个字符设定了统一并且唯一的二…
标签:Android
Gradle插件编写概述
文章来源自作者的Android进阶计划(https://github.com/SusionSuc/AdvancedAndroid) 本文不会太具体讲编写Gradle插件中用到的API,只是大致梳理一下如何编写一个Grad…
Java容器--HashMap源码解析
前言 最近突然对Java中的容器产生了兴趣,比如:HashMap是使用什么结构存储数据的?当hash值相同时,会采用什么样的策略?Set是怎么实现的,为何能保证数据的唯一性?当这样的问题想要弄个明白时,我知道,是时候通过…
Android插件化原理解析——概要
2015年是Android插件化技术突飞猛进的一年,随着业务的发展各大厂商都碰到了Android Native平台的瓶颈: 从技术上讲,业务逻辑的复杂导致代码量急剧膨胀,各大厂商陆续出到65535方法数的天花板;同时,运…
Android绘图基础
绘图三要素 一支画笔 Paint。 一张画布 Canvas。 一个 Bitmap 或者一个 View 来承载这个图形。 Paint常用属性 setAntiAlias() 设置画笔锯齿效果。 setColor() 设置画笔…
第14章 使用Kotlin开发JavaScript代码 《Kotin 编程思想·实战》
第14章 使用Kotlin开发JavaScript代码 14.1 Kotlin代码编译成js过程 14.2 使用Kotlin开发JavaScript代码
Android 外部唤起应用跳转指定页面
通常有这么一个场景,就是分享内容到微信朋友圈等,然后点击内容中的某个按钮就可以唤起自家应用。 这里要讲的也是使用 scheme 的方式去实现跳转,先捋一捋思路,首先如果要外部能唤醒 App ,那么 App 肯定要先注册一…
如何创建一个android的react-native组件(一)
刚刚接触react-native不到一月,从一开始照着React Native上文档的例子熟悉每一个控件的使用,到页面跳转,跳转到android原生Activity,再到自己实现一些简单的原生的android react…
Android应用搭配Spring Security实现登陆鉴权
在普通基于浏览器的web应用中,我们的验证鉴权一般使用sessionid实现,即验证通过时服务端返回一个sessionid,在cookies中。以后的每次请求都在请求头中设置cookies的值为返回的sessionid,…
Java获取随机数的3种方法
方法1 (数据类型)(最小值+Math.random()*(最大值-最小值+1)) 例: (int)(1+Math.random()*(10-1+1)) 从1到10的int型随数 方法2 获得随机数 for (int i…
Android开发中,那些让你相见恨晚的方法、类或接口
作者:TheFresher 原文地址:http://liukun.engineer PS:本文类容来自我在知乎上对Android开发中,有哪些让你觉得相见恨晚的方法、类或接口?这一问题的回答,目前就总结这些,日后若有新的…
自己造轮子--一款实用的Android广告栏实现过程(一)
开源界有一句很有名的话叫“不要重复发明轮子”,当然,我今天的观点不是要反驳这句话,轮子理论给我们的开发带来了极大的便利,项目中要实现一些功能,便去网上找找,一般推荐使用一些有名的库,我本身也是这么做的,但我想说的是,既要…