- 博客(95)
- 资源 (47)
- 收藏
- 关注
转载 使用 StAX 解析 XML,第 2 部分: 拉式解析和事件
http://www.ibm.com/developerworks/cn/xml/x-stax2.html探讨 StAX 基于事件迭代器的 APIPeter Nehrer ([email protected]), 自由撰稿人, 独立咨询顾问简介: Streaming API for XML (StAX) 的基于事件迭代器 AP
2011-12-07 08:33:03 2377
转载 使用 StAX 解析 XML,第 1 部分: Streaming API for XML (StAX) 简介
http://www.ibm.com/developerworks/cn/xml/x-stax1.html探究其基于指针的 API,它把 XML 作为标记(或事件)流拉出Peter Nehrer ([email protected]), 自由撰稿人, 独立咨询顾问简介: Streaming API for XML (StAX)
2011-12-07 08:32:25 767
转载 如何使用android模拟器截图
1、前提:模拟器已启动2、打开Android SDK下的tools目录,找到ddms.bat文件,双击3、单击Dalvik Debug Monitor菜单选项中的【Device】选项4、选择下拉列表中的【Screen capture... Ctrl-S】选项5、这时候会弹出Device Screen Capture工具,稍等片刻将显示屏幕截屏图像6、点击【save】即可保存
2011-12-06 07:38:03 981
转载 Android:在WebView中获取网页源码
view plainimport android.app.Activity; import android.graphics.Bitmap; import android.os.Bundle; import android.util.Log; import android.webkit.WebView; import android.webkit.
2011-12-06 07:29:32 2195 1
转载 android之Uri的常用几个例子
题外话: URL,Uniform Resource Location,统一资源定位符URI,Universal Resource Identifier,通用资源标志符 (原文转载于http://yu46612143.iteye.com/blog/964990) 正文: 显示网页: 1. Uri uri = Uri.parse("http://www.goog
2011-12-06 07:28:54 536
转载 Android基站+联网+google数据库定位
(原文主要方法转载于百度文库:http://wenku.baidu.com/view/2220dde8172ded630b1cb6ee.html)view plainimport java.io.BufferedReader; import java.io.InputStreamReader; import org.apache.http.Htt
2011-12-06 07:28:15 659
转载 Android通过HttpURLConnection与HttpClient联网代理网关设置
Android联网主要使用HttpURLConneciton和HttpClient进行联网,在手机联网的时候,我们优先选择wifi网络,其次在选择移动网络,这里所述移动网络主要指cmwap。大家都知道cmwap连接需要设置代理地址和端口,那么,android程序中如何设置代理呢?1、HttpURLConnection设置代理view plain//当我们
2011-12-06 07:25:47 1324
原创 android ndk-build log输出文件
ndk-build NDK_LOG=1 | tee c:/ndk.log就可以把ndk-build的log保存到本地文件
2011-12-05 10:34:16 2437
转载 shape基本用法及全部属性定义
如果你对Android系统自带的UI控件感觉不够满意,可以尝试下自定义控件,我们就以Button为例,很早以前Android123就写到过Android Button按钮控件美化方法里面提到了xml的selector构造。当然除了使用drawable这样的图片外今天Android开发网谈下自定义图形shape的方法,对于Button控件Android上支持以下几种属性shape、gradient、
2011-12-05 07:48:24 3807
转载 android Shape使用(转)
在Android中常常会使用shape来定义控件的一些显示属性,那么怎么来用那,今天我们就来看一些shape的使用,大家看完这篇以后就会对shape有了大体的了解,下面的是稍作总结请大家仔细的观看:Java代码:Xml代码 shape> solid android:color="#ff9d77"/>
2011-12-05 07:48:15 4521 1
转载 用layer-list一次加载多个层次图片
layer.xml: xmlns:android="http://schemas.android.com/apk/res/android"> android:drawable="@drawable/t"> android:drawable="@drawable/tt"> 1.((ImageView) findViewById(R.id.imageview)).
2011-12-05 07:48:06 839
转载 Android上如何正确实现程序的联网,事关WIFI/CMWAP/CMNET
我想很多Android程序开发者都曾碰到过这样的问题,那就是如何让自己的程序在国内如此复杂的网络环境下顺利的接上网络,给我们的用户一个更好的体验。 从网络上一些已有的数据来看,Android手机用户群体的联网率普遍比较高,联网的方式非常多样,最多的还是使用WIFI,当然WIFI速度和资费上的优势让她成为了每一个玩机者的首选网络接入方式,但是很多的时候我们的条件并不是那么的尽如人意。例如在公车或
2011-12-05 07:47:54 4043 1
转载 混淆编译及参数说明
之前我曾经写过一篇如何为用ADT创建的Android项目添加Proguard混淆支持的文章( 为Eclipse ADT创建的android项目通过ant添加proguard混淆支持 ),当时我就说过,相信随着Google Android的不断更新发展以及Eclipse ADT插件的不断改进,总有一天,做Android项目时能够和J2ME项目一样方便的一键打包混淆。现在新版的SDK和ADT就
2011-12-05 07:47:47 3058
转载 通过HTTP协议实现多线程下载
1. 基本原理,每条线程从文件不同的位置开始下载,最后合并出完整的数据。 2. 使用多线程下载的好处 下载速度快。为什么呢?很好理解,以往我是一条线程在服务器上下载。也就是说,对应在服务器上,有一个我的下载线程存在。 这时候肯定不只我一个人在下载,服务器上肯定同时存在多条下载线程,在下载服务器资源。对于 CPU 来说,不可能实现并发执行。 CPU 会公平
2011-12-05 07:47:40 12753 1
转载 图片插入EditView中
Java代码 /*在xml中很简单 只要在EditView中设置属性Drawable{Right | Left | Top | Bottom} 在设置中可以使用 */ EditText text = (EditText)findViewById(R.id.text); text.setCompoundDrawables(null, null, getResources().
2011-12-05 07:47:33 647
转载 layout中设置图片自适应大小,并且设置最大宽高
ayout中设置图片自适应大小,并且设置最大宽高,当图片的宽高大于设置的最大值时,宽高值为设置的最大值。 Java代码 "@+id/image_view" android:layout_width="wrap_content" android:layout_height="wrap_content"
2011-12-05 07:47:23 3155
转载 自定义控件--虚线
在Android的UI开发中,有时为了界面美观而需要虚线。 Java代码 package com.custom; import android.content.Context; import android.graphics.Canvas; import android.graphics.Color; import and
2011-12-05 07:47:15 1249
转载 旋屏时,OnCreate方法重复调用的解决
Android设备屏幕自动横竖旋转时,每次都会重新调用onCreate函数进行初始化操作,如果遇到加载数据量稍微大点的时候就需要等待很长时间,用户体验较差,其实可以通过配置AndroidManifest文件来改变程序的执行流程,从而避免旋屏时onCreate函数的多次调用。 1. 修改AndroidManifest.xml文件,在activity标签下面增加参数:
2011-12-05 07:47:08 1172
转载 Android安装卸载Apk的接口
安装程序:软件从无到有。 卸载程序:软件从有到无。 更新程序:软件的覆盖安装,可以保留原版本的数据,提升软件版本。 安装程序的方法: 1、 通过 Intent 机制,调出系统安装应用,重新安装应用的话,会保留原应用的数据。 String fileName = Environment.getExternalStorageDirectory() + apkNam
2011-12-05 07:47:01 556
转载 三种方式实现自定义圆形页面加载中效果的进度条
To get a ProgressBar in the default theme that is to be used on white/light back ground, use one of the inverse styles:style="@android:style/Widget.ProgressBar.Inverse"/> style="@android:style/W
2011-12-05 07:46:54 594
转载 Android手势识别ViewFlipper触摸动画
今天给大家介绍一下如何实现Android主页面的左右拖动效果。实现起来很简单,就是使用ViewFlipper来将您要来回拖动的View装在一起,然后与GestureDetector手势识别类来联动,确定要显示哪个View,加上一点点动画效果即可。比如当手指向左快速滑动时跳转到上一个View,手指向右快速滑动时跳转到下一个View,本例中使用图片作为各个View的页面,实现左右快速滑动显示不同的图片
2011-12-05 07:46:41 589
转载 android直接读取项目中的sqlite数据库
最近项目中要实现android读取sqlite数据库文件,在这里先做一个英汉字典的例子。主要是输入英语到数据库中查询相应的汉语意思,将其答案输出。数据库采用sqlite3. 如图: 实现过程完全是按照参考文章中所述。其中要说明的是,程序在第一次启动的时候,会把数据库安装到内存卡上面,从而可以读却数据库。 相关的代码:Java代码
2011-12-05 07:46:32 811
转载 Android 解屏幕锁与点亮屏幕
当Android手机(应该是所有的手机都这样)收到短信或者电话时,会自动点亮屏幕,解开屏幕锁,以方便用户即时操作,下面用代码来实现这一功能: KeyguardManager km= (KeyguardManager) getSystemService(Context.KEYGUARD_SERVICE);//得到键盘锁管理器对象KeyguardLock kl = km.newKeygu
2011-12-05 07:46:19 805
转载 list 异步加载图片
ListView 是一种可以显示一系列项目并能进行滚动显示的 View,每一行的Item可能包含复杂的结构,可能会从网络上获取icon等的一些图标信息,就现在的网络速度要想保持ListView运行的很好滚动流畅是做不到的 所以这里就需要把这些信息利用多线程实现异步加载 实现这样功能的类 view plain
2011-12-05 07:46:02 421
转载 去除Tabhost中ActivityGroup的阴影
setTheme(android.R.style.Theme_Translucent_NoTitleBar_Fullscreen);要放在继承了ActivityGroup 的Activity中
2011-12-05 07:45:52 961
转载 android 选项卡(TabHost) 置底
摘要:发现很多微薄如腾讯,新浪的选项卡都是显示在页面底部的,网上有资料:通过反射获取TabWidget中的私有变量,改变其值。今天反编译了腾讯微薄,发现实现这个很简单,只需将布局文件中标签加个android:layout_gravity="bottom",选项卡就会显示在页面底部,默认是android:layout_gravity="top"。 标签:android BHO android
2011-12-05 07:45:39 2390 3
转载 自定义ListView FastScroller滑块图片
使用ListView FastScroller,默认滑块和自定义滑块图片的样子:设置快速滚动属性很容易,只需在布局的xml文件里设置属性即可: android:layout_height="fill_parent" android:fastScrollEnabled="true" android:focusable="true" />但
2011-12-05 07:45:30 923
转载 java函数参数默认值
java函数参数默认值今天,需要设定java函数参数的默认值,发现按照其它语言中的方法行不通java中似乎只能通过函数的重载来实现 函数参数默认代码Java代码 public class ParameterDefault { /** * @param args */
2011-12-05 07:45:15 50523
转载 如何解决软键盘弹出引起的各种不适
在做登录和注册页面的时候,经常会遇到诸如软键盘挡住输入框的情况,android为此提供了一系列的的配置参数供选择,你可以在androidmanufist.xml的对应Activity的windowSoftInputMode属性中选择如下4者之一进行配置(紫色字): intSOFT_INPUT_ADJUST_NOTHINGAdjustment
2011-12-05 07:45:03 19371 2
转载 Listview分组
吸引用户的眼球,是我们至死不渝的追求; 第一时间呈现最有价值的信息,简明大方,告诉客户,你的选择是多么的明智,这正是你寻觅已久的东西。 分组的应用场合还是很多的,有数据集合的地方往往要分组显示; 分组的形式也很多,最常见的就是镶嵌在列表中,网上说的很多ExpandListView的也是一种。 Android自带的通讯录中的联系人是按照拼音
2011-12-05 07:44:51 1589
转载 换种方法显示不同图片
有时候,我们为了在一个image view中显示不同的图片,往往会使用: if (条件1) { image.setBackground(R.id.xxx1); } else if (条件2) { image.setBackground(R.id.xxx2); } ... 最近发现可以用另一个简便的方法实现相同的功能 首先,在res/drawa
2011-12-05 07:44:38 551
转载 通过字符串构建查找图片资源ID
为了灵活显示图片,往往会通过设置一些变量来实现,而字符串是比较经常被使用到的 下面介绍2种通过字符串显示图片的方法 1. 不把图片放在res/drawable下,而是存放在src某个package中(如:com.drawable.resource),这种情况下的调用方法为: String path = "com/drawable/resource/image.png";
2011-12-05 07:44:26 535
转载 Activity的四种加载模式
通常情况下,一个应用有一个Task,这个Task就是为了完成某个工作的一系列Activity的集合。而这些Activity又被组织成了堆栈的形式。 当一个Activity启动时,就会把它压入该Task的堆栈,而当用户在该Activity中按返回键,或者代码中finish掉时,就会将它从该Task的堆栈中弹出。如果我们没有特别的需求,我们的应用就会呈现出如下图所示的情形(好吧,我承认这个图
2011-12-05 07:44:12 548
转载 Android 图像处理(类型转换,比例缩放,倒影,圆角)
Java代码 /** * 1.放大缩小图片 * * @param bitmap * @param w * @param h * @return */ public static Bitmap zoomBitmap(Bitmap bitmap, int w, int h) { int width = bitmap.ge
2011-12-02 13:25:38 530
转载 JAVA反射机制及应用例子
JAVA 反射机制是Java 被视为动态(或准动态)语言的一个关键性质。这个机制允许程式在运行时通过Reflection APIs 取得任何一个已知名称的class 的内部资讯,包括其modifiers(诸如public, private,static 等等)、superclass(例如Object)、interfaces(例如Cloneable),也包括fields 和methods 的所有资讯
2011-12-02 13:25:07 423
转载 Android Activity中启动另一应用程序的方法,无需得到类名
在网上搜索了一会相关的实现代码,发现所有的文章都说是需要包名和类名。但是人家的程序,我们怎么可能知道哪个是第一个启动的Activity?所以,真正用在项目上,那种方法基本上没什么用的。于是查看官方文档,发现这样一个方法: Java代码 public abstract Intent getLaunchIntentForPackage (String pa
2011-12-02 12:28:44 1600
转载 Java进制转换
十进制转成十六进制: Integer.toHexString(int i)十进制转成八进制 Integer.toOctalString(int i)十进制转成二进制 Integer.toBinaryString(int i)十六进制转成十进制 Integer.valueOf("FFFF",16).toString()八进制转成十进制 Intege
2011-12-02 12:27:15 354
转载 将ViEW保存为图片
Java代码 View viewConverted; Bitmap viewBitmap = Bitmap.createBitmap(viewConverted.getWidth(), viewConverted.getHeight(),Bitmap.Config.ARGB_8888); Canvas canvas = new Canvas(viewBitma
2011-12-02 12:26:12 516
转载 App列表之圆角ListView
有些东西看多了,就厌烦了:extjs对我这种感觉最为强烈。甚至,有时觉得设计之殇是审美疲劳。直角看多了,就想看看圆角,不知何时,这几年刮起了一阵阵的圆角设计风:CSS新标准纳入圆角元素,iphone中几乎随处可见圆角设计,也开始出现很多圆角名片了...今天我们就实现一个圆角的ListView效果。圆角的设计,我们并不追求到处都用,无处不用,android中有少数界面用直角确实容易显得锋
2011-12-02 12:25:27 489
转载 android audioManager获取音量
通过程序获取android系统手机的铃声和音量。同样,设置铃声和音量的方法也很简单!Java代码AudioManager mAudioManager = (AudioManager) getSystemService(Context.AUDIO_SERVICE); //通话音量 int max = mAudioManager.getStreamMa
2011-12-02 12:20:38 600
C++ Memory Leak Detect
2009-08-31
WinCE 下内存泄露检测大杀器Code snitch
2009-08-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人