随笔分类 -  Android开发

摘要:一.ContentProvider 1.什么是ContentProvider ContentProvider是Android四大组件之一, 用来将程序内的数据共享给其他程序. 在共享数据的时候, 将操作数据的代码封装成方法, 不直接把数据暴露出来, 提高安全性. 可以对ContentProvider注册ContentObserver, 实时监听数据修改. 2.怎么创建和访问ContentProvider ***** 定义类继承ContentProvider, 在清单文件<application>节点中注册<provider>节点 将程序安装到手... 阅读全文
posted @ 2012-11-08 14:44 Andye 阅读(243) 评论(0) 推荐(0) 编辑
摘要:一.Junit 1.什么是Junit Junit是一种测试的方法, 当写完一个业务方法时, 我们最好对其进行测试, 以保证这个方法在各种情况下都可以正常运行. 2.怎么使用Junit 配置AndroidManifest.xml 在<manifest>节点下配置<instrumentation>节点, 指定使用的测试类和要测试的工程 在<applicaiton>节点下配置<uses-library>节点, 指定使用的类库 定义测试类继承AndroidTestCase, 其中编写测试方法 测试方法以小写"test"开头 右键点击R 阅读全文
posted @ 2012-11-08 14:43 Andye 阅读(261) 评论(0) 推荐(0) 编辑
摘要:一.数据库 1.另一种增删改查 ***** insert() 指定表名和包含数据的一个Map集合(ContentValues), 为了避免集合为空抛出异常的情况还可以指定一个列名. 插入后返回id delete() 指定表名和查询条件, 删除后返回受影响的记录数 update() 指定表名, 数据集合和查询条件, 更新后返回受影响的记录数 query() 指定表名, 查询的列名, 查询条件, 以及分组条件, 排序条件, 分页条件等. 得到的也是一个Cursor 2.事务管理 * beginTransaction() 开启事务 setTr... 阅读全文
posted @ 2012-11-08 14:43 Andye 阅读(284) 评论(0) 推荐(1) 编辑
摘要:一.安装开发环境 1.所需资源 JDK, Eclipse, SDK, ADT 2.注意 所有资源存储的路径不要包含中文 模拟器路径通过创建环境变量android_sdk_home修改, 可以指定任意目录, 但不能包含中文. 重启Eclipse之后生效. 二.拨打电话 1.界面 使用TextView, EditText, Button进行布局 2.Java代码 findViewById(int) 获取界面上的组件 setOnClickListener(OnClickListener) 注册点击监听器 创建I... 阅读全文
posted @ 2012-11-08 14:42 Andye 阅读(305) 评论(0) 推荐(0) 编辑
摘要:1、什么是ANR异常?application not response 应用程序无响应。在用户进行一个操作,如果用户在6秒内没有操作的话,就会出现异常代码示例:import android.app.Activity;import android.os.Bundle;import android.view.View;import android.widget.Toast;public class MainActivity extends Activity { public void onCreate(Bundle savedInstanceState) { super.onC... 阅读全文
posted @ 2012-11-08 14:24 Andye 阅读(5082) 评论(2) 推荐(0) 编辑