[问题] 如何找出程式起讫点?

楼主: KKFN (John)   2015-12-07 23:16:37
各位版上前辈好
我是位资管系大学生
最近被教授吩咐要修改、维护学长的Android程式
但是问题是:
一、学长已经毕业而程式没什么写注解
二、我从来没有学习过Android,即使是Java也很勉强
虽然如此,
但是教授都吩咐了,
我还是硬把这个责任扛下来了,
现在想请问一个问题:
我手上有的是学长的原始程式码,
但是我不知道从哪里开始是Android第一个开始跑的程式码,
在这样的情况下,我该怎么样开始追朔程式码呢?
有什么档案是会记录App程式起始点是从哪一个档案开始吗?
作者: aiweisen (艾维森)   2015-12-07 23:18:00
这个听起来很惨 你先借一本android的书来学吧
作者: roy870075 (Roy)   2015-12-07 23:19:00
manifest档里面的 launcher activity ,不过这稍微爬文就知道了吧…
作者: aiweisen (艾维森)   2015-12-07 23:19:00
因为你需要先知道android的基本架构才行
作者: y3k (激流を制するは静水)   2015-12-07 23:47:00
物件导向的概念先去稍微了解一下
作者: james732 (好人超)   2015-12-08 00:11:00
http://goo.gl/IsMoQv 找这篇的提到叫做 onXXXXX 的东西
作者: abc01251 (爪哥)   2015-12-08 09:50:00
Manifest lifecycle 剩下就元件问题
作者: kiwatami (悠游自在)   2015-12-09 08:23:00
很简单 程式跑下去 中断点随便设打开stacktrace慢慢往上找不是你package里面的就跳过不过我通常会先用猜的 名称可以看出一点端倪其实也不用急着要一次全部看懂当然能全部看完后再修最好 之前也是常常遇到有人离职突然丢一个vb写的程式给我维护几千个档案 有bug要急着修是不可能看得完的更何况我vb只有大学修过一学期这时就是下中断点 下debug讯息先找出问题发生的相关档案慢慢解我觉得教授给你这个任务对你未来满有帮助的因为外面职场都是这样随便丢东西的
作者: aynmeow (只有我跟喵喵)   2015-12-09 23:52:00
这惨况我懂 拍拍
作者: kobe8112 (小B)   2015-12-10 09:01:00
相信我,你的情况麻烦先去图书馆借几本Android书来看看完练习几个最基础的范例后,之后有问题再爬文/发文问

Links booklink

Contact Us: admin [ a t ] ucptt.com