Android核心基础

多线程断点下载

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

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

多线程下载的步骤

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");
        *根据数据类型的不同,有不同的方法获取
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值