当前位置:文档之家› Android开发知识体系结构

Android开发知识体系结构


指导导师 葛威 叶蕾 葛威 叶蕾 叶蕾 叶蕾 叶蕾 叶蕾 叶蕾 叶蕾 叶蕾 叶蕾 叶蕾 叶蕾 叶蕾 叶蕾 叶蕾 叶蕾 叶蕾 叶蕾 叶蕾 叶蕾 叶蕾 叶蕾 叶蕾 叶蕾 叶蕾 叶蕾 叶蕾 叶蕾 叶蕾 叶蕾 叶蕾 叶蕾 叶蕾 叶蕾 叶蕾 叶蕾 叶蕾 叶蕾 叶蕾 叶蕾 叶蕾 叶蕾
No. Module 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
ListView Item 面向对象编程思想
github
Other
Description Java基础;集成,多态,重写,重载,覆盖;集合对象;泛型的使用。数据库基础, 网络编程基础。 23种设计模式中常用的有12种,其他的需要了解;设计原则要掌握;遵循“低耦合, 高内聚”的设计思想 了解MVC/MVP框架;并能够简单搭建简易框架。 代码开发和Debug的规范;注释的编写规范。 通过Log打印了解生命周期(跳转,back,home,灭屏, 转屏多角度) 四种启动模式,以及区别。onNewIntent函数到调用。以及各种启动Flag的含义和使 用。 Intent Bundle带数据的跳转,带数据的返回(startActivityForResult) 发生转屏时候的数据存储和数据恢复。 Menu菜单的实现,点击/长按事件,弹出Toast和Toast布局效果;等。 自定义ActionBar的效果 自定义PopUpWindow 自定义AlertDialog Activity选择Dialog模式显示出来。 Fragment的生命周期对Activity的生命周期的依赖关系。 静态和动态使用Fragment;以及Fragment和Activity之间进行交互的方法。 实现Fragment的多页滑动切换,通讯等操作。 桌面快捷键的添加和事件的处理。 搭配Button做计算器效果 搭配Button做梯形效果(5,4,3,2,1) 使用5个Button做十字效果 使用5个Button做“左上”、“左下”、“右上”、“右下”、“居中”效果 使用5个Button点击一个Button,整个屏幕随机放置效果 normal,pressed的效果差异,使用selector;使用xml来实现 数据量较大的情况下;分页加载。通过下拉或上拉进行刷新操作。 使用ListView显示系统的所有音乐文件。(注意游标的使用) 使用Gallery显示系统的所有图片的MINI缩略图 使用GridView显示系统的所有图片的MICRO缩略图 使用ImageView显示一张图片,能够支持Gesture手势缩放和拖拽放置效果。 了解onTouchEvent中的手势事件。了解onInterceptTouchEvent的使用。 设计一个简单的相框的APPWidget;以及多个APPWidget并存时数据的差异更新。 可以使用GridView显示MICRO缩略图的时候,使用圆星显示。 Item可以通过拖拽来进行排序 使用图片实现:平移,旋转,拉伸,透明度变化。分别使用xml和代码实现。 使用球形图片实现一个抛物线的效果;或翻页效果。 使用xml模拟“正在加载”的ProgressBar的效果;也是自定义ProgressBar 类似QQ,使用theme/style指定应用或Activity样式;使所有的Activity的跳转都是 统一的。 了解启动Service的操作,了解Service的生命周期。 主要了解bind操作,了解Activity和Service如何通讯。 如何设置开机启动Service 使用Activity控制Service播放系统中的音乐 广播的使用,用来进程间进行通讯。在AndroidManifest中定义另起一个进程 插入耳机,插入存储卡,拔出存储卡,网络发生变化,飞行模式变化等(尽可能多) Notification事件和管理。 使用单例模式,统一文件存储SharePreference的使用
Java基础 23中设计模式和6种设计原则 MVC/MVP框架 编码规范和注释规范 Activity生命周期 Activity启动模式和启动Flag Activity跳转 Activity转屏操作 Activity常用事件 ActionBar定制 Activity PopUpWindow的自定义 Dialog效果 Activity的Dialog显示 Fragment生命周期 Fragment的使用 Fragment搭配ViewPager ShortCut的使用 LinearLayout TableLayout RelativeLayout FrameLayout AbsoluteLayout Button背景切换 ScrollView缓存加载 Widget 使用ListView显示系统音乐 使用Gallery显示系统图片 使用GridView显示系统图片 使用ImageView显示图片 TouchEvent事件 AppWidget的自定义 自定义圆形显示图片的组件 可以拖动item的ListView 系统动画 自定义动画 Animation 进度条的动画定制 统一Activity的跳转动画 Activity启动Service Activity绑定Service 开机自启动Service Service操作Music播放 注册和注销广播 系统Intent事件的监听 Notification的例子 文件存储 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63
Data
数据库的创建操作 数据库的升级操作 数据库的增删改查 数据库的内容提供者 异步查询数据库 数据库监听操作 设计ANR例子 设计Bitmap的内存泄漏 Android UIWDT AIDL的使用范例 加密算法设计 AsyncHttpClient例子 Gson解析的例子 SlideMenu的例子 PulltoRefresh的例子 Imageloade
相关主题