写点什么

只有这些东西?不,学习 Android 开发只要这些东西,想转行当程序员的必看

用户头像
Android架构
关注
发布于: 15 小时前

Spinner 的使用方法 Gallary 的使用方法 ScrollView 的使用方法 RecyclerView


4、对话框与菜单的使用:


Dialog 的基本概念 BlockquoteAlertDialog 的使用方法 DatePickerDialog 的使用方法 Menu 的使用方法自定义 Menu 的实现方法


5.控件的布局方法:


线性布局的使用方法相对布局的使用方法


6.多 Acitivity 管理:


AndroidManifest.xml 文件的作用 Intent 的使用方法使用 Intent 传递数据的方法启动 Activity 的方法 IntentFilter 的使用方法 Activity Group 的使用方法


7、自定义控件实现方法:


自定义 ListView 的实现方法可折叠 ListView 的使用方法自定义 Adapter 的实现方法自定义 View 的实现方法动态控件布局的上实现方法上拉刷新下拉加载更多

3、android 网络编程与数据存储

1).基于 Android 平台的 HTTP 通讯:


Http 协议回顾使用 Get 方法向服务器提交数据的方法使用 POST 方法向服务器提交数据的实现方法使用 Http 协议实现多线程下载使用 Http 协议实现断点续传


2).Android 数据存储技术:


SQLite3 数据库简介 SQL 语句回顾 SQLite3 编程接口介绍 SQLite3 事务管理 SQLite3 游标使用方法 SQLite3 性能分析访问 SDCard 的方法访问 SharedPreferences 的方法


初级工程师


技术要求:


  • 基本知识点比如四大组件如何使用、如何创建 Service、


《Android学习笔记总结+最新移动架构视频+大厂安卓面试真题+项目实战源码讲义》
浏览器打开:qq.cn.hn/FTe 免费领取
复制代码


如何进行布局、简单的自定义 View、动画等常见技术


  • 书籍推荐《第一行代码 Android》、《疯狂 Android》


中级工程师


技术要求:


  • 稍微深入的知识点 AIDL、Messenger、Binder、多进程、动画、滑动冲突、自定义 View、消息队列等

  • 书籍推荐《Android 开发艺术探索》、《Android 群英传》

  • AIDL:熟悉 AIDL,理解其工作原理,懂 transact 和 onTransact 的区别;

  • Binder:从 Java 层大概理解 Binder 的工作原理,懂 Parcel 对象的使用;

  • 多进程:熟练掌握多进程的运行机制,懂 Messenger、Socket 等;

  • 事件分发:弹性滑动、滑动冲突等;

  • 玩转 View:View 的绘制原理、各种自定义 View;

  • 动画系列:熟悉 View 动画和属性动画的不同点,懂属性动画的工作原理;

  • 懂性能优化、熟悉 mat 等工具

  • 懂点常见的设计模式

  • 搞懂 view 的滑动原理

  • 搞懂如何实现弹性滑动

  • 搞懂 view 的滑动冲突

  • 搞懂 view 的 measure、layout 和 draw

  • 然后再学习几个已有的自定义 view 的例子

  • 最后就可以搞定自定义 view 了,所谓万变不离其宗


高级工程师


技术要求:


  • 稍微深入的知识点

  • 系统核心机制

  • 基本知识点的细节

  • 设计模式和架构

  • 书籍推荐《Android 开发艺术探索》、《Android 源码设计模式解析与实战》、《Android 内核剖析》

  • 继续加深理解”稍微深入的知识点“中所定义的内容

用户头像

Android架构

关注

还未添加个人签名 2021.10.31 加入

还未添加个人简介

评论

发布
暂无评论
只有这些东西?不,学习Android开发只要这些东西,想转行当程序员的必看