emacs orgmode 简单文章编辑示例
来源:互联网 发布:it团队管理经验 编辑:程序博客网 时间:2024/05/28 20:20
#+AUTHOR: Wizard.Yang#+EMAIL: xblandy@gmail.com#+TITLE: 应用程序Framework源码级别调试#+TEXT: 参考《Android框架揭秘》#+OPTIONS: creator:nil* 应用程序Framework源码级别调试** 加载应用程序Framework源在Android源码中包含了Eclipse的设置文件,利用它可以把Framework的所有源码路径保存下来。(1) 首先搭建好Android编译环境,下载Android平台源代码,在使用make命令,编译Android系统。(2) 再把Android提供的.classpath文件复制到Android平台源码所在的最上层目录中#+BEGIN_SRC sh$cd mydroid$cp development/ide/eclipse/.classpath ~/mydroid$chmod u+w .classpath#+END_SRC(3) 启动emacs,File->New->Java Project,在New Java Project窗口中输入工程名,指定Location为Android源码所在的目录,也就是.classpath所在的位置,然后单击Finish按钮。(4) 查看Package Explorer窗口,可以看到Android Framework源码已经被导入进来了。(5) 接下来设置调试器,以便调试Android平台源码。先要建立一个HelloWorld工程。在HelloWorld工程上单击鼠标右键,Debug As->Debug Configuration,打开Debug Cofnigurations窗口。(6) 在Debug Configurations窗口左侧列表中,选择Remote Java Application,单击鼠标右键,选择New,设置Name,Project,Host,Port,单击Apply应用。** 调试HelloWorld Framework(源码级)上面工作完成后,开始调试HelloWorld程序,跟随与应用程序相关的Framework源代码,查看变量的值。(1) 首先在HelloWorld程序里面设置一个断点,比如setContentView(R.layout.main);这里设置一个断点。然后在HelloWorld工程上右键Debug As->Android Application打开调试窗口,程序运行到断点的位置停止,并把控制权交给Eclipse的java调试器。(2) 在Debug窗口中点击ActivityThread类,会提示源码没有找到,此时,在ActivityThread.perform LaunchActivity上单击鼠标右键,在弹出的菜单中选择Edit Source Lookup菜单,弹出Edit Source Lookup Path窗口。(3) 在Edit Source Lookup Path窗口中单击Add按钮(4) 选择Java Project,然后选择前面创建的的Android-Framework工程。(5) 若能看到ActivityThread类的源码,表示源码添加成功,在右侧的Variables窗口中,可以看到应用程序Framework中的所有变量值。至此,调试环境搭建完成。
上面是文章的源码,里面包含了一些文章发布控制选项。
- emacs orgmode 简单文章编辑示例
- Emacs的 orgmode [remember]
- Emacs的orgmode [tags]
- Emacs的orgmode [归档]
- emacs orgmode 插入代码支持的类型
- Emacs的orgmode基本使用教程
- emacs orgmode 文档元数据 控制发布页面显示数据
- 神的编辑嚣emacs的简单配置
- Emacs 基本编辑命令
- emacs编辑二进制文件
- 用emacs编辑c#
- 加快emacs编辑速度
- Emacs编辑缓冲区
- emacs常用编辑命令
- emacs编辑二进制文件
- emacs编辑二进制文件
- Emacs编辑Nginx
- Emacs编辑程序常用命令
- zend framework 各种版本下载地址 http://framework.zend.com/download/archives/
- Linux shell 2
- Linux 技巧
- 注册表的一些命令
- 小试Objc中的类
- emacs orgmode 简单文章编辑示例
- 【多线程】两种方式创建线程
- C++ /CX在语法上的一些扩展
- UML基本类图
- Linux shell3
- AJAX的POST和GET
- c语言的控制流
- 级联删除
- 排序 : 2 插入排序