作者KKFN (John)
看板AndroidDev
标题[问题] 如何找出程式起讫点?
时间Mon Dec 7 23:16:37 2015
各位版上前辈好
我是位资管系大学生
最近被教授吩咐要修改、维护学长的Android程式
但是问题是:
一、学长已经毕业而程式没什麽写注解
二、我从来没有学习过Android,即使是Java也很勉强
虽然如此,
但是教授都吩咐了,
我还是硬把这个责任扛下来了,
现在想请问一个问题:
我手上有的是学长的原始程式码,
但是我不知道从哪里开始是Android第一个开始跑的程式码,
在这样的情况下,我该怎麽样开始追朔程式码呢?
有什麽档案是会记录App程式起始点是从哪一个档案开始吗?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 1.168.69.148
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/AndroidDev/M.1449501399.A.64E.html
1F:推 aiweisen: 这个听起来很惨 你先借一本android的书来学吧 12/07 23:18
2F:→ roy870075: manifest档里面的 launcher activity ,不过这稍微爬 12/07 23:19
3F:→ roy870075: 文就知道了吧… 12/07 23:19
4F:→ aiweisen: 因为你需要先知道android的基本架构才行 12/07 23:19
5F:→ y3k: 物件导向的概念先去稍微了解一下 12/07 23:47
7F:推 abc01251: Manifest lifecycle 剩下就元件问题 12/08 09:50
8F:推 kiwatami: 很简单 程式跑下去 中断点随便设 12/09 08:23
9F:→ kiwatami: 打开stacktrace慢慢往上找 12/09 08:23
10F:→ kiwatami: 不是你package里面的就跳过 12/09 08:23
11F:→ kiwatami: 不过我通常会先用猜的 名称可以看出一点端倪 12/09 08:23
12F:推 kiwatami: 其实也不用急着要一次全部看懂 12/09 08:32
13F:→ kiwatami: 当然能全部看完後再修最好 之前也是常常遇到 12/09 08:32
14F:→ kiwatami: 有人离职突然丢一个vb写的程式给我维护 12/09 08:32
15F:→ kiwatami: 几千个档案 有bug要急着修是不可能看得完的 12/09 08:32
16F:→ kiwatami: 更何况我vb只有大学修过一学期 12/09 08:32
17F:→ kiwatami: 这时就是下中断点 下debug讯息 12/09 08:32
18F:→ kiwatami: 先找出问题发生的相关档案慢慢解 12/09 08:32
19F:→ kiwatami: 我觉得教授给你这个任务对你未来满有帮助的 12/09 08:32
20F:→ kiwatami: 因为外面职场都是这样随便丢东西的 12/09 08:32
21F:推 aynmeow: 这惨况我懂 拍拍 12/09 23:52
22F:→ kobe8112: 相信我,你的情况麻烦先去图书馆借几本Android书来看 12/10 09:01
23F:→ kobe8112: 看完练习几个最基础的范例後,之後有问题再爬文/发文问 12/10 09:01