Android深入理解JNI(二)类型转换、方法签名和JNIEnv

u=1172888910,2833969718&fm=214&gp=0_副本.jpg

相关文章
Android深入理解JNI系列

前言

上一篇文章介绍了JNI的基本原理和注册,这一篇接着带领大家来学习JNI的数据类型转换、方法签名和JNIEnv。

查看更多

分享到 评论

Android进阶三部曲 第一部《Android进阶之光》已出版

勘误帖请点击这里
源码地址https://github.com/henrymorgen/android-advanced-light

由来

2016年我开始建立了自己的知识体系,所有的文章都是围绕着这个体系来写,随着这个体系的慢慢成长,开始有很多出版社联系我写书,因为比较看好电子工业出版社,就顺理成章的开始了《Android进阶之光》这本书的编写。写作过程中并没有遇到什么困难,就是书名一直确定不下来,后来受到了《运营之光》的启发,这本书的名字才最终确定下来,寓意就是为Android开发者的进阶之路带来指引和光明。

查看更多

分享到 评论

React Native组件(二)View组件解析

timg (1)_副本.jpg

相关文章
React Native探索系列
React Native组件系列

前言

了解了RN的组件的生命周期后,我们接着来学习RN的具体的组件。View组件是最基本的组件,也是首先要掌握的组件,这一篇我们来学习View组件。

查看更多

分享到 评论

设计模式(十六)原型模式

timg (1)_副本.jpg

相关文章
设计模式系列

前言

公众号有同学留言设计模式,才发现好久没有写设计模式了。关于创建型设计模式只差原型模式没写了,这一篇就来填补这个空缺。

查看更多

分享到 评论

Android内存优化(三)避免可控的内存泄漏

timg (1)_副本.jpg

相关文章
Android性能优化系列
Java虚拟机系列

前言

内存泄漏向来都是内存优化的重点,它如同幽灵一般存于我们的应用当中,有时它不会现身,但一旦现身就会让你头疼不已。因此,如何避免、发现和解决内存泄漏就变得尤为重要。这一篇我们先来学习如何避免内存泄漏。

查看更多

分享到 评论

Android深入理解JNI(一)JNI原理与静态、动态注册

timg_副本_副本.jpg

前言

JNI不仅仅在NDK开发中应用,它更是Android系统中Java与Native交互的桥梁,不理解JNI的话,你就只能停留在Java Framework层。这一个系列我们来一起深入学习JNI。

查看更多

分享到 评论

React Native组件(一)组件的生命周期

1-XcGM-8E_hGl4fpAr9wJIsA_副本.png
相关文章
React Native探索系列

前言

React Native有很多组件比如Image、ListView等等,想要合理的使用组件,首先要先了解组件的生命周期。

查看更多

分享到 评论

Android内存优化(二)DVM和ART的GC日志分析

arthero_副本.png
相关文章
Android性能优化系列
Java虚拟机系列

前言

Java虚拟机(三)垃圾标记算法与Java对象的生命周期这篇文章中,提到了Java虚拟机的GC日志。DVM和ART的GC日志与Java虚拟机的日志有较大的区别,这篇文章就对DVM和ART的GC日志进行分析。

查看更多

分享到 评论

Android深入理解Context(二)Activity和Service的Context创建过程

2af0199d294e1d5094e6_副本.jpg

相关文章
Android深入理解四大组件系列
Android深入理解Context系列

前言

上一篇文章我们学习了Context关联类和Application Context的创建过程,这一篇我们接着来学习Activity和Service的Context创建过程。需要注意的是,本篇的知识点会和深入理解四大组件系列的部分文章的知识点相重合。

查看更多

分享到 评论

React Native探索(五)使用fetch进行网络请求

fetch-api-1050x360_副本_副本.jpg
相关文章
React Native探索系列

前言

React Native可以使用多种方式来进行网络请求,比如fetch、XMLHttpRequest以及基于它们封装的框架,fetch可以说是替代XMLHttpRequest的产物,这一节我们就来学习fetch的基本用法。

查看更多

分享到 评论

Android内存优化(一)DVM和ART原理初探

1-ClSMKlNwdXNTaLbRpHTqtg_副本.jpg
相关文章
Android性能优化系列
Java虚拟机系列

前言

要学习Android的内存优化,首先要了解Java虚拟机,此前我用了多篇文章来介绍Java虚拟机的知识,就是为了这个系列做铺垫。在Android开发中我们接触的是与Java虚拟机类似的Dalvik虚拟机和ART虚拟机,这一篇我们就来了解它们的基本原理。

查看更多

分享到 评论

Android深入理解Context(一)Context关联类和Application Context创建过程

相关文章
Android深入四大组件系列

前言

Context也就是上下文对象,是Android较为常用的类,但是对于Context,很多人都停留在会用的阶段,这个系列会带大家从源码角度来分析Context,从而更加深入的理解它。

查看更多

分享到 评论

React Native探索(四)Flexbox布局详解

5e634bec-0eac-42de-9f5a-28813cf0ff28_副本.png

相关文章
React Native探索系列

前言

在Android开发中我们有很多种布局,比如LinearLayout和RelativeLayout,同样在React Native也有它的布局,这个布局就是Flexbox布局。在CSS、React Native和Android等都有它的身影。这一篇文章,我们就通过各种小例子来掌握React Native中的Flexbox布局。

查看更多

分享到 评论

Java虚拟机(四)垃圾收集算法

相关文章
Java虚拟机系列

前言

在本系列上一篇文章中我讲到了垃圾标记算法,垃圾被标记后,GC就会对垃圾进行收集,垃圾收集有很多种算法,这篇文章就来介绍常用的垃圾收集算法的思想。

查看更多

分享到 评论

Android深入四大组件(五)Content Provider的启动过程

content-providers_副本.jpg
相关文章
Android深入理解四大组件系列

前言

Content Provider做为四大组件之一,通常情况下并没有其他的组件使用频繁,但这不能作为我们不去深入学习它的理由。关于Content Provider一篇文章是写不完的,这一篇文章先来介绍它的启动过程。

查看更多

分享到 评论

React Native探索(三)组件的Props(属性)和State(状态)

相关文章
React Native探索系列

前言

在Android或者iOS开发中我们会用到很多控件,这些控件会有很多的属性、样式等等。同样的,React Native中的组件也有属性、样式和状态。

查看更多

分享到 评论