上一页 1 2 3 4 5 6 7 ··· 30 下一页
摘要: 1. 读写短信 示例代码均需要先获得读写短信的权限 读取短信代码public void click(View view){ //1.利用内容提供者 中间人 获取用户的短信数据. ContentResolver resolver = getContentResolver(); Uri uri = Uri.parse("content://sms/"); //根据分析 代表的是所有的短信的路径 Cursor cursor = resolver.query(uri, new String[]{"address","date","b 阅读全文
posted @ 2014-03-26 09:24 今晚打酱油_ 阅读(1142) 评论(0) 推荐(0) 编辑
摘要: http://os.51cto.com/art/200905/126051.htm用adb直接查看log: adb logcat 清除之前的log: adb logcat -c 加过滤查看log(查看错误信息,异常就在这里): adb logcat -s *:E将log输出到sdcard: adb logcat -f /sdcard/xxx.loglogcat是Android中一个命令行工具,可以用于得到程序的log信息。logcat使用方法如下所示:logcat [options] [filterspecs]logcat的选项包括:-s 设置过滤器,例如指定 "*:s"- 阅读全文
posted @ 2014-03-26 08:34 今晚打酱油_ 阅读(408) 评论(0) 推荐(0) 编辑
摘要: 1. 概述ContentProvider 在android中的作用是对外共享数据,也就是说你可以通过ContentProvider把应用中的数据共享给其他应用访问,其他应用可以通过ContentProvider 对你应用中的数据进行添删改查。关于数据共享,以前我们学习过文件操作模式,知道通过指定文件的操作模式为Context.MODE_WORLD_READABLE或Context.MODE_WORLD_WRITEABLE同样也可以对外共享数据。那么,这里为何要使用ContentProvider 对外共享数据呢?是这样的,如果采用文件操作模式对外共享数据,数据的访问方式会因数据存储的方式而不同, 阅读全文
posted @ 2014-03-25 16:09 今晚打酱油_ 阅读(479) 评论(0) 推荐(0) 编辑
摘要: 1. 代码示例,( 数据库来源上篇的数据)MainActivity.java public class MainActivity extends Activity { private ListView lv1 = null; private List lists = null; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); lv1 = (ListView)... 阅读全文
posted @ 2014-03-25 11:42 今晚打酱油_ 阅读(366) 评论(0) 推荐(0) 编辑
摘要: 1. 概述在Android平台上,集成了一个嵌入式关系型数据库—SQLite,SQLite3支持NULL、INTEGER、REAL(浮点数字)、TEXT(字符串文本)和BLOB(二进制对象)数据类型,虽然它支持的类型只有五种,但实际上sqlite3也接受varchar(n)、char(n)、decimal(p,s)等数据类型,只不过在运算或保存时会转成对应的五种数据类型。 SQLite最大的特点是你可以把各种类型的数据保存到任何字段中,而不用关心字段声明的数据类型是什么。例如:可以在Integer类型的字段中存放字符串,或者在布尔型字段中存放浮点数,或者在字符型字段中存放日期型值。但有一种情况 阅读全文
posted @ 2014-03-25 08:52 今晚打酱油_ 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 1. 创建XML文件对象及其序列化示例代码:(模拟以xml格式备份短信到SD卡)SmsInfo.java, bean对象/** * 短信的业务bean * @author Administrator * */public class SmsInfo { private String body; private String number; private int type; private long id; public long getId() { return id; } public void setId(long id) { this.id = id; } public SmsIn.. 阅读全文
posted @ 2014-03-24 13:58 今晚打酱油_ 阅读(272) 评论(0) 推荐(0) 编辑
摘要: (内容整理自张泽华教程)1. 概述使用文件进行数据存储首先给大家介绍使用文件如何对数据进行存储,Activity提供了openFileOutput()方法可以用于把数据输出到文件中,具体的实现过程与在J2SE环境中保存数据到文件中是一样的。public class FileActivity extends Activity { @Override public void onCreate(Bundle savedInstanceState) { ... FileOutputStream outStream = this.openFileOutput("itcast.txt" 阅读全文
posted @ 2014-03-21 11:38 今晚打酱油_ 阅读(626) 评论(0) 推荐(0) 编辑
摘要: 1. 相关概念白盒测试:知道程序源代码.根据测试的粒度分为不同的类型方法测试 function test 单元测试 unit test 集成测试 intergation test根据测试的次数分为不同的类型 冒烟测试 smoke test (adb shell monkey 测试点击N次) 压力测试 pressure test黑盒测试:8k不知道程序的源代码,主要操作应用程序的业务逻辑.logcat System.out.println();日志信息等级verbose 提示debug 调试info warn 警告error 错误2. 示例代码CalcService.java, 需要测试的se. 阅读全文
posted @ 2014-03-20 15:30 今晚打酱油_ 阅读(1081) 评论(0) 推荐(0) 编辑
摘要: 【Android】ADB常用指令与logcat日志http://www.csdn123.com/html/itweb/20131015/168574.htmADB命令简介 ADB是一个功能强大的命令行工具。通过它可以直接和模拟器或真机进行交互。它是一个具有客户端和服务器端的程序。 它主要由三个部分组成:客户端,它运行在你的开发机上,你可以通过执行adb命令来唤起一个客户端。其他的工具例如:ADT插件以及DDMS也可以创建一个ADB客户端。服务端,它运行在你的后台进程,这个服务管理客户端和运行在你模拟起或真机上的守护进程。守护进程,它运行在每台模拟器或真机的后台进程。 当你启动一个adb客... 阅读全文
posted @ 2014-03-20 15:23 今晚打酱油_ 阅读(647) 评论(0) 推荐(0) 编辑
摘要: 1. 相对布局 2.线性布局 3. 表格布局 4. 绝对布局 5.帧布局几层控件跌在一起, 可以控制显示那一层,应用场景: 播放器暂停时的暂停图标。 阅读全文
posted @ 2014-03-20 14:00 今晚打酱油_ 阅读(489) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 30 下一页