毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
基于Android系统的图片浏览器开发(3)
android:numColumns="auto_fit" 其中的auto表示根据图片数量多少自动显示图片。android:verticalSpacing="2dp" 和android:horizontalSpacing="2dp表示图与图之间的距离垂直和水平距离都是2dp, android:stretchMode="columnWidth" 表示延伸类型是上下延伸的。
1.3.2 对图片浏览器开发研究的内容
研究如何对内存卡里的东西进行读取,这里用到了java.io.FileFilter;它的主要作用是就是检测文件是否存在,FileFilter 包含在Java Development Kit (JDK) 1.2 众多的附件中。他的主要作用就是检测文件是否存在。FileFilter 和他的前身FilenameFilter 唯一的不同是FileFilter 提供文件对象的访问方法,而FilenameFilter 是按照目录和文件名的方式来工作的。因为要实行一些接口,所以加入了java.util.List;这个类。List list = new ArrayList();这句创建了一个ArrayList的对象后把上溯到了List。此时它是一个List对象了,有些ArrayList有但是List没有的属性和方法,它就不能再用了。还引入了一对话框类,android.app.AlertDialog这个类主要有以下几个方法:setMessage:为对话框设置内容,setView : 给对话框设置自定义样式,setItems :设置对话框要显示的一个list,一般用于显示几个命令时,setPositiveButton:给对话框添加"Yes"按钮。还研究了ProgressDialog这个类,定义进度条progressDialog=new ProgressDialog(ProgressActivity.this);设置进度的风格:progressDialog.setProgressStyle(ProgressDialog.STYLE_SPINNR);进度条的显示信息,progressDialog.setMessage("Loading..."); progressThread = new ProgressThread(handler);启动进度线程:progressThread.start();还用到了OnClickListener的方法,以按钮BUTTON的监听为例,下面的监听都是实现等价的
1、使用接口继承Button监听方法
2、使用接口继承View类的监听
3、不用接口,在类内部直接实行监听。
使用接口继承Button监听方法,继承 android.view.View.OnClickListener。使用接口DialogInterface监听方法,继承 android.content.DialogInterface.OnClickListener。用到了android.content.ContentResolver;这个类,一共有3个方法,归纳如下:1、从当前的Activity获取系统的ContentResolver 2、使用ContentProvider的insert、delet、update、query方法对ContentProvider的内容进行增删改查 3、如果是使用query得到一个的结果集,通过该结果集可以获得我们查询的结果。还需要研究android.graphics.Bitmap,这个类Bitmap实现在android.graphics包中。但是Bitmap类的构造函数是私有的,外面并不能实例化,只能是通过JNI实例化。这必然是某个辅助类提供了创建Bitmap的接口,而这个类的实现通过JNI接口来实例化Bitmap的,这个类就是BitmapFactory。利用BitmapFactory可以从一个指定文件中,利用decodeFile()解出Bitmap;也可以定义的图片资源中,利用decodeResource()解出Bitmap。在使用方法decodeFile()/decodeResource()时,都可以指定一个BitmapFactory.Options,利用Options的下列属性,可以指定decode的选项inPreferredConfig 指定decode到内存中,手机中所采用的编码,可选值定义在Bitmap.Config中,缺省值是ARGB_8888。inJustDecodeBounds如果设置为true,并不会把图像的数据完全解码,亦即decodeXyz()返回值为null,但是Options的outAbc中解出了图像的基本信息。inSampleSize设置decode时的缩放比例。还用到android.net.Uri;以下是常用到的Intent的URI及其示例,包含了大部分应用中用到的共用intent。1、打开一个网页,类别是intent.ACTION_VIEW Uri uri=Uri.parse(“http://blog.3gstdy.com/”);
Intent intent=new Intent(Intent.ACTION_VIEW,);
2、打开地图并定位到一个点Uri uri = Uri.parse(“geo:52.76,-79.0342″);Intent intent = new Intent(Intent.ACTION_VIEW, uri);
共5页:
上一页
1
2
3
4
5
下一页
上一篇:
基于IPSec协议的Linux VPN网关平台
下一篇:
ASP.NET智能家庭综合管家系统设计
基于Apriori算法的电影推荐
java+mysql通用试题库系统后台设计与实现
PHP+IOS的会议管理系统的设计+ER图
基于PageRank算法的网络数据分析
基于神经网络的验证码识别算法
基于网络的通用试题库系...
python基于决策树算法的球赛预测
AT89C52单片机的超声波测距...
中国学术生态细节考察《...
医院财务风险因素分析及管理措施【2367字】
承德市事业单位档案管理...
公寓空调设计任务书
志愿者活动的调查问卷表
神经外科重症监护病房患...
10万元能开儿童乐园吗,我...
C#学校科研管理系统的设计
国内外图像分割技术研究现状