Android 台灣中文網

標題: 請問各位前輩,小弟有心想學、想買書,請問推薦哪一本?? [打印本頁]

作者: junc852    時間: 2014-9-26 19:40
標題: 請問各位前輩,小弟有心想學、想買書,請問推薦哪一本??
本帖最後由 junc852 於 2014-9-26 20:25 編輯

請問各位前輩,小弟有心想學、想買書,請問推薦哪一本 ??

版上的教材,我下載了不少
但還是實體的書會來的習慣
用電腦螢幕看久眼睛會不舒服
所以最後還是決定添購一本實體的書

另外,
小弟有個疑問
有沒有什麼程式可以剖解APP的 ??
小弟爬了些文找不到@@..

有時會覺得有的程式很神奇
會想要了解他是怎麼撰寫程式的
(像以C語言來說就會有個.c檔,如果像C語言的話,那APP的程式可以在哪讀取??)

還有,
寫好的程式如果想模擬
可以用BS模擬嗎?
如果不行小弟可以把小筆電灌上ANDROID系統
在不行的話,小弟手邊也還有S2可以實驗用
這樣的設備環境應該可以吧 ??

開發環境朋友建議我用
http://developer.android.com/sdk/index.html
這個好嗎??


以上共四點疑問~
先謝謝各位前輩們看完小弟攏長的文章
小弟還是新手,如果有說錯的還請各位前輩指點
作者: whl    時間: 2014-9-27 00:23
1.書是要找你看的懂的。
2.練習比看書重要。
3.最好是實機寫 app ,因為模擬器會有限制。
4.ADT 是官方出的寫 app 程式,應該目前大部份App都用這套寫的吧,我也只用過這套。
作者: junc852    時間: 2014-9-27 09:02
whl 發表於 2014-9-27 00:23
1.書是要找你看的懂的。
2.練習比看書重要。
3.最好是實機寫 app ,因為模擬器會有限制。


請問前輩
有沒有什麼程式可以剖解APP的 ??
小弟爬了些文找不到@@..

有時會覺得有的程式很神奇
會想要了解他是怎麼撰寫程式的
(像以C語言來說就會有個.c檔,如果像C語言的話,那APP的程式可以在哪讀取??)
作者: whl    時間: 2014-9-27 11:32
反組譯別人的 app 你也不一定看的懂,因為你根本連 app 的結構都還不清楚,你會問"像以C語言來說就會有個.c檔,如果像C語言的話,那APP的程式可以在哪讀取?? "代表你根本完全不懂 android app 結構。

反組譯別人的 app 至少要懂 app 結構,不要想一步登天,那是沒用的,你想知道的答案,會在你學習過程中得到的,有些問題我不會跟您說答案的,那是會害了你,加油吧。
作者: junc852    時間: 2014-9-27 11:49
whl 發表於 2014-9-27 11:32
反組譯別人的 app 你也不一定看的懂,因為你根本連 app 的結構都還不清楚,你會問"像以C語言來說就會有個.c ...

好的
感謝前輩指點~
作者: messengerses    時間: 2014-9-30 01:01
Q1: 推薦哪本書?

學Java推荐猛虎出閘,會了Java後學Android直接看Android官方文件即可,只是官方文件寫的不是很好,上面給的程式碼不見得能直接使用。

Q2: 什麼程式可以剖解APP?

到Google下關鍵字「Android 反編譯」,就可以找到許多將Android的APK反編譯成.java檔或是.smali檔的文章。

Q3: 模擬器要用哪個,可以用BS嗎?

不建議用BS。可以使用Genymotion,有提供eclipse的插件,這個模擬器使用x86的Android系統,速度飛快。

如果想模擬出ARM的Android系統,用Android ADT提供的AVD即可。

Q4: 這樣的設備環境應該可以吧?

建議以支援原生Android系統(Nexus系列的Android裝置)為主,再去延伸支援其他廠商客製的Android版本。Genymotion或是AVD提供的系統都是Android原生系統。
作者: junc852    時間: 2014-9-30 15:00
messengerses 發表於 2014-9-30 01:01
Q1: 推薦哪本書?

學Java推荐猛虎出閘,會了Java後學Android直接看Android官方文件即可,只是官方文件寫的 ...

非常感謝前輩
我要的就是這種詳細又明瞭的回答!!
感謝您^^~
我會去找那本書來看看的^^~
作者: junc852    時間: 2014-9-30 15:10
messengerses 發表於 2014-9-30 01:01
Q1: 推薦哪本書?

學Java推荐猛虎出閘,會了Java後學Android直接看Android官方文件即可,只是官方文件寫的 ...

前輩
我稍微找了一下
請問是下面網頁中的哪一本??

http://www.books.com.tw/products/0010587319
http://books.gotop.com.tw/v_ACR004431

作者: messengerses    時間: 2014-9-30 15:15
junc852 發表於 2014-9-30 15:10
前輩
我稍微找了一下
請問是下面網頁中的哪一本??

要看當然是看最新的版本
作者: ivan0910677567    時間: 2014-11-10 19:36
junc852 發表於 2014-9-26 19:40請問各位前輩,小弟有心想學、想買書,請問推薦哪一本 ??版上的教材,我下載了不少

好 軟体是一定要支持的 謝謝
作者: orangeai    時間: 2014-12-30 11:27
1.Android 程式設計入門、應用到精通(我也有看這本
3.使用下面的都有模擬器在加上實機測試在嫌不足網路上也滿多的
4.eclipse ,Android Studio都不錯
作者: 0948217712    時間: 2015-3-1 22:46
看你的問題就知道,你要的是手把手的入門,所以看視頻教你最好

https://www.youtube.com/playlist?list=PLQ-aoiHPdNnqaCb8IVV9Rykxood-PrGSe

另外,可以用 USB 連手機,直接測,也可以用模擬機測,用真的的方法

http://style77125tech.pixnet.net/blog/post/150922152-%5Bandroid%5D-eclipse-%E9%80%A3%E6%8E%A5%E6%89%8B%E6%A9%9F-%E9%96%8B%E7%99%BC%E6%B8%AC%E8%A9%A6

重點是你的信心建立,我看你先看 8 天的視頻,再決定那些不懂再找資料補.
作者: 0948217712    時間: 2015-3-1 22:49
> 開發環境朋友建議我用

我只建議你只能用 google 出的 Android Studio 來寫程式,因 Android 就是 google 的,所以早點熟悉是有好處的,但目前的教學大多是 Eclipse 來開發也不打緊,因兩套開發我覺得沒差多少,以 Android Studio 為第一優先使用,如果為了配合教學而先裝 Eclipse 來用也可以,但早晚都要回到  Android Studio

作者: 0948217712    時間: 2015-3-1 22:50
> 開發環境朋友建議我用

我只建議你只能用 google 出的 Android Studio 來寫程式,因 Android 就是 google 的,所以早點熟悉是有好處的,但目前的教學大多是 Eclipse 來開發也不打緊,因兩套開發我覺得沒差多少,以 Android Studio 為第一優先使用,如果為了配合教學而先裝 Eclipse 來用也可以,但早晚都要回到  Android Studio





歡迎光臨 Android 台灣中文網 (https://apk.tw/) Powered by Discuz! X3.1