自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 XML和JSON的互相解析

优点缺点DOM1.XML树在内存中完整存储,因此可以直接修改其数据结构.2.可以通过解析器随时访问XML树中的任何一个节点.3.DOM解析器的API在使用上也相对比较简单.如果XML文档体积比较大时,将文档读入内存是非消耗系统资源的SAX在读取文档的同时即可对XML进行处理,不必等到文档加载结束,相对快捷。不需要加载进内存,因此不存在占用内存的问题,可以解析超大XML。总结:解析效率高、占存少、灵活性高只能用来读取XML中的数据,无法进行增删改XmlPull。

2023-09-28 09:32:00 39

原创 Android四大组件

四大基本组件都需要注册才能使用:每个Activity活动service服务Content Provider内容提供者都需要在文件中进行配置,文件中未进行声明的activity、service以及Content Provider将不为系统所见,从而也就不可用;而的注册分静态注册(在文件中进行配置)和通过代码动态创建并以调用,的方式注册至系统。需要注意的是在文件中进行配置的广播接收者会随系统的启动而一直处于活跃状态,只要接收到感兴趣的广播就会触发(即使程序未运行)。<activity>

2023-09-28 09:29:33 33

原创 Android中的回调Callback

定义接口 : 在类中定义一个Interface, 并在接口中定义一个抽象方法;接口对象 : 在类中定义一个该接口的成员变量;设置对象 : 在类中定义一个公共的方法, 可以设置这个接口的对象, 调用该方法给接口对象成员变量赋值;调用方法 : 在合适的位置调用接口对象中的方法;

2023-09-28 09:27:31 307

原创 Context

出于安全原因的考虑,Android是不允许Activity或Dialog凭空出现的,一个Activity的启动必须要建立在另一个Activity的基础之上,也就是以此形成的返回栈;Broadcast Receiver、Content Provider并不是Context的子类,他们所持有的Context都是其他地方传过去的,所以并不计入Context总数。:获取当前Activity所在的(应用)进程的Context对象,通常我们使用Context对象时,要优先考虑这个全局的进程Context。

2023-09-28 09:26:07 32

原创 Fragment

首先,获取屏幕的宽度和高度,然后进行判断,如果屏幕宽度大于高度就添加fragment1,如果高度大于宽度就添加fragment2。返回的就是fragment要显示的view;

2023-09-28 09:24:50 40

原创 Handler

Handler是一套 Android 消息传递机制,主要用于线程间通信。handler其实就是主线程在起了一个子线程,子线程运行并生成Message,Looper获取message并传递给Handler,Handler逐个获取子线程中的Message.在实际开发中,为了UI操作的线程安全,规定只允许UI线程更新Activity里的组件。因此,使用Handler消息传递机制,即工作线程需要更新UI时,通过Handler通知UI主线程,从而在主线程更新UI操作。

2023-09-28 09:19:14 47

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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