- 博客(40)
- 收藏
- 关注
原创 我的android 第17天 - Contant Provider
我的android 第17天 - Contant Provider 介绍:Contant Provider内容提供者,android四大组件之一,使用于多个应用同时使用同一份数据。它对不同的数据存储(file\sqlite\intent)进行了封装,提供了统一的数据访问方式.android系统内部很多内容都以内容提供者的形式共享输出,比如联系人信息、短信等 案例:采用Cont...
2013-11-29 17:21:18 116
原创 我的android 第17天 - Contant Provider
我的android 第17天 - Contant Provider 介绍:Contant Provider 内容提供者,android四大组件之一,使用于多个应用同时使用同一份数据。它对不同的数据存储(file\sqlite\intent)进行了封装,提供了统一的数据访问方式.android系统内部很多内容都以内容提供者的形式共享输出,比如联系人信息、短信等 案例:采用C
2013-11-29 17:20:35 628
原创 我的android 第16天 - SQLite数据库
我的android 第16天 - SQLite数据库 SQLite 一个非常流行的嵌入式数据库,它支持SQL 语言,并且只利用很少的内存就有很好的性能,android内部集成了SQLite数据库,通过它很方面实现对数据的管理 案例:运用SQLite实现对个人信息的增删改查 实现流程 1、创建数据库 . 新建类继承SqliteOpenHel...
2013-11-28 11:02:31 62
原创 我的android 第16天 - SQLite数据库
我的android 第16天 - SQLite数据库 SQLite 一个非常流行的嵌入式数据库,它支持SQL 语言,并且只利用很少的内存就有很好的性能,android内部集成了SQLite数据库,通过它很方面实现对数据的管理 案例:运用SQLite实现对个人信息的增删改查 实现流程 1、创建数据库 .
2013-11-28 11:01:11 594
原创 我的android 第15天 -使用SQLiteOpenHelper获取用于操作数据库的SQLiteDatabase实例
我的android 第15天 -使用SQLiteOpenHelper获取用于 操作数据库的SQLiteDatabase实例 public class DatabaseHelper extends SQLiteOpenHelper { private static final String name ="itcast";//数据库名称 pri...
2013-11-27 16:54:31 124
原创 我的android 第15天 -使用SQLiteOpenHelper获取用于操作数据库的SQLiteDatabase实例
我的android 第15天 -使用SQLiteOpenHelper获取用于 操作数据库的SQLiteDatabase实例 public class DatabaseHelper extends SQLiteOpenHelper { private static final String name ="itcast";//数据库名称
2013-11-27 16:53:13 622
原创 我的android 第14天 - 使用SQLiteDatabase操作SQLite数据库
我的android 第14天 - 使用SQLiteDatabase操作SQLite数据库 Android提供了一个名为SQLiteDatabase的类,该类封装了一些操作数据库的API,使用该类可以完成对数据进行添加(Create)、查询(Retrieve)、更新(Update)和删除(Delete)操作(这些操作简称为CRUD)。对SQLiteDatabase的学习,我们应该重点掌...
2013-11-26 18:01:48 58
原创 我的android 第14天 - 使用SQLiteDatabase操作SQLite数据库
我的android 第14天 - 使用SQLiteDatabase操作SQLite数据库 Android提供了一个名为SQLiteDatabase的类,该类封装了一些操作数据库的API,使用该类可以完成对数据进行添加(Create)、查询(Retrieve)、更新(Update)和删除(Delete)操作(这些操作简称为CRUD)。对SQLiteDatabase的学习,我们应该重点掌握exe
2013-11-26 18:00:27 599
原创 我的android 第13天 -SQLiteOpenHelper对数据库进行版本管理
我的android 第13天 -SQLiteOpenHelper对数据库进行版本管理 我们在编写数据库应用软件时,需要考虑这样的问题:因为我们开发的软件可能会安装在很多用户的手机上,如果应用使用到了SQLite数据库,我们必须在用户初次使用软件时创建出应用使用到的数据库表结构及添加一些初始化记录,另外在软件升级的时候,也需要对数据表结构进行更新。那么,我们如何才能实现在用户初次使用或升级...
2013-11-25 17:57:00 77
原创 我的android 第13天 -SQLiteOpenHelper对数据库进行版本管理
我的android 第13天 -SQLiteOpenHelper对数据库进行版本管理 我们在编写数据库应用软件时,需要考虑这样的问题:因为我们开发的软件可能会安装在很多用户的手机上,如果应用使用到了SQLite数据库,我们必须在用户初次使用软件时创建出应用使用到的数据库表结构及添加一些初始化记录,另外在软件升级的时候,也需要对数据表结构进行更新。那么,我们如何才能实现在用户初次使用或升级
2013-11-25 17:55:45 557
原创 我的android 第12天 - 嵌入式关系型SQLite数据库存储数据
嵌入式关系型SQLite数据库存储数据 除了可以使用文件或SharedPreferences存储数据,还可以选择使用SQLite数据库存储数据。 在Android平台上,集成了一个嵌入式关系型数据库—SQLite,SQLite3支持 NULL、INTEGER、REAL(浮点数字)、TEXT(字符串文本)和BLOB(二进制对象)数据类型,虽然它支持的类型只有五种,但实际上sqlite3也...
2013-11-23 17:58:31 71
原创 我的android 第12天 - 嵌入式关系型SQLite数据库存储数据
嵌入式关系型SQLite数据库存储数据 除了可以使用文件或SharedPreferences存储数据,还可以选择使用SQLite数据库存储数据。 在Android平台上,集成了一个嵌入式关系型数据库—SQLite,SQLite3支持 NULL、INTEGER、REAL(浮点数字)、TEXT(字符串文本)和BLOB(二进制对象)数据类型,虽然它支持的类型只有五种,但实际上sqlit
2013-11-23 17:57:26 744
原创 我的android 第11天 - SharedPreferences
采用SharePreference保存软件设置 1.保存数据 * 得到编辑器 // 文件的保存位置:/data/data/包名/shared_prefs // FILE_NAME是文件名(不需要添加拓展名) SharedPreferences preferences = getSharedPreferences(FILE_NAME, MODE_PRIVATE); // 得到编辑...
2013-11-22 16:53:39 93
原创 我的android 第11天 - SharedPreferences
采用SharePreference保存软件设置 1.保存数据 * 得到编辑器 // 文件的保存位置:/data/data/包名/shared_prefs // FILE_NAME是文件名(不需要添加拓展名) SharedPreferences preferences = getSharedPreferences(FILE_NAME, MODE_PRIVATE);
2013-11-22 16:53:05 468
原创 我的android 第10天 - pull解析Xml文档
XML文件是非常重要的数据格式,它可以用来作配置文件,存储数据等,Android中可以通过SAX、DOM、PULL来解析,Android默认的是通过Pull解析,Android内部的xml是通过pull解析,我们首选pull解析xml文档 一、用PULL解析和生成XML文件 1.解析XML文件 * 事件类型: - START_DOCUMENT : 开始文档 - ST...
2013-11-21 16:09:08 57
原创 我的android 第10天 - pull解析Xml文档
XML文件是非常重要的数据格式,它可以用来作配置文件,存储数据等,Android中可以通过SAX、DOM、PULL来解析,Android默认的是通过Pull解析, Android内部的xml是通过pull解析,我们首选pull解析xml文档 一、用PULL解析和生成XML文件 1.解析XML文件 * 事件类型: - START_DOCUMENT : 开始文档
2013-11-21 16:08:22 648
原创 我的android 第9天 - 文件存储
数据存储与访问 很多时候我们的软件需要对处理后的数据进行存储或再次访问。Android为数据存储提供了多种方式,分别有如下几种: 文件(txt\xml) SharedPreferences(参数) SQLite数据库 内容提供者(Content provider) 网络 介绍:文件存储是Android开发中常用的操作,本节主要针对文件在手...
2013-11-20 18:14:45 87
原创 我的android 第9天 - 文件存储
数据存储与访问 很多时候我们的软件需要对处理后的数据进行存储或再次访问。Android为数据存储提供了多种方式,分别有如下几种: 文件(txt\xml) SharedPreferences(参数) SQLite数据库 内容提供者(Content provider) 网络 介绍:文件存储是Android开发中常用的
2013-11-20 18:14:40 720
原创 我的android 第8天 - 单元测试
在实际开发中,开发android软件的过程需要不断地进行测试。而使用Junit 测试框架,则是正规的Android开发的必用技术,Android很好封装了Junit测试 框架,可以模拟发送事件和检测程序处理的正确性。 一、单元测试使用流程 •在AndroidManifest.xml的<application>中引入单元测试的类库 <uses-library ...
2013-11-19 20:23:12 66
原创 我的android 第8天 - 单元测试
在实际开发中,开发android软件的过程需要不断地进行测试。而使用Junit 测试框架,则是正规的Android开发的必用技术,Android很好封装了Junit测试 框架,可以模拟发送事件和检测程序处理的正确性。 一、单元测试使用流程 •在AndroidManifest.xml的中引入单元测试的类库 •设置要测试的用例 •编写测试用例
2013-11-19 20:22:03 623
原创 我的android 第7天 - 控件美化 和 编码性能优化
我的android 第7天 - 控件美化 和 编码性能优化 控件美化 1.控件的背景 1>直接用图片 android:background="@drawable/black" 图片最好使用9patch工具进行处理(android-sdk\tools\draw9patch.bat) 2>直接用颜色 android:background="#ffffff" ...
2013-11-15 21:17:17 64
原创 我的android 第7天 - 控件美化 和 编码性能优化
我的android 第7天 - 控件美化 和 编码性能优化 控件美化 1.控件的背景 1>直接用图片 android:background="@drawable/black" 图片最好使用9patch工具进行处理(android-sdk\tools\draw9patch.bat) 2>直接用颜色 android:background="#ffffff
2013-11-15 21:16:11 635
原创 我的android 第6天 - 常见控件使用2
我的android 第6天 - 常见控件使用2 4、ProgressBar 介绍:ProgressBar 进度条,常用于文件下载进度显示、系统初始化进度等 案例:通过按钮增加进度条进度 一、界面设计与场景分析 控件: ProgressBar(进度条)、Button(按钮) 二、关注点 . 默认情况是没有进度值的(转圈圈) . 需要设置一个样式才能变成有...
2013-11-14 21:43:09 71
原创 我的android 第6天 - 常见控件使用2
我的android 第6天 - 常见控件使用2 4、ProgressBar 介绍:ProgressBar 进度条,常用于文件下载进度显示、系统初始化进度等 案例:通过按钮增加进度条进度 一、界面设计与场景分析 控件: ProgressBar(进度条)、Button(按钮) 二、关注点 . 默认情况是没有进度值的(转圈圈) . 需要设置一个样式才能变成有进
2013-11-14 21:42:51 424
原创 我的android 第5天 - 常见控件使用
我的android 第5天 - 常见控件使用 1.ToggleButton(开关按钮) 2.CheckBox(复选) 3.RadioButton及RadioGroup(单选) 1、ToggleButton 介绍:ToggleButton是开关按钮,常用于手机的一些开关选项,比如蓝牙开关,wifi开关 、GPS开关等 案例:制作开关按钮 一、界面设计与场景分析 控件:...
2013-11-13 21:59:23 59
原创 我的android 第5天 - 常见控件使用
我的android 第5天 - 常见控件使用 1.ToggleButton (开关按钮) 2.CheckBox (复选) 3.RadioButton及RadioGroup (单选) 1、ToggleButton 介绍:ToggleButton是开关按钮,常用于手机的一些开关选项,比如蓝牙开关,wifi开关 、GPS开关等 案例:制作开关按钮 一、界面设计与场景分
2013-11-13 21:57:36 544
原创 我的android 第4天 - Dialog
我的android 第4天 - Dialog Dialog是Android一种消息提示机制,但需要用户进行确认,比如删除文件提示等,针对手机特点,对话框不易过多 常见对话框 一、标准对话框 二、菜单式对话框 三、复选对话框 四、文本输入对话框 1、标准对话框实现 •初始化对话框构建器 AlertDialog.Builder builder = new AlertDia...
2013-11-13 21:34:29 63
原创 我的android 第4天 - Dialog
android 第4天 - Dialog Dialog是Android一种消息提示机制,但需要用户进行确认,比如删除文件提示等,针对手机特点,对话框不易过多 常见对话框 一、标准对话框 二、菜单式对话框 三、复选对话框 四、文本输入对话框 1、标准对话框实现 •初始化对话框构建器 AlertDialog.Builder builder = ne
2013-11-12 17:13:33 1010
原创 我的android 第三天 - 自定义Toast
今天学自定义Toast。好吧,原谅我周末偷懒了!先弄2个Button。 [plain] view plaincopy <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.c...
2013-11-11 18:04:25 65
原创 我的android 第三天 - 自定义Toast
我的android 第三天 - 自定义Toast 今天学自定义Toast。好吧,原谅我周末偷懒了!先弄2个Button。 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" andr
2013-11-11 18:03:40 726
原创 我的android 第二天 - 短信发送器
我的android 第二天 - 短信发送器 今天学做一个短信发送器。 界面分析与设计 布局:LinearLayout(线性布局、垂直方向) 控件:2个TextView(文本框)、2个EditVIew(编辑框)、Button(命令按钮) 提示与要求: 电话号码编辑框只能输入数字 对短信编辑框设置多行 android:minLines="“ 对EditView、Button添...
2013-11-08 17:58:29 78
原创 我的android 第二天 - 短信发送器
我的android 第二天 - 短信发送器 今天学做一个短信发送器。 界面分析与设计 布局:LinearLayout(线性布局、垂直方向) 控件:2个TextView(文本框)、2个EditVIew(编辑框)、Button(命令按钮) 提示与要求: 电话号码编辑框只能输入数字 对短信编辑框设置多行 android:minLines="“ 对EditView、Button添加i
2013-11-08 17:57:23 646
原创 我的android 第一天-电话拨号器
小菜鸟学android 我前几天在传智播客老师那拷贝了一份android视频,回家自学,我把每天学的都写到博客里,督促自己坚持下去吧。。。 今天开始学,第一天就是简洁,无视掉,从第二天开始,今天做了一个android 电话拨号的小例子。 先做一个这样的界面(建项目什么的我就不说了吧)
2013-11-07 10:50:27 525
原创 我的android 第一天-电话拨号器
小菜鸟学android 我前几天在传智播客老师那拷贝了一份android视频,回家自学,我把每天学的都写到博客里,督促自己坚持下去吧。。。 今天开始学,第一天就是简洁,无视掉,从第二天开始,今天做了一个android 电话拨号的小例子。 先做一个这样的界面(建项目什么的我就不说了吧) <LinearLayout xml...
2013-11-07 10:44:07 87
原创 apk安装问题
现象:安装APK时,总是出现失败信息 Failure [INSTALL_FAILED_UPDATE_INCOMPATIBLE] 原因:没卸载干净。往往是执行uninstall或在应用管理器中卸载是出现了错误 解决方法: 网上的方法大都是删除/data/app, 清理/data/system/packages.xml。 无效, ...
2013-11-06 09:50:02 156
原创 apk安装问题
现象:安装APK时,总是出现失败信息 Failure [INSTALL_FAILED_UPDATE_INCOMPATIBLE] 原因:没卸载干净。往往是执行uninstall或在应用管理器中卸载是出现了错误 解决方法: 网上的方法大都是删除/data/app, 清理/data/system/packages.xml。
2013-11-06 09:48:43 474
原创 android 拍照图片旋转问题
[java] view plaincopy 前阵子写了一个拍照的程序,拍完照片图片怎么看都是歪的,找了好久借鉴了很多博客找到了解决的办法,不说了 看代码把 [java] view plaincopy mOrientationListener = new OrientationEventListener(this){ ...
2013-11-05 11:05:59 78
转载 android 拍照图片旋转问题
[java] view plaincopy 前阵子写了一个拍照的程序,拍完照片图片怎么看都是歪的,找了好久借鉴了很多博客找到了解决的办法,不说了 看代码把 [java] view plaincopy mOrientationListener = new OrientationEventListener(this)
2013-11-05 11:04:00 607
原创 adb server is out of date. killing...
adb server无法启动方法,结束占用端口的进程 adb server is out of date. killing... ADB server didn't ACK * failed to start daemon * error: unknown host service 使用adb时,若出上面的错,使用adb kill-server是没有用的,因为此时是其他进程的监...
2013-11-01 14:41:16 58
原创 adb server is out of date. killing...
adb server无法启动方法,结束占用端口的进程 adb server is out of date. killing... ADB server didn't ACK * failed to start daemon * error: unknown host service 使用adb时,若出上面的错,使用adb kill-server是没有用的,因
2013-11-01 14:39:38 454
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人