① 安卓怎麼安裝其他安卓手機的定製應用
用IE管理器提取定製應用,前提是那個手機root過了,在system/app文件夾里找到你需要的提取到內存卡或者通過其他方式提取出來,很簡單。然後就簡單了,裝到自己手機里。
現僅就工作遇到的問題做個總結。所用硬體平台為amlogic stvm3。---------------------------------------------------------------------------關於版本號:文件build/core/version_defaults.mk用來檢查一些跟版本相關的變數是否定義;如果未定義,則使用默認值。這些變數包括 PLATFORM_VERSION # 如 2.2.5 PLATFORM_SDK_VERSION # 8, 對應2.2.5 PLATFORM_VERSION_CODENAME # REL,即發行版 DEFAULT_APP_TARGET_SDK # 同SDK_VERSION或VERSION_CODENAME BUILD_ID # 默認為UNKNOWN BUILD_NUMBER # 默認eng.$(USER).$(shell date +%Y%m%d.%H%M%S)的形式。 version_defaults.mk首先包含進build_id.mk。用戶應當配置build_id.mk,而不應該改動version_defaults.mk文件。然後檢查上述變數,如未定義則賦值默認值。---------------------------------------------------------------------------關於調試功能(adb)的開啟編譯android源碼之前總是要先運行build/envsetup.sh,以初始化一些常用命令(實際上是bash的函數,如add_lunch_combo)。其中也從以下文件中引入了一些編譯設置: device/${CHIPSET_VENDOR}/vendorsetup.sh我們這里使用的CHIPSET_VENDOR為amlogic。比如我們有文件device/amlogic/vendorsetup.sh,內容為"產品名-編譯類型(flavor)"列表(稱為combo),如下: add_lunch_combo m1ref-eng add_lunch_combo m1ref-user add_lunch_combo m2ref-eng add_lunch_combo m2ref-user add_lunch_combo stvm3-eng add_lunch_combo stvm3-user其中,m1ref和stvm3是產品名(作前綴),後面為編譯類型。除此前綴外可選的combo值有: eng, user, userdebug, tests。(參考文件build/core/main.mk中對於變數TARGET_BUILD_VARIANT的篩查條件)我們可以修改vendorsetup.sh文件,來改變為特定設備編譯的結果。以下是各個編譯類型的特點: eng: 工程模式,用於平台級的調試,是默認的編譯類型。
③ 如何移植定製Android 4.4
我自己是個刷機狂人,恰巧也愛好開發APP,因此對ROM移植和定製做過一些研究和了解。其實rom定製不需要多少的編程技巧(當然有基礎會更好),如果你只為定製你想要的一些功能,只要進行整合再重新打包就可以了。你可能會看到在很多論壇的rom發布者並沒有多少的java,c,c++知識,但他們可以弄出一些非常棒的rom。相反的如果你用過MIUI,華為的rom,Flyme等等,這很難是一個人弄出來的,需要一個團隊包括產品經理、設計師、測試人員、編碼人員等等。
作者:Jacky Chen
鏈接:https://www.hu.com/question/22554893/answer/29355697
來源:知乎
著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請註明出處。
④ 安卓系統的rom怎麼定製
網上有好多類似的網站有ROM包,比如安智網,機鋒網等,找一款自己喜歡的ROM刷就行了,先學下教程,別到時候弄錯了,變磚就虧大發了。
⑤ 怎麼自己深度定製安卓系統
既然你問出這么個問題,就類似怎麼自己造一台喜歡的汽車一樣,你根本不了解背後的技術和要花費的精力。
你可以用刷機精靈,rom之家等地方找喜歡的rom刷入,但是你的手機是oppo,還是不要抱什麼希望了
⑥ 如何從零開始做一個安卓APP軟體
可以先入門一門語言,java。
⑦ 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手機或者是准備接觸ANDROID手機的人來說,如何上手肯定是一個不小的難題,尤其是面對琳琅滿目的應用程序(簡稱APP),尤其是它們中有些的功能是重復的時,我們應該如何抉擇?
今天我就來給廣大的充滿好奇心和行動力的學生朋友們來推薦一些比較實用的APP。當然,受眾面絕不僅限於學生,其他諸方人士也可以在其中找一找哪些是適合自己的,也未嘗不可。
開始介紹之前呢,我先說一下,我把APP分為5類,分別是:
【基礎】:實現手機多項基礎功能的優化,受眾面廣,對大多數人都有用的。
【網路】:顧名思義,主要功能都要通過聯網來實現的。
【工具】;對日常活動能夠起到幫助的非娛樂性質APP。
【游戲】:ANDROID上的游戲比起IOS上的來實在寥寥,得不到游戲大廠的重視也使得其缺少重量級作品,不過游戲作為學生生活的一部分,怎麼少得了呢?
【趣味】;並非游戲但也能在閑暇時打發時間的。
基礎篇
首先我們在ANDROID手機的一切活動都是基於ANDROID系統之上的,優化系統我推薦這兩個APP:
《360安全衛士》:可以提供進程監管、手機殺毒、來電地址查詢,簡訊防火牆,流量監控等使用功能。
⑩ 如何定製工業安卓平板電腦
用Android平板電腦直接用vpn連接windows 2003或win2008伺服器,然後用遠程桌面直接訪問伺服器來開單或查詢數據,但是不知道平板電腦是否支持列印,這個沒有試過。不過,我們的客戶大部分都是用Android平板電腦或Android手機來通過vpn和遠程桌面來查詢銷售數據、開單、庫存查詢等等的。有什麼需要,可以找我,我的聯系方式在我的網路個人資料里