看板 AndroidDev 關於我們 聯絡資訊
各位版上前輩好 我是位資管系大學生 最近被教授吩咐要修改、維護學長的Android程式 但是問題是: 一、學長已經畢業而程式沒什麼寫註解 二、我從來沒有學習過Android,即使是Java也很勉強 雖然如此, 但是教授都吩咐了, 我還是硬把這個責任扛下來了, 現在想請問一個問題: 我手上有的是學長的原始程式碼, 但是我不知道從哪裡開始是Android第一個開始跑的程式碼, 在這樣的情況下,我該怎麼樣開始追朔程式碼呢? 有什麼檔案是會記錄App程式起始點是從哪一個檔案開始嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.168.69.148 ※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1449501399.A.64E.html
aiweisen: 這個聽起來很慘 你先借一本android的書來學吧 12/07 23:18
roy870075: manifest檔裡面的 launcher activity ,不過這稍微爬 12/07 23:19
roy870075: 文就知道了吧… 12/07 23:19
aiweisen: 因為你需要先知道android的基本架構才行 12/07 23:19
y3k: 物件導向的概念先去稍微了解一下 12/07 23:47
james732: http://goo.gl/IsMoQv 找這篇的提到叫做 onXXXXX 的東西 12/08 00:11
abc01251: Manifest lifecycle 剩下就元件問題 12/08 09:50
kiwatami: 很簡單 程式跑下去 中斷點隨便設 12/09 08:23
kiwatami: 打開stacktrace慢慢往上找 12/09 08:23
kiwatami: 不是你package裡面的就跳過 12/09 08:23
kiwatami: 不過我通常會先用猜的 名稱可以看出一點端倪 12/09 08:23
kiwatami: 其實也不用急著要一次全部看懂 12/09 08:32
kiwatami: 當然能全部看完後再修最好 之前也是常常遇到 12/09 08:32
kiwatami: 有人離職突然丟一個vb寫的程式給我維護 12/09 08:32
kiwatami: 幾千個檔案 有bug要急著修是不可能看得完的 12/09 08:32
kiwatami: 更何況我vb只有大學修過一學期 12/09 08:32
kiwatami: 這時就是下中斷點 下debug訊息 12/09 08:32
kiwatami: 先找出問題發生的相關檔案慢慢解 12/09 08:32
kiwatami: 我覺得教授給你這個任務對你未來滿有幫助的 12/09 08:32
kiwatami: 因為外面職場都是這樣隨便丟東西的 12/09 08:32
aynmeow: 這慘況我懂 拍拍 12/09 23:52
kobe8112: 相信我,你的情況麻煩先去圖書館借幾本Android書來看 12/10 09:01
kobe8112: 看完練習幾個最基礎的範例後,之後有問題再爬文/發文問 12/10 09:01