CyanogenMod ICS launcher 2 源碼 eclipse可以編譯

來源:互聯網
上載者:User

CyanogenMod(發音:sigh-AN-oh-jen-mod。簡稱cm):Cyanogen團隊是目前全球最大的Android第三方編譯團隊,其發布的Android
2.1核心CM5系列ROM被廣泛使用,促進了使用者從Android 1.6到Android
2.1版本的第三方升級。這個小組曾經先於google公司為很多手機率先定製出穩定的1.6ROM。[1]

CyanogenMod 今天看了一下 它的 launcher .

原始代碼從這:

https://github.com/CyanogenMod/android_packages_apps_Launcher2

後:

 



我們在 eclipse編譯 launcher2 或者 android 裡面的其他開源項目的時候, 常常會很恐慌 .

遇到了問題 怎麼辦????

可能問題:遠程調用c++/c android源碼裡面的工程最喜歡這招(IMEPinyinIME裡面有).

可能問題:函數找不到,這裡面問題可大了.變數找不到最恐慌的.還有hide 函數.

我現在也舉不到例子,編譯過 launcher的孩子都知道.

要添加3個 包, 這3個包是 android 源碼編譯所得.可以看到 c++/c的 標頭檔.且不能把他們當成真的static lib.

因為你拿4.0 的包去4.1 上跑著試一下.  各種找不到函數定義,掛掉都會提示 method not found. 


所以,一般我都會拿4.1 jb 的包 去4.0 上跑,那個可以.因為4.1 的launcher的函數,沒有像4.0 launcher調用那麼詭異:

4.0 launcher    setFastAlpha (float) 在android sdk 其實為 seAlpha(float),實際上setFastAlpha 只是比seAlpha少個立即重新整理的過程.這樣就跟Fast 了.


關於Fast的問題為 "可能問題"  的大多數問題,解之.


還有一類是變數的問題, 今看到 mlayout , 那麼你立刻想到要用

this.getLayout() 替換之木有.

看到mScollX ,你一定想到了什麼吧.當然如果加入包 可以編譯過,可以不用改他們.


總之豎立強大的信心來解決他們 .

不過目前 主流就這幾個Launcher 吧,我都解決了,直接上下載連結.

 

CyanogenMod android平台  android 4.0 launcher 2 源碼 eclipse可以編譯 android4.0 4.1 可以運行譯.: http://download.csdn.net/detail/icemanyandy/4938483

android 4.0 launcher 2 源碼 eclipse可以編譯 android4.0 4.1 可以運行

 http://download.csdn.net/detail/icemanyandy/4905045

android
4.1 launcher2 源碼eclipse可以編譯

http://download.csdn.net/detail/icemanyandy/4798628

QQ:773179801 
www.softboy.cc.cm

授權後,源碼可以用作任何用途,除任意傳播源碼.

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.