- 博客(7)
- 问答 (1)
- 收藏
- 关注
原创 XML解析——androidXML的三种解析方式
面试问答:xml解析常见的方式有哪些?XML是一种通用的数据交换格式,它的平台无关性、语言无关性、系统无关性、给数据集成与交互带来了极大的方便。XML在不同的语言环境中解析方式都是一样的,只不过实现的语法不同而已。 XML的解析方式分为四种:1、DOM解析;2、SAX解析;Pull解析。 针对以下XML文件,会对三种方式进行详细描述:<?xml version="1.0" encodin...
2018-03-29 16:59:43 2715
原创 基于回调的事件处理机制
基于回调的事件处理机制一个简单的按钮,点击按钮后触发onTouchEvent事件,当我们按模拟器上的键盘时, 按下触发onKeyDown,离开键盘时触发onKeyUp事件!我们通过Logcat进行查看!实现代码: MyButton.javapublic class MyButton extends Button{ private static String TAG = "呵呵"; ...
2018-03-27 09:43:43 1601
转载 Activity之间传递数据
原文地址:http://blog.csdn.net/gwalking/article/details/49756193一、一个Activity启动另一个Activity Intent intent=new Intent(MainActivity.this,SecondActivity.class); startActivity(intent);二、一个Activity数据传递到另一个Activ...
2018-03-20 18:59:09 203
原创 Android异步消息处理机制完全解析,带你从源码的角度彻底理解
出处:http://blog.csdn.net/guolin_blog/article/details/9991569我们都知道,Android UI是线程不安全的,如果在子线程中尝试进行UI操作,程序就有可能会崩溃。相信大家在日常的工作当中都会经常遇到这个问题,解决的方案应该也是早已烂熟于心,即创建一个Message对象,然后借助Handler发送出去,之后在Handler的handleMess...
2018-03-15 17:36:01 198
原创 RecyclerView、Adapter和ViewHolder
RecyclerView是ListView的升级版,强化了ListView的某些不足。比如listView如果不使用一些技巧的话,listView的性能就会非常差;ListView只能实现纵向滚动的效果等。顾名思义,ViewHolder只做一件事:容纳View视图RecyclerView自身是不会创建视图,它创建的是ViewHolder,而ViewHolder引用这一个个itemView如下图:R...
2018-03-15 15:34:40 702
原创 深入理解java虚拟机 知识点
1: java虚拟机的理解Java虚拟机是一个可以执行Java字节码的虚拟机进程。Java源文件被编译成能被Java虚拟机执行的字节码文件。java的跨平台不是java源程序的跨平台 ,如果是这样,那么所以语言都是跨平台的, java源程序先经过javac编译器编译成二进制的.class字节码文件(java的跨平台指的就是.class字节码文件的跨平台,.class字节码文件是与平台无关的),....
2018-03-14 19:42:41 340
原创 android 基础知识点
1:private static CrimeLab sCrimeLab;android命名规范:看到s前缀就可以知道sCrimeLab是个静态变量。2:Android中的java代码在变量前面加上m是什么 意思,加上a又是什么意思?m表示 member, 即 类的成员, a 表示 attribute, 表示 参数3:像R.id.qustion这样的,其都是int类型,而非String类型,即资源i...
2018-03-06 18:52:35 346
空空如也
AccessDecisionManager的成员变量如何完成赋值的
2019-09-09
TA创建的收藏夹 TA关注的收藏夹
TA关注的人