摘要: Exif的全称是Exchangeable Image File(可交换图像文件),最初由日本电子工业发展协会制订,它是JPEG文件的一种,遵从JPEG标准,只是在文件头信息中增加了有关拍摄信息的内容和索引图。简单来说,EXIF 信息就是由数码相机在拍摄过程中采集一系列的拍摄参数,然后把信息放置在... 阅读全文
posted @ 2015-05-30 22:25 woodrow_woo 阅读(427) 评论(0) 推荐(0)
摘要: OOM的全称是out of memory exception.当使用setImageBitmap()显示图片时有时会引起该异常。那么是什么原因呢?我们知道一张图片是有很多个像素点组成的,bmp格式图片一个像素需要3字节(RGB,每个颜色一个字节表示)或者4字节(RGBA)表示。如果一张图片分辨率... 阅读全文
posted @ 2015-05-30 22:10 woodrow_woo 阅读(633) 评论(0) 推荐(0)
摘要: 如果需要访问不同进程间service中的数据或者方法,需要使用AIDL(android interface description language)工具,可以通过如下方法: public boolean bindService(Intent intent, ServiceConnection ... 阅读全文
posted @ 2015-05-28 17:49 woodrow_woo 阅读(171) 评论(0) 推荐(0)
摘要: 使用startService()方法启动service,调用者与service之间没有关联,即使调用者退出了,服务仍然运行。 使用bindService()方法启动service,调用者与service绑定在一起,调用者一旦退出,服务也就终止。 Service使用了onBind 的方法去绑定... 阅读全文
posted @ 2015-05-27 15:55 woodrow_woo 阅读(240) 评论(0) 推荐(0)
摘要: 1 package com.example.day16_03phonerecorder; 2 3 import android.app.Activity; 4 import android.content.Intent; 5 import android.os.Bundle; 6 7 publ... 阅读全文
posted @ 2015-05-26 21:43 woodrow_woo 阅读(243) 评论(0) 推荐(0)
摘要: Broadcast的类型有两种:普通广播和有序广播。 Normal broadcasts(普通广播):Normal broadcasts是完全异步的可以同一时间被所有的接收者接收到。消息的传递效率比较高。但缺点是接收者不能讲接收的消息的处理信息传递给下一个接收者也不能停止消息的传播。 ... 阅读全文
posted @ 2015-05-26 21:03 woodrow_woo 阅读(171) 评论(0) 推荐(0)
摘要: 关于生命周期图资源很多,不再粘贴。从代码运行来看看Activity的生命周期。 1 package com.example.day14_01activitylifecycle; 2 3 import android.app.Activity; 4 import android.content.In... 阅读全文
posted @ 2015-05-24 22:55 woodrow_woo 阅读(155) 评论(0) 推荐(0)
摘要: 1.传递参数 传值: Intent intent=new Intent(); intent.putExtra("extra", "这是页面一传来的值!"); intent.setClass(Test_for_intentActivity.this, actpage2.clas... 阅读全文
posted @ 2015-05-24 21:20 woodrow_woo 阅读(151) 评论(0) 推荐(0)
摘要: android-async-http是专门针对Android在Apache的HttpClient基础上构建的异步的callback-based http client。所有的请求全在UI线程之外发生,而callback发生在创建它的线程中,应用了Android的Handler发送消息机制。你也可... 阅读全文
posted @ 2015-05-22 12:54 woodrow_woo 阅读(296) 评论(0) 推荐(0)
摘要: HttpClient 是 Apache Jakarta Common 下的子项目,可以用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包,并且它支持 HTTP 协议最新的版本和建议。 使用 HttpClient 需要以下 6 个步骤:1. 创建 HttpClient 的实... 阅读全文
posted @ 2015-05-22 09:51 woodrow_woo 阅读(442) 评论(0) 推荐(0)