- 博客(55)
- 问答 (1)
- 收藏
- 关注
原创 JAXB与XML
转自: http://zhuchengzzcc.iteye.com/blog/1838702 另外还有些有用的http://liubuzhudeyun.iteye.com/blog/1518523http://blog.sina.com.cn/s/blog_616e189f0100slij.htmlhttp://suo.iteye.com/blog/1233603 一、...
2015-02-23 22:22:56
145
原创 jdbc事务
http://blog.csdn.net/axman/archive/2006/07/07/888024.aspx JDBC分布式事务 http://owen4751076.iteye.com/blog/316510 JDBC分布式事务http://www.iteye.com/topic/78674 事务属性
2011-12-12 15:53:57
115
原创 google code
Android PDF 阅读器 http://sourceforge.net/projects/andpdf/files/个人记账工具 OnMyMeans http://sourceforge.net/projects/onmymeans/developAndroid电池监控 Android Battery Dog http://sourceforge.net/projects/andbatdog...
2011-11-25 11:34:22
191
原创 Android软件开发之发送短信与系统短信库解析
雨松MOMO原创文章如转载,请注明:转载自雨松MOMO的博客原文地址:http://blog.csdn.net/xys289187120/article/details/6740933今天我和同学们讨论一下Android平台下如何调用系统方法发送短信、接收短信、系统的短信库相关的问题。进入正题,我们先使用Eclipse工具模拟给自己的模拟器发送一条短信。在Eclipse下打开DDMS...
2011-11-08 15:07:11
159
原创 使用PMD检查代码
以前不知道PMD,最近听说了PC Lint,才开始接触PMD,这么好的工具,如果善用了,真是可以帮助提高很多,对自己的代码习惯、规范等都有很大的帮助~来看看他到底是怎么样的》。。。 很多公司都在用的PC Lint是针对C/c++的一个静态代码审查工具,据说Microsoft把PC Lint审查无错误无警告作为代码要过的第一关;而PMD是个跟他功能类似的针对java的工具,PMD是开源...
2011-11-08 14:50:48
842
原创 模拟器收短信和接电话的方法
有两种方法可以使用:1、命令行: 首先开启模拟器,然后在命令行里输入,telnet localhost xxx,这里的xxx的地方填你所启动的模拟器的名称的前面几个数字,一般是5554;回车后出现OK就说明连接成功了,接下来就可以使用sms send 和 gsm call模拟收短信和接听电话了。短信:sms send 10086 “This is a test.” //...
2011-11-08 14:32:54
4828
原创 查看Android源码版本
有时候我们辛苦取到Android的源代码,想知道它的确切版本号,比如有时候我们只粗略知道拿到的是2.3的源码,但并不明确他的小版本号,这就是有时候明明都是2.3的代码可比较起来还是有差异的原因,比方说一个是2.3.1,而一个是2.3.4;确认的方法很简单:1. 编译的时候在终端中一开始就会打印出来:PLATFORM_VERSION:2.3.12. 直接去make文件中去看:...
2011-11-08 14:29:51
102
原创 Android 短信列表的时间显示
转自: http://www.cnblogs.com/flyme/archive/2011/06/30/2094415.html Android 中短信的时间的显示做的很精细。首先,保存在短信数据库 mmssms.db 中的短信时间都是 Long 型的数字。当查询动作结束时,取到这个值之后,会做转换,具体转换的动作在MessageUtils.java的formatTimeStampStri...
2011-11-08 14:26:47
412
原创 Android 源码目录结构分析
frameworks 目录 (核心框架——java及C++语言).|-- base (基本内容)| |-- api (?都是xml文件,定义了java的api?)| |-- awt (AWT库)| |-- build (空的)| |-- camera (摄像头服务程序库)| |-- cmds (重要命令:am、app_proc...
2011-11-06 09:40:02
102
原创 Android在程序中捕捉HOME键的方法
默认情况下,重写onKeyDown方法是无法捕捉到HOME键的,原因不太清楚,不过我想是因为系统也在捕捉HOME键,而且优先级比我们的程序要高.我们可以通过修改窗口类型来达到我们的目的.首先重写onAttachedToWindow方法:@Override public void onAttachedToWindow() { // TODO Auto-generated method ...
2011-11-04 17:12:13
102
原创 64位 ubuntu android SDK 无法新建AVD,adb 没有那个文件或目录的解决
操作系统 ubuntu 11.04 64bit, jdk 7.0 64bit,下载解压android sdk,Eclipse 指定目录后,提示找不到adb 没有那个文件或目录的解决,到platform-tools下,发现明明就有adb文件,但是终端下执行,还是提示没有那个文件或目录。其实是因为android sdk是32位程序,需要先安装ia32-libs,才可执行。终端输入:sudo apt-g...
2011-11-04 17:04:58
169
原创 Andorid 平台下检查网络状态
Android 平台下提供了 android.net.ConnectivityManager 类来监控当前的网络状态. 包括 wifi, gprs, UMTS 等. 该类有如下几方面的用法: 1. 监控当前的网络状态 2. 当网络状态发生变化时发出广播 3. 当一个网络连接失败时切换到另一个网络 4. 提供一些 API 允许应用程序查询当前较好和较差的网络状...
2011-09-22 14:27:19
138
原创 Android横竖屏总结
横竖屏切换后 Activity 会重新执行 onCreate 函数,但是在 Android 工程的 Mainfest.xml 中加入android:screenOrientation="user" android:configChanges="orientation|keyboardHidden" 之后,横竖屏切换之后就不会去执行 OnCreate 函数了,而是会去调用 onConfigu...
2011-09-16 17:09:35
76
原创 Android中设置全屏的方法
在实际的应用程序开发中,我们有时需要把 Activity 设置成全屏显示,一般情况下,可以通过两种方式来设置全屏显示效果。其一,通过在代码中可以设置,其二,通过manifest配置文件来设置全屏。其一:在代码中设置(如下)package xiaohang.zhimeng;import android.app.Activity;import android.content.pm.Ac...
2011-09-16 17:01:07
118
原创 Android中创建和检测快捷方式
public class ShortcutUtil { /** * 创建快捷方式 * * @param context */ public static void createShortcut(Context context, Class<?> target) { // <uses-permission android:name="co...
2011-09-15 22:31:41
86
原创 Android 中怎么让你的 layout 适应屏幕的大小
在开发 Android 应用的时候,特别是在用 WVGA800 的屏幕来做开发的时候,有时会发现自己的 layout 不能全屏幕显示,只能占据屏幕的一部分。其实这里有个很简单的办法能解决这个问题,只要在应用程序的 manifest.xml 中加入如下代码即可: <supports-screens android:largeScreens="true"/> ...
2011-09-09 22:39:11
203
原创 将图片保存到 SharedPreferences
Base64ImageActivity.javapackage powerise.demo01;import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import org.apache.commons.codec.binary.Base64;import android.ap...
2011-09-06 14:43:50
276
原创 将 Object 保存到 SharedPreferences 中
1. MainActivity.javapackage powerise.demo01;import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io.IOException;import java.io.ObjectInputStream;import ja...
2011-09-06 10:29:20
124
原创 Ubuntu 11.04 安装极点五笔 for ibus
Ubuntu 11.04 安装极点五笔 for ibus 具体操作步骤如下: step1. 下载附件文件 vissible-ibus.tar.gz, 或从网络下载命令: sudo wget http://www.xiit.cn/wp-content/uploads/2011/03/vissible-ibus.tar.gz step2. 解压文件命令: tar -z...
2011-08-08 10:54:04
82
原创 android拦截短信并屏蔽系统的Notification
http://blog.csdn.net/wufenglong/archive/2011/03/07/6230310.aspx 1.android接收短信时是以广播的方式 2.程序只要在自己的Manifest.xml里加有"接收"SMS的权限 <uses-permission android:name="android.permission.RECEIVE_SMS"&...
2011-06-09 00:06:42
119
原创 Data Storage -- Using Databases[SDK翻译]
Using Databases 使用数据库 Android provides full support for SQLite databases. Any databases you create will be accessible by name to any class in the application, but not outside the application.A...
2011-05-30 22:39:47
111
给 Activity 设置图片或背景
最近要改 Activity 的标题栏的样式, 要添加一个背景图片或颜色, 于是上网搜了很多相关内容, 但是无法实现, 按 http://bigcat.easymorse.com/?p=840 上面的做, 会发现, 原来的标题栏还在, 而且会先显示出原来的标题栏, 然后才会显示自定义的标题栏. 于是动手改之. 1. 任意选择一个图片做背景 title_bg.png图片...
2011-05-27 17:05:27
560
原创 Flex中label换行
Flex中label换行有两种情况在AS中赋值:label.text="Online\r\nResources"在mxml中赋值:text="Online&#13;Resources"
2011-05-25 17:21:03
76
原创 12 very simple,basic but useful function source in Flex
原文出自: http://ntt.cc/2008/04/19/12-very-simple-basic-but-useful-function-source-in-flex.html No.1 Copy content to clipboard:System.setClipboard(strContent); No.2 Clone an ArrayC...
2011-05-25 17:14:56
107
原创 解决 Android 下载中文文件名问题
1、tomcat6.x 服务器2、android 虚拟器下载文件如下载服务器上文件: 测试.MP3下载路径:http://192.168.1.110:8080/mp3/测试.mp3解决办法:1.先在设置服务器编码:找到Tomcat安装目录下的server.xml文件(Tomcat 6.0\conf\server.xml)。设置编码为UTF-8 <Conn...
2011-05-25 17:07:44
165
原创 Flex 学习 - 第一章
ActionScript 天地会: http://www.9ria.com/ 个人博客: http://www.kingda.org 英语学习网站: http://www.bingoenglish.com 开源项目: http://www.riaforge.org/ 开源项目: http://www.osflash.org/ ActionScript 3 程...
2011-05-15 16:04:20
85
原创 GPS应用 - 1
1、简介GPS(Global Position System)全球定位系统(GPS),是本世纪70年代由美国陆海空三军联合研制的新一代空间卫星导航定位系统。24颗GPS卫星在离地面1万2千公里的高空上,以12小时的周期环绕地球运行,使得在任意时刻,在地面上的任意一点都可以同时观测到4颗以上的卫星。 2、常用类简介LocationManager 通过LocationManager可以实现设备...
2011-05-15 13:08:15
116
原创 Android 多线程
1、简介 多线程的用途是不言而喻的,例如,我们下载一个文件,在下载过程当前我们又要执行其他的操作。如果都放在主线程中,UI界面将不能操作,需要等待。 2、Android 平台下的多线程 Android 平台下的线程分为主线程(也叫UI线程) 和 工作线程(非UI线程)。在Android 平台中 非UI线程 是不能访问UI线程中的View组件的。这个必须清楚。例如我们...
2011-05-15 12:44:21
63
原创 Flex中State和ViewStack的区别
最近在一个Flex遗留系统上工作,Flex部分承担的主要是用户注册的业务。 用户注册需要多个步骤,比如填写完基本信息,通过验证之后,来到联系信息填写表单,等等。步骤之间的切换通过改变当前页面的state来实现:State控制不同控件的显示、掩藏等。 直觉不应该这么实现,今天看了《Flex 3权威指南》 之后,终于找到了答案:ViewStack才是这种场景的正确实现方式。 S...
2011-05-14 23:42:11
112
原创 Android 开发中使用 SQLite 数据库
简介: SQLite 是一款非常流行的嵌入式数据库,它支持 SQL 查询,并且只用很少的内存。Android 在运行时集成了 SQLite,所以每个 Android 应用程序都可以使用 SQLite 数据库。对数熟悉 SQL 的开发人员来时,使用 SQLite 相当简单。可以,由于 JDBC 不适合手机这种内存受限设备,所以 Android 开发人员需要学习新的 API 来使用 SQLite。本文...
2011-05-14 23:11:08
85
原创 ListView 页眉页脚效果与背景渐变
大家都知道,在我们调用ListView的addFooterView()方法给List增加一个页脚时,如果列表内容很多,超过了屏幕大小,那么页脚就看不到了,可我们一般想要的效果是如下图所示的,在ListView的内容超过屏幕时,页脚还在屏幕的底部。 本文将介绍上图所示的ListView效果,同时介绍一下在android中如何实现渐变效果,就像上图中的页眉页脚的背景色一样。实现上面的效...
2011-05-14 17:19:58
140
原创 Android开发之ListView 适配器(Adapter)优化
ListView的Adapter的作用如下图所示:Adapter的作用就是ListView界面与数据之间的桥梁,当列表里的每一项显示到页面时,都会调用Adapter的getView方法返回一个View。想过没有? 在我们的列表有1000000项时会是什么样的?是不是会占用极大的系统资源?先看看下面的代码:public View getView(int position, View conv...
2011-05-14 15:56:35
118
原创 Android上面TreeView效果
应该说很多的操作系统上面都提供了TreeView空间,实现树形结构,这个树形结构的应用时很广泛的,而Google开发Android的时候出于Android手机是触摸屏幕的考虑,用手指操作树形结构很不方便,从这方面考虑没有提供TreeView的空间,而是只是提供了一个ExpandableListView:android中的二级树型Widget,虽然已经能满足不少的功能需求,例如书签的功能就可以使用...
2011-05-14 11:17:29
80
原创 Android软键盘学习InputMethodManager
当我们在Android提供的EditText中单击的时候,会自动的弹出软键盘,其实对于软键盘的控制我们可以通过InputMethodManager这个类来实现。我们需要控制软键盘的方式就是两种一个是像EditText那样当发生onClick事件的时候出现软键盘,还有就是当打开某个程序的时候自动的弹出软键盘。view plaincopy to clipboardprint?01.public c...
2011-05-14 11:14:55
91
原创 Android WakeLock
在Android中,申请WakeLock可以让你的进程持续执行即使手机进入睡眠模式,比较实用的是比如后台有网络功能,可以保证操作持续进行.方法: 在操作之前加入 PowerManager pm = (PowerManager) mContext.getSystemService(Context.POWER_SERVICE); wakeLock = pm....
2011-05-12 22:50:44
81
原创 Android中的Handler使用总结
在Android的UI开发中,我们经常会使用Handler来控制主UI程序的界面变化。有关Handler的作用,我们总结为:与其他线程协同工作,接收其他线程的消息并通过接收到的消息更新主UI线程的内容。 我们假设在一个UI界面上面,有一个按钮,当点击这个按钮的时候,会进行网络连接,并把网络上的一个字符串拿下来显示到界面上的一个 TextView上面,这时就出现了一个问题,如果这个网络连接的...
2011-04-21 16:37:07
108
原创 Android多线程及异步处理问题 【转载】
1、问题提出 1)为何需要多线程? 2)多线程如何实现? 3)多线程机制的核心是啥? 4)到底有多少种实现方式? 2、问题分析 1)究其为啥需要多线程的本质就是异步处理,直观一点说就是不要让用户感觉到“很卡”。 eg:你点击按钮下载一首歌,接着该按钮一直处于按下状态,那么用户体验就很差。 2)多线程实现方式implements Runnable 或 extends Thread 3)多线程核心机制...
2011-04-17 23:53:25
67
原创 EditText的属性说明
EditText的属性很多,这里介绍几个:android:layout_gravity="center_vertical"设置控件显示的位置:默认top,这里居中显示,还有bottomandroid:hint="请输入数字!"设置显示在空间上的提示信息android:numeric="integer"设置只能输入整数,如果是小数则是:decimalandroid:singleLine="t...
2011-04-14 11:47:26
156
原创 Android 系统自带的图片
This is a list of resources in Android 2.1's android.R.drawable that might be useful as icons in your Android applications. You can use them like this:Java Usage example:myMenuItem.setIcon(android...
2011-04-14 11:43:11
195
原创 TextView 不用 ScrollViewe 也可以滚动
具体步骤: 第一步: xml 文件<TextView android:id="@+id/txt" android:layout_width="fill_parent" android:layout_height="fill_parent" android:scrollbars="vertical" ...
2011-04-12 16:13:11
78
空空如也
如何在 ListView 中显示 RadioButton???
2011-04-04
TA创建的收藏夹 TA关注的收藏夹
TA关注的人