摘要:
android中图片缩放方法有三种:1,bitmapFactory;2,bitmap+metrix;3,thumbUtil方法一:bitmapFactory:public static Bitmap resizeBitmapByFactory(String path, int w, int h) { BitmapFactory.Options option = new BitmapFactory.Options(); option.inJustDecodeBounds = true; Bitmap bitmap = BitmapFactory.deco... 阅读全文
摘要:
易错点 Where需要放在from语句之后;where中不能出现聚合函数(就是能够将几行一列合并为一行一列的函数,比如max,min,avg,count());但是可以出现其他,如比较符,getdate(0之类的哈 2,筛选条件中需要用到聚合函数的话,不能用where子句,此时考虑是否可以采用hav 阅读全文
摘要:
intent是几大组件之间进行通信的组件。可以包含以下几个部分:component:指明了处理该intent的对象。Action类似于一个函数名,规定了其他部分的对应用法:The action largely determines how the rest of the intent is structured — particularly the data and extras fields — much as a method name determines a set of arguments and a return value.Data就是一个Uri:In many cases, t 阅读全文
摘要:
一,bitmap工具封装了以下方法:1,获取activity屏幕截图,保存为图片文件2,从文件中获取截图,返回bitmap对象package com.ctbri.weather.utils;import java.io.File;import java.io.FileOutputStream;import android.app.Activity;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.graphics.BitmapFactory.Options;import and 阅读全文
摘要:
其中牵涉到的关键知识点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 阅读全文
摘要:
相对直接调用系统的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 阅读全文
摘要:
利用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 阅读全文
摘要:
这几个类都是用于和服务器端的连接,有些功能都能够实现,关系是:一、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 阅读全文
摘要:
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 阅读全文
摘要:
//获取设备品牌;打印出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... 阅读全文