我是android框架开发的新手。
我尝试在平台/基础上添加服务,然后让整个平台文件夹在线发布。
现在我不知道如何将此更改应用于Android应用程序。我是否需要为应用程序获取新的android.jar包?
由于
更新--------------------------------------------
目前我有android源代码并通过添加testservice.java修改了它的框架:Android-Adding SystemService
然后我需要编写一个测试应用程序来使用这个测试服务。但我不知道如何添加一个应用程序到修改后的android源代码。我尝试遵循这个:set up the Eclipse IDE for Android platform development将app src路径添加到eclipse构建路径,我不工作。
在此之前我使用eclipse和ADT编写Android应用程序,我想知道有没有办法在修改过的android源代码中编写应用程序?
谢谢
我复制了[androidroot] / packages / apps /文件夹下的应用程序并重命名并修改了一些代码。然后它显示在应用程序列表中。有用! 但问题是目录结构很奇怪,与我从eclipse + sdk创建的目录结构非常不同。 那么有没有人知道如何在修改过的Android框架下开发应用程序。
谢谢!!!
答案 0 :(得分:1)
我看到了一个快速而肮脏的解决方案:在安装SDK位置替换相应的android.jar(例如,如果从Android 2.2派生,则为$ ANDROID_HOME / platforms / android-8 / android.jar)。
您也可以尝试在$ ANDROID_HOME / platforms中欺骗单独的平台修订版。像android-99这样的东西可以避免与未来的实际平台发生冲突。
尽管所有这些都是肮脏的伎俩,但这可能会对您的平台代码进行快速测试而不会有太大的痛苦。
答案 1 :(得分:0)
它与您使用eclipse创建的项目完全相同。您还需要在目录中编写一个makefile。 然后是mmm framework / res框架系统服务器
BW