android框架开发

android框架开发,android,android-source,Android,Android Source,我是android框架开发的新手 我尝试在platform/base中添加一个服务,然后让整个platform文件夹跟随在线帖子 现在我不知道如何将这一变化应用到android应用程序中。我需要为应用程序获取一个新的android.jar包吗 谢谢 更新-------------------------------------------- 目前,我拥有android源代码,并通过添加testservice.java修改了其框架,如下所示: 然后我需要编写一个测试应用程序来使用这个测试服务。但我

我是android框架开发的新手

我尝试在platform/base中添加一个服务,然后让整个platform文件夹跟随在线帖子

现在我不知道如何将这一变化应用到android应用程序中。我需要为应用程序获取一个新的android.jar包吗

谢谢

更新--------------------------------------------

  • 目前,我拥有android源代码,并通过添加testservice.java修改了其框架,如下所示:

  • 然后我需要编写一个测试应用程序来使用这个测试服务。但我不知道如何在修改过的android源代码中添加应用程序。我试图做到以下几点:要将appsrc路径添加到eclipse构建路径,我无法工作

  • 在此之前,我使用eclipse和ADT编写android应用程序,我想知道有没有办法用修改后的android源代码编写应用程序

  • 谢谢


    我在[androidroot]/packages/apps/文件夹下复制了一个应用程序,并将其重命名并修改了一些代码。然后显示在应用程序列表中。它起作用了! 但问题是目录结构很奇怪,与我从eclipse+sdk创建的目录结构非常不同。 那么,有没有人知道如何在经过修改的android框架下开发应用程序呢


    谢谢

    我看到了一个快速而肮脏的解决方案:在安装SDK位置替换相应的android.jar(例如$android_HOME/platforms/android-8/android.jar,如果您是从android 2.2派生的)

    此外,您还可以尝试在$ANDROID_HOME/platforms中伪造一个单独的平台版本。类似于android-99,以避免与未来的实际平台发生冲突


    尽管所有这些都是肮脏的把戏,但对于快速测试您的平台代码来说,这可能不会带来太多麻烦。

    这与您使用eclipse创建的项目完全相同。更重要的是,您只需要在目录中编写一个makefile。 然后是mmm框架/res框架systemserver


    bw

    您可能需要详细说明您正在尝试做什么。没有更多的细节,你的问题就无法回答。