Aug
19
在开发中我们经常需要把我们的应用设置为全屏,这里我所知道的有俩中方法,一中是在代码中设置,另一种方法是在配置文件里改!
一、在代码中设置:
package com.android.tutor;
import android.app.Activity;
import android.os.Bundle;
Aug
19
getSystemService是Android很重要的一个API,它是Activity的一个方法,根据传入的NAME来取得对应的Object,然后转换成相应的服务对象。以下介绍系统相应的服务。
Aug
08
LayoutParams继承于Android.View.ViewGroup.LayoutParams.
LayoutParams相当于一个Layout的信息包,它封装了Layout的位置、高、宽等信息。假设在屏幕上一块区域是由一个Layout占领的,如果将一个View添加到一个Layout中,最好告诉Layout用户期望的布局方式,也就是将一个认可的layoutParams传递进去。
LayoutParams相当于一个Layout的信息包,它封装了Layout的位置、高、宽等信息。假设在屏幕上一块区域是由一个Layout占领的,如果将一个View添加到一个Layout中,最好告诉Layout用户期望的布局方式,也就是将一个认可的layoutParams传递进去。
Aug
07
项目需要TypeReference,要用上json操作数据,在网上搜了几篇评测,再加上自己目测(-_-#),最后决定用jackson,然后便开始搜资料学习.
我要用的主要是对象转json字符,然后字符转对象,还要解析POJO,VO
刚开始觉得蛮郁闷的,资料不怎么多,只能无奈之下啃英文+看源码.啃了半天才知道,原来jackson虽然相当强大,但用起来相当简洁.各种我们要用的功能作者都考虑进去了
Aug
07
对比这三种解析方式,我个人认为PULL和SAX解析方式类似,都是事件触发型的,就是当解析到某个节点的时候触发相应的事件。说明一下DOM解析,会把文档中的所有元素,按照其出现的层次关系,解析成一个个Node对象(节点),可见它会有点占内存,但是如果待解析的xml文件相对较小的话,使用DOM解析 优点还是很明确的。
Aug
06
SAX的全称应该是:Simple Adapter for XML,既指的是一个接口,又指相关的软件包.其优点是逐行扫描,可以再任意时刻停止下来,而其缺点则是操作较复杂,添加和删除内容比较麻烦.
DOM的方式解析XML数据,其特点是先把整个XML文档读取到内存中,生成一个标签树,虽然标签树对于开发人员来说非常的方便,但这样做对内存的占用比较大.对于内存受限的手持设备来说,这种方法还是不怎么推荐的.
Aug
06
Aug
06
一个非主Activity中新建了一个线程来下载文件,在文件尚未下载完成之前,切换到主Activity界面,同时finish()掉刚才的非主Activity。这时,下载线程,还是在继续下载文件的。
Aug
05
SharedPreferences也是一种轻型的数据存储方式,它的本质是基于XML文件存储key-value键值对数据,通常用来存储一些简单的配置信息。其存储位置在/data/data/<包名>/shared_prefs目录下。SharedPreferences对象本身只能获取数据而不支持存储和修改,存储修改是通过Editor对象实现
Aug
05
<p> 本类位于System.Data.dll中,名为:System.Data.Common.NameValuePair。主要用途是在DBConnectionString类中,解析ConnectionString时存储并串联Name/Value对。框架类中没有使用Collection名称空间下的通用集合类,应该是出于效率和便
1 2