`

在Eclipse中调试运行launcher源码(五)——运行自己修改的Launcher

阅读更多
没有Launcher2.2源码的看这儿:
在Eclipse中调试运行launcher源码(一)——获取launcher源码:http://gqdy365.iteye.com/blog/737642
在Eclipse中调试运行launcher源码(二)——向Eclipse中导入Launcher源码:
http://gqdy365.iteye.com/blog/737645
在Eclipse中调试运行launcher源码(三)——修改工程的包名:http://gqdy365.iteye.com/blog/738679
接上一篇:
在Eclipse中调试运行launcher源码(四)——修改所有类中的错误_1:
http://gqdy365.iteye.com/blog/763543
在Eclipse中调试运行launcher源码(四)——修改所有类中的错误—2:
http://gqdy365.iteye.com/blog/768567
今天是在Eclipse中调试运行launcher源码的最后一篇文章,最近一直在忙着做平板电脑没时间把最后的补上,不好意思!
上次修改完了是不是还不能运行?再修改一个地方就可以了:

找到配置文件:AndroidManifest.xml
这个文件没错,但你要是不修改这个文件你就运行不起来。先看位置:



将其中的



一行删除。

好,到此所有文件都至少都没错误了,运行一下先!看看效果,有什么问题再找相应的代码调试。






本系列“在Eclipse中调试运行launcher源码”到此结束,接下来要做的就是自己一边调试,一边修改了!
注:我这个方法将Launcher中很多的类注释了,所以会引起后续的错误,前几天有朋友给我说可以不用注释,而是在源码中找到相关的隐藏类加到Launcher中,我没实验过,期待有高人分享!本人由于水平有限,难免会误导大家,请高手不惜赐教,一起交流!
有时间将仿ipad平板电脑的界面整理出来与大家分享!
  • 大小: 4.3 KB
  • 大小: 982 Bytes
  • 大小: 11 KB
  • 大小: 100.9 KB
  • 大小: 169.6 KB
分享到:
评论
8 楼 gqdy365 2012-10-10  
szh875243348 写道
奇怪  我按照你说的改  还是报错  能不能把修改好的发一份给我啊 875243348@qq.com

加群:117677528获取帮助
7 楼 gqdy365 2012-10-10  
buyuanfeng 写道
郁闷啊,我按照你的方法调试,AndroidManifest.xml文件总是出错,能把你调好的程序发我的邮箱吗?315302883@qq.com.谢谢啦

加群:117677528获取帮助
6 楼 szh875243348 2012-10-07  
奇怪  我按照你说的改  还是报错  能不能把修改好的发一份给我啊 875243348@qq.com
5 楼 xia2352620 2012-01-11  
直至项目做完,我都不会单步跟踪调试,都是以打log.i的形式 跟踪的!
4 楼 buyuanfeng 2011-09-06  
郁闷啊,我按照你的方法调试,AndroidManifest.xml文件总是出错,能把你调好的程序发我的邮箱吗?315302883@qq.com.谢谢啦
3 楼 gqdy365 2010-11-18  
finzaghi9 写道
我是从 eoeandroid跳转过来的,很佩服作者的勇气,因为eoe回帖都说不可以导入,呵呵.
不过没有看到预期的内容,那些隐藏API和包依旧不能使用,注释代码会丢掉一些功能.
我也跟作者遇到一样的问题.最终依靠 JAVA的反射特性解决的. 所有隐藏类和包可以使用,但是非常麻烦,呵呵. 作者如果觉得有用可以参考下


前几天在群里碰到了一哥他就是导入了两个so文件,然后修改了几个变量定义就可以了,其实大家如果想办法的话是可以运行的,这样对熟悉了windows开发的人很方便的,呵呵!
2 楼 finzaghi9 2010-11-05  
我是从 eoeandroid跳转过来的,很佩服作者的勇气,因为eoe回帖都说不可以导入,呵呵.
不过没有看到预期的内容,那些隐藏API和包依旧不能使用,注释代码会丢掉一些功能.
我也跟作者遇到一样的问题.最终依靠 JAVA的反射特性解决的. 所有隐藏类和包可以使用,但是非常麻烦,呵呵. 作者如果觉得有用可以参考下
1 楼 phenom 2010-10-20  
关于那个Internal包,在Platform下面有一个包可以引入的,在Template下.
而一些变量 mScrollX这些,因为它继承你类,不知道为什么这里变得不可访问了,这些都是你类中存在的属性.
而ISearchManager这个东西是找不到,只能注释了.

相关推荐

    windows下eclipse中编译运行Launcher2源码+所需jar+教程

    总结,要在Windows下的Eclipse环境中编译和运行"Launcher2"源码,关键步骤包括准备必要的工具,导入源码,添加依赖库,配置项目属性,以及在AVD或设备上运行。这个过程需要对Android开发有基本的理解,同时也依赖于...

    可以在eclipse下调试android的源Launcher

    本教程将详细介绍如何在Eclipse环境下调试Android的源码,特别是Launcher应用,以Android 4.2版本为例。 首先,我们需要搭建Android源码编译环境。在Ubuntu操作系统上,你需要安装一些必要的开发工具,如Java ...

    能在eclipse上直接编译的Launcher3

    这个项目标题提到的“能在eclipse上直接编译的Launcher3”意味着开发者已经对原始的Launcher3源码进行了适配,使其能够在Eclipse集成开发环境中进行编译和调试。 在Android系统中,Launcher3扮演着应用启动器的角色...

    android launcher2.1源码,可运行,已经修改好

    本篇将深入探讨"android launcher2.1源码",并指导如何运行这个经过修改的版本。 一、Launcher2.1源码的核心结构 Android Launcher2.1源码主要由以下几个关键部分组成: 1. **MainActivity**:作为主入口点,承载...

    Android 4.0 Launcher2 源码 Eclipse版(已修改包名,不冲突系统桌面)

    在深入探讨源码之前,我们先来了解一下 Launcher2 的基本概念。 Launcher2 是 Android 系统的默认桌面应用,它在 Android 4.0 (Ice Cream Sandwich) 版本中被广泛使用。这个应用提供了用户与手机交互的主要界面,...

    Android 4.0.3 Launcher2可导入eclipse中运行

    本话题将详细探讨如何将Android 4.0.3的Launcher2项目导入到Eclipse集成开发环境中进行运行与调试。 首先,你需要确保你已经安装了Eclipse IDE,以及Android Developer Tools (ADT) 插件,这是专门为Android应用...

    Launcher依赖的jar包

    完成以上步骤后,`Launcher2`源码应该能够在Eclipse中成功编译并运行,允许开发者进行调试、分析和修改以满足特定需求或定制化功能。理解这些依赖和配置对于深入研究`Launcher`的工作原理和优化启动器性能至关重要。

    Launcher4.0配置后无错误的源码

    【Launcher4.0配置后无错误的源码】是一个针对Eclipse开发环境的启动器(Launcher)源代码,经过特定的配置,可以在Eclipse中直接用于调试。这个源码库的目的是提供一个稳定且无错误的启动配置,使得开发者能够更...

    launcher4.0移植到eclipse

    首先,移植launcher源码至Eclipse涉及的主要问题是依赖于Android源码的其他组件。由于launcher在运行时会引用到Android系统中的许多源代码,单纯地导入launcher项目可能会导致大量的编译错误。为解决这个问题,我们...

    安卓Launcher桌面相关-使用eclipse开发工具自己写的一个桌面小控件.rar

    - 了解 Android Launcher 的源码,如 AOSP(Android Open Source Project)中的 Launcher2 或 Launcher3,这有助于深入理解其工作原理。 - 针对性能和用户体验进行优化,如使用异步加载图片、缓存数据等。 这个...

    基于android 4.0.3的launcher2修改

    在描述中提到的"修改说明文档",很可能是详细指导如何修改Launcher2源码的教程,可能涵盖以下方面: 1. **UI定制**:更改图标样式、字体、颜色主题、主屏幕布局等。 2. **性能优化**:提升启动速度、减少内存占用、...

    android 4.4 源码 eclipse 浏览

    在Eclipse中导入源码,选择"File" > "Import" > "General" > "Existing Projects into Workspace",然后导航到下载的源码目录。Eclipse可能会提示缺少JAR文件,这是因为源码中并未包含编译后的库。此时,需要指向...

    Eclipse with Configurations Launcher-开源

    "开源软件"标签表明Eclipse是一个开放源码的项目,这意味着它的源代码对公众开放,任何人都可以查看、修改和分发。这种开放性促进了社区的发展,使得全球的开发者能够共同贡献,改进软件,添加新功能,并确保其长期...

    jdk1.8.0_201 源码包

    【描述】中提到的,这个版本的源码适用于Eclipse IDE,可以通过"attach source"功能关联到已安装的JDK,使得开发者在调试或阅读代码时可以直接查看对应的源码。这对于学习和解决问题非常有帮助,因为可以直观地了解...

    Eclipse RCP Plug-in开发自学教程(Eclipse3.6)

    通过本教程,开发者可以逐步掌握Eclipse RCP的各个关键概念和技术,从而能够开发出自己的富客户端应用程序。每个章节都包含详细的操作步骤和代码示例,确保读者能够实际动手操作,加深理解和掌握。

    apache-ant-1.9.6的jar包

    Eclipse的集成使得开发者能够在IDE内部直接运行build.xml文件,无需离开编辑器,提高了开发效率。 标签“ant”标识了这个资源与Apache Ant工具有关,暗示着它与Java项目的构建自动化有关。 在压缩包内的"lib"目录...

    android 单机斗地主源码

    【描述】描述中提到,这个源码是完整的,可以直接下载并部署运行,意味着它包含了所有必要的组件,包括UI界面、游戏逻辑、事件处理等。开发者无需额外配置即可在Android环境中进行调试和测试,这对于快速理解和研究...

    安卓蓝牙打印源码

    - 处理连接异常和断开,确保在连接丢失或失败时有适当的反馈和重试机制。 6. **权限需求**: - 在`AndroidManifest.xml`中,需要添加`<uses-permission>`标签以请求`BLUETOOTH`和`BLUETOOTH_ADMIN`权限,以便应用...

    黑马程序员_2小时教你写一个安卓程序[第03天]课件源码

    `ic_launcher-web.png`是应用的默认启动图标,用于在手机或模拟器的主屏幕上显示。它是应用的视觉标识,通常需要根据安卓的设计指南进行定制,以提供良好的用户体验。 `.project`文件是Eclipse项目的配置文件,它...

    Android 公务员申论源码

    - `.classpath`: 这是Eclipse项目的类路径配置文件,用于指示编译器和运行时哪些文件和库是必需的。 - `ic_launcher-web.png`: 应用程序的图标,通常在手机主屏幕上显示。 - `.project`: Eclipse项目配置文件,...

Global site tag (gtag.js) - Google Analytics