Android菜鸟笔记08:创建数据库及完成数据库增删改查
摘要:一,创建数据库:由于android应用是安装在用户手机上,所以我们需要应用有自动创建数据库的功能:DBOpenHelper.java:package im.qvod.service;import android.content.Context;import android.database.sqlite.SQLiteDatabase;import android.database.sqlite.SQLiteOpenHelper;public class DBOpenHelper extends SQLiteOpenHelper { public DBOpenHelper(Context ...
阅读全文
Android菜鸟笔记07:使用SharedPreferences进行数据存储和访问SharedPreferences中的数据
摘要:activity_main.xml :<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" andr
阅读全文
Android菜鸟笔记06:Pull解析器解析和生成xml
摘要:需要解析的xml:person.xml(放src目录下,编译后会在类目录里):查看代码<?xml version="1.0" encoding="UTF-8"?><!-- start docment --><persons> <!--节点类型:Element Node / Text Node --> <person id="23"> <name>liming</name> <age>30</age> </person>
阅读全文
Android菜鸟笔记05:文件保存操作模式
摘要:有四种模式,分别为:Context.MODE_PRIVATE = 0Context.MODE_APPEND = 32768Context.MODE_WORLD_READABLE = 1Context.MODE_WORLD_WRITEABLE = 2Context.MODE_PRIVATE:为默认操作模式,代表该文件是私有数据,只能被应用本身访问,在该模式下,写入的内容会覆盖原文件的内容,如果想把新写入的内容追加到原文件中。可以使用Context.MODE_APPENDContext.MODE_APPEND:模式会检查文件是否存在,存在就往文件追加内容,否则就创建新文件。Contex...
阅读全文
Android菜鸟笔记04:文件的保存与读取
摘要:文件保存:一,界面:二,输入文件名、文件内容,按“保存”,将文件保存到默认目录(data/应用包名/files/)。三,知识点:利用上下文对象提供的openFileOutput实现文件保存四,代码:MainActivity.java :View Code 1 package im.qvod.file; 2 3 import im.qvod.service.FileService; 4 import android.os.Bundle; 5 import android.app.Activity; 6 import android.view.Menu; 7 import android.vi..
阅读全文
Android菜鸟笔记03:单元测试
摘要:对应用进行单元测试步骤:1,在清单文件AndroidManifest.xml中加入下面品红色代码:<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" package="im.qvod.junitest" android:versionCode="1" android:versionName="1.0"
阅读全文
Android菜鸟笔记02:短信发送器
摘要:一,界面:二,需求:输入电话号码和发送内容后,“发送”按钮发送短信三,知识点:1,根据id查找View2,为按钮添加点击事件3,通过SmsManager api发送短信4,Toast四,注意点:发送短信有字数限制,需要对短信内容拆分五,代码:MainActivity.java :package im.qvod.sms;import java.util.ArrayList;import android.os.Bundle;import android.app.Activity;import android.telephony.SmsManager;import android.view.Menu
阅读全文
Android菜鸟笔记01:电话拨号器
摘要:一,界面:二,需求:输入电话号码,点击“拨号”按钮,调用系统自带拨号器拨打电话三,知识点:1,根据id查找View2,为按钮添加点击事件3,意图知识四,代码:MainActivity.java: 1 package im.qvod.phone; 2 3 import android.net.Uri; 4 import android.os.Bundle; 5 import android.app.Activity; 6 import android.content.Intent; 7 import android.view.View; 8 import android.widget.Butt.
阅读全文