08 2012 档案
摘要:1. 加入读取联系人信息的权限content://com.android.contacts/contacts操作的数据是联系人信息Uricontent://com.android.contacts/data/phones联系人电话Uricontent://com.android.contacts/d...
阅读全文
摘要:1.Uri介绍Uri代表了要操作的数据,Uri主要包含了两部分信息:1>.需要操作的ContentProvider。 2>.对ContentProvider中的什么数据进行操作,一个Uri由以下几部分组成: ContentProvider(内容提供者)的scheme(计划;组合;体制;诡计)已经由A...
阅读全文
摘要:1. 当应用继承ContentProvider类,并重写该类用于提供数据和存储数据的方法,就可以向其他应用共享其数据。虽然使用其他方法也可以对外共享数据,但数据访问方式会因数据存储的方式而不同,如:采用文件方式对外共享数据,需要进行文件操作读写数据;采用sharedpreferences共享数据,需...
阅读全文
摘要:1. 使用SQLiteDatabase的beginTransaction()方法可以开启一个事务,程序执行到endTransaction() 方法时会检查事务的标志是否为成功,如果程序执行到endTransaction()之前调用了setTransactionSuccessful() 方法设置事务的...
阅读全文
摘要:1.除了前面给大家介绍的execSQL()和rawQuery()方法, SQLiteDatabase还专门提供了对应于添加、删除、更新、查询的操作方法: insert()、delete()、update()和query() 。这些方法实际上是给那些不太了解SQL语法的菜鸟使用的,对于熟悉SQL语法的...
阅读全文
摘要:1. 除了可以使用文件或SharedPreferences存储数据,还可以选择使用SQLite数据库存储数据。在Android平台上,集成了一个嵌入式关系型数据库—SQLite,SQLite3支持 NULL、INTEGER、REAL(浮点数字)、TEXT(字符串文本)和BLOB(二进制对象)数据类型...
阅读全文
摘要:1.对应用进行单元测试的目的是: 一.检查程序的运行过程是否正确;二.检查程序的处理结果是否正确。2. 第一步:首先在AndroidManifest.xml中加入下面红色代码: //把单元测试的框架的依赖库引入到项目中。注意:该段代码是添加在里面的,而不是中。 .... //label属性的值是自己...
阅读全文
摘要:一.在Android平台上可以使用Simple API for XML(SAX) 、 Document Object Model(DOM)和Android附带的pull解析器解析XML文件。本例子要解析的XML文件:文件名称:itcast.xml 李明 30 李向梅 25 下面这个例子定义了一...
阅读全文
摘要:1.除了可以使用 SAX解析XML文件,大家也可以使用熟悉的DOM来解析XML文件。 DOM解析XML文件时,会将XML文件的所有内容以对象树方式存放在内存中,然后允许您使用DOM API遍历XML树、检索所需的数据。使用DOM操作XML的代码看起来比较直观,并且,在某些方面比基于SAX的实现更加简...
阅读全文
摘要:1.除了可以使用 SAX和DOM解析XML文件,大家也可以使用Android内置的Pull解析器解析XML文件。 Pull解析方法是最优秀的方法,建议Android开发中使用它,不建议使用SAX和DOM。Pull解析器的运行方式与 SAX 解析器相似。它提供了类似的事件,如:开始元素和结束元素事件,...
阅读全文
摘要:一、保存到手机内存1.很多时候我们的软件需要对处理后的数据进行存储或再次访问。Android为数据存储提供了多种方式,分别有如下几种:l 文件(采用IO数据流的方式)l SharedPreferencesl SQLite数据库l 内容提供者(Content provider)l 网络2.使用文件进行...
阅读全文
摘要:1. 很多时候我们开发的软件需要向用户提供软件参数设置功能,例如我们常用的QQ,用户可以设置是否允许陌生人添加自己为好友。对于软件配置参数的保存,如果是window软件通常我们会采用ini文件进行保存,如果是j2se应用,我们会采用properties属性文件或者xml进行保存。如果是Android...
阅读全文
摘要:感觉今天一天好忙碌,其实并没有干什么,只是一直在搭建Android安装环境,一天只写了一个小小的入门程序“Hello Word”,虽然成就很低,但是感触很深! 中国有句老话叫:靠天靠地靠人不如靠自己!今天深有体会,不是说安搭建Android安装环境有多么难,有的只是自己太无知,因为是第一次接触,所...
阅读全文
摘要:1.Android有三种通知的方式2. 状态区通知用于服务(service),吐司的用户交换接口更友好,下面简要说一下吐司处理//Toast通知可以改变通知位置.toast.setGravity(Gravity.TOP|Gravity.LEFT, 0, 0);//自定义吐司Toast toast =...
阅读全文
摘要:1.Android项目的目录架构src :java原代码存放目录gen :自动生成目录gen 目录中存放所有由Android开发工具自动生成的文件。目录中最重要的就是R.java文件。 这个文件由Android开发工具自动产生的。Android开发工具会自动根据你放入res目录的xml界面文件、图标...
阅读全文
摘要:1.创建模拟器时要注意的事项。Sdcard是外部存储设备,创建后将以镜像文件的形式存储在硬盘上,一般设置其大小(size)就可以了,如果设置的过大则会占硬盘内存大。 File的作用是如果已经创建过模拟器可以点击Browse用已经创建的模拟器,创建后的模拟器保存在C:\Users\yangkai\.a...
阅读全文
摘要:转眼间,为期一个星期的暑期培训就过去了,主要内容是:学校五天的Android知识学习和北京的两天观光之旅。这几天尽情的挥洒着青春,感受着cadn的活力与激情,不单单的学生,老师、经理都那么的有活力。青春是用意志的血滴和拼搏的汗水酿成的琼浆——历久弥香;青春是用不凋的希望和不灭的向往编织的彩虹——绚丽...
阅读全文