android源码怎么查看?

你的暗号呢 2013-12-24 03:52:45
最近刚接触android,老大给了一个公司项目的源码给我,教我先看看,可不知道从哪看起呀 ,
...全文
1092 24 打赏 收藏 转发到动态 举报
写回复
用AI写文章
24 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhangle123 2013-12-28
  • 打赏
  • 举报
回复
引用 19 楼 u011578937 的回复:
引用 16 楼 zhangle123 的回复:
[quote=引用 14 楼 u011578937 的回复:] [quote=引用 13 楼 zhangle123 的回复:] 如果你是搞底层和c接触比较多的话,就用source insigt 如果是java的话就用eclipse,我自己也是用eclipse看的,只要去修改.classpath文件就可以了
classpath是环境变量里的那个吗?
去development/ide/eclipse/ 里面拷贝一个来修改[/quote]找了找没发现development/这文件夹- -[/quote] 请参考,根据实际情况修改 <classpath> <classpathentry kind="src" path="packages/apps/Bluetooth/src"/> <classpathentry kind="src" path="packages/apps/Camera/src"/> <classpathentry kind="src" path="packages/apps/Browser/src"/> <classpathentry kind="src" path="packages/apps/Calendar/src"/> <classpathentry kind="src" path="packages/apps/Calendar/extensions_src"/> <classpathentry kind="src" path="packages/apps/Calculator/src"/> <classpathentry kind="src" path="packages/apps/CertInstaller/src"/> <classpathentry kind="src" path="packages/apps/Contacts/src"/> <classpathentry kind="src" path="packages/apps/DeskClock/src"/> <classpathentry kind="src" path="packages/apps/Email/src"/> <classpathentry kind="src" path="packages/apps/Email/emailcommon/src"/> <classpathentry kind="src" path="packages/apps/Gallery2/src"/> <classpathentry kind="src" path="packages/apps/Gallery2/src_pd"/> <classpathentry kind="src" path="packages/apps/Gallery2/gallerycommon/src"/> <classpathentry kind="src" path="packages/apps/HTMLViewer/src"/> <classpathentry kind="src" path="packages/apps/Launcher2/src"/> <classpathentry kind="src" path="packages/apps/Mms/src"/> <classpathentry kind="src" path="packages/apps/Nfc/src"/> <classpathentry kind="src" path="packages/apps/Nfc/nci/src"/> <classpathentry kind="src" path="packages/apps/PackageInstaller/src"/> <classpathentry kind="src" path="packages/apps/Phone/src"/> <classpathentry kind="src" path="packages/apps/QuickSearchBox/src"/> <classpathentry kind="src" path="packages/apps/Provision/src"/> <classpathentry kind="src" path="packages/apps/Settings/src"/> <classpathentry kind="src" path="packages/apps/SoundRecorder/src"/> <classpathentry kind="src" path="packages/apps/Stk/src"/> <classpathentry kind="src" path="packages/apps/VoiceDialer/src"/> <classpathentry kind="src" path="packages/providers/CalendarProvider/src"/> <classpathentry kind="src" path="packages/providers/ContactsProvider/src"/> <classpathentry kind="src" path="packages/providers/DownloadProvider/src"/> <classpathentry kind="src" path="packages/providers/DrmProvider/src"/> <classpathentry kind="src" path="packages/providers/MediaProvider/src"/> <classpathentry kind="src" path="packages/providers/TelephonyProvider/src"/> <classpathentry kind="src" path="packages/screensavers/Basic/src"/> <classpathentry kind="src" path="packages/screensavers/PhotoTable/src"/> <classpathentry kind="src" path="packages/screensavers/WebView/src"/> <classpathentry kind="src" path="frameworks/base/cmds/am/src"/> <classpathentry kind="src" path="frameworks/base/cmds/input/src"/> <classpathentry kind="src" path="frameworks/base/cmds/pm/src"/> <classpathentry kind="src" path="frameworks/base/cmds/svc/src"/> <classpathentry kind="src" path="frameworks/base/core/java"/> <classpathentry kind="src" path="frameworks/base/drm/java"/> <classpathentry kind="src" path="frameworks/base/graphics/java"/> <classpathentry kind="src" path="frameworks/base/icu4j/java"/> <classpathentry kind="src" path="frameworks/base/keystore/java"/> <classpathentry kind="src" path="frameworks/base/location/java"/> <classpathentry kind="src" path="frameworks/base/location/lib/java"/> <classpathentry kind="src" path="frameworks/base/media/java"/> <classpathentry kind="src" path="frameworks/base/media/mca/effect/java"/> <classpathentry kind="src" path="frameworks/base/media/mca/filterfw/java"/> <classpathentry kind="src" path="frameworks/base/media/mca/filterpacks/java"/> <classpathentry kind="src" path="frameworks/base/nfc-extras/java"/> <classpathentry kind="src" path="frameworks/base/obex"/> <classpathentry kind="src" path="frameworks/base/opengl/java"/> <classpathentry kind="src" path="frameworks/base/packages/FusedLocation/src"/> <classpathentry kind="src" path="frameworks/base/packages/SettingsProvider/src"/> <classpathentry kind="src" path="frameworks/base/packages/SystemUI/src"/> <classpathentry kind="src" path="frameworks/base/policy/src"/> <classpathentry kind="src" path="frameworks/base/sax/java"/> <classpathentry kind="src" path="frameworks/base/services/java"/> <classpathentry kind="src" path="frameworks/base/telephony/java"/> <classpathentry kind="src" path="frameworks/base/test-runner/src"/> <classpathentry kind="src" path="frameworks/base/voip/java"/> <classpathentry kind="src" path="frameworks/base/wifi/java"/> <classpathentry kind="src" path="frameworks/ex/carousel/java"/> <classpathentry kind="src" path="frameworks/ex/chips/src"/> <classpathentry kind="src" path="frameworks/ex/common/java"/> <classpathentry kind="src" path="frameworks/ex/photoviewer/src"/> <classpathentry kind="src" path="frameworks/ex/variablespeed/src"/> <classpathentry kind="src" path="frameworks/opt/calendar/src"/> <classpathentry kind="src" path="frameworks/opt/telephony/src/java"/> <classpathentry kind="src" path="frameworks/opt/mms/src/java"/> <classpathentry kind="src" path="frameworks/opt/vcard/java"/> <classpathentry kind="src" path="frameworks/support/v4"/> <classpathentry kind="src" path="frameworks/support/v13/java"/> <classpathentry kind="src" path="frameworks/support/v13/ics"/> <classpathentry kind="src" path="frameworks/support/v13/ics-mr1"/> <classpathentry kind="src" path="mediatek/packages/apps/Stk1"/> <classpathentry kind="src" path="mediatek/packages/apps/Stk2"/> <classpathentry kind="src" path="mediatek/packages/apps/WorldClockWidget"/> <classpathentry kind="src" path="mediatek/frameworks-ext/"/> <classpathentry kind="src" path="development/samples/ApiDemos/src"/> 。。。。。。 <classpathentry kind="src" path="libcore/dalvik/src/main/java"/> <classpathentry kind="src" path="libcore/json/src/main/java"/> <classpathentry kind="src" path="libcore/luni/src/main/java"/> <classpathentry kind="src" path="libcore/xml/src/main/java"/> <classpathentry kind="src" path="out/target/common/obj/APPS/ApiDemos_intermediates/src/src"/> <classpathentry kind="src" path="out/target/common/obj/APPS/Browser_intermediates/src/src"/> <classpathentry kind="src" path="out/target/common/obj/APPS/CalendarProvider_intermediates/src/src"/> <classpathentry kind="src" path="out/target/common/obj/APPS/ContactsProvider_intermediates/src/src"/> <classpathentry kind="src" path="out/target/common/obj/APPS/Gallery2_intermediates/src/renderscript/src"/> <classpathentry kind="src" path="out/target/common/obj/APPS/MediaProvider_intermediates/src/src"/> <classpathentry kind="src" path="out/target/common/obj/APPS/Music_intermediates/src/src"/> <classpathentry kind="src" path="out/target/common/obj/APPS/Phone_intermediates/src/src"/> <classpathentry kind="src" path="out/target/common/obj/APPS/QuickSearchBox_intermediates/src/src"/> <classpathentry kind="src" path="out/target/common/obj/JAVA_LIBRARIES/android-common-carousel_intermediates/src/renderscript/src"/> <classpathentry kind="src" path="out/target/common/obj/JAVA_LIBRARIES/com.android.emailcommon_intermediates/src/src"/> <classpathentry kind="src" path="out/target/common/obj/JAVA_LIBRARIES/framework_intermediates/src/core/java"/> <classpathentry kind="src" path="out/target/common/obj/JAVA_LIBRARIES/framework_intermediates/src/keystore/java"/> <classpathentry kind="src" path="out/target/common/obj/JAVA_LIBRARIES/framework_intermediates/src/location/java"/> <classpathentry kind="src" path="out/target/common/obj/JAVA_LIBRARIES/framework_intermediates/src/media/java"/> <classpathentry kind="src" path="out/target/common/obj/JAVA_LIBRARIES/framework_intermediates/src/telephony/java"/> <classpathentry kind="src" path="out/target/common/obj/JAVA_LIBRARIES/framework_intermediates/src/voip/java"/> <classpathentry kind="src" path="out/target/common/obj/JAVA_LIBRARIES/framework_intermediates/src/wifi/java"/> <classpathentry kind="src" path="out/target/common/obj/JAVA_LIBRARIES/NfcLogTags_intermediates/src/src"/> <classpathentry kind="src" path="out/target/common/obj/JAVA_LIBRARIES/services_intermediates/src"/> <classpathentry kind="src" path="out/target/common/obj/JAVA_LIBRARIES/telephony-common_intermediates/src/src/java"/> <classpathentry kind="src" path="out/target/common/R"/> <classpathentry kind="src" path="external/apache-http/src"/> <classpathentry kind="src" path="external/bouncycastle/bcprov/src/main/java"/> <classpathentry kind="src" path="external/libphonenumber/java/src"/> <classpathentry kind="src" path="external/mp4parser/isoparser/src/main/java"/> <classpathentry kind="src" path="external/nist-sip/java"/> <classpathentry kind="src" path="external/tagsoup/src"/> <classpathentry kind="src" path="external/xmp_toolkit/XMPCore/src"/> <classpathentry kind="lib" path="out/target/common/obj/JAVA_LIBRARIES/bouncycastle_intermediates/classes-jarjar.jar"/> <classpathentry kind="lib" path="out/target/common/obj/JAVA_LIBRARIES/android-support-v4_intermediates/javalib.jar"/> <classpathentry kind="lib" path="out/target/common/obj/JAVA_LIBRARIES/core-junit_intermediates/classes.jar"/> <classpathentry kind="lib" path="out/target/common/obj/JAVA_LIBRARIES/android-support-v13_intermediates/javalib.jar"/> <classpathentry kind="lib" path="out/target/common/obj/JAVA_LIBRARIES/android-common_intermediates/javalib.jar"/> <classpathentry kind="lib" path="out/target/common/obj/JAVA_LIBRARIES/guava_intermediates/javalib.jar"/> <classpathentry kind="lib" path="packages/apps/Calculator/arity-2.1.2.jar"/> <classpathentry kind="lib" path="out/target/common/obj/JAVA_LIBRARIES/junit-runner_intermediates/javalib.jar"/> <classpathentry kind="output" path="out/target/common/obj/JAVA_LIBRARIES/android_stubs_current_intermediates/classes"/>
你的暗号呢 2013-12-28
  • 打赏
  • 举报
回复
引用 20 楼 xp19881115 的回复:
引用 7 楼 xp19881115 的回复:
引用 1 楼 u011578937 的回复:
他说下一个source insight工具 ,谁给个地址 ? ,其实我的初衷是想直接在eclipse中查看最好1
eclipse中也可以看的,你新建一个java工程,然后import源码就行
报错没关系,又不是编译,导进去后java源码都可以看了
OK
xp19881115 2013-12-28
  • 打赏
  • 举报
回复
引用 7 楼 xp19881115 的回复:
引用 1 楼 u011578937 的回复:
他说下一个source insight工具 ,谁给个地址 ? ,其实我的初衷是想直接在eclipse中查看最好1
eclipse中也可以看的,你新建一个java工程,然后import源码就行
报错没关系,又不是编译,导进去后java源码都可以看了
你的暗号呢 2013-12-28
  • 打赏
  • 举报
回复
引用 16 楼 zhangle123 的回复:
引用 14 楼 u011578937 的回复:
[quote=引用 13 楼 zhangle123 的回复:] 如果你是搞底层和c接触比较多的话,就用source insigt 如果是java的话就用eclipse,我自己也是用eclipse看的,只要去修改.classpath文件就可以了
classpath是环境变量里的那个吗?
去development/ide/eclipse/ 里面拷贝一个来修改[/quote]找了找没发现development/这文件夹- -
你的暗号呢 2013-12-28
  • 打赏
  • 举报
回复
引用 16 楼 zhangle123 的回复:
引用 14 楼 u011578937 的回复:
[quote=引用 13 楼 zhangle123 的回复:] 如果你是搞底层和c接触比较多的话,就用source insigt 如果是java的话就用eclipse,我自己也是用eclipse看的,只要去修改.classpath文件就可以了
classpath是环境变量里的那个吗?
去development/ide/eclipse/ 里面拷贝一个来修改[/quote]是我安装eclipse的目录下吗?我的celipse是解压就能用 的 ,不需要安装
jjzd 2013-12-28
  • 打赏
  • 举报
回复
我也想学习这个
mint_se7en 2013-12-28
  • 打赏
  • 举报
回复
你确定这是android项目的源码吗。。。
孤单的小木头 2013-12-27
  • 打赏
  • 举报
回复
谢谢分享!!!
zhangle123 2013-12-27
  • 打赏
  • 举报
回复
引用 14 楼 u011578937 的回复:
引用 13 楼 zhangle123 的回复:
如果你是搞底层和c接触比较多的话,就用source insigt 如果是java的话就用eclipse,我自己也是用eclipse看的,只要去修改.classpath文件就可以了
classpath是环境变量里的那个吗?
去development/ide/eclipse/ 里面拷贝一个来修改
zhangle123 2013-12-27
  • 打赏
  • 举报
回复
引用 14 楼 u011578937 的回复:
引用 13 楼 zhangle123 的回复:
如果你是搞底层和c接触比较多的话,就用source insigt 如果是java的话就用eclipse,我自己也是用eclipse看的,只要去修改.classpath文件就可以了
classpath是环境变量里的那个吗?
不是的,是你eclipse 工程里面的,
你的暗号呢 2013-12-26
  • 打赏
  • 举报
回复
引用 13 楼 zhangle123 的回复:
如果你是搞底层和c接触比较多的话,就用source insigt 如果是java的话就用eclipse,我自己也是用eclipse看的,只要去修改.classpath文件就可以了
classpath是环境变量里的那个吗?
zhangle123 2013-12-26
  • 打赏
  • 举报
回复
如果你是搞底层和c接触比较多的话,就用source insigt 如果是java的话就用eclipse,我自己也是用eclipse看的,只要去修改.classpath文件就可以了
你的暗号呢 2013-12-25
  • 打赏
  • 举报
回复
引用 7 楼 xp19881115 的回复:
引用 1 楼 u011578937 的回复:
他说下一个source insight工具 ,谁给个地址 ? ,其实我的初衷是想直接在eclipse中查看最好1
eclipse中也可以看的,你新建一个java工程,然后import源码就行
但是会报很多错呀
你的暗号呢 2013-12-25
  • 打赏
  • 举报
回复
引用 11 楼 ueryueryuery 的回复:
先搞清楚各个包的作用,再分开去看比较好吧。
李狗蛋52635 2013-12-25
  • 打赏
  • 举报
回复
先搞清楚各个包的作用,再分开去看比较好吧。
你的暗号呢 2013-12-25
  • 打赏
  • 举报
回复
引用 9 楼 yagamil 的回复:
我也想学习这个,以后可以一起研究吗???? 交个朋友也好~~~~
OK ,现在我用的事SourceSight,
量化分析 2013-12-25
  • 打赏
  • 举报
回复
我也想学习这个,以后可以一起研究吗???? 交个朋友也好~~~~
xp19881115 2013-12-24
  • 打赏
  • 举报
回复
引用 1 楼 u011578937 的回复:
他说下一个source insight工具 ,谁给个地址 ? ,其实我的初衷是想直接在eclipse中查看最好1
eclipse中也可以看的,你新建一个java工程,然后import源码就行
iltgcl 2013-12-24
  • 打赏
  • 举报
回复
百度android啓動流程分析
你的暗号呢 2013-12-24
  • 打赏
  • 举报
回复
引用 3 楼 iltgcl 的回复:
你想研究那塊或者說你主要關心哪方面的問題?
菜鸟 ,连这方面的问题都不知道怎么问,
加载更多回复(4)

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧