導航:首頁 > 定製細節 > android怎麼定製

android怎麼定製

發布時間:2021-01-18 02:30:05

㈠ 如何為安卓手機定製內核

非常抱歉,三星手機官網沒有提供刷機軟體。由於刷機存在風險,如因自行版刷機後導致的手機問題,還有權可能會影響包修,因此我們不建議您自行刷機。
若手機因系統故障無法正常使用或自行刷機後導致手機出現問題,建議您將機器送到售後服務中心,由工程師幫助檢查處理。
補充:
1、部分第三方網站或論壇提供的刷機包,由於非三星官方原版系統,存在不穩定、兼容性問題,如果非專業人員,不建議進行嘗試刷機。
2、為了使用戶更好的使用體驗,三星手機提供了系統更新服務,若有了新的固件,會有推送更新通知。可以進行以下操作:設置-(關於手機/關於設備)-系統更新-自動更新-開啟。

㈡ android系統定製開發該怎麼上手

就索性進行了一番調研,於是有了本文(本次不討論越獄的iOS) 首先從情感上,你喜歡哪個就好,就像百事可樂和可口可樂,當然這個比喻不是很恰當,因為可樂喝起來幾乎一樣,但是Android和iOS還是有很大差別的。 iOS來源於Apple的OSX,是UNIX系統,OSX已經有差不多10年的歷史,從內核底層到軟體架構都是逐步發展過來的。iOS使用ObjectivC這個古老的語言來做開發。而Android是Google基於Linux搞來的,嚴格意義上講Android並不是一個Linux系統,它沒有Linux的xwin,沒有glibc,缺乏一整套標準的Linux程序。Android應用絕大部分都是使用JAVA開發,跑在Dalvik虛擬機上(一小部分使用NDK)。 Google在底層也修改了很多東西。Android算是一個全新的操作系統。 所以: Android使用JAVA,上手容易很多,如果有很好的JAVA Lib加持,開發效率會高些 iOS沒有虛擬機, 也沒有GC,性能要好一些,當然這個差別會隨著Google的改進越來越小 iOS的開發框架很成熟,而且和MAC上通用,同樣的知識體系,也可以開發MAC應用,Android相比是全新的框架, 還會繼續進化。 iOS和設備緊密集成。軟硬體一家公司通吃。但是Android無法做到, 通常的情況是:Google放出源代碼。 晶元廠商需要1-3個月來做自己的晶元方案, 手機廠商從晶元廠商處買到方案和代碼, 進行自己的集成,定製工作,有時候還需要針對運營商進行定製。 所以: iOS的設備集成度和驅動優化都是最好的。電源管理一塊就可見一斑,而Android廠商就魚龍混雜。可能排頭的廠商的旗艦機器會好些,但是由於Android工期一般都比iOS設備短(請看HTC和三星出機器的速度),所以整體上和iOS比是有差距的。 由於有多家廠商自己做定製,Android還存在設備的分裂問題(fragmentation), 作為過來人,我告訴你這個是很頭痛的事情, 且不論調試時間和人力, 光買一大堆設備的成本就不小。最關鍵的是它會傷美工/UE的心。 iOS是被Apple嚴格控制的系統。 在大部分情況下, 第三方應用是無法拿到所有API的。 這意味系統級別的很多功能只有Apple能做(比如打電話,攔截簡訊)。此外一些涉及用戶隱私的API還會導致系統彈出對話框詢問用戶。 同樣第三方runtime做應用開發也是基本不可行的(Flash當初也是被這個條款拒過)。 反過來Android完全不一樣,首先Android是開源的,在設計上Android就允許自由替換系統組件, Android也沒有強制限制API的情況,(hidden API也可以call,沒有人會找你麻煩)。 系統級別的許可權是下放到廠商手中,如果廠商願意給,那第三方開發者就可以做任何事情。 普通應用的許可權認證也是在安裝的時候就一次性授權完成。 之後不會騷擾用戶。所以: Android平台可以做的事情遠遠比iOS多, 你可以做電話管理,地址簿,簡訊管理,可以自己跑後台service。 替換掉系統的組件非常容易 Android平台也可以跑其他系統的Runtime, 比如Flash, 有了NDK, 你要自己接入一個虛擬機也是可能的。Google不會管你 任何人可以拿Android自己改個獨立的系統出來,也許這樣做的意義和前景有問題,但是同樣,沒有人限制你 iOS上唯一的下載應用途徑就是Appstore,開發者做應用上線還要通過Apple審核,就算通過了,如果掛羊頭賣狗肉亂來或者調用了不該用的API, Apple一樣隨時可以下架。管理非常嚴格。反過來Android上非常鬆懈: 廠商可以內置應用。經常會扔一些莫名其妙的軟體預裝在手機上, 筆者在廠商的時候深刻體會到亂選軟體是很好玩的事情。而且我們不會讓你刪除掉的。 Google的官方菜市場不做應用審核,開發者上傳軟體很隨意,這是個自由市場。 國內還存在大量第三方軟體菜市場。以及豌豆夾類似的PC端管理軟體。 如果用戶選擇允許未知來源,那麼通過web下載或者安裝卡上的軟體也是可以的。似乎國內用戶都是允許的。所以: iOS上的精品軟體多,競爭激烈但管理有序,開發者也容易掙錢。 Android上雖然也有精品軟體,但是垃圾軟體更多, 甚至有惡意軟體。 因為無門檻,基本上軟體都是免費,賣不起錢, 大部分都靠廣告。 Android還有一堆殺毒軟體,這是典型的沒有困難,製造困難也要上的精神。 Android上還有一堆安慰劑軟體,比如能幫你省電的或者是幫你殺後台進程的來提升性能的, 筆者作為做過底層開發的人,笑而不語。 如果你是普通用戶,請關貼, 本文不是用來給普通用戶選機的。 如果你是一個個人軟體開發者, iOS適合你, 市場規范, 做應用省心。 如果你是一個軟體和服務的創業公司, iOS也是適合你做demo的和第一個產品的, 產品靠譜了,用戶在用了,有人給錢了,再往Android走也是可行的。 除非你做的應用要涉及硬體或者需要非常高的系統許可權, 如果是那樣你也只有選擇Android。因為國內的廠商肯定要比蘋果要容易談下來。 如果你是一個要做硬體和系統定製的公司, 那麼基本上你只有Android可以選。Android的解決方案的成本也在不斷下降。 如果你是一個有中國特色的公司,想搞點移動業務玩玩, 還要瞞著用戶做很多事情。 那麼Android也是更好的, 就算你不作惡, 控制權在自己手中也會方便運作一點。所經如何選擇,不用我多講,這兩個都是當今移動互聯網開發的方向,但是一個開源學習起來更容易,做東西更快,有絕對的控制權。一個不開源,只能做上層應用,但也可活的很好,就是這樣。

㈢ 如何在Android上開發屬於自己的定製化啟動器

首先需要啟動Eclipse並創建一個新的Android應用程序項目。為這個應用取個非常直白的名稱——SimpleLauncher,當然大家也可以自由選擇自己想要的名稱。請確保軟體包名稱沒有與其它項目出現重復。啟動器所能支持的最低SDK版本為「凍酸奶」,而主要的面向版本則為「果凍豆」。
由於不打算創建Activity,因此取消「Create Activity」勾選項,然後點擊「Finish」以繼續。
3.項目清單
接下來需要通過添加兩個activity對AndroidManifest.xml文件進行修改。第一個Activity用於顯示主屏幕,如下所示將其命名為HomeActivity。
<activity android:name="ah.hathi.simplelauncher.HomeActivity" android:label="Simple Launcher Home" android:theme="@android:style/Theme.Wallpaper.NoTitleBar.Fullscreen" android:launchMode="singleTask" android:stateNotNeeded="true" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.HOME" /> <category android:name="android.intent.category.DEFAULT" /> </intent-filter> </activity>

通過將android.intent.category.HOME與android.intent.category.DEFAULT兩個類添加至intent-filter組當中,相關Activity得以擁有與啟動器概念相符的運行方式。當大家按下設備上的home按鈕時,其還將作為選項方案顯示出來。
還需要將launchMode設置到singleTask當中,從而確保無論何時都只有單一Activity實例由系統負責運行。要顯示用戶的牆紙圖案,大家必須將主題設置為Theme.Wallpaper.NoTitleBar.FullScreen。
需要添加的第二個Activity負責顯示已經安裝在用戶設備中的應用程序條目。它還有另一項任務,即啟動這些應用程序。不需要對該Activity進行任何特殊配置,將其命名為AppsListActivity即可。
<activity android:name="ah.hathi.simplelauncher.AppsListActivity" android:theme="@android:style/Theme.NoTitleBar.Fullscreen" > </activity>

㈣ 如何自己定製安卓系統

ROM 是 ROM image(只讀內存鏡像)的簡稱,也稱刷機包,目前只有iOS和安卓幾個大戶敢自稱專ROM,其它的都叫××UI。如果只是想屬要定製一下個性化的桌面主題,可以試試第三方的桌面APP,或者刷當前機型已經適配的刷機包。如果想要的是ROM,很抱歉,整個中國的安卓都是基於谷歌家的,一些企業牽頭做起來的ROM,如麒麟OS等等都沒活過一個月,華為小米這些不管把UI優化的再好用,再好看,ROM也是谷歌授權。定製UI的話,除了幾個大型手機廠商會適配第三方手機,剩下的個人做的UI基本都廢了,你就看看什麼桌面APP好看,用用也就得了,不賺錢的事情很少有人做,要麼做不起來,真要想深層定製,還是自己學學這方面的東西吧

㈤ 安卓系統有幾種定製的

可以兼容大部分復android2.1軟體,刷成原生的制android系統目前來看不行,因為moto採用的是移動的oms,以後也只會提供oms升級,但估計過一段時間就應該有玩家做出mt810的原生android系統的rom,有興趣可以試試,但不推薦,畢竟玩家做的和廠商的質量是完全不可比的,穩定性會差很多。

㈥ 關於如何定製Android第三方ROM,最全開發教

首先應該清楚android不是操作系統,它是在linux上跑的,而linux提供了大量硬體驅動,一般的硬體企業都會提供自己產品驅動。

㈦ 怎麼自己深度定製安卓系統

既然你問出這么個問題,就類似怎麼自己造一台喜歡的汽車一樣,你根本不了解背後的技術和要花費的精力。
你可以用刷機精靈,rom之家等地方找喜歡的rom刷入,但是你的手機是oppo,還是不要抱什麼希望了

㈧ 如何定製自己的android操作系統

首先你要會android語言,
如果你要修改的話,你需要源碼文件,根據你自己的需求,修改系統,然後燒錄到手機裡面
希望能採納我,謝謝

㈨ 如何在Android上開發屬於自己的定製化啟動器

從最基本的概念角度來講,啟動器其實應該是一款能夠實現以下功能的應用程序:

它代表著一台設備的主屏幕。
它能夠列出並啟動已經安裝在該設備當中的應用程序。

換句話來說,它就是那款用戶按下home按鈕後所顯示的應用程序。除非大家已經安裝了定製化啟動器,否則我們目前正在使用的應該都是Android系統自帶的默認啟動方案。不少設備製造商都會在產品中默認使用由其定製的啟動器,從而確保我們獲得與廠商預期相符的外觀效果與使用感受,例如三星TouchWiz以及HTC
Sense。

在今天的教程中,我們將利用基本用戶界面創建出一款簡單的啟動器,它將由兩部分屏幕構成:

在主屏幕中顯示的是該設備的牆紙圖案。
另一屏幕中顯示的是已經安裝在設備當中的應用程序圖標及其它細節信息。

1.要求

大家需要在自己的開發設備上預先安裝並配置好以下項目:

Android SDK以及平台工具
Eclipse IDE 3.7.2或者更高版本,同時具備ADT插件
運行有Android 2.2或者更高版本的模擬器或者Android設備

大家可以點擊此處通過Android開發者門戶下載對應SDK及平台工具。

2.項目設置

首先我們需要啟動Eclipse並創建一個新的Android應用程序項目。我為這個應用取了個非常直白的名稱——SimpleLauncher,當然大家也可以自由選擇自己想要的名稱。請確保軟體包名稱沒有與其它項目出現重復。我們的啟動器所能支持的最低SDK版本為「凍酸奶」,而主要的面向版本則為「果凍豆」。

由於我們不打算創建Activity,因此取消「Create Activity」勾選項,然後點擊「Finish」以繼續。

3.項目清單

接下來我們需要通過添加兩個activity對AndroidManifest.xml文件進行修改。第一個Activity用於顯示主屏幕,我們如下所示將其命名為HomeActivity。
<activity android:name="ah.hathi.simplelauncher.HomeActivity" android:label="Simple Launcher Home" android:theme="@android:style/Theme.Wallpaper.NoTitleBar.Fullscreen" android:launchMode="singleTask" android:stateNotNeeded="true" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.HOME" /> <category android:name="android.intent.category.DEFAULT" /> </intent-filter> </activity>

通過將android.intent.category.HOME與android.intent.category.DEFAULT兩個類添加至intent-filter組當中,相關Activity得以擁有與啟動器概念相符的運行方式。當大家按下設備上的home按鈕時,其還將作為選項方案顯示出來。

我們還需要將launchMode設置到singleTask當中,從而確保無論何時都只有單一Activity實例由系統負責運行。要顯示用戶的牆紙圖案,大家必須將主題設置為Theme.Wallpaper.NoTitleBar.FullScreen。

我們需要添加的第二個Activity負責顯示已經安裝在用戶設備中的應用程序條目。它還有另一項任務,即啟動這些應用程序。我們不需要對該Activity進行任何特殊配置,將其命名為AppsListActivity即可。
<activity android:name="ah.hathi.simplelauncher.AppsListActivity" android:theme="@android:style/Theme.NoTitleBar.Fullscreen" > </activity>

4.Activity布局

下面在項目的res/layout文件夾中為HomeActivity類創建一個XML文件,並將其命名為activity_home.xml。該布局擁有一個單獨的Button用以響應點觸事件。點觸該按鈕能夠讓用戶由主屏幕切換至應用程序列表。
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".HomeActivity" > <Button android:id="@+id/apps_button" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentRight="true" android:layout_alignParentTop="true" android:layout_marginRight="10dp" android:layout_marginTop="10dp" android:text="Show Apps" android:onClick="showApps" /> </RelativeLayout>

接下來,在項目的res/layout文件夾中為AppsListActivity類創建一個XML文件並將其命名為activity_apps_list.xml。該布局當中包含一個占據整個屏幕的ListView。
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <ListView android:id="@+id/apps_list" android:layout_width="match_parent" android:layout_height="match_parent" > </ListView> </LinearLayout>

最後,在同樣的位置創建第三個XML文件並將其命名為list_item.xml。該文件用於定義ListView當中各個條目的布局方案。列表視圖中的每個條目都代表著已經安裝在用戶設備上的一款應用程序。它能夠顯示該應用程序的圖標、標簽以及軟體包名稱。我們可以利用ImageView實例來顯示該應用的圖標,並通過TextView實例顯示標簽與軟體包名稱。
<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:padding="10dp" > <ImageView android:id="@+id/item_app_icon" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_centerVertical="true" /> <TextView android:id="@+id/item_app_label" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_toRightOf="@+id/item_app_icon" android:paddingLeft="10dp" /> <TextView android:id="@+id/item_app_name" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@+id/item_app_label" android:layout_toRightOf="@+id/item_app_icon" android:paddingLeft="10dp" /> </RelativeLayout>

5.創建Acitivity類

HomeActivity

應用程序的布局方案創建完成之後,現在要做的是創建兩個Activity類。當創建這兩個類時,請確保每個類的名稱都與我們之前在項目清單文件中所指定的內容相匹配。

創建一個名為HomeActivity的新類,然後將android.app.Activity設置為其超類。
package ah.hathi.simplelauncher; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.view.View; public class HomeActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_home); } public void showApps(View v){ Intent i = new Intent(this, AppsListActivity.class); startActivity(i); } }

在該類的onCreate方法中,我們調用setContentView並將其傳遞至之前已經創建完成的布局當中。大家可能還記得,我們曾為activity_home布局添加過一個按鈕,用於觸發名為showApps的方法。現在我們要做的是將該方法引入HomeActivity類當中。整個添加過程非常簡單,各位需要做的只是為AppsListActivity類創建一個Intent並付諸運行。

㈩ 怎麼製作安卓定製ui

launcher是安卓系統中的桌面啟動器,安卓系統的桌面UI統稱為...不過有的需要做定製的Android系統,比如有的商家做的是放在汽車上的平板,

閱讀全文

與android怎麼定製相關的資料

熱點內容
定製六平方紅宇牌櫥櫃雷多少錢 瀏覽:737
寧波義大利傢具品牌有哪些品牌大全 瀏覽:636
築巢家居質量怎麼樣 瀏覽:698
上猶千惠家電電話多少 瀏覽:547
家居商場里東西有虛假怎麼辦 瀏覽:310
2020年九月多久適合裝修 瀏覽:125
鋼結構柱子用什麼材質裝修 瀏覽:943
量手定製對戒卷什麼意思 瀏覽:373
什麼木質傢具對人體健康有益 瀏覽:158
衣櫃kd軟體怎麼用 瀏覽:696
國家電網客服簡歷怎麼寫 瀏覽:877
裝修二級都能幹什麼活 瀏覽:946
金牌櫥櫃裝了多少錢 瀏覽:116
4米櫥櫃一般用多少板 瀏覽:211
為什麼裝修公司要送家電 瀏覽:874
連接衣櫃裡面的螺絲怎麼拆 瀏覽:63
大贏家電玩城怎麼老輸錢 瀏覽:717
建材門店導購怎麼樣啊 瀏覽:839
裝修垃圾有什麼東西 瀏覽:606
西安哪個建材市場出售白灰 瀏覽:302

友情鏈接