2009-06-11 21 views
8

我刚从Android和Java编程开始,从C++背景进来。我在想 - 最好的方法是制作一个图书馆/用户界面部件/组件,我可以向第三方开发者授权?为Android创建可再发行组件或库

在C++中我会船的客户我的头和* .a文件,但我不知道在Java中的等价物。

有没有这方面有任何好的资源或链接,甚至从一般的Java开发的角度来看。

+0

嘿,我也将开始具有相似需求的项目。用什么方法你最后用? – jithinroy 2011-03-17 09:04:41

回答

1

不知道了Android如何处理这一点,但Java代码的典型分布是一个.jar文件。 .jar基本上是一个zip文件,其中包含Java项目中所有已编译的.class文件。也可能有资源/文本/等。 .jar中的文件。在Java中没有头文件的概念,因此您只需要.class文件,并且可能还需要一个清单文件来提供有关.jar的其他元信息。

http://java.sun.com/docs/books/tutorial/deployment/jar/

(这只是一个一般的Java的答案,它可能会或可能并不适用于Android设备)

3

可以定义活动/服务可用于运行在Android上的任何其它应用:

“机器人的核心特征是,一个应用程序可以使用的其他应用程序元件(提供的那些应用程序准许的话)。例如,如果应用程序需要显示图像的滚动列表和另一个应用程序开发了合适​​的卷轴并将其提供给其他人,你可以要求那个滚轮来完成这项工作,而不是自己开发。 “

http://developer.android.com/guide/topics/fundamentals.html

3

活动和服务有一定的使用,但有一整群的功能(SQL花式球台观众)是不是盖的。你可以做罐子,但我不认为你可以有在该文件中的Android资源。周围的工作将有一个罐子,要求用户复制并粘贴一些文本的应用程序资源目录,你可以看看admob.com Android SDK中的这样的一个例子。

+0

去谢谢你,我会考虑的jar文件,然后再看看他们是如何应用到Android系统。 – Justicle 2009-06-12 00:16:30

相关问题