Android开发给TextView添加点击事件
[ 2011-12-25 15:34:10 | 作者: admin ]
代码如下:
tv_title.setClickable(true);
tv_title.setFocusable(true);
// 增加TextView的点击事件
// 单击事件
// 单击事件
tv_title.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
// model_banmianParameters cs_model_banmianParameters =
// (model_banmianParameters) v
// .getTag();
// click_openPage(cs_model_banmianParameters);
//
}
});
tv_title.setClickable(true);
tv_title.setFocusable(true);
// 增加TextView的点击事件
// 单击事件
// 单击事件
tv_title.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
// model_banmianParameters cs_model_banmianParameters =
// (model_banmianParameters) v
// .getTag();
// click_openPage(cs_model_banmianParameters);
//
}
});
Android Sqlite 数据初始化
[ 2011-12-25 10:55:19 | 作者: admin ]
android系统下每个程序的数据存放在 /data/data/(package name)/ 目录下,数据库则是在/dababases/目录下..
所以,你只要用FileInputStream读取原数据库,再用FileOutputStream把读取到的东西写入到那个目录就可以了..
操作方法:
1. 把原数据库包括在项目源码的 res/raw 目录下.
2.创建一个类来控制database..如下:
阅读全文…
所以,你只要用FileInputStream读取原数据库,再用FileOutputStream把读取到的东西写入到那个目录就可以了..
操作方法:
1. 把原数据库包括在项目源码的 res/raw 目录下.
2.创建一个类来控制database..如下:
public class DatabaseManager{
private final int BUFFER_SIZE = 400000;
public static final String DB_NAME = "myDatabase.db"; //保存的数据库文件名
public static final
...private final int BUFFER_SIZE = 400000;
public static final String DB_NAME = "myDatabase.db"; //保存的数据库文件名
public static final
阅读全文…
Android 小项目之SQLite使用 (附源码)
[ 2011-12-25 10:45:18 | 作者: admin ]
每个应用程序都要使用数据,Android应用程序也不例外,Android使用开源的、与操作系统无关的SQL数据库 --大名鼎鼎的SQLite。SQLite是一款轻量级数据库,它的设计目的是嵌入式,而且它占用的资源非常少,在嵌入式设备中,可能只需要几百KB,这也是 Android 系统采用 SQLite 数据库的原因之一吧。
简介
•轻量级
使用 SQLite 只需要带一个动态库,就可以享受它的全部功能,而且那个动态库的尺寸想当小。
•独立性
SQLite 数据库的核心引擎不需要依赖第三方软件,也不需要所谓的“安装”。
•隔离性
SQLite 数据库中所有的信息(比如表、视图、触发器等)都包含在一个文件夹内,方便管理和维护。
•跨平台
SQLite 目前支持大部分操作系统,不至电脑操作系统更在众多的手机系统也是能够运行,比如:Android。
•多语言接口
...
阅读全文…
简介
•轻量级
使用 SQLite 只需要带一个动态库,就可以享受它的全部功能,而且那个动态库的尺寸想当小。
•独立性
SQLite 数据库的核心引擎不需要依赖第三方软件,也不需要所谓的“安装”。
•隔离性
SQLite 数据库中所有的信息(比如表、视图、触发器等)都包含在一个文件夹内,方便管理和维护。
•跨平台
SQLite 目前支持大部分操作系统,不至电脑操作系统更在众多的手机系统也是能够运行,比如:Android。
•多语言接口
...
阅读全文…
Eclipse 常用快捷键
[ 2011-12-25 10:27:10 | 作者: admin ]
Eclipse 常用快捷键
Eclipse的编辑功能非常强大,掌握了Eclipse快捷键功能,能够大大提高开发效率。Eclipse中有如下一些和编辑相关的快捷键。
1. 【ALT+/】
此快捷键为用户编辑的好帮手,能为用户提供内容的辅助,不要为记不全方法和属性名称犯愁,当记不全类、方法和属性的名字时,多体验一下【ALT+/】快捷键带来的好处吧。
2. 【Ctrl+O】
显示类中方法和属性的大纲,能快速定位类的方法和属性,在查找Bug时非常有用。
3. 【Ctrl+/】
快速添加注释,能为光标所在行或所选定行快速添加注释或取消注释,在调试的时候可能总会需要注释一些东西或取消注释,现在好了,不需要每行进行重复的注释。
4. 【Ctrl+D】
删除当前行,这也是笔者的最爱之一,不用为删除一行而按那么多次的删除键。
5. 【Ctrl+M】
...
阅读全文…
Eclipse的编辑功能非常强大,掌握了Eclipse快捷键功能,能够大大提高开发效率。Eclipse中有如下一些和编辑相关的快捷键。
1. 【ALT+/】
此快捷键为用户编辑的好帮手,能为用户提供内容的辅助,不要为记不全方法和属性名称犯愁,当记不全类、方法和属性的名字时,多体验一下【ALT+/】快捷键带来的好处吧。
2. 【Ctrl+O】
显示类中方法和属性的大纲,能快速定位类的方法和属性,在查找Bug时非常有用。
3. 【Ctrl+/】
快速添加注释,能为光标所在行或所选定行快速添加注释或取消注释,在调试的时候可能总会需要注释一些东西或取消注释,现在好了,不需要每行进行重复的注释。
4. 【Ctrl+D】
删除当前行,这也是笔者的最爱之一,不用为删除一行而按那么多次的删除键。
5. 【Ctrl+M】
...
阅读全文…
关于eclipse下开发android应用的几个常用插件
[ 2011-12-25 10:19:02 | 作者: admin ]
1.adt插件
https://dl-ssl.google.com/android/eclipse/
这肯定是不能少了的.有这个插件,其实是将eclipse打造成了一个高级的android应用开发IDE,必要性可想而知.
2.egit插件
http://download.eclipse.org/egit/updates-1.0
因为现在我所在这个项目是由多人开发的,代码需要集中管理.而且也需要能在本地比对先前改动.因此项目使用git来存储代码.
3.vrapper插件
http://vrapper.sourceforge.net/update-site/stable
为了能在eclipse中使用vim的功能,我就安装了这个插件.好处是不需要做什么配置,但有两点不好:1.是不能在编辑页面下方显示当前编辑状态,而是...
阅读全文…
https://dl-ssl.google.com/android/eclipse/
这肯定是不能少了的.有这个插件,其实是将eclipse打造成了一个高级的android应用开发IDE,必要性可想而知.
2.egit插件
http://download.eclipse.org/egit/updates-1.0
因为现在我所在这个项目是由多人开发的,代码需要集中管理.而且也需要能在本地比对先前改动.因此项目使用git来存储代码.
3.vrapper插件
http://vrapper.sourceforge.net/update-site/stable
为了能在eclipse中使用vim的功能,我就安装了这个插件.好处是不需要做什么配置,但有两点不好:1.是不能在编辑页面下方显示当前编辑状态,而是...
阅读全文…
android wifi
[ 2011-12-25 10:16:03 | 作者: admin ]
1.什么是wifi
一种无线连网技术.可以将个人电脑,手机等终端以无限方式互相连接的技术.
2.wifi网卡的状态
android.net.wifi.WifiManager中定义了下面集中wifi网卡的状态.
WIFI_STATE_DISABLED wifi网卡不可用
WIFI_STATE_DISABLING wifi网卡正在关闭
WIFI_STATE_ENABLED wifi网卡可用
WIFI_STATE_ENABLING wifi网卡正在打开
WIFI_STATE_UNKNOWN wifi网卡状态不可知
3.对wifi网卡进行操作
对wifi网卡进行操作需要获取一个android.net.wifi.WifiManager对象,通常是通过Context.getSystemServic...
阅读全文…
一种无线连网技术.可以将个人电脑,手机等终端以无限方式互相连接的技术.
2.wifi网卡的状态
android.net.wifi.WifiManager中定义了下面集中wifi网卡的状态.
WIFI_STATE_DISABLED wifi网卡不可用
WIFI_STATE_DISABLING wifi网卡正在关闭
WIFI_STATE_ENABLED wifi网卡可用
WIFI_STATE_ENABLING wifi网卡正在打开
WIFI_STATE_UNKNOWN wifi网卡状态不可知
3.对wifi网卡进行操作
对wifi网卡进行操作需要获取一个android.net.wifi.WifiManager对象,通常是通过Context.getSystemServic...
阅读全文…
Button在android程序中的初始化思路
[ 2011-12-25 10:12:15 | 作者: admin ]
android.widget.Button
1.layout的xml中先设置好button的属性,包括id
2.在要用到button的Activity中实例化button对象
3.添加监听器
阅读全文…
1.layout的xml中先设置好button的属性,包括id
<Button android:id="@+id/button1" android:text="button_name"
android:layout_height="wrap_content" android:layout_width="fill_parent"></Button>
android:layout_height="wrap_content" android:layout_width="fill_parent"></Button>
2.在要用到button的Activity中实例化button对象
Button button1=(Button)findViewById(R.id.button_id);
3.添加监听器
button1.setOnClickListener(new View.OnClickListener(){
...阅读全文…
android Activity生命周期
[ 2011-12-25 10:06:06 | 作者: admin ]
onCreate 当Activity第一次被用户调用时
onRestart 当Activity被stop之后又要重新被用户使用时
onStart 当Activity可以被用户看到时
onResume 当Activity可以获得用户焦点时,即可以和用户交互时
onPause 当系统需要运行另外一个Activity时
onStop 当这个Activity不再被用户可见时,即被另外一个Activity整个覆盖住之后
onDestory 当给Activity发送finish消息时或者系统正在自动销毁这个Activity实例时,一般系统资源不够用时可能发生.
这些在android文档中给出来的样例代码中已有描述.
onRestart 当Activity被stop之后又要重新被用户使用时
onStart 当Activity可以被用户看到时
onResume 当Activity可以获得用户焦点时,即可以和用户交互时
onPause 当系统需要运行另外一个Activity时
onStop 当这个Activity不再被用户可见时,即被另外一个Activity整个覆盖住之后
onDestory 当给Activity发送finish消息时或者系统正在自动销毁这个Activity实例时,一般系统资源不够用时可能发生.
这些在android文档中给出来的样例代码中已有描述.