android知识点大总结

做android开发大家都知道知识点比较琐碎和庞大,但是对于程序员来说知道的越多,对以后的就业和薪资还是有好处的,因为面试的时候面试官指不定会问你android哪方面的知识,如果答得好呢,薪资这块还是自己有掌控力的喽,这些知识不必大家有多么精通,了解以及理解即可,但是对于高级程序员来说,这些必须掌握,别问我为什么,任性!!

android 所有知识点总结:

1.掌握Android编程的基本概念与要点,Android SDK及其开发环境搭建、Android项目结构分析、
2.Android 应用设计模式、文件系统、
3.文件形式的数据存储与访问、SDCard卡读写、使用SAX/DOM/PULL解析XML、SharedPreferences、Intent、IntentFilter
4.、Android四大核心组件(Activity、 BroadcastReceiver、Service和ContentProvider)、
5 监听ContentProvider数据变化、UriMatcher、ContentUris的使用、 对嵌入式SQLite关系数据库进行增、删、改、查和事务管理、
6 采用ListView实 现数据列表显示、
7 应用打包与安装。
8网络通信、多线程断点续传与下载、
9Activity的管理、Bundle的使用、为Intent附加数据、Activity生命周期、Activity的启动模式、
10 建 立能与访问者进行相互通信的本地服务、服务的生命周期、使用AIDL和远程服务实现进程通信
11 进程间的数据传递、音频采集与播放、使用SoundPool播放音效、视频播放、操纵摄像头、视频采集、方向 、加速度(重力)、光线、磁场、距离(临近性)、温度等传感器的使用、
12 GPS定位服务。
13手势识别、android样式和主题(style&theme)、动画(Animation)。

14 Android的UI设计:Android的Notification、Dialog Notification、带单选项列表的对话框、多选项列表的对话框、
15 进度对话框 (ProgressDialog)、单选框(RadioButton)、多选框(CheckBox)、下拉列表框(Spinner)、
16自定义选项界面样式、拖动条(seekbar)、菜单(menu)、进度条(progressbar)、
17 自动文本框 (autocompletetextview、multiautocompletetextview)等常用控件。

18 新特性:Property Animator属性动画,Fragment,ViewPager,ActionBar等。

19 自定义View、自定义窗口标题、自定义Notification、自定义Dialog、
20 各种图形的使用介绍、meta-data的使用、
21 ListView数据异步加载与AsyncTask、ListView数据的分批加载、拖拉与多点触摸、
22 Android图形开发、OpenGl ES、Widget、
23 界面动画特效、
24 应用调试与Android Junit、
25 使用TraceView进行性能测试、Android应用性能优化方案。

时间: 2024-10-12 11:09:54

android知识点大总结的相关文章

android下大文件分割上传

由于android自身的原因,对大文件(如影视频文件)的操作很容易造成OOM,即:Dalvik堆内存溢出,利用文件分割将大文件分割为小文件可以解决问题. 文件分割后分多次请求服务. 1 //文件分割上传 2 public void cutFileUpload(String fileType,String filePath) 3 { 4 try 5 { 6 FileAccessI fileAccessI = new FileAccessI(filePath, 0); 7 Long nStartPo

Android Studio大课堂 - 8.不改变现有目录结构开发Eclipse项目

Android Studio大课堂 - 1.简要介绍 Android Studio大课堂 - 2.下载安装及初始化 Android Studio大课堂 - 3.新建或导入APP Android Studio大课堂 - 4.1.Coding - 定位目标 Android Studio大课堂 - 4.2.Coding - 写代码 Android Studio大课堂 - 4.3.Coding - 使用第三方库 Android Studio大课堂 - 4.4.Coding - 快捷键 Android S

android 4大组件详解

android 4大组件是android的灵魂,每一个APP的开发必然离不开它们. 现在总的说一说他们的功能和用法: 1.Activity 应用程序中Activity就是一个屏幕的界面,你的眼睛看到的就是一个Activity. Activity的生命周期:这个是应用开发中比较重要的部分,了解activity在每个阶段的生命周期对我们的开发是至关重要的: 首先启动一个Activity1 onCreate->onStart->onResume 接着跳转到Activity2    Activity1

Android 各大网络请求库的比较及实战,android请求库实战

自己学习android也有一段时间了,在实际开发中,频繁的接触网络请求,而网络请求的方式很多,最常见的那么几个也就那么几个.本篇文章对常见的网络请求库进行一个总结. HttpUrlConnection 最开始学android的时候用的网络请求是HttpUrlConnection,当时很多东西还不知道,但是在android 2.2及以下版本中HttpUrlConnection存在着一些bug,所以建议在android 2.3以后使用HttpUrlConnection,之前使用HttpClient.

javaSE、javaEE、Android知识点总结

上学时候的一些学习总结,如有错误请大家指出,欢迎指出,共同学习. 1. 什么是WebView? WebView是一个使用WebKit引擎的浏览器组件,用来加载网页. 2. WebView中加载网页的两种方式? loadUrl(url) 通过url地址加载互联网或本地网页 如:loadUrl("http://www.baidu.com"); loadUrl("file:///android_asset/html/index.html"); loadData(data,

Android知识点剖析系列:深入了解layout_weight属性

摘录自:http://www.cnblogs.com/net168/p/4227144.html 前言 Android中layout_weight这个属性对于经常捣鼓UI的我们来说,肯定不会陌生.但是我们在真正使用这个属性时,经常会出现一些莫名奇妙的布局效果:如果仅仅知其然而不知其所以然,一些意外的布局效果一定让我们颇为头疼.在本文中,将对layout_weight这个属性详细剖析. 正文 从代码讲起: <LinearLayout xmlns:android="http://schemas

Android 各大网络请求库的比较及实战

自己学习android也有一段时间了,在实际开发中,频繁的接触网络请求,而网络请求的方式很多,最常见的那么几个也就那么几个.本篇文章对常见的网络请求库进行一个总结. HttpUrlConnection 最开始学android的时候用的网络请求是HttpUrlConnection,当时很多东西还不知道,但是在android 2.2及以下版本中HttpUrlConnection存在着一些bug,所以建议在android 2.3以后使用HttpUrlConnection,之前使用HttpClient.

Android干货大放送:书籍、教程、工具各种全

最全干货分享,本文收集整理了Android开发所需的书籍.教程.工具.资讯和周刊各种资源,它们能让你在Android开发之旅的各个阶段都受益. 入门 <Learning Android(中文版)> 本书为Android开发入门图书,循序渐进地介绍了如何利用Android基本构件来实现构造用户界面.存储数据.连接网络等实践中必不可少的需求.作者以亲手实现一个类Twitter的应用为主线,通过不断为其添加功能展开讲解.而这一学习过程积累出的代码模式库,可以灵活运用于真实Android应用开发.本书

ym——android源代码大放送(实战开发必备)

转载请注明本文出自Cym的博客(http://blog.csdn.net/cym492224103),谢谢支持! 目录 PATH 列表 卷序列号为 000A-8F50 E:. │  javaapk.com文件列表生成工具.bat │  使用说明.txt │  免费下载很多其它源代码.url │  文件夹列表.txt │ ├─android web应用 │      jqmDemo_static.zip │      jqmMobileDemo-master.zip │      jqmMobil