03 2011 档案

摘要:An activity has essentially four states:①If an activity in the foreground of the screen (at the top of the stack), it isactiveorrunning.②If an activity has lost focus but is still visible (that is, a new non-full-sized or transparent activity has focus on top of your activity),it ispaused. A paused 阅读全文
posted @ 2011-03-31 16:47 Leon&CC 阅读(244) 评论(0) 推荐(0) 编辑
摘要:转自:http://oxen.javaeye.com/blog/142126通过Android提供的NotePad示例应用,及帮助文档中对菜单的相关描述,现将如何在我们的Androiod应用中定制我们自己的菜单,做一个小结。一、菜单的生成 对一个Android应用中的每一个屏幕,也就是说,对每一个Activity类,都会拥有一个默认菜单。在Activity类中,定义了几个与菜单有关的方法,供继承于Activity类的子类去重载,从而定制我们自己的菜单。这几个方法为:public boolean onCreateOptionsMenu(android.view.Menu menu);public 阅读全文
posted @ 2011-03-28 21:21 Leon&CC 阅读(440) 评论(0) 推荐(0) 编辑
摘要:ContentProvider类实现了一组标准的方法接口,从而能够让其他的应用保存或读取此Content Provider的各种数据类型。也就是说,一个程序可以通过实现一个ContentProvider的抽象接口将自己的数据暴露出去。外界根本看不到,也不用看到这个应用暴露的数据在应用当中是如何存储的,外界可以通过这一套标准及统一的接口和程序里的数据打交道,其常见方法如下:• query(Uri uri, String[] projection, String selection, String[] selectionArgs,String sortOrder):通过Uri 进行查询,返回一个C 阅读全文
posted @ 2011-03-24 10:34 Leon&CC 阅读(1448) 评论(0) 推荐(1) 编辑
摘要:SimpleCursorAdapter与SimpleAdapter类似,使用SimpleCursorAdapter更适合绑定数据库的记录集,在业务类中查询返回Cursor,然后将Cursor赋给SimpleCursorAdapter。详细内容参考示例:首先,在业务类PersonService中加入返回Cursor的方法getRawScrollData(),代码如下:1 PersonService.java2 public Cursor getRawScrollData(int startResult, int maxResult){3 List<Person> persons = 阅读全文
posted @ 2011-03-22 21:45 Leon&CC 阅读(620) 评论(0) 推荐(0) 编辑
摘要:Adapter在Android中占据一个重要的角色,它是数据和UI(View)之间一个重要的纽带。在常见的View(ListView GridView Gallery Spinner)等地方都需要用到Adapter。一、ArrayAdapter:BaseAdapter的具体实现,在实例化时可以使用泛型结构,ArrayAdapter 负责把一个字符串数组中的数据填充到一个View当中。 1 //首先声明一个Spinner类的对象 2 Spinner s=(Spinner)findViewById(R.id.flipper); 3 //之后调用ArrayAdapter 4 ArrayAdapter 阅读全文
posted @ 2011-03-22 20:58 Leon&CC 阅读(1551) 评论(0) 推荐(0) 编辑
摘要:一、SQLiteOpenHelper: 这个类主要生成一个数据库,并对数据库的版本进行管理。当在程序当中调用这个类的方法getWritableDatabase(),或者getReadableDatabase()方法的时候,如果当时没有数据,那么Android 系统就会自动生成一个数据库。SQLiteOpenHelper 是一个抽象类,我们通常需要继承它,并且实现里边的3 个函数,具体函数如下所示。 • onCreate(SQLiteDatabase):在数据库第一次生成的时候会调用这个方法,一般我们在这个方法里边生成数据库表。 • onUpgrade(SQLiteDatabase, in... 阅读全文
posted @ 2011-03-21 21:53 Leon&CC 阅读(370) 评论(0) 推荐(0) 编辑
摘要:SQL分类:DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE)DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT)DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK)首先,简要介绍基础语句:1、说明:创建数据库CREATE DATABASE database-name2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice ’disk’, ’testBack’, ’c:mssql7b 阅读全文
posted @ 2011-03-21 20:53 Leon&CC 阅读(201) 评论(0) 推荐(0) 编辑
摘要:在android中使用openFileInput和openFileOutput读取设备上的文件,这两个方法只支持读取该应用目录下的文件,路径位于/data/data/<package name>/files目录中读取非其自身目录下的文件将会抛出异常。需要提醒的是,如果调用FileOutputStream 时指定的文件不存在,Android 会自动创建它。另外,在默认情况下,写入的时候会覆盖原文件内容,如果想把新写入的内容附加到原文件内容后,则可以指定其mode为Context.MODE_APPEND。1 String FILE_NAME = “tempfile.tmp”; //确定 阅读全文
posted @ 2011-03-21 15:43 Leon&CC 阅读(306) 评论(0) 推荐(0) 编辑
摘要:一、SharedPreferences存储是一种采用类似配置文件方式存储键值对数据的方式,其构造函数中第一个参数是preferece的名称,第二个参数是打开的方式.基本的操作如下: 1 public void onCreate(Bundle savedInstanceState) { 2 super.onCreate(savedInstanceState); 3 setContentView(R.layout.main); 4 //Find VIew 5 field_name = (EditText) findViewById(R.id.name); //首先获取用来输入用户名的组件 6 fi 阅读全文
posted @ 2011-03-21 15:02 Leon&CC 阅读(566) 评论(0) 推荐(0) 编辑
摘要:在编程中有时候需要对图片做特殊的处理,比如将图片做出黑白的,或者老照片的效果,有时候还要对图片进行变换,以拉伸,扭曲等等。这些效果在android中有很好的支持,通过颜色矩阵(ColorMatrix)和坐标变换矩阵(Matrix)可以完美的做出上面的所说的效果。下面将分别介绍这两个矩阵的用法和相关的函数。颜色矩阵android中可以通过颜色矩阵(ColorMatrix类)方面的操作颜色,颜色矩阵是一个5x4 的矩阵(如图1.1)可以用来方面的修改图片中RGBA各分量的值,颜色矩阵以一维数组的方式存储如下:[ a, b, c, d, e, f, g, h, i, j, k, l, m, n, o 阅读全文
posted @ 2011-03-09 11:19 Leon&CC 阅读(79078) 评论(25) 推荐(37) 编辑
摘要:转自http://blog.csdn.net/poisonchry/archive/2011/02/26/6209003.aspx在你准备搭建Android平台之前,你需要确认你的系统配置达到了官方的要求http://developer.android.com/sdk/requirements.html以上链接为2011年2月26日粘帖,不保证永久有效第一步,准备JDK6.0在正式开始前,需要先从Oracle(甲骨文)的官网上下载JDK6.0http://www.oracle.com/technetwork/java/javase/downloads/index.html以上链接为2011年2 阅读全文
posted @ 2011-03-07 10:10 Leon&CC 阅读(770) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示