java - 启动Android需要一些指导

标签 java android database wcf business-intelligence

我来这里寻求您的帮助,我是软件开发人员,我已经使用多种技术开发业务应用程序一段时间了,例如 ASP.NET、Silverlight、WPF、WCF 服务、SQL 基本上是 Microsoft 技术,这是我的背景,我最近开始接触 Android\Java,我正在寻找一些关于在哪里投入时间的指南(最佳实践),以便我可以尽快学习并使用自从我开始以来已经掌握的大部分知识。我在下类后从事这个工作,时间不多:(

我的目标是在 Android 中开发商业应用程序和游戏:

  • 服务器通信

    1. 我可以利用 WCF 服务知识吗? 拥有并使用它们?还有什么替代方案吗?

    2. SOAP 还是 REST?

    3. JSON 还是 XML?

    4. 安全 SSL?我买不起证书,最好的选择是什么? 加密够了吗?

  • 数据存储

    1. 推荐数据库引擎吗?

    2. 文件 -> 加密?

  • 开发

    1. 我一直在使用 Eclipse 附带的 Android SDK(ADT Bundle)作为 IDE 推荐吗?

更欢迎其他建议:D

非常感谢您的宝贵时间,对这么长的帖子表示歉意

最佳答案

阅读有关数据库的 SQLite,它与您必须使用过的 SQL 数据库类似。 ADT bundle 很好。

阅读 Android 开发人员指南:http://developer.android.com

这应该是一个很好的起点。

关于java - 启动Android需要一些指导,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15236748/

相关文章:

SQL查询以获取最后一个二进制文件的左或右位置

database - 在 Entity Framework 中使用模型优先方法进行迁移

sql - 数据库表;将它们散开,还是将它们归零?

java - 如何正确重新编译apk文件?

java - 如何在处理中使用相对路径而不是绝对路径?

java - File.length() 返回 0

java - 如何合并 2 个对象列表,但当有 2 个对象重复时,它会将两者合并并更改数量?

android - Activity 被销毁时服务停止

android - 到底如何观察Android的剪贴板呢?

java - 用 Java 编写的 Android 程序是否比嵌入到 iOS 的 Objective-C 中的 C 编写的程序慢?