Android核心基础

来源:互联网 发布:mac限时免费大全 编辑:程序博客网 时间:2024/06/05 01:09

多线程断点下载

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

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

多线程下载的步骤

1:划分资源2:分步下载3:所有下载完毕,结束下载

Javase的多线程下载移植到Android项目需要注意的问题

1:下载的路径2:添加权限    *访问网络的权限    *读写SDcard的权限3:在子线程访问网络

activity

activity的创建步骤

1:写一个类继承activity2:重写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");        *根据数据类型的不同,有不同的方法获取
0 0