sdk随笔记录

 

display

-----------------------

public class Display extends Object  --Display类提供关于屏幕尺寸和分辨率的信息。

display = this.getWindowManager().getDefaultDisplay();

display.getWidth()

 

 

assetManager

-------------------------

这些资源文件主要分为两类,一种出于asset目录下,称为原生文件,这类文件在被打包成apk文件时是不会进行压缩的;另一类则是res下的文件,这类文件在打包成apk文件时,会进行小内存优化的.

 android中有一个专门的类来处理应用对asset文件的访问,这个类就是AssetManager。其内有一个open()方法可以根据用户提供的文件名,返回一个InputStream对象供用户使用

ACCESS_BUFFER :加载文件到内存中,这种方式适合小文件的读取;

ACCESS_RANDOM:可以随意的向前或者向后的读取数据块

ACCESS_STRAMING:顺序的读取内容

ACCESS_UNKNOWN:当没有明确指定时,使用默认模式

这里我们一定要注意,open(String fileName)默认的使用ACCESS_STREAMING模式进行读取!!

那么我们如何获得一个AssetManager对象呢,在activity中我们可以通过以下的代码获取:

AssetManager assetManager = this.getResources().getAsset();

如何访问res目录下的文件呢?

我们再activity中可以通过如下方法进行访问,InputStream inputStream = Resources.openRawResource(int id);

最后,我们一定要注意,asset和res下的文件都是只能读不能写的哦。

 

java && 操作符

---------------------------

一个是与的意思,

还有一个用法

for(int i=0; i<10&&i<9;i++)

意思是小于10或者小于9就退出循环

 

protected Bitmap doInBackground(TaskParam... params),TaskParam... params怎么理解

--------------------------------------------------------------------------

就是可以传递0个或者多个params,params可以是一个数组。

 

 

 

AsyncTask

-----------------------------

这个是android帮我们封装好处理执行异步任务类。

本来跟UI线程通信要用hander类处理,使用asynctask就简单很多。

参考这个博客 http://blog.youkuaiyun.com/cjjky/article/details/6684959 

 

 

转载于:https://www.cnblogs.com/shenbin/archive/2012/03/30/2424946.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值