Android電子書項目源碼(android源碼書籍)
今天給各位分享Android電子書項目源碼的知識,其中也會對android源碼書籍進行解釋,如果能碰巧解決你現(xiàn)在面臨的問題,別忘了關注本站,現(xiàn)在開始吧!
本文目錄一覽:
- 1、如何開發(fā)安卓電子書APP
- 2、怎樣查看 Android APP源代碼?
- 3、如何查看Android源碼
- 4、安卓源碼怎么用 android應用開發(fā)詳解 這本書里面18章(無線點餐系統(tǒng))有源代碼,用什么打開?能詳細說嘛?
- 5、幾個比較好的Android項目源碼
- 6、總結(jié)怎樣讀別人Android項目源代碼
如何開發(fā)安卓電子書APP
制作電子書app教程(無法看到源碼)
這種辦法可將普通的文本文檔進化為手機電子書,步驟如下:
登錄應用之星網(wǎng)站(appstar.com.cn),注冊成會員
點擊“一鍵電子書”進入制作頁面,輸入電子書名、作者介紹、內(nèi)容介紹信息、上傳電子書的TXT文檔,即可快速生成一本電子書的手機APP安裝文件
提醒:平臺支持開發(fā)者選擇電子書的封面、應用圖標、電子書背景,同時支持開發(fā)者自定義功能。自定義電子書封面、目錄自動生成、目錄索引、用戶指引、書簽、快速書簽、字體調(diào)整、亮度調(diào)整、快速切換夜間模式、查找跳轉(zhuǎn)、自定義背景、翻頁效果等特性滿足不同的閱讀習慣和要求。
點擊一鍵生成,即可生成電子書app。
所有制作出來的應用,下載到智能手機里就能直接使用,沒有格式限制,不過必需是安卓版本的智能手機
怎樣查看 Android APP源代碼?
將apk文件拷貝至sdcard上。
命令順序如下:
進入Android sdk文件夾/tools目錄下
輸入adb shell
輸入su
輸入cd data
輸入cd app
這時就可以看到你安裝的所有的apk文件。輸入cp 空格 對應的apk 空格 /sdcard/
這樣就將apk文件拷貝出來了。
將apk文件后綴直接變成rar格式,可以看到熟悉的目錄結(jié)構(gòu)了,
其中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文件的內(nèi)容,其工程中的java源文件還是看不到,看目錄結(jié)構(gòu)下有一個classes.dex文件,我們需要將dex文件變?yōu)閖ar文件。
這里用到了另一個工具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文件就被反向工程顯示出來了!
Android是一種基于Linux的自由及開放源代碼的操作系統(tǒng),主要使用于移動設備,如智能手機和平板電腦,由Google公司和開放手機聯(lián)盟領導及開發(fā)。尚未有統(tǒng)一中文名稱,中國大陸地區(qū)較多人使用“安卓”或“安致”。Android操作系統(tǒng)最初由Andy Rubin開發(fā),主要支持手機。2005年8月由Google收購注資。2007年11月,Google與84家硬件制造商、軟件開發(fā)商及電信營運商組建開放手機聯(lián)盟共同研發(fā)改良Android系統(tǒng)。隨后Google以Apache開源許可證的授權(quán)方式,發(fā)布了Android的源代碼。第一部Android智能手機發(fā)布于2008年10月。Android逐漸擴展到平板電腦及其他領域上,如電視、數(shù)碼相機、游戲機等。2011年第一季度,Android在全球的市場份額首次超過塞班系統(tǒng),躍居全球第一。 2013年的第四季度,Android平臺手機的全球市場份額已經(jīng)達到78.1%。?[1]??2013年09月24日谷歌開發(fā)的操作系統(tǒng)Android在迎來了5歲生日,全世界采用這款系統(tǒng)的設備數(shù)量已經(jīng)達到10億臺。
Android一詞最早出現(xiàn)于法國作家利爾亞當(Auguste Villiers de l'Isle-Adam)在1886年發(fā)表的科幻小說《未來夏娃》(L'ève future)中。他將外表像人的機器起名為Android。
Android的Logo是由Ascender公司設計的,誕生于2010年,其設計靈感源于男女廁所門上的圖形符號, [1]? 于是布洛克繪制了一個簡單的機器人,它的軀干就像錫罐的形狀,頭上還有兩根天線,Android小機器人便誕生了。其中的文字使用了Ascender公司專門制作的稱之為“Droid ” 的字體。Android是一個全身綠色的機器人,綠色也是Android的標志。顏色采用了PMS 376C和RGB中十六進制的#A4C639來繪制,這是Android操作系統(tǒng)的品牌象徵。有時候,它們還會使用純文字的Logo。
如何查看Android源碼
當我們在eclipse中開發(fā)android程序的時候,往往需要看源代碼(可能是出于好奇,可能是讀源碼習慣),那么如何查看Android源代碼呢?
比如下面這種情況
假設我們想?yún)⒖碅ctivity類的源代碼,按著Ctrl鍵,左擊它,現(xiàn)實的結(jié)果卻看不到代碼的,提示的信息便是“找不到Activity.class文件”。
此時點擊下面的按鈕,“Change Attached Source…”,選擇android源代碼所在位置,便彈出圖三的對話框。
第一種是選擇工作目錄,即已經(jīng)存在的android應用程序源代碼。
第二種分兩種方式
(1)選擇External File…按鈕,添加Jar格式文件或者zip格式文件路徑;
(2)選擇External Floder…按鈕,添加文件夾所在路徑。
下面問題就來了,源代碼在哪里?不能憑空產(chǎn)生阿。
可以通過Android SDK Manager進行源代碼下載;(推薦該種方法),如圖四
勾選Source for Android SDK,進行下載即可。
此外也可通過其他途徑下載,網(wǎng)上有很多共享的資源。
這里選擇第二種方式的(2)方法,選擇源碼所在目錄(即圖四下載源代碼目錄所在路徑),如圖五
點擊“OK”按鈕,此時,Activity文件便能夠查看源代碼了,如圖六。
這樣就大功告成了?。?!
安卓源碼怎么用 android應用開發(fā)詳解 這本書里面18章(無線點餐系統(tǒng))有源代碼,用什么打開?能詳細說嘛?
開發(fā)工具是 eclipse 可以免費下載
另外需要SDK (用來模擬手機)和ADT(eclipse開發(fā)android程序的插件)
還需要JDK (java環(huán)境)
這些安裝好了 就可以看著你的書 一步一步操作了
書里的源碼 可以導入eclipse中 eclipse可以幫助你編譯和運行程序
具體的操作太繁瑣 這里就是給你一個大概的思路 大概的理解 再看看書 也不是那么困難
幾個比較好的Android項目源碼
我記得Android_doc網(wǎng)有,把我的這串英文問下度娘,因為我也記不清了
總結(jié)怎樣讀別人Android項目源代碼
對于讀項目源代碼來說,可能對大多數(shù)人是件困難的事。首先,第一個障礙:看到項目,就已經(jīng)放棄! 如果有十個人,可能有5個人以上會是上面這種情況,分析其想法:這么多的代碼,我要怎么讀啊!我要讀好久??!算了,還是看小Demo吧,所以這樣,他們也就只是把這個項目導入到eclipse中,點了幾下鼠標,然后就沒有下文了。 解決辦法:其實他們終止的原因很簡單,就是嫌麻煩,那好吧,告訴你,這點麻煩都能對你造成影響,其實你的開發(fā)之路也可以終止了。任何東西,你要學到它,你就必須花時間、花精力、還要有面對困難的準備。想一步登天,有可能,除非你是天才,但畢竟天才太少了!對于開發(fā),不是學習1+1,所以,先擺正心態(tài)吧,那要具備怎樣的心態(tài)呢?那就是:有面對困難的準備,也有解決苦難的信心。 心態(tài)問題解決了,那就是讀代碼的技巧了,很多人拿到一個項目不知道怎么入手,干脆就胡亂的一通看,看到一定時候發(fā)現(xiàn),實在進行不下去了,又開始重新梳理自己的思路。這樣是很浪費時間的,其實對于讀一個項目,最好按照以下步驟進行( 個人意見,僅供參考 ): 1、使用這個應用或者游戲,直到熟悉它的使用流程和功能 2、根據(jù)自己的體驗分析代碼實現(xiàn)(整體) 3、如果有條件和原作者請教項目思路 4、從最先啟動的Activity開始,弄懂每個Activity功能如何實現(xiàn)以及它的布局實現(xiàn) 5、遇到不懂的代碼,首先找搜索引擎(一般都能解決)。還不行就可以請教他人了 6、對新學到的知識點,一定要總結(jié)下來,并且定期的去回顧 7、最重要的一點: 我認為要自己動手寫,那怕是重新寫一遍這個項目,或者自己設計一個類似的,再或者只寫這個項目中的一部分。 為什么要自己動手呢?大家都知道coder這個東西,那怕你理論學得再好,不動手,那也是毫無意義的!所以,動手寫一下,你會遇到問題,你就會解決問題,這樣,你才能學到更多。
關于Android電子書項目源碼和android源碼書籍的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關注本站。
掃描二維碼推送至手機訪問。
版權(quán)聲明:本文由飛速云SEO網(wǎng)絡優(yōu)化推廣發(fā)布,如需轉(zhuǎn)載請注明出處。