Articles of 云

基于云的Android开发

任何人都可以推荐一个良好的基于​​云的IDE的Android开发? 我在我的桌面上使用了Eclipse / ADT,而在我的Android设备上使用了AIDE,但同步这两者却是一件麻烦事。 如果没有可用的,是否有人会推荐使用AIDE的高级function来托pipe我的GIT应用程序?

validation我的“应用程序”Google云端点不是“用户”

我正在尝试的是将我的Android应用程序authentication到Google Cloud Endpoint。 基本上,端点应该只允许我的Android应用程序访问的方法,没有别的。 我做了这些事情 – 在Google云端控制台的Eclipse中使用我的SHA1值创build客户端ID。 在Google云端控制台中为我的端点项目创build一个Web客户端ID。 将这两个客户端ID添加到每个端点上提到的“@Api”中。 在端点方法中添加一个额外的“用户”参数。 重新生成并将后端部署到云。 但是,当我运行这个“用户”总是作为“空”来。 我正在努力寻找一个适当的工作方法来完成这一切。 我search了很多论坛,但没有任何适当的答案。 这里是另一个类似的post限制访问谷歌云terminal到Android应用程序 这是我使用的参考 – https://developers.google.com/appengine/docs/java/endpoints/auth 有没有人在这里做过? 我的主要目标是不允许未经身份validation的应用程序和外部世界访问端点,出于明显的安全原因。 我不想使用基于最终用户的身份validation,因为我想保持我的应用程序非常简单。

Android备份API

任何人都可以解释什么Android备份API用于? 我已阅读使用开发人员文档中的备份API和数据备份 ,但对我而言仍然不清楚。 数据备份和恢复的时间 具体在这些情况下: 用户在设备1上安装我的应用程序,备份数据,然后用户在设备2上安装我的应用程序。设备1的用户数据是否自动放在设备2上? 如果是这样,这是否发生在应用程序安装或启动时? 我的应用程序安装在2个设备上。 在设备1上进行更改时,是否在设备2上自动进行? 如果没有,是否至less可以在设备2上进行更改? 在一个文件中,它说 备份服务不适用于将应用程序数据与其他客户端同步,或者保存您希望在正常应用程序生命周期中访问的数据。 您无法按需读取或写入备份数据,也无法通过备份pipe理器提供的API以任何方式访问它。 但另一方面, Android框架可帮助您构build丰富的支持云的应用程序,将其数据同步到远程Web服务,确保您的所有设备始终保持同步 这对我来说似乎是一个矛盾。 更具体地说,我想不断同步跨设备的单个数据库文件(小于20 KB)。 备份API可以吗?

为什么我无法安装适用于Android库的Google Cloud Messaging

我正在按照有关在此处使用gcm的说明http://developer.android.com/guide/google/gcm/gs.html ,而且我被困在以下步骤: 安装帮助程序库要执行以下各节中描述的步骤,您必须首先安装帮助程序库(参考:客户机和服务器)。 从SDKpipe理器中, 安装附加function> Google云消息传递Android库 。 这将在YOUR_SDK_ROOT / extras / google /下创build一个包含以下子目录的gcm目录:gcm-client,gcm-demo-appengine,gcm-demo-client,gcm-demo-server和gcm-server。 在我的SDKpipe理器中,我无法find选项:Google Cloud Messaging for Android Library,正如我在截图中捕获的那样 ,我该怎么办才能解决这个问题? 谢谢

使用Firebase Java API检索/格式化数据的最佳方法

我正在使用Firebase在Android项目上存储数据,并使用Firebase Java API处理数据。 不过,我不确定我是否尽可能高效地完成了这项工作,并且希望获得有关检索和格式化数据的最佳做法的build议。 我的Firebase存储库看起来像这样…. -POLLS NUMPOLLS – 5 (pollskey) – NAME – Poll1 NUMELECTIONS – 2 ELECTIONS (electionskey) – NAME – Election1 NUMNOMINATIONS – 2 NUMVOTERS – 2 NUMBERTOELECT – 1 VOTERS – (votesrkey) – NAME – Charles NUMBER – (678) 333-4444 . . . (voterskey) – … NOMINATIONS – (nominationskey) – NAME – […]

如何在不同设备之间同步数据

我打算实施一个应用程序,我已经到了一个地步,我不知道什么是最好的方法。 场景: 我有一个应用程序,我正在做一个待办事项列表,我正在添加3个项目。 我用这个手机。 然后,我拿起平板电脑,然后继续添加其他任务。 然后过了一段时间,我拿着我妻子的电话,想要添加2个新的任务。 基本上我想有一个非常简单的方式来存储任务在线,并能够与应用程序同步。 我看到两种可能的方式: 有一个数据库+ Web服务调用的Web服务器。 这有一个主机支付的缺点,学习一些额外的MySQL + Web服务技术。 以某种方式将数据存储在云上,并通过login允许应用程序访问存储该文件的帐户。 我想在这里像谷歌驱动器/ Dropbox的东西。 但我不知道如何才能够只同步更新的值,而不是整个文件。 因为我在想,如果我把所有的任务都保存到一个文件中,那么每次更新文件的时候,都需要上传,这不是最好的方法。 我愿意接受任何build议。 你会推荐什么方法?

如何添加Android项目到GitHub

我正在使用Android Studio来编写我的应用程序。 现在我想在2台电脑上工作,并考虑使用云服务。 我决定使用GitHub,但我找不到同步我的Android Studio项目的GitHub帐户的方法…任何人都可以解释这个给我?

Android在用户之间同步数据

我有一个Android应用程序,维护不同地理位置的本地SQLite数据库。 现在我想将该数据库连接到“云”来完成以下任务: 首次安装应用程序时(或根据请求)首次下载所有内容, 已经在本地添加的新位置应该上传到云(自动) 在线数据库应偶尔检查新的在线条目,并下载到本地数据库。 我在完成这个过程中遇到了一些问题。 首先是简单的如何做到这一点 。 我认为它涉及contentProviders和syncProviders,但我不完全确定如何。 我是否需要在contentProvider中复制我的SQLite数据库,还是我在底层devise中直接使用数据库而不是通过自定义内容提供程序犯了一个错误? 其次,位置logging不能简单地从在线数据库上下复制,因为它们将具有冲突的ID号码。 我有几个关系表,比如“tag”,它把tag-id和一个location-id关联起来。 我的标签ID不一定会匹配其他用户的标签ID。 与位置ID相同。 所以在转移中需要一些逻辑。 在哪里/如何妥善处理 ? 那是一个contentResolver的angular色吗? (不知道那是真的) 第三,在2个用户同时添加相同位置的情况下(或许具有不同的描述和细节)会发生什么情况? 有合并这些logging的最佳做法吗? 最后, 构build/托pipe在线组件的最简单方法是什么? 这部分对我来说都是新的。 我可以把主数据库放在一个公共的收件箱文件夹,还是我需要从头开始build立一个自定义的PHPnetworking应用程序? 还是有一个预先打包的解决scheme,将使这部分更容易?

Delphi XE5中的Google Cloud Messaging?

我有一个Android应用程序,我正在考虑移植到Delphi,但我看不到一种方式来与GCM接口。 我想我可能需要在java中运行GCMBaseIntentService并与delphi共享对象接口? 或者,我正在寻找一种方法来在Delphi Xe5 android应用程序中执行推送通知。

如何使用Android应用程序的免费云数据库?

我正在开发一个谷歌地图的Android应用程序,我想在云中使用数据库来保存用户名,密码,GPS位置等。可以通过任何方式实现这个免费的? 如果有任何示例,post或教程?