一区二区三区欧美日韩-一区二区三区欧美-一区二区三区免费在线视频-一区二区三区免费在线观看-久久精品店-久久精品第一页

歡迎您光臨深圳塔燈網(wǎng)絡(luò)科技有限公司!
電話圖標(biāo) 余先生:13699882642

網(wǎng)站百科

為您解碼網(wǎng)站建設(shè)的點點滴滴

Android APP開發(fā)學(xué)習(xí)線路圖,Android APP 開發(fā)要掌握這些技能

發(fā)表日期:2018-10 文章編輯:小燈 瀏覽次數(shù):2468

Android APP開發(fā)學(xué)習(xí)線路圖,Android APP 開發(fā)要掌握這些技能


Android APP開發(fā)第一步:開發(fā)工具

???????? 1. IDE

Android Studio

Eclipse

2. 調(diào)試工具

Android Tools

adb

Hierarchy Viewer

draw9patch

UI Automator Viewer

Trace View

Lint

網(wǎng)絡(luò)調(diào)試

Charles

Wireshark

Fiddler

tcpdump

Paw/Postman

內(nèi)存分析

Android Monitor

MAT

3. 版本控制

Git

Git命令

Github/GitLab

SVN

4. CodeReview

Gerrit

Github pull request

5. Bug/任務(wù)管理

Redmine

JIRA

Bugzilla

Teambition

Tower

6. 編譯工具

Gradle

7. 持續(xù)集成

Jenkins

Travis CI

8. 應(yīng)用分發(fā)

蒲公英

fir.im

Android APP開發(fā)第二步:App 基礎(chǔ)

1. 基礎(chǔ)知識

java基礎(chǔ)

數(shù)據(jù)結(jié)構(gòu)

面向?qū)ο笏枷?/p>

設(shè)計模式

面向?qū)ο笏枷?/p>

2. Android基礎(chǔ)

Android SDK

基本組件

Activity

Service

BroadcastReceiver

ContentProvider

Intent/Intent Filter

AndroidMainfest

UI

Layout

LinearLayout

RelativeLayout

FrameLayout

GridLayout

TableLayout

DrawerLayout

SlidingPaneLayout

View

Widget

TextView

Button

ImageView

ImageButton

RadioButton

ToggleButton

CheckBox

Switch

ProgressBar

SeekBar

RatingBar

Spinner

WebView

Container

RadioGroup

ScrollView

ListView

GridView

ExpandableListView

Gallery

ViewPager

SlidingDrawer

TabHost

VideoView

RecyclerView

CardView

DateTime

DatePicker

TimePicker

CalendarView

TextClock

AnalogClock

Chronometer

Expert

ToolBar

Fragment

Space

PopupWindow

CheckedTextView

AutoCompleteTextView

MultiAutoCompleteTextView

QuickContactBadge

ExtractEditText

NumberPicker

ZoomButton

ZoomControls

GestureOverlayView

SurfaceView

TextureView

StackView

ViewStub

ViewAnimator

ViewFlipper

ViewSwitcher

ImageSwitcher

TextSwitcher

AdapterViewFlipper

MediaController

DialerFilter

PopMenu

Other

include

requestFocus

Custom View

extend system View

combination View

extend View

Animation

View Animation

Tween Animation

Alpha

Scale

Translate

Rotate

Interpolator

Frame Animation

animation-list

Property Animation

ValueAnimator

ObjectAnimator

AnimatorSet

Resource

assets

AssetManager

res

anim

animator

color

drawable

interpolator

layout

menu

raw

values

arrarys

attrs

bools

colors

string

styles

xml

OpenGL

3. 數(shù)據(jù)持久化

Sqlite

SQLiteOpenHelper

ContentProvider

File

Internal Storage

External Storage

SharedPreferences

4. 通信

Http

HttpClient

HttpConnection

Socket

Bluetooth

NFC

Headset

USB

5. 手機功能

電話

聯(lián)系人

通話記錄

短/彩信

Camera

Audio

SD卡

Wifi

感應(yīng)器

加速

方向

重力

光線

陀螺儀

磁場

接近

溫度

壓力

線性加速度

旋轉(zhuǎn)

Android APP開發(fā)第三步:App 進(jìn)階

1. ProcessThread

Process

Linux進(jìn)程

App進(jìn)程原理

AIDL

實現(xiàn)方式

原理

Handler/Looper/MessageQueue/Thread

Loader

AsyncTask

2. 性能優(yōu)化

ANR

布局層級性能優(yōu)化

3. 內(nèi)存優(yōu)化

內(nèi)存檢測工具

內(nèi)存分析工具

Bitmap優(yōu)化

內(nèi)存泄露查找及分析

4. 網(wǎng)絡(luò)優(yōu)化

API優(yōu)化

低網(wǎng)速下優(yōu)化

流量使用優(yōu)化

判斷當(dāng)前網(wǎng)絡(luò)類型

使用緩存

5. 單元測試

JUnit

Android APP開發(fā)第四步:App 高級

1. 相關(guān)原理熟悉

Activity

啟動流程

生命周期回調(diào)原理

與View/Window的關(guān)系

與Fragment的關(guān)系

View/Window

View/Window關(guān)系

View渲染

View事件分發(fā)機制

編譯打包

編譯打包原理

逆向工程分析

熱修復(fù)

2. Hybrid App

與Native App的異同

主流框架

React Native

Weex

PhoneGap

ionic

3. 架構(gòu)能力

架構(gòu)

MVC

MVP

MVVM

Flux

Clean Architecture

App框架

分包

分層

設(shè)計模式

OOD原則

常用設(shè)計模式運用

4. ARTDalvik

AOT compilation

GC

BytecodeDex

5. 自動化測試

Monkey/MonkeyRunner

UIAutomator

Espersso

Robotium

Appium

Athrun(TMTS)

Android APP開發(fā)第五步:擴展學(xué)習(xí)

1. 響應(yīng)式編程

Rx

RxJava

RxAndroid

RxBinding

Agera

2. 快速開發(fā)

ButterKnife

Android Annotation

AFinal

xUtils

3. Views

太多…

4. 網(wǎng)絡(luò)請求

OkHttp

Retrofit

Volley

5. 圖片請求

Glide

Fresco

Picasso

Universal-Image-Loader

6. 依賴注入

Dagger2

7. 事件總線

EventBus

Otto

8. 數(shù)據(jù)庫

ORMLite

GreenDAO

Realm

SugarORM

ActiveAndroid

9. 圖表

MPAndroidChart

HelloCharts

10. 輔助

Logger

LeakCanary

DbInspector

11. 支付

支付寶

微信

銀聯(lián)

Ping++

12. 地圖

百度地圖

高德地圖

Google地圖

13. 分享

ShareSDK

友盟Ushare

14. 統(tǒng)計分析

友盟

15. 語音識別

科大訊飛

16. 人臉識別

Face++

ReadFace


本頁內(nèi)容由塔燈網(wǎng)絡(luò)科技有限公司通過網(wǎng)絡(luò)收集編輯所得,所有資料僅供用戶學(xué)習(xí)參考,本站不擁有所有權(quán),如您認(rèn)為本網(wǎng)頁中由涉嫌抄襲的內(nèi)容,請及時與我們聯(lián)系,并提供相關(guān)證據(jù),工作人員會在5工作日內(nèi)聯(lián)系您,一經(jīng)查實,本站立刻刪除侵權(quán)內(nèi)容。本文鏈接:http://www.junxiaosheng.cn/13773.html
相關(guān)APP開發(fā)
 八年  行業(yè)經(jīng)驗

多一份參考,總有益處

聯(lián)系深圳網(wǎng)站公司塔燈網(wǎng)絡(luò),免費獲得網(wǎng)站建設(shè)方案及報價

咨詢相關(guān)問題或預(yù)約面談,可以通過以下方式與我們聯(lián)系

業(yè)務(wù)熱線:余經(jīng)理:13699882642

Copyright ? 2013-2018 Tadeng NetWork Technology Co., LTD. All Rights Reserved.    

主站蜘蛛池模板: 正在播放黑人杂交派对卧槽| 色欲AV无码乱码精品国产| 好男人在线视频| 国产69精品久久久久观看软件| 2021国产精品| 又黄又湿免费高清视频| 野花日本大全免费观看3中文版| 性做久久久久久久久浪潮| 日韩中文欧美在线视频| 日本xxxx裸体xxxx| 欧美乱妇狂野欧美在线视频| 末班车动漫无删减免费| 美女张开腿让男生桶动态图| 麻豆国产精品AV色拍综合| 麻豆精选2021| 男男女女爽爽爽视频免费| 男男gaygay拳头| 秋霞鲁丝片Av无码| 色欲天天天综合网免费| 我不卡影院手机在线观看| 午夜福利体验试看120秒| 息与子在线交尾中文字幕| 亚洲 欧美 国产 综合久久| 性白俄罗斯高清xxxxx| 亚洲精品久久无码AV片WWW | 国产婷婷一区二区在线观看| 国产精品你懂的在线播放| 国产婷婷色一区二区三区在线| 黄色毛片a| 伦理79电影网在线观看| 欧美日韩精品不卡在线观看| 日本十八禁无遮无挡漫画| 四虎一级片| 亚洲日韩有码无线免费| 孕交videosgratis乌克兰| 99精品免费观看| 国产h视频在线观看免费| 黄页网站免费视频大全9| 猫咪www958ii| 色吧电影院| 亚洲综合日韩在线2019|