Android网络项目课程笔记-----计划

目标:好用

充分:1) 角色完整

产品经理   灵魂

美工  交互设计师

开发   架构师

开发者

测试

小部分用户

2)
运营推广

基础:能用

必须: 1) API   框架

2)
模块(一个功能集合) *

3)
业务流程

4) bug

具备解决大部分中等难度bug的能力

5)
自学新技术的能力

6)
阅读代码

不合格:1) 做不了,有难度、需要很长时间

2) 只是做了,对过程负责、对结果不负责

3)
只是掌握了某个功能的基本实现方法,一旦出了bug,

解决效率很低

4) 没做过,没把握

合格: 能够在资源(物质、时间)稀缺的情况,能够及时的高效

高质量的完成项目经理分配的任务

优秀: 1) 热爱

2) 不达目的不罢休,即使从来没有人做到过

3) 逻辑思维

4) 技术    先专精后广博
 前5年 

Android网络项目课程笔记-----计划

时间: 2024-10-12 16:21:05

Android网络项目课程笔记-----计划的相关文章

Android网络项目课程笔记-----Volley框架

Volley 问题原因: Android4.x版本和2.x对AsyncTask的机制不同 2.x之中,同时执行5个,4.x同时只有一个 解决思路: 1) 使用Thread + Handler 注意: 使用线程池 2) 定制AsyncTask线程池 3) 开源框架Volley 1. 检查网络 2. 退出 3. 总结 有待改进 做的比较好的 商业级项目: 1) 稳定性   不要轻易FC    运行时异常 2) 用户体验:流畅(性能)/美观 3) 可扩展性 4) 可读性 5) 异常流程:提示 + 指导

Android网络项目课程笔记-----滑动Banner

Banner广告条 1) 手动自动冲突 思路:(1) 用户手动滑动时,自动更新操作暂停 (2) 用户手动滑动结束时,自动更新操作继续 menuDrawer和ViewPager冲突 banner和滑动Tab冲突 banner和MenuDrawer冲突 2) 指示器indicator,按比例 效果可参照天猫,功能类似于viewpagerIndicator 作业: 1. 完善BannerAndroid网络项目课程笔记-----滑动Banner

Android网络项目课程笔记-----页面结构

1. Android App主页结构 存在主要的App组织结构: 1) Tab页 a) Android Tab标签在顶部 b) 模仿iOS Tab标签在底部,最后一个是更多 2) 侧滑菜单 Tab 优点:直观 缺点:占空间 menuDrawer 优点:节省空间 缺点:不直观 时间 2侧滑菜单: 2.1 SlidingMenu 主页面(包括Actionbar)完整滑动 2.2 menuDrawer 内容部分被滑动菜单遮住 GMail.GoogleMusic.Google+ 3. GoogleSty

Android网络项目课程笔记-----代码复用性

复用 为了复用而写代码,代码量是1.6倍 What: 一份代码多处使用 style AsyncTask IntentService ListActivity 工具类 组件 why: 1) 性能提升 2) 可维护性 3) 可扩展性 复用滑动Tabs 使用到的技术: 抽象(封装.继承.多态) 把重复的变为方法体,不同的变为参数 目的:为了提高可维护性 抽象,API GoogleStyle下拉刷新 开源项目:SmoothProgressBar-master ActionBar-PullToRefres

Android网络项目课程笔记-----系统设置_首选项框架&Holo风格的设置

系统设置_首选项框架 步骤: 1) 新建Android XML 2) 修改Activity 继承PreferenceActivity 在onCreate() 方法中调用 addPreferencesFromResource(R.xml.settings); 如何在Android2.x版本中实现Holo风格的设置 使用HoloEveryWhere   2.1+ 提示:使用supportV7 使用步骤: 1) 拷贝Demo中的DemoAppliaction,并在清单中配置 根据编译报错,拷贝valu

Android网络项目课程笔记-----欢迎页面新手引导

1. 欢迎页面 1) 分析 2) 规则 (1) 在2.3没有titlebar,在4.x没有Actionbar     OK (2) 第一次进入程序才显示                               OK (3) 动画效果 (4) 过一段时间(2500)自动跳转到下一个页面     OK (5) 关闭自己                                                   OK (6) 后台操作(下载新图/检查网络/检查root) 课后作业: 实现欢

Android网络项目课程笔记-----滑动Tab&Banner

1. 滑动Tab 原理: TabHost(TabContent萎缩) + ViewPager 2. Banner广告条 1) 功能列表 a) 水平滑动                 OK b) 可以点击                 OK c) 循环滚动                 OK d) 自动滚动                 OK e) 手动自动冲突 menuDrawer和ViewPager冲突 banner和滑动Tab冲突 banner和MenuDrawer冲突 f) 指示器

Android网络项目课程笔记-----补充

一. 数据上传 1. 登录 数据上传 + 安全(加密 ) 2. 评论 数据上传 + 数据过滤 3. 图片.音频或视频上传 任何资源都是二进制,二进制都可以转为String 使用到的技术: HTTP get请求 1. Android客户端向Server请求下载数据 2. Android客户端把数据上传到Server端 get   url + &key=value&key1=value1 弊端:上传数据量有限(IE 2k) 不安全 post:相对安全 上传数据量比get大 二. 数据缓存 显著

Android网络项目课程笔记-----AdapterView嵌套

首页内容: 其他功能使用ListView或GridView ListView.GridView嵌套时,指定高度. 公开课 左:课程分类    ExpandableListView 右:最新发布/最受欢迎   ListView ExpandableListView使用方法参照ApiDemos Views/Expandable/Custom Adapter