Android开发
hnwangdan
这个作者很懒,什么都没留下…
展开
-
Sqlite 的小例子
<br /> <br />第一步,搞一个数据库帮助类,继承SQLiteOpenHelper类<br /> <br /> <br />package com.example.db; import android.content.Context; import android.database.sqlite.SQLiteDatabase; import android.database.sqlite.SQLiteOpenHelper; import android.database.sqlite.S原创 2011-05-10 11:56:00 · 1208 阅读 · 1 评论 -
加载想要的背景图片
1. 在业务的实施过程中发现用户要自定义背景,实现发法如下 1.1 首先在服务端可以添加这个图片 1.2 然后在平板电脑上来读取出来如下 ///加载自定义背景图片 当背景图片不存在时就显示默认系统图片 图片名称必须是home.png private void init_bg() { LinearLayout homeBg = (LinearLayout)findVie原创 2011-12-04 06:15:17 · 700 阅读 · 0 评论 -
android平板网络
http://code.google.com/p/ksoap2-android/wiki/SourceCodeHosting?tm=4 上面的网址也许可以解决网络访问延时的问题。先做一下记录,并从网站上把源代码下载出来 2. 导入到工程中 3. 跟踪调试-- 没有办法啊,看是找不到具体问题的 4. 修改源代码,试试看 对上的四点 花了一天的时间: 总结:1 。目前还不能够原创 2011-11-30 16:47:12 · 699 阅读 · 1 评论 -
让gridView加载(比如300张)图片的前6张
休息休息原创 2011-12-04 06:27:18 · 619 阅读 · 0 评论 -
文字跑马灯效果
TextView android:layout_width="50px" android:layout_height="wrap_content" android:textColor="@android:color/white" android:ellipsize="marquee" android:focusable="tr转载 2011-12-10 10:27:45 · 659 阅读 · 0 评论 -
说说java.text.DecimalFormat的用法
搞客户端开发的,服务端返回过来得数据信息,要求进行特别处理,最近就碰到过类似情况,虽然查找API 和网络资料,有多种处理方法: 但是个人经验认为 一下的方法最简洁、最高效: 首先在项目中引入 包:java.text.DecimalFormat; 然后: DecimalFormat nf = new DecimalFormat("0.00")原创 2011-12-11 15:16:03 · 1013 阅读 · 0 评论 -
Android系统搜索对话框(浮动搜索框)的使用
Android系统搜索对话框(浮动搜索框)的使用 当您需要在您的应用程序中提供搜索服务时,您第一个想到的是您的搜索框要放哪呢?通过使用Android的搜索框架,应用程序将显示一个自定义搜索对话框来处理用户的搜索请求。通过一个简单的搜索按钮或从您的应用程序中调用API,搜索对话框就会显示在屏幕的顶部,并会自动显示您的应用程序图标。如下图所示: 本文将教你如何为你的应用程序提供一个转载 2011-12-20 18:26:42 · 616 阅读 · 0 评论 -
android ksoap2 访问webservice,连续两次调用时,第二次调用异常(转)
1.Webservice.GetVcardByUserNo(String userId,String userNo);这个是封装了的webservice接口。 2.在程序中连续两次调用该接口时,ksoap2在解析第二次调用返回的结果时抛异常。 异常信息如下:org.xmlpull.v1.XmlPullParserException: unexpected type (position:转载 2012-03-08 22:33:02 · 1076 阅读 · 0 评论 -
android 项目调试遇到的问题集锦(转)
http://blog.csdn.net/geniuseoe2012/article/details/7715011转载 2012-08-21 09:23:57 · 617 阅读 · 0 评论 -
我的greendao开发实践
1. 前期在小组成员的项目中 有同事使用greendao,来做数据库应用的开发,本人借鉴过来,应用自己的项目中使用,使用心得 api 都是英文的,接口参数很容易懂,另外就是稳定和效率也比较高 2. 使用体验 1)自动生成javaObject 2) 数据操作简单,代码编写效率高 3. 使用步骤 1)准备使用资源- a)提供的参考 http://blog.csdn.net/k原创 2013-11-05 09:31:44 · 7096 阅读 · 2 评论 -
android 批量下载图片 bug
1. 了解网络上普通下载数据图片的基本写法 2. 结合实际的业务完成图片的批量下载本平板的SD卡中的指定目录中 3. 总结事项过程中存在的严重问题 对于上面的事项花2天时间 由于今天在代理商 处演示是 的意外的问题,特使写出 总结 1. 普通下载单个图片可以这样写: //data = null; //data = new HttpDownloader()原创 2011-12-03 22:23:19 · 5576 阅读 · 1 评论 -
android 中使用ksoap2来连接webServices
package com.android; import java.io.UnsupportedEncodingException; import org.ksoap2.SoapEnvelope; import org.ksoap2.serialization.SoapObject; import org.ksoap2.serialization.SoapSerializationEnvel转载 2011-11-29 00:43:25 · 828 阅读 · 0 评论 -
显示图像的组件 ImageView
ImageView 组件可用于显示Android 系统支持的图像 gif 、jpg、png、bmp等。在xml 布局文件中使用 标签来定义一个ImageView组件,代码如下: android:backgroud="#F00" android:layout_height="wrap_content" android:src=“@drawable/icon” android:scal原创 2011-11-23 22:16:40 · 1122 阅读 · 0 评论 -
取得Google地图开发密钥Api key
<br />前几天有去山西社会实践了,一路折腾了一周,回来接着弄,但愿还来的及吧,开发时用到google map api,但是要使用界面组件“MapView”,我们就要去Google的官网了,通过注册“证书”(certificates),取得Google地图开发密钥(API Key)<br /> 具体网址是http://code.google.com/intl/zh-CN/android/add-ons/google-apis/maps-api-signup.html,这个我们要先选已经阅读条款。之后原创 2011-05-10 15:43:00 · 14657 阅读 · 0 评论 -
Android中的Spinner 使用技巧
1. Android中的Spinner 其实就是下拉列表 ;2. 点击时会出现选择列表;3. Spinner中的数据必须来自Adapter;4. 因此给它添加数据时需要先定义模板,也就是layout中的xml文件。5.可以另起名字放在 layout 下面item.xml6.ArrayList list = new ArrayList转载 2011-03-31 16:21:00 · 1076 阅读 · 0 评论 -
Toast.makeText 操作便利
<br /> private void showToast(CharSequence msg) {<br /> Toast.makeText(this, msg, Toast.LENGTH_SHORT).show();<br /> }<br /> <br />如果大量使用请把它安排在公共类里面原创 2011-03-31 16:41:00 · 1456 阅读 · 1 评论 -
Android 之 下拉框(Spinner)的使用
<br />下拉列表 Spinner。 <br /><br />Spinner的使用,可以极大提高用户的体验性。当需要用户选择的时候,可以提供一个下拉列表将所有可选的项列出来。供用户选择。 <br /><br />Demo如下,可以留作参考 <br /><br />一、使用数组作为数据源<br /><br />1.新建一个android的工程 <br />2.工程的layout.xml文件如下:声明一个TextView控件和一个Spinner控件<br /><?xml version="1.0" encod原创 2011-04-09 10:31:00 · 1077 阅读 · 0 评论 -
桌面组件开发
<br />http://blog.csdn.net/stonecao/archive/2011/03/18/6259221.aspx<br />桌面组件开发学习笔记 收藏 <br />1. 桌面组件开发概述<br />a) 什么是桌面组件:<br />桌面组件是一个很小的用于添加到桌面的应用程序,例如一个桌面日历,一个桌面时钟,或者一首后台播放歌曲的详细信息。<br />b) 怎么打开桌面组件:<br />当你长android桌面空白处,跳出一个Add to Ho转载 2011-04-12 13:59:00 · 1148 阅读 · 1 评论 -
Android 重构程序
1 。重构程序有什么好处:当一段程序被写出来,之后 我们所要做的事,就是修改它与维护它。一旦程序 越长越复杂,混乱到无法维护 的境界 时,就只好删掉重写。所以若我们能通过某些方式,例如重新组织或部分改写代码,好让代码再次变得容易维护 ,那么我们就可以为自己省下许多时间,偷窥迎接更多的挑战。2. 重构的定义:将程序代码做变动以增加可读性或是简化程序结构,而不影响输出结果的过程 ,有个专有名词叫做 重构3. demopackage com.demo.android.bmi; import java原创 2011-04-29 09:53:00 · 1680 阅读 · 0 评论 -
带确认按钮的实体对话框
<br />1 .理解 setPositiveButton 、setNegativeButton、setNeutralButton函数都可以用来定义按钮,各按钮分别默认代表正面、中立、反面的结果。<br /> 要使用“DialogInterface”函数,需要先导入必须的函数库:<br /> import android.content.DialogInterface;<br /> <br />2.demo如下<br />private void openOptionsDialog(){ ne原创 2011-04-29 10:17:00 · 590 阅读 · 0 评论 -
使用SQLiteDatabase 操作SQLite数据库
使用SQLiteOpenHelper的getWritableDatabase()和getReadableDatabase()方法都可以获取一个用于操作数据库的SQLiteDatabase实例。但getWriteableDatabase()方法以读写方式打开数据库,一旦数据库的磁盘空间满了,数据库就只能读而不能写,倘若使用getWritableDatabase()打开数据库就会出错。getReadableDatabase()方法先以读写方式打开数据库,如果数据库的磁盘空间满了,就会打开失败,当打开原创 2011-05-10 11:41:00 · 774 阅读 · 0 评论 -
记录Andriod开发的相关博客
Android ListView详解 http://liaokang-java.iteye.com/blog/1162799 --- android 监听网络变化 http://lipeng88213.iteye.com/blog/1162571 http://原创 2011-09-01 06:49:28 · 392 阅读 · 0 评论 -
handle Message 的用法
package com.zzyz.example; import java.util.Timer; import java.util.TimerTask; import android.app.Activity; import android.os.Bundle; import android.os.Handler; import android.os.Looper; import android.os.Message; import android.util.Log; publi原创 2011-04-28 11:03:00 · 11075 阅读 · 0 评论