android xml的生成与解析
Main java
- package com.itheima.xml;
- import android.app.Activity;
- import android.content.Context;
- import android.os.Bundle;
- import android.view.View;
- import android.view.View.OnClickListener;
- import android.widget.Button;
- import android.widget.Toast;
- import com.itheima.xml.util.SmsUtils;
- public class MainActivity extends Activity implements OnClickListener {
- private Context mContext;
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_main);
- mContext = this;
- //1.找到控件
- Button bt_backup = (Button) findViewById(R.id.bt_backup);
- Button bt_restore = (Button) findViewById(R.id.bt_restore);
- //2.设置点击事件
- bt_backup.setOnClickListener(this);
- bt_restore.setOnClickListener(this);
- }
- @Override
- public void onClick(View v) {
- switch (v.getId()) {
- case R.id.bt_backup:
- if(SmsUtils.backupSms_android(mContext)){
- Toast.makeText(mContext, "短信备份成功", Toast.LENGTH_SHORT).show();
- }else{
- Toast.makeText(mContext, "短信备份失败", Toast.LENGTH_SHORT).show();
- }
- break;
- case R.id.bt_restore:
- int result = SmsUtils.restoreSms(mContext);
- Toast.makeText(mContext, "成功恢复"+result+"条短信", Toast.LENGTH_SHORT).show();
- break;
- default:
- break;
- }
- }
- }
- package com.itheima.xml;
- import android.app.Activity;
- import android.content.Context;
- import android.os.Bundle;
- import android.view.View;
- import android.view.View.OnClickListener;
- import android.widget.Button;
- import android.widget.Toast;
- import com.itheima.xml.util.SmsUtils;
- public class MainActivity extends Activity implements OnClickListener {
- private Context mContext;
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_main);
- mContext = this;
- //1.找到控件
- Button bt_backup = (Button) findViewById(R.id.bt_backup);
- Button bt_restore = (Button) findViewById(R.id.bt_restore);
- //2.设置点击事件
- bt_backup.setOnClickListener(this);
- bt_restore.setOnClickListener(this);
- }
- @Override
- public void onClick(View v) {
- switch (v.getId()) {
- case R.id.bt_backup:
- if(SmsUtils.backupSms_android(mContext)){
- Toast.makeText(mContext, "短信备份成功", Toast.LENGTH_SHORT).show();
- }else{
- Toast.makeText(mContext, "短信备份失败", Toast.LENGTH_SHORT).show();
- }
- break;
- case R.id.bt_restore:
- int result = SmsUtils.restoreSms(mContext);
- Toast.makeText(mContext, "成功恢复"+result+"条短信", Toast.LENGTH_SHORT).show();
- break;
- default:
- break;
- }
- }
- }
- package com.itheima.xml.dao;
- import java.util.ArrayList;
- import com.itheima.xml.bean.SmsBean;
- public class SmsDao {
- //获取短信数据,模拟一些假数据
- public static ArrayList<SmsBean> getAllSms() {
- ArrayList<SmsBean> arrayList = new ArrayList<SmsBean>();
- SmsBean smsBean = new SmsBean();
- smsBean.id = 1;
- smsBean.num = "110";
- smsBean.msg = "来警局做个笔录";
- smsBean.date = "2015-08-29";
- arrayList.add(smsBean);
- SmsBean smsBean1 = new SmsBean();
- smsBean1.id = 2;
- smsBean1.num = "120";
- smsBean1.msg = "最近咋样";
- smsBean1.date = "2015-08-29";
- arrayList.add(smsBean1);
- SmsBean smsBean2 = new SmsBean();
- smsBean2.id = 3;
- smsBean2.num = "119";
- smsBean2.msg = "火灭了吗";
- smsBean2.date = "2015-08-29";
- arrayList.add(smsBean2);
- return arrayList;
- }
- }
- package com.itheima.xml.bean;
- public class SmsBean {
- public String num ;
- public String msg;
- public String date;
- public int id;
- }
android xml的生成与解析的更多相关文章
- 在Salesforce中处理Xml的生成与解析
在Salesforce中处理Xml的生成与解析 1): Generate Xml private String ConvertAccountToXmlInfo(Account acc){ Dom.Do ...
- Android first---xml文件生成与解析
一.使用append进行xml生成 Message类属性:private String body; private String date; private String a ...
- android之DOM生成与解析
DOM解析不适合于进行大数据文件的操作,DOM解析适合于对文件进行修改和随机存取的操作. DOM生成 //判断一下是否存在sdcard if(!Environment.getExternalStora ...
- xml的生成与解析_老师笔记
使用序列化器生成一个xml文件 //1,初始化一个xml文件的序列化器 XmlSerializer serializer = Xml.newSerializer(); //2.初始化序列器参数 Fil ...
- Android 利用Gson生成或解析json
目前手机端和服务端数据交流格式一般是json,而谷歌提供了Gson来解析json.下载Gson:https://code.google.com/p/google-gson/ 下载的放在lib并导入,若 ...
- Android中XML文件的序列化生成与解析
xml文件是非常常用的,在android中json和xml是非常常用的两种封装数据的形式,从服务器中获取数据也经常是这两种形式的,所以学会生成和解析xml和json是非常有用的,json相对来说是比较 ...
- Android学习记录(1)—Android中XML文件的序列化生成与解析
xml文件是非常常用的,在android中json和xml是非常常用的两种封装数据的形式,从服务器中获取数据也经常是这两种形式的,所以学会生成和解析xml和json是非常有用的,json相对来说是比较 ...
- Android XML解析
解析XML有三种方式:Dom.SAX.Pull 其中pull解析器运行方式与SAX类似. 我们首先认识pull解析器:http://developer.android.com/intl/zh-cn/r ...
- Android(java)学习笔记185:xml文件生成
1.xml文件: 用元素描述数据,跨平台. 2.利用传统的方式创建xml文件,下面是一个案例: 设计思路:建立一个学生管理系统,创建xml文件保存学生信息: (1)首先是布局文件activity_ma ...
随机推荐
- Codeforces Round #280 (Div. 2) D. Vanya and Computer Game 二分
D. Vanya and Computer Game Time Limit: 20 Sec Memory Limit: 256 MB 题目连接 http://codeforces.com/contes ...
- GLSL实现Ambient Occlusion 【转】
http://blog.csdn.net/a3070173/archive/2008/11/04/3221181.aspx 相信使用OpenGl或DirectX3D的朋友都知道到固定功能管线在光照处理 ...
- [Mapreduce]eclipse下写wordcount
上传两个文件到hdfs上的input目录下 代码例如以下: import java.io.IOException; import java.util.StringTokenizer; import o ...
- [MEAN Stack] First API -- 4. Organize app structure
The app structure: Front-end: app.js /** * Created by Answer1215 on 12/9/2014. */ 'use strict'; func ...
- 深入探讨this指针
深入探讨this指针 为了写这篇文章,准备了好长时间,翻遍了箱底的书籍.可是如今还是不敢放开手来写,战战兢兢.不是操心自己写错,而是唯恐自己错误误导别人.同一时候也希望这篇文章能给你一点收获.既然 ...
- visualvm连接服务器jvm进行监控
本地环境,mac: 服务器环境ubuntu: 直接运行jstatd命令,提示 Could not create remote object access denied ("java.util ...
- UserAgentStringLibrary
It is at WebWorkContext.CurrentCustomer's part. //check whether request is made by a search engine / ...
- 防火墙导致FTP传输文件为0
在使用 ftpClient 传输文件到FTPserver时,在别的机器上可以正常使用,但是到自己的机器有就始终是0文件,发现是Mcafee 防火墙导致的,只要让防火墙放行即可. Mcafee防火墙的放 ...
- html笔记01:顺序和无序列表
<!DOCTYPE html> <html> <body> <li>Yellow <ul><li>Wet soil</li ...
- ACM一道关于素数查找的题
在ACM做这么一道题: 我用了最简单的查找素数的方法: bool isPrime(int n) { int t=n-1; while(t>2) { if(n%t==0) { return fal ...