当前位置: 编程技术>移动开发
本页文章导读:
▪将图片转化作缩略图再加载 将图片转化为缩略图再加载
stream = new FileInputStream(new File(path+"test.jpg"));
BitmapFactory.Options opts = new BitmapFactory.Options();
opts.inSampleSize = 8;
Bitmap bitmap = BitmapFactory.decodeStream(stream .........
▪ 多线程上载 附源码 多线程下载 附源码
多线程下载:1.多线程2 下载 这些也是android软件多线程下载的原理 通用 思路:要多线程下载,就要知道这个文件有多大,准备用几个线程来下载。 1, 得到文件.........
▪ TimePicker DatePicker 容易说明 TimePicker DatePicker 简单说明
在Android中关于日期时间的类有TimePicker、DatePicker、TimePickerDialog、DatePickerDialog、Calendar。其中TimePickerDialog、DatePickerDialog是对话框形式。 一、TimePicker 查看.........
[1]将图片转化作缩略图再加载
来源: 互联网 发布时间: 2014-02-18
将图片转化为缩略图再加载
stream = new FileInputStream(new File(path+"test.jpg"));
BitmapFactory.Options opts = new BitmapFactory.Options();
opts.inSampleSize = 8;
Bitmap bitmap = BitmapFactory.decodeStream(stream , null, opts);
iv.setImageBitmap(bitmap);
1 楼
feiyu1001
2010-10-15
你要表达什么?????????????
2 楼
ChenEric
2010-10-18
这是个神马玩意?浮云~
3 楼
aa87963014
2010-10-18
图片缩小后显示
4 楼
wxw404
2010-10-22
又学了一招
[2] 多线程上载 附源码
来源: 互联网 发布时间: 2014-02-18
多线程下载 附源码
多线程下载:1.多线程2 下载 这些也是android软件多线程下载的原理 通用
思路:要多线程下载,就要知道这个文件有多大,准备用几个线程来下载。
1, 得到文件的大小:
2,设定有3个线程 那计算每个线程下载多少
3.新建一个和要下载的文件一样大小的文件 用来保存被下载的文件
4.开始下载
思路就是这样, 详细代码见源码。
多线程下载:1.多线程2 下载 这些也是android软件多线程下载的原理 通用
思路:要多线程下载,就要知道这个文件有多大,准备用几个线程来下载。
1, 得到文件的大小:
String imgPathString = "http://dl1.g-fox.cn/chinaedition/releases/zh-CN/FirefoxChinaEdition-latest.exe"; URL url = new URL(/blog_article/imgPathString/index.html); int size = getDateSize(imgPathString);//得到文件的大小
2,设定有3个线程 那计算每个线程下载多少
int threadSize =3;//线程数量:3 int block = size / threadSize +1;//每个线程下载的数据的大小
3.新建一个和要下载的文件一样大小的文件 用来保存被下载的文件
File file = new File ("huohu.exe"); RandomAccessFile rfile = new RandomAccessFile(file,"rw"); rfile.setLength(size); rfile.close();
4.开始下载
for(int i = 0 ;i<threadSize;i++) { int startPosition = i*block;//从什么位置开始写 RandomAccessFile threadfile = new RandomAccessFile(file,"rw"); threadfile.seek(startPosition); new DownLoadThread(url, startPosition, threadfile, block).start(); }
思路就是这样, 详细代码见源码。
[3] TimePicker DatePicker 容易说明
来源: 互联网 发布时间: 2014-02-18
TimePicker DatePicker 简单说明
在Android中关于日期时间的类有TimePicker、DatePicker、TimePickerDialog、DatePickerDialog、Calendar。其中TimePickerDialog、DatePickerDialog是对话框形式。
一、TimePicker
查看一个在24小时或上午/下午模式下一天的时间。
1.重要方法
setCurrentMinute(Integer currentMinute)设置当前时间的分钟
getCurrentMinute()获取当前时间的分钟
setEnabled(boolean enabled)设置当前视图是否可以编辑。
m_TimePicker.setIs24HourView(true);设置为24小时制显示
setOnTimeChangedListener(TimePicker.OnTimeChangedListener onTimeChangedListener)当时间改变时调用
2.实例:
timePicker=(TimePicker)findViewById(R.id.timePicker);
timePicker.setCurrentHour(16);
timePicker.setCurrentMinute(10);
updateDisplay(16,10);
timePicker.setOnTimeChangedListener(this);
二、DatePicker
1.重要方法
getDayOfMonth():获取当前Day
getMonth():获取当前月
getYear()获取当前年
updateDate(int year, int monthOfYear, int dayOfMonth):更新日期
三、TimePickerDialog、DatePickerDialog
以对话框形式显示日期时间视图
四、Calendar
日历是设定年度日期对象和一个整数字段之间转换的抽象基类,如,月,日,小时等。
实例
final Calendar calendar=Calendar.getInstance();
mYear=calendar.get(Calendar.YEAR);
mMonth=calendar.get(Calendar.MONTH);
mDay=calendar.get(Calendar.DAY_OF_MONTH);
mHour=calendar.get(Calendar.HOUR_OF_DAY);
mMinute=calendar.get(Calendar.MINUTE);
在Android中关于日期时间的类有TimePicker、DatePicker、TimePickerDialog、DatePickerDialog、Calendar。其中TimePickerDialog、DatePickerDialog是对话框形式。
一、TimePicker
查看一个在24小时或上午/下午模式下一天的时间。
1.重要方法
setCurrentMinute(Integer currentMinute)设置当前时间的分钟
getCurrentMinute()获取当前时间的分钟
setEnabled(boolean enabled)设置当前视图是否可以编辑。
m_TimePicker.setIs24HourView(true);设置为24小时制显示
setOnTimeChangedListener(TimePicker.OnTimeChangedListener onTimeChangedListener)当时间改变时调用
2.实例:
timePicker=(TimePicker)findViewById(R.id.timePicker);
timePicker.setCurrentHour(16);
timePicker.setCurrentMinute(10);
updateDisplay(16,10);
timePicker.setOnTimeChangedListener(this);
二、DatePicker
1.重要方法
getDayOfMonth():获取当前Day
getMonth():获取当前月
getYear()获取当前年
updateDate(int year, int monthOfYear, int dayOfMonth):更新日期
三、TimePickerDialog、DatePickerDialog
以对话框形式显示日期时间视图
四、Calendar
日历是设定年度日期对象和一个整数字段之间转换的抽象基类,如,月,日,小时等。
实例
final Calendar calendar=Calendar.getInstance();
mYear=calendar.get(Calendar.YEAR);
mMonth=calendar.get(Calendar.MONTH);
mDay=calendar.get(Calendar.DAY_OF_MONTH);
mHour=calendar.get(Calendar.HOUR_OF_DAY);
mMinute=calendar.get(Calendar.MINUTE);
最新技术文章: