Android学习笔记_20140528

今天继续学习完了多线程断点下载的应用。


1.多线程断点下载
a. 忘记了访问网络这类耗时的操作应在子线程执行;
b. Android4.0之后的版本访问主机默认ip为:10.0.2.2,相当于127.0.0.1;
c. ProcessBar控件,特殊情况是:progressbar和progressdialog进度条对话框可以直接在子线程里更新UI,内部代码特殊处理;
d. Message msg = new Message().obtain();可以减少new的Message对象,主要用到线程池的知识,之后再去学习这方面的内容;
e. 断点重新下载后不能删除保存长度的File的问题还没有找到,似乎是文件被占用了,delete方法返回是false;而一次性下载是可以正常删除的;
f. 学会了Linux下的新命令:rm *.exe(*.txt); rm = remove

 

2.打开两个界面
a. 知道了一种文件快速查找器:Everything;越发感觉还有很多好玩的东西待发现;
b. 安装App后activity显示图标的xml代码        
 <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
c. App应用默认的icon和label,如果activity里没有定义,就调用默认的;  
<application
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name">
d. 检查用户网络情况
   ConnectivityManager cm = (ConnectivityManager) this.getSystemService(Context.CONNECTIVITY_SERVICE);
   NetworkInfo info = cm.getActiveNetworkInfo();
   if (info != null && info.isConnected()) {} else{}

总结:由于晚上睡眠质量不好,一个上午都没精神;下午3,4点才清醒过来,所以导致全天时间利用率很低。想办法提高睡眠质量,还是争取00:30之前入睡,第二天早点起来,正常的作息更有效率。多线程下载程序逻辑还没理顺,有时间还是得自己重新实现,要不然编程能力提不高,只能做打字员了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值