网培第一天:Android知识体系-思维导图详解

Android知识体系

1、AndroidManifest.xml
|--version
|--permissions
|--sdk version
|--application
  |--activity
     |--launchmode
        |--standard
        |--singletask
        |--singletop    
     |--singleinstance
   |--service
   |--receiver
   |--provider  
2、User-Interface
|--Layout
   |--Fragment
   |--Linear
   |--Relative
   |--Frame
      |--ViewFlipper
      |--ViewSwitcher
         |--ImageSwitcher
         |--TextSwitch
   |--Table
   |--Grid
   |--Absolute          
|--View
   |--TextView
      |--EditText
      |--Button
         |--Toggle
         |--CheckBox
         |--Radio
   |--ImageView
      |--ImageButton
   |--Progressbar
      |--SeekBar
      |--RatingBar
   |--Date
      |--Date
      |--Time
   |--AdapterView
      |--ListView
         |--ViewHolder
         |--convertView
         |--CacheMap
         |--AysncTask
         |--ScrollListener
         |--Multi-Item
         |--分组
         |--分页
         |--Header-Footer
         |--PinnedHeaderView
         |--pull-refresh-view
      |--GridView
      |--Spinner
      |--ViewPager
      |--Gallery
   |--WebView
|--通知系统
   |--Notification
   |--Dialog
   |--Toast
|--自定义组件
|--AppWidget
|--PopupWindow  
3、Activity
|--生命周期
   |--onCreate()
   |--onStart()
   |--onRestart()
   |--onPause()
   |--onResume()
   |--onStop()
   |--onDestroy()
|--跳转
   |--内部
       |--Visible
       |--Fragment
       |--addView
       |--setContentView
   |--页面
       |--startActivity
       |--startActivityForResult
           |--RequestCode
           |--ResponseCode
           |--setResult(intent,response-code)
       |--onActivityResult
4、Service
|--生命周期
   |--onStartCommand()
   |--onBind()
   |--onCreate()
   |--onDestroy()
|--启动方法
   |--startService
       |--onCreate()
       |--onStartCommand()
       |--onDestroy()
   |--bind
       |--startBinder
           |--onCreate()
           |--onStartCommand()
           |--onDestroy()
       |--ServiceConnection
           |--onServiceConnected()
               |--绑定成功
               |--null binder
           |--onServiceDisconnected()
               |--been killed
               |--crash
5、BroadcastReceiver
|--注册
   |--XML
    |--Manifest
    |--Intent-filter
  |--Code
      |--RegisterReceiver(reveiver,filter)
      |--unRegistReceiver() 
  |--区别
      |--code:作用范围可控制
|--无序
   |--sendBroadcast(intent)
|--有序广播
   |--发送
      |--SendOrderedBroadcast
   |--接收
      |--<Intent-filter android:priority=12342342345
      |--拦截
          |--onReceive()
          |--abortBroadcast()
      |--getResultData()
      |--setResultData()
6、ContentProvider
|--ContentResolver
    |--insert(Uri)
    |--delete
    |--update
    |--query
|--自定义
    |--extends ContentProvider
7、Intent
|--bundle
    |--保存数据
    |--Map
|--putExtras
|--显式
    |--startActivity
    |--startService
|--隐式
    |--action
        |--package+ACTION_XXX
    |--category
        |--LAUNCHER
        |--DEFAULT
    |--data
        |--data
            |--schema
            |--host
            |--path
            |--port
        |--type
            |--image:jpg
8、多线程
|--ANR
    |--Activity or Application not Responding
    |--条件
|--new Thread update UI
    |--FC
|--Handler
    |--handler.sendMessage
    |--handlerMessage()
|--AsyncTask
    |--好处:不许另起线程
    |--extends
        |--onPrepareExcute
        |--doInBackground
            |--publishProgress
        |--onPostExcute
        |--onProgressUpdate
|--费用结算
9、进程
|--AIDL
10、工具类
|--Collections
|--Arrays
|--Math
|--Calendar
11、传感器
|--光线:Sensor.TYPE_LIGHT
|--GPS:
|--近距离:Sensor.TYPE_PROXIMITY
|--加速度:Sensor.TYPE_ACCELEROMETER
|--陀螺仪:Sensor.TYPE_GYROSCOPE
|--地磁:Sensor.TYPE_MAGNETIC_FIELD
|--方向:Sensor.TYPE_ORIENTATION
12、SystemManager
|--NotificationManager
|--FragmentManager
|--AppWidgetManager
|--AssetManager
|--ActivityManager
|--WindowManager
|--PackageManager

 

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。