綁定帳號登入

Android 台灣中文網

打印 上一主題 下一主題

[資料] [新手必看]android各種名詞解釋

  [複製連結] 查看: 17361|回覆: 58|好評: 3
跳轉到指定樓層
樓主
iamernie8199 | 收聽TA | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
發表於 2015-2-26 15:22

馬上加入Android 台灣中文網,立即免費下載應用遊戲。

您需要 登錄 才可以下載或查看,沒有帳號?註冊

x
本帖最後由 iamernie8199 於 2015-4-7 02:36 編輯

                               
登錄/註冊後可看大圖

以前我都認為android的名詞什麼的應該是基礎不需要談
而且android其實對入門者越來越友善了
以前要搞個美化要反編譯,現在只要用模組就輕鬆弄好
讓我一直以為那些應該是大家都懂的東西
但我最近在教版友刷機時
才發現其實這些基礎常識其實並不基礎!!
這邊來幫大家補上這些常識

軟體
ROM
首先就先從ROM說起,這邊說的ROM跟手機型錄上看到的ROM是不同東西
這邊提的ROM是ROM包
很多人都喜歡把刷機放在嘴上提,
但其中一部份的人,不得不說他們根本在裝懂,把單純的Root當作刷機
Root只是取得權限,其實本質上沒甚麼,
刷機指的是刷ROM
而ROM是什麼?
我以前都把ROM比喻成電腦的OS,
其實現在想想這不太恰當
這是我最近找到的比喻:
如果把你的手機看做一個房子,
那麼rom 就是房子裡的裝潢,
我們刷 rom 就是給房子重新裝修,讓你的房子更漂亮更好用(偶爾也會有裝潢失敗的情況)

我想這就很容易懂了吧,
刷ROM可分為卡刷跟線刷
通常我們在論壇看到的都會是卡刷包,ZIP的,可以直接修改(新手勿試)
通常只會更新system和boot
而我們LG用的KDZ和TOT這種要用到USB的屬於線刷

Root
就像我剛剛說的Root只是取得權限,
就像你電腦開了系統管理員權限一樣沒什麼
只是因為 Root 之後可以修改系統的東西
安卓玩家來說等於是去除了限制
不過也因為可以修改系統,所以很危險
老話一句,Root之後,
不懂的東西不要動,沒事多備份

雙wipe
其實就是清空數據、緩存的意思。
一般是指在 recovery 模式下,
選擇 recovery 裡面提供的 “清除cache”“清空dalvik/art緩存” 的選項

Recovery
Recovery 是一個手機恢復 / 更新系統的一種界面模式
相當於電腦的dos。
Recovery通常簡稱為Rec
recovery 主要分兩種,
一種是原廠英文recovery,另一種是高手編譯的第三方recovery
只有刷入了第三方recovery才能刷大神製作的卡刷包
不過刷入第三方REC後就等於破保狀態,如果要送修要刷回原廠Rec

Bootloader
Bootloader簡稱BL模式
是一個指令碼,具有很高的修改權限
在任何 OS 開始跑之前,
bootloader 會被執行並進行硬體初始化,獲取內存大小信息等,調整手機到適配狀態
Android 裝置的 bootloader 一般是鎖起來的,保固通常是用這個判斷
需要解鎖了才能刷入第三方REC
通常救磚就是進入這個救
不過Pro 2好像不能進去BL模式
(這方面看看有沒有人可以出來說明了)

基頻
英文為Baseband,也有地區翻成基帶
指的是手機通信所需要的模組
Pro 2很多大神都是用韓版機,所以在刷入之前要仔細看說明

內核
英文為Kernal
指的是系統的核心部分,由系統中用於管理記憶體、檔案、外設和系統資源的那些部分組成
格式一般為boot.img 和 zImage
開機時由BL引導啟動
可藉由刷入修改過的內核,完成超頻或Root(5.0就是)等目的

Download mode
這個應該是韓國廠才有,我之前沒用過
這個模式下可以配合電腦端(如LG Flash Tool)對手機系統分區、內核、recovery 等進行刷寫

adb
全名Android Debug Bridge,這個其實不太需要懂,
簡單來說就是開發或使用 Android 時要用到的工具,
這個如果完全懂大概可以自己寫ROM了
如果要使用adb,
要將手機的USB偵錯打開,並且要安裝驅動
這就是為什麼很多一鍵刷入程式要打開USB偵錯的原因
透過adb我們可以做到很多指令
譬如root和備份等等

ART
全文Android Runtime
這個是4.4才出來的東西,

所以這對我也算新知識,用比較大篇幅來講好了
ART 是 Google 花兩年時間研究開發出來

大家想想看兩年能幹嘛?
半年就可以出一款新旗艦,一年可以出一隻Iphone
根據摩爾定律,

每2年電腦的效能就會翻倍(這定律讓我有點想哭,兩年前的機皇現在....)
這表示什麼?
表示這是極為重要的革新,這會讓anroid超越IOS(雖然還要一點時間)
大家都知道android是基於Linux吧(不知道的話你現在懂了)
但是android上大部分的軟體都是基於java寫的,
所以運行時需要透過Dalvik 虛擬機

而且每一次都要重新編碼
相比之下,

IOS使用Obejctive-C,不需經過轉換就可直接運行
所以android總會給人有點Lag的印象,

或許你會有疑問,
那幹嘛不一開始就像IOS一樣,寫成可以直接運行就好?
原因就是當初為了拉攏工程師寫程式所以做出了Dalvik 虛擬機,方便工程師用JAVA寫
Google為了改變android給人的lag形象,

在4.4時加入了ART
ART運作的原理是在Apps安裝時就直接使用機器可以讀得明白的語言
令 Apps 在運行前不需要再重新編譯 ,

省去了模擬的過程,也降低對CPU的負擔,不過這也使儲存空間占用量變大
Xposed框架能支援真是很不簡單,畢竟兩者根本是用不同的虛擬機(rovo89請受小弟一拜 )
打個比方就像是
當大家去越南論壇找資料時,原本還要透過自己慢慢查字典,現在在網頁讀取時直接用google翻譯好了
(不要吐槽亂翻這點)

不是變得超快、超方便嗎?

Xposed 框架
上面提到了Xposed框架,版上很多人用
但了解原理的應該比較少,這邊順便來介紹一下
不過我要先說,我沒有要講的很深入,只會講原理而已
因為我自己只是懂一點而已,
套用XDA上網友的評論:"世界上真的懂Xposed框架真的在幹嘛的,名字可能一下子就念完了"
先說作者,
Xposed框架的作者是rovo89,這個大家應該都知道吧(不知道的出去!!我上面就講過了)
Xposed框架主要的原理是
透過替換系統的process(/system/bin/app_process)來控制zygote(下面會提)
使app_process在程式啟動時會載入XposedBridge.jar(模組的開發都是基於這個Jar包),完成對zygote和Dalvik 虛擬機的攔截
造成的效果是,
框架會在你開機的時候,hook整個系統,在模組需要修改的function前面(或後面)加入開發者想要的代碼
講白話一點,Xposed框架主要的原理就是Hook整個系統
也因為是用Hook的方式,所以只要把模組刪除,模組所做的修改也會消失

OTA
OTA(Over-the-Air Technology) 空中下載技術,就是我們常說的
手機更新 (更新中心)

硬體面
ROM
這邊講的真的就是大家在型錄上看到的Rom
全文為Read Only Memory,就像字面上意思,是只能讀取的記憶體
在電腦的說法是非揮發的儲存器,
白話一點就是沒電了資料還是在
可以把他想成電腦的C槽,用來裝系統和程式的

一般當然是越大越好,不過大小跟系統快慢沒關係
前面有提到,手機的ROM一般只能讀不能寫,

所以一般廠商都把系統文件存在這裡,讓我們不能隨便修改這也是為什麼刷機叫做刷Rom

RAM
全文為RandomAccess Memory,也是跟字面意思一樣,是可以隨機讀取的儲存器
跟ROM相反,沒電資料就沒了
把他想成電腦的內存,也是越大越好(Pro 2有3GB其實真的算很大)
接下來談談所謂的殺進程(我現在是很少再用啦)
上面有提到,

android的軟體大部分是Java寫的,
而開啟Java需要Dalvik 虛擬機,每一個程式都有自己獨立的虛擬機(zygote)
所以如果一直殺進程會導致虛擬機一直要重開反而會拖慢速度
其實不太需要一直殺,
要關閉的是你不常用的程式大型遊戲,這樣才真的有加速
而看到這裡有人會問,

那這樣會很耗電嗎?
當然不會,
程式一旦被弄到後台,就等於是被暫停了,不太會消耗CPU資源
真正耗電的是伴隨程式運行的服務,像Line或其他會跳出通知的程式,
這時候就要用綠色守護之類的程式將服務停止掉

來達成真正實質上的省電卻又不會降低系統運行速度

G Pro 2相關
版本說明
這邊只針對最新的版本做解釋
5.0
20b ->韓版F350K/L/S
20c ->台版D838

4.4
10f ->台版D838官方原版
10b ->台版D838中華電信客製版
10B ->新加坡版D838
10d ->港版D838

基本上除了韓版機型為F350之外,台灣其餘型號皆為D838


KDZ
KDZ是LG官方系統包的格式,通過使用Flashtool 刷入
一般有兩個用途
一個是升級,另一個是救援
升級一般是用normal模式(跨版本升級建議用CSE模式)
不會洗掉使用者資料,單純更新系統文件
救援是使用CSE模式,
會把整支手機的資料洗掉(包括REC)
通常在送修前會建議做一次CSE模式來確保自己還是在保固範圍內
而這裡要注意一點,
刷KDZ是會檢查手機的機型的,
所以如果之前有修改過的話
在刷之前記得要改回來
不然是無法刷入的
另外,絕對不要刷不是自己機型的KDZ檔
有很大的機會GG,別說我沒提醒過

TOT
TOT 和 KDZ 一樣,屬於LG官方系統包的一種格式,
但相比 KDZ 更加全面,
有時碰到刷 KDZ 無法解決的問題,或者刷 KDZ 出錯,
就需要用到 TOT 包了
一般除非不得已是不會用TOT的
步驟比較繁雜一點


暫時先寫到這邊,如果有其他不懂的名詞或發現我上面有打錯的,歡迎在下方提出










「用Android 就來APK.TW」,快來加入粉絲吧!
Android 台灣中文網(APK.TW)

評分

參與人數 93碎鑽 +102 經驗 +19 幫助 +124 技術 +5 收起 理由
bee900 + 1 + 1 非常讃
LingHua + 1 + 1 讚一個!
apk150324 + 1 + 1 非常讃
ichuuchinn + 1
transx + 1 + 1 非常讃
mypage + 1 偶像,看完你的內容,讓我找到了活著的意義.
SinTongTW + 1 + 1 讚一個!
華華anita + 1 + 1 非常讃
JL.潔林 + 1 + 1 非常讃
justin72 + 3 你的付出,對會員幫助很大唷!.

查看全部評分

本帖被以下專題推薦:

收藏收藏48 分享分享1 分享專題1
用Android 就來Android 台灣中文網(https://apk.tw)
回覆

使用道具 舉報

沙發
cychang038 | 收聽TA | 只看該作者
發表於 2015-2-26 17:02
這個好
經由版大的解說突然有種茅塞頓開的感覺
淺顯易懂
期待版大更多更豐富的內容

點評

我也是再複習一次,有不懂的詞可以隨時提出喔  發表於 2015-2-26 17:25

評分

參與人數 5碎鑽 +1 幫助 +5 收起 理由
JL.潔林 + 1 聽說評分可以懷孕,你就讓我試試吧.
mypage + 1 偶像,看完你的內容,讓我找到了活著的意義.
SinTongTW + 1 好內容,老衲來為這篇文章開開光.
endi1977 + 1
iamernie8199 + 1 + 1 回覆用心很讚!

查看全部評分

用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 1 反對 0

使用道具 舉報

板凳
kk1982 | 收聽TA | 只看該作者
發表於 2015-2-26 17:47
可以新增加個 ART , 讓未升級 5.0.1 的版友
知道跟 4.4.4 的差別 !

點評

哈哈雖然我還在寫,不過還真的沒注意到ART  發表於 2015-2-26 17:58

評分

參與人數 5碎鑽 +3 幫助 +5 收起 理由
mypage + 1 偶像,看完你的內容,讓我找到了活著的意義.
SinTongTW + 1 好內容,老衲來為這篇文章開開光.
艾瑪APK + 1 + 1 非常讚
endi1977 + 1
iamernie8199 + 2 + 1 您的用心回復提供不錯的參考價值喔!.

查看全部評分

用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

地板
cychang038 | 收聽TA | 只看該作者
發表於 2015-2-26 18:00
kk1982 發表於 2015-2-26 17:47
可以新增加個 ART , 讓未升級 5.0.1 的版友
知道跟 4.4.4 的差別 !

ART模式在4.4就有了喔
只是在4.4時必須進入開發者選項手動開啟
到了5.0是全面改為ART模式了
至於甚麼是ART我就不會解釋了

評分

參與人數 6碎鑽 +3 幫助 +8 收起 理由
mypage + 1 偶像,看完你的內容,讓我找到了活著的意義.
SinTongTW + 1 好內容,老衲來為這篇文章開開光.
艾瑪APK + 1 + 1 非常讚
略拉 + 1 + 1 回覆用心很讚!
endi1977 + 1
iamernie8199 + 1 + 3 論壇就是要有像樓主這樣用心的人.

查看全部評分

用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

5
endi1977 | 收聽TA | 只看該作者
發表於 2015-2-26 21:06
先感謝Sean不吝分享解釋這些專有名詞。
敘述解釋方式,尤其是比喻電腦的什麼什麼..
讓我能夠更快速了解,非常有用的教學文。

沒看過這篇,我仍以為ROM包的ROM就是指目錄上的ROM是相同的呢。哈

點評

要說一樣也是一樣啦  發表於 2015-2-26 21:11

評分

參與人數 8碎鑽 +5 幫助 +8 收起 理由
mypage + 1 偶像,看完你的內容,讓我找到了活著的意義.
SinTongTW + 1 好內容,老衲來為這篇文章開開光.
艾瑪APK + 1 + 1 非常讚
Albar + 1
略拉 + 1 + 1
freezeman + 1 + 1 非常讚
ckao + 1 + 1 非常讚
iamernie8199 + 1 + 1 回覆用心很讚!

查看全部評分

用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

6
ckao | 收聽TA | 只看該作者
發表於 2015-2-26 22:08
建議參考一下

Kernel = 操作軟體的系統內核
操作軟體的系統內核是指大多數作業系統的核心部分。
它由作業系統軟體中用於管理記憶體、檔案、外設和系統資源的那些部分組成。


點評

謝謝神姐補充  發表於 2015-2-26 22:11

評分

參與人數 8碎鑽 +7 幫助 +12 收起 理由
mypage + 1 偶像,看完你的內容,讓我找到了活著的意義.
SinTongTW + 1 好內容,老衲來為這篇文章開開光.
ne0629 + 1
略拉 + 1 + 1
endi1977 + 1 + 1 非常讚
尋繫鈴人 + 1 + 1 非常讚
freezeman + 1 + 1 非常讚
iamernie8199 + 3 + 5 感謝您用心發文,協助了眾多版友,您的貢獻價.

查看全部評分

用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

7
bryan.yao | 收聽TA | 只看該作者
發表於 2015-2-26 23:34
很棒耶 很詳細

謝謝大大的用心~

評分

參與人數 5幫助 +5 收起 理由
mypage + 1 偶像,看完你的內容,讓我找到了活著的意義.
SinTongTW + 1 好內容,老衲來為這篇文章開開光.
艾瑪APK + 1
endi1977 + 1
iamernie8199 + 1

查看全部評分

用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

8
TPrick | 收聽TA | 只看該作者
發表於 2015-2-26 23:36
我又長知識了..感謝樓主辛苦的分享一篇好文章.
讓我對安卓又更了解了

評分

參與人數 5幫助 +5 收起 理由
mypage + 1 偶像,看完你的內容,讓我找到了活著的意義.
SinTongTW + 1 好內容,老衲來為這篇文章開開光.
艾瑪APK + 1
endi1977 + 1
iamernie8199 + 1

查看全部評分

用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

9
尋繫鈴人 | 收聽TA | 只看該作者
發表於 2015-2-27 05:50
感謝Sean版大抽空用心寫下的這篇資料,確實讓我這個新手上了一課.
讓我在黑暗摸索安卓中,見到一道署光牽引著我~~感恩!!

評分

參與人數 6碎鑽 +3 幫助 +6 收起 理由
mypage + 1 偶像,看完你的內容,讓我找到了活著的意義.
SinTongTW + 1 好內容,老衲來為這篇文章開開光.
艾瑪APK + 1 + 1 非常讚
略拉 + 1 + 1
iamernie8199 + 1 + 1 回覆用心很讚!
endi1977 + 1

查看全部評分

用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

10
mike403g | 收聽TA | 只看該作者
發表於 2015-2-27 09:16
由 手機網頁 發佈
超詳細的 讓新手能更理解安卓 謝謝大大分享

評分

參與人數 4幫助 +4 收起 理由
mypage + 1 偶像,看完你的內容,讓我找到了活著的意義.
SinTongTW + 1 好內容,老衲來為這篇文章開開光.
艾瑪APK + 1
iamernie8199 + 1

查看全部評分

用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則