[xml解析]学习笔记之SAX解析
解析XML文件时,有三种方式,其中SAX解析由于占用内存较小,比较适合中使用构建一个XML解析工具类.Android——横屏和竖屏的切换,以及明文密码的显示在手机的使用中,我们要根据不同的需求来改变屏幕的显示方向,一般在浏览信息时是竖屏,在玩游戏的时候就要切换到横屏。在Android中要想完成屏幕方向的切换,需要Activity类的一些方法的支持。学习 android对app典型构成的小结现在看来,学习android编程,先要理解android程序的典型构成,这样对app构成上的思路会清晰一些,有利于学习和开发Android秒表源代码一个简单的秒表代码,android开发会常用到。android GPS定位 及空值报错测试及分析经多次在模拟器上调试,发觉个问题,就是location时而为NULL时而找得到,当找不到的会后就肯定报空指针错误,为了避免location包空指针错误,用while跳过。Android中如何使用ViewPager实现类似laucher左右拖动效果(转)现在很多Android应用在首次安装完都会有指引如何使用该应用的某些功能的指引界面,这样会获得很好的用户体验,能够帮助用户更好使用应用的某些功 能。其实该功能和Android主界面的 luncher 的功能完全一样的效果,可以实现左右拖动。如何停止JAVA线程如何停止java的线程一直是一个困恼我们开发多线程程序的一个问题。这个问题最终在Java5的java.util.concurrent中得到了回答:使用interrupt(),让线程在run方法中停止。在iOS应用中加载自定义字体显示众说周知,在iOS系统提供的字体是有限的,我们可以利用UIFont类取出查看iOS系统支持的所有字体类型。在此以UITableView列表来展示iPhone支持的所有字体类型。在线更新Android应用我们看到很多Android应用都具有自动更新功能,用户一键就可以完成软件的升级更新。得益于Android系统的软件包管理和安装机制,这一功能实现起来相当简单,下面我们就来实践一下。java重定向首先解释一下什么事重定向:就是重新定义输出流的输出java默认是打印到控制台,但有时侯我们需要得到输出的结果并保存,这就得用重定向了。Android取消标题栏和设置全屏常用的方法第一种:也一般入门的时候经常使用的一种方法requestWindowFeature(Window.FEATURE_NO_TITLE);//去掉标题栏注意这句一定要写在setContentView()方法的前面,不然会报错的android从网络上异步加载图像研究了android从网络上异步加载图像,现总结如下:(1)由于android UI更新支持单一线程原则,所以从网络上取数据并更新到界面上,为了不阻塞主线程首先可能会想到以下方法。android关于导入工程报错、常见问题解决最近看到有很多题问导入工程报错的问题,在这里给大家提供几个解决方案,以供参考。现在就想到这么多,后面想起来再补上,或者大家有有经验也可以给我留言,谢谢。Android开发之Android开发规范首先,说一下Android开发规范之编码规范.1,java代码中不出现中文,最多注释中可以出现中文,中文统一写在strings.xml中;2,局部变量命名、静态成员变量命名 只能包含字母,单词首字母大写,其他字母都为小写Android中APK安装过程及原理解析应用安装是智能机的主要特点,即用户可以把各种应用(如游戏等)安装到手机上,并可以对其进行卸载等管理操作。APK是Android Package的缩写,即Android安装包。APK是类似Symbian Sis或Sisx的文件格式。通过将APK文件直接传到Android模拟器或Android手机中执行即可安装。OpenGL ES系列教程总结什么是OpenGL ES? OpenGL ES (为OpenGL for Embedded System的缩写) 为适用于嵌入式系统的一个免费二维和三维图形库。2012Android开发热门资料这是一篇Android NDK开发的入门教程,在这一教程结束后,你将创建你自己的项目,从Java代码简单地调用原生C语言代码。 什么是 MIME TYPE(mimeType)?首先,我们要了解浏览器是如何处理内容的。在浏览器中显示的内容有 HTML、有 XML、有 GIF、还有 Flash ……那么,浏览器是如何区分它们,决定什么内容用什么形式来显示呢?答案是 MIME Type,也就是该资源的媒体类型。开机动画的制作及默认壁纸的设置开机动画必须以bootanimation.zip格式保存并且放在out/target/product/rk29sdk/system/media的目录下;同时还必须修改权限:sudo chmod +x bootanimation.zip;权限改为可以执行文件;计算listview高度即在一个ListView的每个ScrollView中放入另外一个ListView。但刚开始的时候,会发现放入的ListView会显示不完全,它的高度始终有问题。上网查了下,发现别人也有遇到这样的问题,而大多数人都不推荐这样的设计,因为默认情况下Android是禁止在ScrollView中放入另外的ListView的,它的高度是无法计算的。Android开发之SurfaceView 在前面学习视频播放和简单照相机的制作的时候,用到了SurfaceView这个类。那么这个类是干什么的呢?如果不用这个类,用View类行不行呢?这个看起来是不行的。关于java.util.zip打包中文乱码问题用java.util.zip制作zip压缩文件时,如果制作的压缩文件有中文文件名或中文目录,用WinZip、WinRar解压时会有乱码, 同样,用java.util.zip解压WinZip、WinRar打包的压缩文件时,中文也是乱码,主要原因是因为java.util.zip使用编码和WinZip和WinRar使用的不同,在网上找了半天,发现只有两种解决方法Android之共享已安装的apk应用是否遇到过自己手机上有好的应用,但不知道怎么分享给好友的时候呢?作为一名程序员,遇到了这样简单的问题,肯定要想办法解决,经过google和百度,查得android上所有已安装的应用都会做一个备份,分别存放在三个地方.android view树的绘制流程整个View树的绘图流程是在ViewRoot.java类的performTraversals()函数展开的,该函数做的执行过程可简单概况为根据之前设置的状态,判断是否需要重新计算视图大小(measure)、是否重新需要安置视图的位置(layout)、以及是否需要重绘Android预定义样式对于能够显示文字的控件(如TextView EditText RadioButton Button CheckBox Chronometer等等),你有时需要控制字体的大小。Android平台定义了三种字体大小。Android之收音机UI实现最近在研究收音机的源码,本来想把收音机从源码中提取出来,做成一个单独的应用,但是,收音机需要底层的支持,所以,就有点无能为力了,不过发现UI做得比较有个性(如下图所示),图片比较丑(这是做图片MM的责任哦,哈哈),就单独拿出来跟大家分享一下,顺便自己也学习一下自定义view。利用AsyncTask实现list异步加载AsyncTask的执行分为四个步骤,每一步都对应一个回调方法,这些方法不应该由应用程序调用,开发者需要做的就是实现这些方法。 浅谈android的selector背景选择器关于listview和button都要改变android原来控件的背景,首先android的selector是在drawable/xxx.xml中配置的。Android 仿Windows Metro 界面UI虽然自己对windows Phone没有太大的兴趣,但是不得不说很喜欢Metro的这种风格。Metro是由微软公司开发的内部名称为" typography-based design language"(基于排版的设计语言),起初基于瑞士平面设计的设计原则,界面以大号文字和图片为主要元素来吸引用户的注意力,其设计理念来源于交通局巴士站牌,机场和地铁的指示牌。用纯代码实现RadioGroup,并且实现滚动条GregorianCalendar和Calendar的用法progress进度条Android 打电话,和sms代码LocationManager 总结WebView缓存清除的一些方法再按一次返回键退出程序