通过一段时间对Android的自学,发现在没有实际进行项目的情况下,很容易陷入没有抓手的情况。
目前在网上教程以及学习视频主要都是UI,四大组件,数据存储等。
下面列出一些知识点:
1.Android应用框架结构
目前在网上教程以及学习视频主要都是UI,四大组件,数据存储等。
下面列出一些知识点:
1.Android应用框架结构
src,assets,gen,res,AndroidManifest.xml
2.电话拨号器
Intent,权限,
3.短信发送器
PendingIntent,权限,布局,显示单位,SmsManager
4.发送彩信
调用系统彩信发送器,Intent
5.单元测试
6.文件存储
File,FileOutputStream,Activity.openFileOutput(),操作模式,权限,Environment,
7.XML解析
SAX,DOM,pull
DefaultHandler,SAXParserFactory,SAXParser,ContentHandler
DocumentBuilder,Element,NodeList
XMLPullParser,XML,
8.SharedPreferences
SharedPreference,Editor
9.SQLite数据库
SQLiteOpenHelper,SQLiteDatabase,Cursor,ContentValues
10.SQLite事务
SQLiteDatabase.beginTransaction(),endTransaction(),setTransactionSuccess()
11.ContentProvider
AndroidManifest.xml,ContentProvider,Uri,UriMatcher,ContentUris,ContentResolver
12.网络
URL,HttpURLConnection,InputStream,File,FileOutputStream,
13.断点续传
HttpURLConnection,RandomAccessFile,
14.打开新的Activity
Intent,Bundle,Activity.startAvtivityForResult()
15.Activity四种启动模式
standard,single top,single task,singleInstance
16.Intent
显示意图,隐式意图
17.Activity生命周期
18.横竖屏切换
19.广播
BroadcastReceiver,普通广播,有序广播
20.Service
Context.startService(),Context.bindService()
21.Service生命周期
22.AIDL和远程服务实现进程通信
AIDL:接口定义语言
23.进程间传递自定义类型参数
Parcelable接口
24.音频采集
MediaRecorder
25.音乐播放
MediaPlayer
26.SoundPool
27.视频播放
SurfaceView,MediaPlayer
28.拍照
SurfaceView,Camera,WindowManager,Camera.Parameters
30.视频采集
MediaRecorder,
SurfaceView
31.对话框通知
Dialog,Notificaction,ProgressDialog
32.单选框
RadioButton
33.多选框
ChechBox
34.下拉框
Spinner
35.拖动条
SeekBar
36.菜单
Menu
37.进度条
ProgressBar
38.自动补全文本输入框
AutoCompleteTextView
39.多次输入
自动补全文本输入框
MultiAutoCompleteTextView
40.android样式和主题
41.WebView
42.动画
Animation,Tween,Frame
43.传感器
Sensor,SensorManager
44.NinePatch图片
45.关闭应用
46.<meta-data>节点
47.AsyncTask异步
48.Level List
49.Layer List
50.Transition
51.Clip