您的位置:首页 > 移动开发 > Android开发

Android核心基础

2016-12-06 23:11 225 查看

多线程断点下载

为什么多线程个下载可以提升下载速度

多线程下载可以下单位时间内提高下载速率


多线程下载的步骤

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");
*根据数据类型的不同,有不同的方法获取
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android