Articles of 开源

Android API或Microsoft Office文件库

有没有人知道用于查看MS-Office文件(.doc,.ppt等)的Android API或库? 我知道这个问题引起了好几次,但是很久以前,我只想知道是否有什么变化? 我听说Open-Office现在可用于Android,但我找不到任何外部库… 谢谢您的帮助!

开放一个移动应用程序

我正在考虑将现有的移动应用程序变成一个开源项目。 它有一个Android和iPhone版本。 虽然我使用了开源项目并提交了function请求和错误报告,但我从来没有创build过开源项目,也没有为现有项目提供补丁。 在开始我的项目来源之前,我应该考虑哪些最重要的事情? 您build议采取哪些具体步骤来开放移动应用程序?

在Android的电子书编程寻找开源参考

我正在寻找Android的电子书阅读应用程序的开源参考。 任何有可以理解的代码的读者都会这样做。 谢谢!

Android开源游戏引擎+教程

嗨我是新的android平台,想知道什么是最好的开源游戏引擎,并保留链接一些教程。 我只想做一个简单的2D平台游戏 ThX =)

如何分叉整个Android操作系统的代码?

我想分叉整个Android操作系统的代码,以便我可以自己修改Android。 如果我可以将整个事情分发给GitHub上的仓库,最好。 目前似乎没有太多的资源可以将整个Android操作系统的代码分享到Google,也许有人可以提供更多的细节? 在最糟糕的情况下,将我的GitHub帐户下的每个存储库分配到存储库是否可行?

Android – 如何在构build时为开源项目dynamic设置包名?

我正在开发一个开源项目。 因为任何人都可以下载源代码并自己构build它,所以我不想在任何地方对包名称进行硬编码,包括目录结构。 我使用antbuild设。 显然,我可以修改build.xml ,但我相信这是由android update覆盖。 无论使用什么,都将致力于Git回购,并且不应该太复杂。 目前,从Git仓库直接构build代码的过程相当简单。 以下是README文件的摘录: $ cd ~/src/isokeys/IsoKeys $ android list targets # I build against API level 10. $ android update project –name IsoKeys –target 1 –path ./ # Only needed first time. $ ant debug && adb -d install -r bin/IsoKeys-debug.apk 对我来说,把包名称放在local.properties是local.properties ,因为这是.gitignore 。 由于软件包名称不在其他地方,因此构build将会失败,而不会执行此操作。 所以在README中至less需要一个额外的步骤,但是我想把它保持在最低限度。 编辑:当然,另一个要求是差异是有道理的 – 如果你手动重命名包名,他们不会。

制作一个Android项目开源?

我开发了一个Android应用程序,我没有足够的时间在将来维护它(约30万次下载,〜3次更新),我正在考虑使其开源,所以也许其他程序员可以帮助我。 我从来没有使用Git-Hub或其他类似的网站,是否有详细的一步一步如何上传一个Android项目,以及如何维护它? 在开源应用程序时,最重要的事情是什么? 我应该注意到,我没有任何开源项目的经验。

Android应用程序中的开源库归因

几个Android应用程序(尤其是Google的应用程序)具有一个部分,其中包含应用程序中使用的开放源代码库列表以及每个应用程序的许可证全文。 这通常涉及到Apache许可证,这是在大多数常见的Android库,如ActionBarSherlock,ViewPagerIndicator,番石榴等使用。 为了符合(Apache)许可证的条款,是否必须包含这样的属性? 这部分应该怎么看? 如果多个图书馆使用相同的许可证,是否有必要复制每个许可证的文本? 是否有必要包含许可证的全部文本,还是足够的版权声明(请参阅此处的附录: http : //www.apache.org/licenses/LICENSE-2.0 )? 官方Android开发者指南是否包含有关此主题的一些信息(我找不到)?

不赞成使用espresso contrib中的openDrawer

Espresso contrib( com.android.support.test.espresso:espresso-contrib:2.2.1 )openDrawer方法已被弃用 那我该如何打开一个抽屉呢?

Volley的问题和贡献

由于在Volley上有这样的精彩演讲,我试图把它包含在我正在开发的一个项目中。 我发现自己纠正了我在发布的源代码中发现的一些错误。 有谁知道是否会有一些GitHub项目可以为项目做出贡献,或者有另外一种方法可以向开发人员传递错误和function请求? 关于我与Volley有关的问题: 1.似乎redirect不起作用,因为它应该:Volley返回一个错误代码302而不是redirect到响应头中给出的位置。 2.在运行4.2.2的模拟器上获取caching目录不起作用: cacheDir = new File(context.getCacheDir(), DEFAULT_CACHE_DIR); final String cacheDir1 = "/Android/data/cache/"; cacheDir = new File(Environment.getExternalStorageDirectory().getPath() + cacheDir1); 虽然这个解决方法是特定于平台的。 只是为了完成而添加它。 除此之外,我认为沃利真的是一段非常棒的代码,正是我一直在寻找的代码,直到我自己做到了;) 更新1 这里的另一个链接到贡献页面AOSP 。 我认为它更像一个独立的库。 我会检查一下,尽pipe我仍然欣赏关于Volley的更多信息和教程。 我build议的源代码只是一个快速和肮脏的修复,这在我的演示项目中做了诡计。 更新2 我发现Ognyan Bankov另一个有趣的博客文章是对另一个问题的回应,这可能会有所帮助。