自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Mango先生的博客

一个不会摄影的吃货不是一个好码农

原创 Android开发-序列化和反序列化的实现 Serializable Parcelable

定义 在Java中的对象序列化指的是将一个Java对象所描述的内容转换为可以存储和传输的形式的过程,通常是将对象转换为字节序列;反序列化就是相反的过程,将字节序列恢复成对象 序列化用途 将对象的字节序列持久化到硬盘中,通常是存放在文件里 进程间通信的时候不能直接传输...

2018-08-25 17:13:57

阅读数 203

评论数 0

原创 Android开发必须掌握的Java基础知识和常见面试题

Final关键字 final 放在类前面 如果某个类在定义时,前面有修饰词final,则该类不能被继承 final 放在属性前面 属性声明时,如果前面有修饰词final关键字,则该属性值不能被更改,即此时该属性为常量 final放在方法前面 如果某个方法在定义...

2018-08-22 21:24:56

阅读数 2374

评论数 5

原创 从源码解析-Android中Activity启动流程包含AIDL使用案例和APP启动闪屏的缘由

在平时的使用中,我们启动一个Activity用的最多的方式有两种,一种是在手机桌面点击应用icon启动应用,即启动应用的第一个Activity,也就是在Launcher启动Activity;另一种是在应用内部通过startActivity方法启动Activity,今天就对这两种方式进行分析,多进行...

2018-08-21 19:28:59

阅读数 1228

评论数 8

原创 WEB前端开发准备-Atom编辑器使用说明 Atom常用插件推荐 Atom快捷键

侃侃 Web前端开发是从网页制作演变而来,名称上有很明显的时代特征。在互联网的演化进程中,网页制作是Web1.0时代的产物,早期网站主要内容都是静态,以图片和文字为主,用户使用网站的行为也以浏览为主。 2005年以后,随着互联网技术的发展和HTML5、CSS3的应用,互联网进...

2018-08-15 22:24:04

阅读数 3769

评论数 2

原创 Android开发中遇到的问题及小知识总结

PhotoView+ViewPager 发生java.lang.IllegalArgumentException: pointerIndex out of range异常 描述:当PhotoView 和 ViewPager 组合时 ,用双指进行放大时 是没有问题的,但是用双指进行缩小的时候,...

2018-08-14 22:15:53

阅读数 1525

评论数 0

原创 AndroidStudio目录结构 APP构建流程 Jenkins持续集成构建 Gradle介绍 Proguard混淆

Android Studio目录结构 通常我们是将工程设置成project模式,这个模式下我们的工程有很多目录: .gradle:包含一些Gradle编译脚本,gradle是Google推荐的编译工具 .idea:包含AndroidStudio开发工具需要的文件,里面有一些版权声...

2018-08-12 23:02:04

阅读数 375

评论数 0

原创 从源码解析-Android中进程间通信Binder机制之Service Manager 启动【三】

源码路径如下: framework/native/cmds/servicemanager/ - service_manager.c - binder.c 具体功能如下: SM本身也是一个Server,是Binder IPC通信过程中的守护进程,...

2018-08-01 14:36:13

阅读数 182

评论数 0

提示
确定要删除当前文章?
取消 删除