Android基础
文章平均质量分 80
Near祥
这个作者很懒,什么都没留下…
展开
-
Andorid序列化方式Serizlizable和Parcelable
在开发过程中,有时我们需要对对象进行传输,或者将对象进行持久化存储,这时我们就需要实现对象的序列化。在Android开发过程中,对象的序列化主要有两种方式:1.实现Serializable接口 2.实现Parcelable接口。下面就对着两种方式进行一一介绍。1.Serializable接口Serializable是Java提供的一种序列化借口,可以为对象提供标准的系列化和反序列化操原创 2015-12-25 15:02:53 · 1054 阅读 · 0 评论 -
Android —View的事件分发机制
所谓的Android事件分发,其实就是对Android的MotionEvent事件进行处理的过程。而这个过程,Android给出了3个方法来处理。分别是:dispatchTouchEvent、onInterceptTouchEvent、onTouchEvent三个方法来完成的。 1.dispatchTouchEvent 此方法是用来进行事件的分发。当一个事件原创 2016-03-28 11:19:23 · 346 阅读 · 0 评论 -
Android.mk详解
Android.mk是Android提供的一种makefile文件,用来指定诸如编译生成so库名、引用的头文件目录、需要编译的.c/.cpp文件和.a静态库文件等。要掌握jni,就必须熟练掌握Android.mk的语法规范。 一、Android.mk文件的用途 一个android子项目中会存在一个或多个Android.mk文件 1、单一的Android.mk文件 直接参考NDK转载 2016-09-29 16:58:00 · 352 阅读 · 0 评论 -
Android自定义View
自定义View对于开发者来说,是Android开发中必不可少的一环,因为Android源生的View并不能满足我们实际中的所有需求,但是想要写好一个自定义View,还是比较难掌握的,在前面的View的工作原理中已经对View进行了分析,下面就来对View的自定义作一下介绍。1.自定义View的方式 (1)继承View 重写其onDraw方法这个方式主要是用来实现不规原创 2016-12-07 11:23:07 · 369 阅读 · 0 评论 -
Android 源码目录结构
android平台四层架构对应源代码中的目录:第一层:应用程序层(applications)对应根目录下packages/apps第二层:应用程序框架层(application framework)对应根目录下的frameworks第三层:运行库层包括运行库(libraries)和android运行时环境(android runtime) android运行时环境:转载 2017-04-05 11:55:20 · 827 阅读 · 0 评论 -
Android gc垃圾回收流程
GC概念: 什么是GC机制?字面是说是“垃圾收集”,更精确点就是“内存回收”,在一个对象不再被程序引用时,它所占用的堆空间就可以回收,以便分配给新对象使用。先认识三个英语:(Minor GC) vs (Major GC) vs (Full GC)Minor GC从年轻代空间(包括 Eden 和 Survivor 区域)回收内存被称转载 2017-08-30 10:00:40 · 670 阅读 · 0 评论 -
Android 蓝牙开发
蓝牙开发 首先需要申请权限 此外 AndroidM之后,如果需要搜索附近蓝牙设备 还需要添加两个动态权限(需要在代码中动态申请)原创 2017-09-06 13:55:39 · 644 阅读 · 0 评论 -
面试大企业必须复习内容
https://www.jianshu.com/u/383970bef0a0 内所有文章tcp: https://blog.csdn.net/mary19920410/article/details/58030147原创 2018-09-21 16:57:42 · 219 阅读 · 0 评论