多线程断点下载
为什么多线程个下载可以提升下载速度
多线程下载可以下单位时间内提高下载速率
多线程下载的步骤
1:划分资源
2:分步下载
3:所有下载完毕,结束下载
Javase的多线程下载移植到Android项目需要注意的问题
1:下载的路径
2:添加权限
*访问网络的权限
*读写SDcard的权限
3:在子线程访问网络
activity
activity的创建步骤
1:写一个类继承activity
2:重写oncreate()方法
3:在res/layout/定义资源文件
4:在oncreate()里面设置布局文件 : setContentView(R.layout.xxx);
5:在清单文件的<application>节点里面配置<activity>节点
*必须让设置Android:name属性
activity的跳转步骤
1:创建意图对象 : intent intent = new intent();
2:设置意图跳转方向 : intent.setClass(content , otherActivity.class);
*参数一: 上下文
*参数二: 目标activity的字节码(otherActivity.class)
3:开启意图 : startActivity(intent);
4:关闭当前activity : finish();
*不必须的方法
activity数据传递
*开启的activity
意图对象携带数据 : intent.putExtra(key , vlaue);
*value可以是很多对象,但并不是所有
基本数据类型,和其数组
string
继承了Parcelable,Serializable接口的实现类
*跳转的activity
**得到传递的意图对象 :intent intent = content.getIntent();
**得到意图对象携带的数据 XXX data = intent.getXXXExtra("key");
*根据数据类型的不同,有不同的方法获取