您的位置:首页 > 其它

sed,sort,uniq,join,cut,paste,split

2010-01-11 13:35 429 查看
鉴于之前几周Android基础的学习,我想分享下Android模拟器模拟手机助手下载实现的步骤。自己在用手机助手下载软件的时候不觉得,当自己要用计算机语言来实现却是觉得不容易。
不多说,直接进入正题。

1、我们用虚拟服务器来进行模拟手机从网络上下载资源

2、新建一个Android Application Project

3、添加权限:在AndroidManifest.xml文件中为项目添加三个权限

1)android.permission.INTERNET——实现从模拟服务器中下载资源
2)android.permission.READ_EXTERNAL_STORAGE——实现流中读的操作
3)android.permission.WRITE_EXTERNAL_STORAGE——实现流中写的操作
4、部署layout文件

1)在activity_main.xml文件中就放置ListView这一个控件即可

2)在layout文件夹下,新建一个xml文件,用于部署layout里面每行的布局以及内容

5、开启Android模拟器,查看每一步的实现情况,也好便于修改;如是全部代码都写完再运行的 话,出现的FC也可能有许多关联性的错误,错不在一处,这样对于代码的改错就会很困难,所以 有必要养成做一步,运行一步,而不是全部写完再运行。

6、在MainActivity.java文件中开始。

1)由于无法从网络获得文本资源,所以我们就把app的标题以及描述都写死在代码里:
2)定义四个HashMap容器,用于存放编码过程中所需的标识
3)找到ListView控件
4)新建一个类Myadapter继承BaseAdapter,重写里面的方法:
5)在Myadapter类中的getView方法中添砖加瓦。找到布局转换器以及各个控件
6)从虚拟服务器上下载每个app所对应的图标;下载是属于耗时操作,所以不可以在主线程中进行,这时你需要新开启一个异步线程来进行下载app图标的操作。
7)从虚拟服务器上下载每个app对应的安装包。

8)通过设置的容器进行判断屏幕上下滑动时,每个app所处的状态并进行赋值操作

7、运行Android模拟器,查看整体效果
这样,整个小项目也就完成了。由于本人是第一次写博文,很多规范都不清楚,对于图片的穿插描述很是欠缺。这次主要是对于想往Andoird方向发展的或刚接触Android基础部分的同学,写一个以后常用到的一个案例,看看就好,高手勿喷。
本文出自 “黑色幽默” 博客,请务必保留此出处http://7813345.blog.51cto.com/7803345/1290412
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: