修改Launcher3源码在ADT(Eclipse)上调试
来源:互联网 发布:网络的利与弊教案 编辑:程序博客网 时间:2024/06/13 22:12
Android4.4上的Launcher3源码:http://download.csdn.net/detail/deng0zhaotai/8281391
修改后能在Eclipse上调试的Android4.4 Launcher3代码:http://download.csdn.net/detail/deng0zhaotai/8284961
可以下载两个工程进行对比就知道有哪些地方修改过的,需要修改的地方
1、删除两个文件src/com/android/launcher3/LauncherBackupAgentHelper.java、 src/com/android/launcher3/LauncherBackupHelper.java是由于缺少com.google的包,还有可能会报import android.support.v4.view.accessibility.AccessibilityEventCompat;这个错,缺少v4包,需要新建一个libs目录导入v4包,在网上搜下就能搜到
2、修改AndroidManifest.xml文件
添加
<uses-sdk android:minSdkVersion="17" android:targetSdkVersion="19"/>如下
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.android.launcher3" > <uses-sdk android:minSdkVersion="17" android:targetSdkVersion="19"/>
添加<category android:name="android.intent.category.LAUNCHER" />如下
<activity android:name="com.android.launcher3.Launcher" android:clearTaskOnLaunch="true" android:launchMode="singleTask" android:screenOrientation="nosensor" android:stateNotNeeded="true" android:theme="@style/Theme" android:windowSoftInputMode="adjustPan" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.HOME" /> <category android:name="android.intent.category.LAUNCHER" /> <category android:name="android.intent.category.DEFAULT" /> <category android:name="android.intent.category.MONKEY" /> </intent-filter> </activity>3、修改src/com/android/launcher3/LauncherProvider.java
private void sendNotify(Uri uri) { String notify = uri.getQueryParameter(PARAMETER_NOTIFY); if (notify == null || "true".equals(notify)) { getContext().getContentResolver().notifyChange(uri, null); } // always notify the backup agent //LauncherBackupAgentHelper.dataChanged(getContext()); }修改后的就能在Eclipse上进行调试了,安装后可以看到右上角有一个launcher3的图标,这就是我们的launcher3
进入launcher3
下面就可以对Launcher3进行调试了
1 0
- 修改Launcher3源码在ADT(Eclipse)上调试
- 修改Launcher2在ADT上编译调试(一)
- Android在Eclipse上不能安装ADT
- 离线在Eclipse上安装ADT
- 在Eclipse上部署Hadoop源码-进行开发和调试
- 如何在eclipse上实现horizon源码的仿真,调试
- Android 4.4 Launcher3源码分析——导入eclipse进行调试
- CentOS上编译OpenJDK8源码 以及 在eclipse上调试HotSpot虚拟机源码
- Android Launcher3源码分析与修改
- 在Eclipse中调试运行launcher源码(三)——修改工程的包名
- 在Eclipse中调试运行launcher源码(五)——运行自己修改的Launcher
- Android launcher3 -- launcher3源码1
- Android launcher3 -- launcher3源码2
- Android launcher3 -- launcher3源码3
- Android4.0.3源码如何在Eclipse调试
- Android4.0源码在Eclipse调试
- Android4.0源码在Eclipse调试
- Android4.0源码在Eclipse调试
- 第十七周项目四日期结构体-2
- win32 win32 com_error
- 认识LINUX各个版本
- 字符串相关的操作练习 翻转单词;统计单词数;逆向输出单词串
- LeetCode OJ 之 Palindrome Partitioning (字符串的回文分割)
- 修改Launcher3源码在ADT(Eclipse)上调试
- c#创建、使用Dll动态链接库
- Git学习1
- C++遍历读取文件夹(仅限当前目录而不深入)下的文件
- Clickjacking简单介绍
- numeric_limits
- Edit Contrl 七种关方案详解
- C++ 参数传递总结
- [Hb-XIV] 访问CMOS RAM(端口)