06 2013 档案

摘要:其中牵涉到的关键知识点1,回调机制,不过回调接口的实现方式有多种多样,可以是一个类继承该接口,也可以是作为一个方法参数;可以参照自己的这篇博客:http://www.cnblogs.com/bobodeboke/archive/2013/04/24/3040662.html2,hashmap联通softReference实现缓存机制。3,注意这种回调的处理,首先图片是用的默认图片(这里是应用图标进行占位),当回调接口调用时候,替换为网络获得的图片。详见代码:package com.bobo.myimageloader.util;import java.io.File;import java.i 阅读全文
posted @ 2013-06-24 16:58 bobo的学习笔记 阅读(381) 评论(0) 推荐(0)
摘要:相对直接调用系统的camera,这种方法使用得相对还少一些。根据api文档,步骤如下:定义一个预览类可以参照《android高薪之路》这本书上面,有这种方法的一种完整实现而对应的activity如下:package com.bobo.mycamara;import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.text.SimpleDateFormat;import java.util.Date;import android.app.Activity;i 阅读全文
posted @ 2013-06-20 16:08 bobo的学习笔记 阅读(1343) 评论(0) 推荐(0)
摘要:利用android的camera通常有两种方式:利用intent调用系统的camera,或者结合surfaceview实现自己定制的camera。先分别对这两种方法说明如下:一、使用系统自配的camera,这种方法不需要在配置文件中声明任何权限package com.bobo.mycamara;import java.io.File;import java.text.SimpleDateFormat;import java.util.Date;import android.net.Uri;import android.os.Bundle;import android.os.Environmen 阅读全文
posted @ 2013-06-20 10:36 bobo的学习笔记 阅读(1042) 评论(0) 推荐(0)
摘要:这几个类都是用于和服务器端的连接,有些功能都能够实现,关系是:一、URLURL标识着网络上的一个资源:该类包含一些URL自身的方法,如获取URL对应的主机名称,端口号,协议,查询字符串外,还有些方法:openConnection()Returns a new connection to the resource referred to by this URL.finalInputStreamopenStream()Equivalent toopenConnection().getInputStream(types).finalObjectgetContent(Class[]types)Equi 阅读全文
posted @ 2013-06-17 16:01 bobo的学习笔记 阅读(430) 评论(0) 推荐(0)
摘要:contentprovider是不同应用程序之间交换数据自定义contentprovider的步骤:(1)定义一个contract类,描述数据库中的相关元数据,定义所要用到的常量。package com.bobo.myprovider;import android.net.Uri;import android.provider.BaseColumns;public class PersonDataBase { public static final String AUTHORITY="com.bobo.myprovider"; public static final Str 阅读全文
posted @ 2013-06-16 13:41 bobo的学习笔记 阅读(489) 评论(0) 推荐(0)
摘要://获取设备品牌;打印出Huawei System.out.println("BRAND:"+android.os.Build.BRAND); //获取设备信息;打印出hwc8813 System.out.println("Device:"+android.os.Build.DEVICE); //获取厂商信息;打印出HUAWEI System.out.println("MANUFACTURER:"+android.os.Build.MANUFACTURER); //获取型号信息:打印出:HUAWEI C8813... 阅读全文
posted @ 2013-06-07 11:36 bobo的学习笔记 阅读(311) 评论(0) 推荐(0)
摘要:具体的可以参见这篇博客,将原理讲解得很详细:http://blog.csdn.net/mylzc/article/details/6772129由于android只能够在主线程中实现UI的更新,因此使用的方法通常是:1,handler+thread机制2,异步处理工作类:Async Task。里面五个回调分别对应着五个状态,详情可见上面的博客,这里重点说一下几个参数的含义。AsyncTask<params,progress,result>;其中,params是传递给后台的参数类型。result是后台返回的参数类型。result doInBackground(Params...)。这 阅读全文
posted @ 2013-06-07 10:32 bobo的学习笔记 阅读(213) 评论(0) 推荐(0)