理论
有个小男神
Android开发
展开
-
基于原生org.json.JSONObject和反射Reflect实现的JSON转换解析的工具类!
背景:业务需要,不可以用第三方json解析的开源项目,然后项目中又有很多接口都需要用到把字符串解析为对象的功能。于是只能自己用原生的写一个了。吐槽(业务需要)。。。致谢:Android框架之路——Json解析一篇就够(原生技术+Gson+FastJson)利用Java反射机制实现对象与json字符串互相转化getDeclaredFields()-Reflection反射-获取包括父类在内的所有字段通过java反射机制获取该类的所有属性类型、值、正文:import andro原创 2020-11-30 16:14:38 · 612 阅读 · 0 评论 -
遇到一个String+=的面试题,还没想明白,记录一下,有时间琢磨。
class Untitled { public static void main(String[] args) { String str = "aa"; str+="bb"; System.out.println(str); }}上面这段代码输出为aabb,猜下边这段代码输出什么。class Untitled { public static void main(String[] args) { String str = "aa"; add(str); Sys.原创 2020-09-07 21:24:22 · 95 阅读 · 1 评论 -
Android Framework 如何学习,如何从应用深入到Framework?
犹豫了整整两天要不要写这个,觉得还是分享一下自己觉得高效又无痛的方法罢。首先放个地图炮,任何光讲源码的书都是耍流氓,无一例外。作者或许是大神,或许对于每一个地方的每一处源码都烂熟于心,但并不代表他们可以写出一部好书。原因很多时候在于,Android的功夫,在Android之外。这是理解Android源码的“道”,也是我近几年来愈发强烈的感受。至于“术”,我只想说大神博客也好,书也好,90%的讲述方...原创 2018-05-02 10:44:24 · 1247 阅读 · 0 评论 -
[转] 给 Android 开发者的 RxJava 详解
前言我从去年开始使用 RxJava ,到现在一年多了。今年加入了 Flipboard 后,看到 Flipboard 的 Android 项目也在使用 RxJava ,并且使用的场景越来越多 。而最近这几个月,我也发现国内越来越多的人开始提及 RxJava 。有人说『RxJava 真是太好用了』,有人说『RxJava 真是太难用了』,另外更多的人表示:我真的百度了也谷歌了,但我还是想问: RxJav...转载 2018-05-08 12:34:01 · 202 阅读 · 0 评论 -
声网SDK升级记:升级声网SDK版本,从2.3.1升级到2.4.1
因声网官方文档没有详细的描述两个版本的API差异,经过一个方法一个方法的对比终于找出了两个版本的方法差异,,故写一篇关于升级的文档的,方便小伙伴们查阅,省去一个方法一个方法对比的时间.1.升级:下载新版声网sdk,将sdk的libs里边的文件替换本地项目libs里边的文件,一共10个文件,不多赘述,不懂哪些的请直接下边评论提问.2.方法对比RtcEngine类: 新增方法: /...原创 2019-06-25 10:01:12 · 955 阅读 · 0 评论