分类:移动开发
kotlin 相关教程整理
1.教程 官方教程 http://kotlinlang.org/docs/re… https://github.com/JetBrains/… 中文翻译 http://www.liying-cn.…
使用Android搭建web服务器
最近公司需要开发一款Android网关,有一个功能是这样的: 网关在出厂后需要根据实际情况需要配置一些参数,但是又不能有屏幕,有屏幕的话就可以跟手机一样操作了。想过两种方案,第一种,将网关设置成无线AP模式,然后通过so…
0x00 JNI预备知识
1.JNI结构体指针及用法 在C中是二级指针,在C++中是一级指针。指向一堆定义好的函数(详情见oralcle官网https://docs.oracle.com/javase/7/docs/technotes/guide…
安卓性能优化03-内存优化
性能优化03-内存优化 一、内存模型 Java内存模型:Java程序在运行时内存的模型。而Java代码是运行在Java虚拟机之上的,所以Java内存模型,也就是指Java虚拟机的运行时内存模型。 Java内存模型分为线程…
Android的线程和线程池
导语 在Android系统,线程主要分为主线程和子线程,主线程处理和界面相关的事情,而子线程一般用于执行耗时操作。频繁创建销毁线程不明智,使用线程池是正确的做法。线程池会缓存一定数量的线程,通过线程池就可以避免因为频繁创…
Tinker源码分析(二):加载补丁
本系列 Tinker 源码解析基于 Tinker v1.9.12 前一篇讲到了利用反射执行的是 TinkerLoader.tryLoad 方法 tryLoad @Override public Intent tryLoa…
Android进程间通信(IPC)
如何设置多进程 AndroidManifest.xml中配置android:process=":remote" (1)android:process=":remote"表示在应用程序里,会自动创建新的进程; (2)and…
Router—一个高效,使用方便,基于动态代理实现的Android事件总线库
项目地址:Router 代理模式的学习与应用介绍了代理模式的原理及简单使用方式,Router就是基于此实现了一个Android间组件、线程间方便通信的库。 项目背景 在Android中的,EventBus是开源最流行的事…
Android Kotlin(1)之《类》
大家好!这是我第三篇文章,之前说Toast例子先欠着哈,等我发完Kotlin系列后继续更新,最后有我的源码,欢迎关注和下载,源码也会逐渐完善。这也是我学习Kotlin后写的第一篇文章,在网上查找很多资料和自己也实验很多,…
Android基础之ListView的比较特别的属性
本文来源:终端研发部 listView面试汇总,应用开发者必须掌握的基本知识 1.首先是stackFromBottom属性,值为true和false stackFromBottom=”true…
遍历数组 iterator方法和for方法
import java.util.ArrayList; import java.util.Iterator; import java.util.List; public class ArrayTest { public …