摘要: 在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 阅读(79052) 评论(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) 编辑
摘要: If the “picture” icon is clicked on Launcher activity, it brings up GalleryPicker activity. The GalleryPicker activity calls ImageManager to query folders which contains image files from MediaProvider. (When reading source code, remember that the gallery and bucket symbol equals to folder.) For each 阅读全文
posted @ 2011-02-28 15:19 Leon&CC 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 一、线程的基本概念简单的说:线程就是一个程序里不同的执行路径在同一个时间点上cpu只会有一个线程在执行Java里的多线程是通过java.lang.Thread类来实现的每个线程都拥有自己独立的方法栈空间二、java线程的创建和启动第一种定义线程类实现Runnable接口Thread myThread = new Thread(target)//target为Runnable接口类型Runnable中只有一个方法:public void run();用以定义线程运行体第二种可以定义一个Thread的子类并重写其run方法:clas MyThread extends Thread{public v 阅读全文
posted @ 2011-02-22 17:23 Leon&CC 阅读(347) 评论(0) 推荐(0) 编辑