React Native组件(四)TextInput组件解析

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

1 概述

TextInput组件和Text组件类似,内部都没有使用FlexBox布局,不同的是TextInput组件支持文字的输入,因为支持文字输入, TextInput组件要比Text组件多了一些属性和方法。TextInput组件支持Text组件所有的Style属性,而TextInput组件本身是没有特有的Style属性的。

查看更多

分享到 评论

Android内存优化(五)详解内存分析工具MAT

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

前言

在这个系列的前四篇文章中,我分别介绍了DVM、ART、内存泄漏和内存检测工具的相关知识点,这一篇我们通过一个小例子,来学习如何使用内存分析工具MAT。

查看更多

分享到 评论

《Android进阶之光》勘误


感谢提供勘误信息的读者,正是有了你们,《Android进阶之光》才会变得越来越好。
注:小括号中的3印代表第3次印刷会修改的内容,依此类推。没有标注的就是首印和第2次印刷需要修改的内容。
目前最新版次:2018年4月 第5印。

查看更多

分享到 评论

Android解析ActivityManagerService(一)AMS启动流程和AMS家族


相关文章
Android系统启动流程系列
Android应用进程系列
Android深入四大组件系列

前言

此前在Android系统启动流程、应用进程以及深入四大组件这三个系列文章中,都提及到了AMS,但都没有系统的来讲解它,本文就以AMS为主来进行讲解,其中会有一些知识点与这些系列文章有所重合,这里会尽量做到详尽讲解。阅读此文章前,最好阅读相关文章中列出的系列文章,否则我不敢保证这篇文章你能看的懂。

查看更多

分享到 评论

React Native组件(三)Text组件解析

7aec54e736d12f2efa6da16a4ac2d5628535684b_副本.jpg
相关文章
React Native探索系列
React Native组件系列

前言

此前介绍了最基本的View组件,接下来就是最常用的Text组件,对于Text组件的一些常用属性,这篇文章会给出简单的例子以供学习。

查看更多

分享到 评论

Android内存优化(四)解析Memory Monitor、Allocation Tracker和Heap Dump

2016042242329073_副本.jpg
相关文章
Android性能优化系列
Java虚拟机系列

前言

要想做好内存优化工作,就要掌握两大部分的知识,一部分是知道并理解内存优化相关的原理,另一部分就是善于运用内存分析的工具。本篇就来介绍内存分析工具:Memory Monitor、Allocation Tracker和Heap Dump的使用方法。

查看更多

分享到 评论

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

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

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

前言

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

查看更多

分享到 评论

曙光到来,我的新书《Android进阶之光》已出版

勘误帖请点击这里

由来

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的基本用法。

查看更多

分享到 评论