2013年7月18日

android数据的四种存储方式之一——SharedPreference

摘要: 除了SQLite数据库外,SharedPreferences也是一种轻型的数据存储方式,它的本质是基于XML文件存储key-value键值对数据,通常用来存储一些简单的配置信息。其存储位置在/data/data//shared_prefs目录下。SharedPreferences对象本身只能获取数据而不支持存储和修改,存储修改是通过Editor对象实现。实现SharedPreferences存储的步骤如下: 一、根据Context获取SharedPreferences对象 二、利用edit()方法获取Editor对象。 三、通过Editor对象存储key-value键值对数据。 四... 阅读全文

posted @ 2013-07-18 11:48 leihupqrst 阅读(689) 评论(0) 推荐(0)

2013年7月15日

intent 跳转

摘要: 一、不需要返回值的跳转Intent intent=new Intent();intent.setClass(目前的acitivy.this, 目标activity.class);startActivity(intent);二、需要返回值的跳转Intent intent=new Intent();intent.setClass(目前的acitivy.this, 目标activity.class);startActivity(intent);startActivityForResult(intent, 状态值(int类型));状态值作为接受目标返回值的验证。requestCode 接收返回的状态值 阅读全文

posted @ 2013-07-15 21:03 leihupqrst 阅读(185) 评论(0) 推荐(0)

2013年7月11日

Android中ListView结合CheckBox判断选中项

摘要: 本文主要实现在自定义的ListView布局中加入CheckBox控件,通过判断用户是否选中CheckBox来对ListView的选中项进行相应的操作。通过一个Demo来展示该功能,选中ListView中的某一项,然后点击Button按钮来显示选中了哪些项。[1] 程序结构图如下:listitem.xml: main.xml: Person.java:package com.andyidea.bean; public class Person { private Str... 阅读全文

posted @ 2013-07-11 00:10 leihupqrst 阅读(327) 评论(0) 推荐(0)

2013年7月10日

多选按钮CheckBox

摘要: main.xml: MainActivity.java:package com.example.allchecked;import android.os.Bundle;import android.app.Activity;import android.view.Menu;import android.view.View;import android.view.View.OnClickListener;import android.widget.CheckBox;import android.widget.CompoundButton;import android.... 阅读全文

posted @ 2013-07-10 19:16 leihupqrst 阅读(267) 评论(0) 推荐(0)

DatePicker和DataPickerDialog以及AutoCompleteTextView的基本使用方法

摘要: 1.DatePicker和DatePickerDialog的基本使用方法:main.xml:MainActivity.xml:package mars.dateandtime;import android.app.Activity;import android.app.DatePickerDialog;import android.app.Dialog;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;im 阅读全文

posted @ 2013-07-10 11:28 leihupqrst 阅读(463) 评论(0) 推荐(0)

2013年7月8日

Broadcast机制(二)

摘要: 内容提纲:在本节课当中,我会继续为大家讲解Android的广播机制,重点内容有以下的两个方面:a)在应用程序当中注册BroadcastReceiver的方法b)Android内置的BroadcastActions的使用方法2.课程内容:a)BroadcastReceiver的注册方法在上节课当中,我们已经讨论过BroadcastReceiver的运行机制和基本使用方法,如果要使监听器能够接受到广播所发送Intent,就必须将这个BroadcastReceiver注册到系统当中,在manifest文件注册的方法如下: 但是使用这样的方法进... 阅读全文

posted @ 2013-07-08 23:01 leihupqrst 阅读(315) 评论(0) 推荐(0)

2013年7月7日

广播机制(一)

摘要: AndroidManifest.xml: TestReceiver.java:package mars.testbc;import android.content.BroadcastReceiver;import android.content.Context;import android.content.Intent;public class TestReceiver extends BroadcastReceiver{ public TestReceiver(){ System.out.println("TestRe... 阅读全文

posted @ 2013-07-07 12:24 leihupqrst 阅读(192) 评论(0) 推荐(0)

XML文件解析

摘要: AndroidManifest.xml: main.xml:Mp3Info.java:package mars.model;public class Mp3Info { private String id; private String mp3Name; private String mp3Size; private String lrcName; private String lrcSize; public Mp3I... 阅读全文

posted @ 2013-07-07 11:46 leihupqrst 阅读(306) 评论(0) 推荐(0)

WIFI网络操作

摘要: WIFI网络操作主要内容:a) 什么是WIFIb) 获取WIFI网卡的状态c) 操作WIFI网卡所需的权限d) 改变WIFI网卡的状态课程内容:a)什么是WIFIWIFI就是一种无线联网的技术,以前通过网线连接电脑,而现在则是通过无线电波来连网;常见的就是一个无线路由器,那么在这个无线路由器的电波覆盖的 有效范围都可以采用WIFI连接方式进行联网,如果无线路由器连接了一条ADSL线路或者别的上网线路,则又被称为“热点”;b)获取WIFI网卡的状态类似于WIFI这样的系统级服务管理对象,通常都需要调用Context对象的getSystemService()方法来获取,这个方法接收一个字符串作为参 阅读全文

posted @ 2013-07-07 10:29 leihupqrst 阅读(298) 评论(0) 推荐(0)

2013年7月5日

[JAR包] android引入JAR包,打包成JAR包,打包成Library项目,导入Library项目

摘要: (1)项目导入JAR包:1、在项目目录里建立一个libs目录,将外部jar包拷贝在里面。2、右键点击项目,Bulid Path->Configure Build Path3、在设置Libraies项,选择刚才的位置添加jar包。3、在Order and Export项里,将外部jar包选中。4、clean项目后,重新编译,这时的apk包里应该是包含外部jar啦。不过我还是有个疑惑,这个方法是我自己研究出来的,但是我所使用的jar包的demo示例项目中,却没有做我这样的设置,我特地看了一下,他只是添加了jar的路径引用,但是并没有在Order and Export项里打钩。然而编译的apk 阅读全文

posted @ 2013-07-05 11:56 leihupqrst 阅读(416) 评论(0) 推荐(0)

导航