當前位置:首頁 » 操作系統 » android漫畫源碼

android漫畫源碼

發布時間: 2022-09-08 05:34:01

A. 我想找找Android 開發的源碼例子,在www.apkbus.com 找到一些,但是我知道除了安卓巴士還有其他的網站

SDK目錄下就有很多啊,幾乎包含了所有方面的例子.
我用的2.1版SDK,例子就在samples\android-7下面,android-7就是2.1版的.
如果你用的其它版本就找到對應版本就行了.

B. 如何獲取android源代碼

當前的Android代碼託管在兩個方:https://github.com/android 和https://android.googlesource.com之前在 android.git.kernel.org上也有託管,不過現在重定向到了https://android.googlesource.com好在都支持git訪問

google提供的repo工具實際上是一個內部操作git工具來簡化操作Android源碼的python腳本。經過嘗試,直接使用git工具在ubuntu下可以實現cloneAndroid源碼。下面介紹一下方法:

1.獲取當前的在github上託管的Androidgitrepositories:

github頁面為:https://github.com/android/following。不過這個頁面不支持通過wget"https://github.com/android/following"或者curl"https://github.com/android/following"的方式訪問,錯誤信息如下:

這個時候需能做的只能是"tryagain"了。

需要說明的是"不要試圖同時並發執行多個gitclone命令",這樣會導致大量出現上面貼圖中的錯誤,另外,整個clone過程中耗時最多的gitrepository如下:

kernel_common.gitkernel_msm.gitplatform_frameworks_base.gitplatform_prebuilt.git其中platform_prebuilt.git是google提供的預編譯好的二進制文件,包含:各種庫文件,jar包,可執行程序等等,如果只是閱讀Android源代碼,這個gitrepository可以不用clone.

C. 用android怎麼開發漫畫app

這些盈利模式又面臨著什麼樣的現實障礙呢?首先,延續自互聯網的觀念,免費App首先讓我們聯想到的就是透過廣告賺錢,對象不是用戶而是廣告主,方式有CPM、CPC和CPS等,這也是Admob以來,不少手機廣告公司正切入的市場,除了這種在App裡面硬加入的banner、全屏廣告或者富媒體廣告的形式外,也不少App其實是做導購的,比如說把App作成一個優惠券的系統,或者是我們目前透過電子書來導購實體書的做法,甚至是一個免費的App導購另一個收費的App…而更為殺手級的應用當屬游戲,這也延續了online game的套路,先免費前幾個關卡,後面就要收費,或者持續不收費,但你沒有購買特定道具就很難過關等,跟這種做法比較相近的還有連載的小說以及漫畫,甚至是雜志,這些也都是將傳統媒體的做法延伸到App應用之上…可以這么說,要找到一個盈利模式不難,隨便都可以舉出很多案例,但關鍵在於這些方法都有一些主客觀的干擾因素…這些都幾乎是所謂微支付的概念,要支撐起微支付這個體制,就需要足夠的用戶規模,這也解釋了為什麼多數賺錢的App基本上都有英文版(或者多國語言版),因為這才有足夠的base,即使免費引導收費,以2%的轉換率來試算,才比較有機會越過損益兩平,尤其是當App的數量一直在爆增的時候,想要把App的推廣做好,跟類似的App競爭市場份額越來越難…另外,我們重點來探討App的廣告平台這件事,目前除了Admob外,在中國有不少的App廣告平台出現,他們多數來自於傳統互聯網的廣告平台,而且多半還在測試市場的階段,也就是說,投放在App上的廣告,數量不多,不僅廣告填充率不高,甚至廣告的品質也較差,又因為開發團隊都比較小,同時App有生命周期的限制,不太容易受到廣告平台的重視,這也是因為這個餅還太小之故,這種情況之下,想依賴App廣告來實質獲利非常的不易,導致目前App廣告有點陷入死胡同的窘境,不過仔細分析,如果找到一個好的切入點,我認為App廣告平台現在是一個絕佳的創業機會,只要牢牢抓住一些主流量大的開發團隊就能勝出…這其實是雞生蛋、蛋生雞的循環,總有一方需要先讓步,要不是開發團隊需要熬著把用戶量、使用率以及活躍度先做起來,要不廣告平台先要釋出較高品質的廣告(不管是廣告素材、廣告內容或廣告主)以及較高較合理的廣告單價,顯然要開發團隊熬著陪廣告平台練兵不太現實,因為他們多半比較沒有資源或者資金,因此只有廣告平台來啟動(貼補或者保底)才真正能夠把這個市場開拓出來…文末,也許有人會說即使收費App也很難賺到錢,我認為好好思考收費App的規劃更為重要,我們找個時間再來談談這個話題,呵呵!

D. 求android源碼下載地址,就像學學源碼的原理

Google剛剛公布,穩定版的Android源代碼已經公布,任何人都可以免費下載。Google希望通過公布源代碼,電信運營商和手機製造商,乃至一般開發者們進一步深刻了解和利用Android系統,從而有益於該平台下的的發展。
看來T-Mobile G1不一定打得過iPhone,那麼Android呢?
現在源代碼公布在http://source.android.com/,SDK網站是http://code.google.com/android/

E. 漫畫大亂斗 又名漫畫風雲 服務端 源碼

鏈接:https://pan..com/s/1l0tT9EvcZw68YEir66eMiQ

提取碼:ezb7

《漫畫風雲》是於2001年上映的愛情、動作電影,由柯星沛Sing-PuiO執導,由張智霖等主演。《漫畫風雲》是香港無線電視(TVB)再次進軍影壇開拍大電影的重振聲威之作,除了投資拍攝將會接近2000萬港幣以外,更擺出了「三星拱月」的明星陣容,由張智霖、林心如、陳奕迅主演,謝霆鋒友情出演。

F. 如何查看Android源碼

當我們在eclipse中開發android程序的時候,往往需要看源代碼(可能是出於好奇,可能是讀源碼習慣),那麼如何查看Android源代碼呢?

比如下面這種情況

假設我們想參看Activity類的源代碼,按著Ctrl鍵,左擊它,現實的結果卻看不到代碼的,提示的信息便是「找不到Activity.class文件」。

此時點擊下面的按鈕,「Change Attached Source…」,選擇android源代碼所在位置,便彈出圖三的對話框。

第一種是選擇工作目錄,即已經存在的android應用程序源代碼。

第二種分兩種方式

(1)選擇External File…按鈕,添加Jar格式文件或者zip格式文件路徑;

(2)選擇External Floder…按鈕,添加文件夾所在路徑。

下面問題就來了,源代碼在哪裡?不能憑空產生阿。

可以通過Android SDK Manager進行源代碼下載;(推薦該種方法),如圖四

勾選Source for Android SDK,進行下載即可。

此外也可通過其他途徑下載,網上有很多共享的資源。

這里選擇第二種方式的(2)方法,選擇源碼所在目錄(即圖四下載源代碼目錄所在路徑),如圖五

點擊「OK」按鈕,此時,Activity文件便能夠查看源代碼了,如圖六。

這樣就大功告成了!!!

G. 請問 誰有android 自帶的gallery程序的源碼

你好,
請問樓主找到了android
自帶的gallery程序的源碼了嗎?

H. 怎樣查看 Android APP 源代碼

壓縮軟體打開apk文件,解壓出根目錄中的classes.dex文件

使用cmd ,dex2jar.bat classes.dex命令將classes.dex轉換為jar

再用jd-gui打開該jar就可以查看源碼了,如果apk安全性好的話,有些代碼是看不到的

I. 怎樣查看 Android APP源代碼

將apk文件拷貝至sdcard上。
命令順序如下:

進入Android sdk文件夾/tools目錄下
輸入adb shell
輸入su
輸入cd data
輸入cd app
這時就可以看到你安裝的所有的apk文件。輸入cp 空格 對應的apk 空格 /sdcard/
這樣就將apk文件拷貝出來了。
將apk文件後綴直接變成rar格式,可以看到熟悉的目錄結構了,

其中xml文件打開後都是二進制的,無法查看。
這時就用到了一個android4me的AXMLPrinter2工具。(請自行網路搜索)
輸入以下命令,將xml文件解析出來
java -jar AXMLPrinter2.jar showtimes_list.xml
此命令是在命令行中查看此showtimes_list.xml
將showtimes_list.xml生成xml文件,則輸入以下命令:
java -jar AXMLPrinter2.jar showtimes_list.xml > h.xml
目前進行到這一步,只能看到xml文件的內容,其工程中的java源文件還是看不到,看目錄結構下有一個classes.dex文件,我們需要將dex文件變為jar文件。
這里用到了另一個工具dex2jar。(自行搜索下載)
在Windows下解壓之後的目錄如下圖所示:

在命令行中,進入到此目錄下:
在Windows下,輸入以下命令:
dex2jar.bat c:classes.dex
運行完之後,在C盤會多一個classes.dex.dex2jar.jar文件,此文件就是我們需要的jar文件。
利用jd-gui,將jar文件反向工程為java代碼。(請自行搜索下載)
它分為Windows、Linux、和max三個版本,這里我下載的是Windows版本的。
解壓之後,雙擊運行exe文件,選擇classes.dex.dex2jar.jar文件,相應的jar文件中的Java文件就被反向工程顯示出來了!

J. 大牛們是怎麼閱讀 Android 系統源碼的

如果只是想看看一些常用類的實現, 在Android包管理器里把源碼下載下來, 隨便一個IDE配好Source Code的path看就行.
但如果想深入的了解Android系統, 那麼可以看下我的一些簡單的總結.

知識
Java
Java是AOSP的主要語言之一. 沒得說, 必需熟練掌握.
熟練的Android App開發
Linux
Android基於Linux的, 並且AOSP的推薦編譯環境是Ubuntu 12.04. 所以熟練的使用並了解Linux這個系統是必不可少的. 如果你想了解偏底層的代碼, 那麼必需了解基本的Linux環境下的程序開發. 如果再深入到驅動層, 那麼Kernel相關的知識也要具備.
Make
AOSP使用Make系統進行編譯. 了解基本的Makefile編寫會讓你更清晰了解AOSP這個龐大的項目是如何構建起來的.
Git
AOSP使用git+repo進行源碼管理. 這應該是程序員必備技能吧.
C++
Android系統的一些性能敏感模塊及第三方庫是用C++實現的, 比如: Input系統, Chromium項目(WebView的底層實現).

硬體
流暢的國際網路
AOSP代碼下載需要你擁有一個流暢的國際網路. 如果在下載代碼這一步就失去耐心的話, 那你肯定沒有耐心去看那亂糟糟的AOSP代碼. 另外, 好程序員應該都會需要一個流暢的Google.
一台運行Ubuntu 12.04的PC.
如果只是閱讀源碼而不做太多修改的話, 其實不需要太高的配置.
一台Nexus設備
AOSP項目默認只支持Nexus系列設備. 沒有也沒關系, 你依然可以讀代碼. 但如果你想在大牛之路走的更遠, 還是改改代碼, 然後刷機調試看看吧.
高品質USB線
要刷機時線壞了, 沒有更窩心的事兒了.
軟體
Ubuntu 12.04
官方推薦, 沒得選.
Oracle Java 1.6
注意不要用OpenJDK. 這是個坑, 官方文檔雖然有寫, 但還是單獨提一下.
安裝:
sudo apt-get install python-software-properties
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java6-installer
sudo apt-get install oracle-java6-set-default

Eclipse
估計會有不少人吐槽, 為什麼要用這個老古董. 其實原因很簡單, 合適. 剛開始搞AOSP時, 為了找到效率最優的工具, 我嘗試過Eclipse, IntelliJ IDEA, Vim+Ctags, Sublime Text+Ctags. 最終結果還是Eclipse. 主要優點有:
有語法分析 (快速准確的類, 方法跳轉).
支持C++ (IntelliJ的C++支持做的太慢了).
嵌入了DDMS, View Hierarchy等調試工具.
為了提高效率, 花5分鍾背下常用快捷鍵非常非常值得.
調整好你的classpath, 不要導入無用的代碼. 因為AOSP項目代碼實在是太多了. 當你還不需要看C++代碼時, 不要為項目添加C++支持, 建索引過程會讓你崩潰.
Intellij IDEA
開發App必備. 當你要調試系統的某個功能是, 常常需要迅速寫出一個調試用App, 這個時候老舊的Eclipse就不好用了. Itellij IDEA的xml自動補全非常給力.
巨人的肩膀

這個一定要先讀. 項目介紹, 代碼下載, 環境搭建, 刷機方法, Eclipse配置都在這里. 這是一切的基礎.

這個其實是給App開發者看的. 但是裡面也有不少關於系統機制的介紹, 值得細讀.

此老羅非彼老羅. 羅升陽老師的博客非常有營養, 基本可以作為指引你開始閱讀AOSP源碼的教程. 你可以按照博客的時間順序一篇篇挑需要的看.但這個系列的博客有些問題:
早期的博客是基於舊版本的Android;
大量的代碼流程追蹤. 讀文章時你一定要清楚你在看的東西在整個系統處於什麼樣的位置.

鄧凡平老師也是為Android大牛, 博客同樣很有營養. 但是不像羅升陽老師的那麼系統. 更多的是一些技術點的深入探討.

Android官方Issue列表. 我在開發過程中發現過一些奇怪的bug, 最後發現這里基本都有記錄. 當然你可以提一些新的, 有沒有人改就是另外一回事了.

一定要能流暢的使用這個工具. 大量的相關知識是沒有人系統的總結的, 你需要自己搞定.
其它
代碼組織
AOSP的編譯單元不是和git項目一一對應的, 而是和Android.mk文件一一對應的. 善用mmm命令進行模塊編譯將節省你大量的時間.
Binder
這是Android最基礎的進程間通訊. 在Application和System services之間大量使用. 你不僅要知道AIDL如何使用, 也要知道如何手寫Binder介面. 這對你理解Android的Application和System services如何交互有非常重要的作用. Binder如何實現的倒不必著急看.
HAL
除非你對硬體特別感興趣或者想去方案公司上班, 否則別花太多時間在這一層.
CyanogenMod
這是一個基於AOSP的第三方Rom. 從這個項目的wiki里你能學到很多AOSP官方沒有告訴你的東西. 比如如何支持Nexus以外的設備.
DIA
這是一個Linux下畫UML的工具, 能夠幫你梳理看過的代碼.
XDA

熱點內容
app什麼情況下找不到伺服器 發布:2025-05-12 15:46:25 瀏覽:709
php跳過if 發布:2025-05-12 15:34:29 瀏覽:464
不定時演算法 發布:2025-05-12 15:30:16 瀏覽:128
c語言延時1ms程序 發布:2025-05-12 15:01:30 瀏覽:162
動物園靈長類動物配置什麼植物 發布:2025-05-12 14:49:59 瀏覽:729
wifi密碼設置什麼好 發布:2025-05-12 14:49:17 瀏覽:144
三位數乘兩位數速演算法 發布:2025-05-12 13:05:48 瀏覽:391
暴風影音緩存在哪裡 發布:2025-05-12 12:42:03 瀏覽:537
access資料庫exe 發布:2025-05-12 12:39:04 瀏覽:625
五開的配置是什麼 發布:2025-05-12 12:36:37 瀏覽:360