- 博客(228)
- 问答 (2)
- 收藏
- 关注
原创 Parcelable实战
Android开发过程中,无法将对象的引用传给Activities或者Fragments,我们需要将这些对象放到一个Intent或者Bundle里面,然后再传递,这就需要用到序列化和反序列化。序列化分类Parcelable原理Parcelable使用回调接口传递注意事项序列化分类(1)Serializable 是java的序列化技术,使用简单,频繁的IO操作,效率低(2)P...
2019-11-18 14:39:30
750
原创 Android权限完全解析
Android6.0以后的权限管理发生了很大的改变,不是直接在manifest中添加,而是让用户使用到的时候去动态的申请,Google把权限分了类,当涉及到一些危险的权限的时候必须使用动态申请。权限分类重要方法使用示例权限申请封装其他权限权限分类如下是危险权限,使用的时候都是需要动态申请的Dangerous Permissions:// 涉及读写联系人,访问账户grou...
2019-10-24 09:57:11
931
1
原创 apk文件安装流程
概述:android和你通常理解的程序路径是不一样的,android应用安装完毕后,会存储在/data/app或者/system/app目录中,当程序运行时,所需要的layout文件,drawable文件等等需要从该目录中的原文件中进行读取。首先加载resource.asc,然后根据id值寻找相应的资源,而lib目录等特殊文件会存放 /data/data/你的应用包名此路径下。安装分类几...
2019-07-30 21:06:13
1307
原创 java异常处理机制
程序运行时,发生的不被期望的事件,它阻止了程序按照程序员的预期正常执行,这就是异常,那么异常发生之后怎么办,Java提供了更加优秀的解决办法-**异常处理机制**。异常处理机制能让程序在异常发生时,按照代码的预先设定的异常处理逻辑,针对性地处理异常,让程序尽最大可能恢复正常并继续执行,且保持代码的清晰。
2019-07-29 20:51:44
402
原创 synchronized使用的正确姿势
synchronized关键字在java中是用作线程同步的,保障同步区代码的正确执行,同一时间仅有一个线程进入同步区,其原理是使用锁技术,通过竞争,得到锁的线程执行同步区代码,未得到锁的线程自旋、阻塞等待。下面分为四个部分来对synchronized进行分析:三种使用方式实例讲解单例中的使用原理浅析请您站稳扶好,开车了…三种使用方式分别是修饰实例方法,修饰静态方法,修饰代码块...
2019-07-28 11:55:04
1709
原创 Handler看这一篇就够了
Handler使用首先来熟悉一下Handler的四种使用方式,如果比较熟悉可以直接跳过:通过sendMessage消息机制来发送sendEmptyMessage(int);//发送一个空的消息sendMessage(Message);//发送消息,消息中可以携带参数sendMessageAtTime(Message, long);//未来某一时间点发送消息sendMessageD...
2019-07-22 20:42:13
718
原创 Picasso
Picasso的使用及其原理介绍如下就是Picasso最简单的例子,我们在使用的时候就是这么简单,直接with、load、into // 普通加载图片 Picasso.with(PicassoActivity.this) .load("http://n.sinaimg.cn/transl
2017-07-20 14:30:46
739
原创 RxJava使用及原理
RxJava的使用及简单的原理Jxl是一个开源的Java Excel API项目,通过Jxl,Java可以很方便的操作微软的Excel文档。除了Jxl之外,还有Apache的一个POI项目,也可以操作Excel,两者相比之下:Jxl使用方便,但功能相对POI比较弱。POI使用复杂,上手慢,除了这个没啥说的了。二、特点
2017-07-13 20:50:03
2030
原创 View框架浅析
参考文章:http://www.jianshu.com/p/a3014f8442b0整体View框架控件主要分为两类,一类是View,一类是ViewGroup 如下是View的一些原理 所有的View都是矩形的 View是不能添加子View的,ViewGroup可以 Activity之所以能加载并且控制View,是因为它包含了一个Window,所有的图形化界面都是由
2017-05-17 15:15:22
5362
空空如也
安卓中的R文件错误,不知道怎么解决
2016-07-03
网络电脑性能监控的问题
2016-06-13
TA创建的收藏夹 TA关注的收藏夹
TA关注的人