`
iaiai
  • 浏览: 2180620 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Android 调试运行launcher源码(四)——修改所有类中的错误

 
阅读更多
上一篇文章是修改了工程的包名,修改之后还是出现了很多的问题。
是不是被这些错误吓到了?
是不是怀疑Launcher到底能不能在windows下的Eclipse中运行?
那就在这篇和下一篇文章中见证奇迹的发生吧。
下面就一个类一个类的修改吧,按包里面的顺序。
1、文件:AllAppsGridView.Java
错误:


修改办法:
将:com.android.internal.R.attr.gridViewStyle改为:android.R.attr.gridViewStyle搞定,因为internal这个包应该是以前版本中的包。
2、文件:BubbleTextView.Java
错误:


修改办法:
这些都是变量没有定义的问题,可以在类的开始定义它们,我把我的做法贴出来,大家可以尝试其他办法:


这样修改错误是没了,不知道会不会引起其他的问题,大家在修改的时候最好把修改过的地方标记一下,后面调试时遇到错误首先找这些地方!
3、文件:CellLayout.Java
错误:


修改办法:
大家发现这个错误跟上面一个(BubbleTextView.Java)中的错误是一样的,恩,修改办法也是一样的,注意:我只是提供了我当时的修改办法,大家多尝试其他的办法:


4、文件:DeleteZone.Java
错误:


5、文件:DragLayer.Java
错误一:


修改办法:
同上。
错误二:


解决办法:
没找到好的解决办法,直接注释掉了,注意:下面用到的也要注释掉!大家有什么好的办法别忘了告诉我。

6、文件:Launcher.Java
错误一:


很多找不到包的错误,有什么办法呢?先注释掉,注意:下面引用到的也注释了!


把上面这个if语句注释掉
错误二:


又是internal,郁闷,这次按咱们上面提到的办法好像不行,怎么办呢?通用办法:注释;你也可以自己导入一个自己的图片,找到你图片资源的相应位置。
错误三:


这个问题也是找不到类,郁闷了,没办法,注释先!
Ok!Launcher.Java搞定!next…
7、文件:LauncherAppWidgetHostView.Java
错误:


这个问题,乍一看属于变量没定义,但你想想他究竟是什么类型呢?搞不懂吧,其实它是一个方法,将mParent改成getParent(),搞定。

8、文件:LauncherProvider.Java
错误:


找不到包,注释掉吧!下面有地方引用了,也要注释掉。
9、文件:LiveFolderAdapter.Java
错误:


两个mContext,大家往上看,loadIcon方法中就提供了一个Context类型的context就用它了,搞定。
10、文件:Search.Java
错误:


没找到好的解决办法,注释先!
11、文件:UserFolder.Java
错误:


类似的错误前面别到好几次了,相信大家都会了,把mContext该成getContext()搞定。
12、文件:
错误一:


这个错误不多说了,具体看上面的修改办法。
错误二:

同上。

    好,到此所有文件都至少都没错误了,运行一下先!是不是运行不起来?呵呵,意料之中。
  • 大小: 3.7 KB
  • 大小: 6.3 KB
  • 大小: 5.8 KB
  • 大小: 3.1 KB
  • 大小: 2.8 KB
  • 大小: 5.4 KB
  • 大小: 2.6 KB
  • 大小: 1.9 KB
  • 大小: 3.7 KB
  • 大小: 12.7 KB
  • 大小: 5.3 KB
  • 大小: 6.3 KB
  • 大小: 6.9 KB
  • 大小: 3.2 KB
  • 大小: 15.9 KB
  • 大小: 3.2 KB
  • 大小: 4.5 KB
  • 大小: 15.2 KB
  • 大小: 3.4 KB
分享到:
评论

相关推荐

    Android 调试运行launcher源码(四)——修改所有类中的错.doc

    这篇文档主要讲述了如何在Windows下的Eclipse环境中修正Android Launcher源码中的错误。以下是对文档中提到的知识点的详细说明: 1. **内部类引用问题**:在`AllAppsGridView.java`文件中,原代码使用了`...

    安卓Android源码——Launcher源码修改可编译.zip

    在这个"安卓Android源码——Launcher源码修改可编译.zip"文件中,你将有机会接触到Android系统的核心部分,并学习如何对源码进行编译和调试。 首先,Android源码分为几个主要部分,包括系统库、框架层、运行时环境...

    安卓Android源码——Android Launcher 源码修改可编译.zip

    10. **单元测试与调试**:修改源码后,开发者需要编写和运行单元测试确保改动不会引入新的错误,同时利用Android Studio的调试工具进行问题定位。 通过以上知识点,我们可以了解到,解压并研究"安卓Android源码——...

    Launcher2 AndroidStudio

    10. **调试技巧**:在Android Studio中调试Launcher2源码,可以帮助开发者定位问题,理解系统级别的错误日志,以及使用各种调试工具进行性能分析。 总的来说,“Launcher2 AndroidStudio”项目旨在帮助开发者通过...

    安卓Android源码——WelcomeLauncher.rar

    欢迎来到Android世界,这里我们将深入探讨“安卓Android源码——WelcomeLauncher”。WelcomeLauncher是Android系统启动器的一个实例,它是用户首次打开设备时看到的第一个界面,通常显示设备制造商的Logo或定制欢迎...

    安卓Android源码——LedongliDemo.zip

    【标题】"安卓Android源码——LedongliDemo.zip" 提供的是一个Android应用程序的源代码,名为"LedongliDemo"。这个项目可能是由开发者Ledongli创建的一个示例应用,用于展示Android开发中的某些特定功能或技术。通过...

    安卓Android源码——BlogForZFB.zip

    【标题】"安卓Android源码——BlogForZFB.zip" 提供的是一个针对安卓平台的开发项目源代码,其中包含了构建和运行一个Android应用的基本结构和文件。这个项目可能是一个博客应用,专为支付宝(ZFB)用户设计,或者与...

    安卓Android源码——MetroUI.zip

    【Android源码解析——探索MetroUI】 Android是一个开源的操作系统,其源码是开发者深入理解系统运作、定制个性化界面和优化应用性能的关键。本篇将深入探讨基于Android系统的MetroUI设计,这是一种借鉴了Windows ...

    安卓Android源码——隐藏安装包图标使用其他启动本.zip

    这个压缩包文件“安卓Android源码——隐藏安装包图标使用其他启动本.zip”可能包含了一个示例项目,展示了如何实现这一功能。下面将详细解释这个过程。 1. **隐藏应用图标** - 在AndroidManifest.xml文件中,应用...

    更改官方4.2的Launcher2源码

    【标题】"更改官方4.2的Launcher2源码"涉及的是对Android系统核心组件之一——Launcher2的自定义开发工作。在Android 4.2版本中,Launcher2是默认的桌面启动器,负责显示主屏幕、应用抽屉以及小部件等功能。开发者...

    安卓Andriod源码——一键锁屏源代码,4.2工作正常.zip

    本文将深入探讨“安卓Andriod源码——一键锁屏源代码,4.2工作正常.zip”这一资源所涉及的技术点,帮助读者理解如何在Android 4.2版本中实现一键锁屏功能。 1. **Android源码结构**:Android系统是开源的,其源码...

    安卓Android源码——桌面图标,点击进入相应的网站。(仿移动门户10086).zip

    要在桌面生成可点击的图标,我们需要在`AndroidManifest.xml`中定义一个具有`<intent-filter>`的Activity,并设置`android.intent.category.LAUNCHER`和`android.intent.category.DEFAULT`类别。这样,当用户点击...

    MboxLauncher3.rar OTT桌面源码

    《OTT桌面源码解析——基于Java技术的MboxLauncher3》 OTT(Over The Top)桌面,是指在智能电视、机顶盒等设备上运行的用户界面系统,它为用户提供了一个方便的操作平台,用于访问各种在线内容和服务。本文将深入...

    安卓Andriod源码——隐藏安装包图标使用其他应用启动本应用.zip

    在“安卓Andriod源码——隐藏安装包图标使用其他应用启动本应用.zip”这个压缩包中,包含的openHideIcon.zip和hideIcon.zip可能就是这样的示例项目。 首先,我们要理解Android应用的基本结构。每个Android应用都有...

    android 应用 源代码——桌面小程序 免费

    1. **Android SDK**: 开发Android应用的基础是Android Software Development Kit (SDK),它包含了开发者需要的所有工具,包括编译器、模拟器、调试器以及Android库。 2. **Activity与Intent**: 在Android中,桌面小...

    Android程序启动过程源码分析[收集].pdf

    本文主要聚焦于Android应用程序的启动过程,特别是当用户点击手机屏幕上的应用程序图标时,如何从Launcher启动默认的Activity——如MainActivity。这个过程可以分为多个步骤,我们将逐步解析。 首先,启动的起点是...

    android开发资料大全

    Android中利用画图类和线程画出闪烁的心形,送给亲爱的他 android自带的示例程序 BluetoothChat 变蓝牙串口助手(内含DIY蓝牙遥控车附源码实例教程) Android高手过招 FAQ 网友收集的android开发书籍(可下载哦)...

    launcher

    "launcher"通常指的是Android系统中的启动器,它是用户与设备交互的主要入口,负责管理应用程序的图标、快捷方式以及主屏幕的布局。在这个场景下,我们关注的可能是一个自定义的Android启动器——"android-launcher-...

    高仿小米launcher(ZAKER)跨屏拖动item.zip

    【标题】"高仿小米launcher(ZAKER)跨屏拖动item.zip" 提供的是一个针对Android平台的源码实现,其主要目标是模仿小米手机启动器(Launcher)中的一项功能——跨屏拖动item。在Android系统中,launcher是用户与手机...

    android 开机启动源代码

    在所有核心服务启动并稳定运行后,Android会启动Launcher应用,也就是我们常说的桌面,用户可以通过它来启动其他应用程序。至此,Android系统的启动过程基本完成,系统进入用户可交互状态。 总结来说,Android开机...

Global site tag (gtag.js) - Google Analytics