找回密码
 注册
搜索
查看: 1599|回复: 0

[资料] 打造一个远端存储的记事本应用 Android版本(1)

[复制链接]
发表于 2014-5-26 10:22:24 | 显示全部楼层 |阅读模式
本次例子中,我们将带你创建一个将数据存储在Kii Cloud云端的记事本编辑器,有Android和iOS两个版本.并在后续文章中使用Kii Cloud强大的数据分析接口,来获得更多信息。

一、      程序框架思路

作为一个例子应用,设计会比较简单一些,我们不打算做本地存储,主要会有三个界面:

首先是一个NotesList界面,列出所有的笔记条目,这些数据直接从Kii Cloud云端来读取。
登录界面,在NotesList中检查未登录,即打开登录界面。
笔记编辑界面,在新建笔记或者编辑一条已有的笔记项目时,需要这个界面。
二、      创建一个新Android应用

使用装好ADT插件的Eclipse环境,新建一个Android Application Project。在新建Activity时,我们创建一个默认的Blank Activity,类名叫做NotesList,用作程序的入口。

三、      注册添加Kii Cloud SDK

简单地完成注册及登录步骤

登录后,点击Create App按钮,创建一个叫做Notepad的应用,记得把服务器地区选择中国以达到更好的访问性能

创建后会显示SDK下载界面。在这个例子中,我们将需要Cloud SDK来完成数据的存储,以及需要Analytics SDK来做数据分析。请下载这两个SDK。本次例子中的版本是KiiSDK 2.1 – ANDROID KiiAnalyticsSDK-v2.1-b500cee.jar和KiiSDK 2.1 – ANDROID KiiCloudStorageSDK-release-v2.1.15-6554b2c.jar。当然,版本稍有出入不会有影响。

在Notepad项目的根目录下,创建libs目录,把两个Jar文件复制到该目录中,不需要单独设置引用的库文件路径。Android ADT工具会自动添加引用。

返回Kii Cloud网站,点击Notepad应用,获取Access Key等信息,如下图

这个例子中你也可以直接使用我创建的App ID和Key等信息,但为了能看到真实的后台数据效果,自己注册并获取App ID是更好的选择。

接下来,在AndroidManifest.xml文件里加上<uses-permission android:name=”android.permission.INTERNET” /> 因为Kii Cloud需要联网使用。这里没有添加官方文档中的WRITE_EXTERNAL_STORAGE权限,是因为我们没有用到文件同步的功能。

之后我们在NotesList类中,添加对APP ID和Key的初始化。官方文档中提及过在Application方法onCreate时加载的方式,这里使用了更简单的方式,其实只要保证在调用Kii Cloud其他API前,调用过initialize方法完成初始化即可。

至此,我们完成了初始化应用,添加Kii SDK的步骤,下一节会来讲述怎么在启动时先登录Kii帐号,来载入服务器端数据。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-12-23 09:49 , Processed in 0.058956 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表