首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有没有免费的移动应用CMS?

有没有免费的移动应用CMS?
EN

Stack Overflow用户
提问于 2013-09-23 21:13:16
回答 1查看 10.4K关注 0票数 8

我想做移动应用程序(比方说,它将像电子书一样,有一些改进),哪些内容对于非程序员用户来说应该是可变的。而且,在打开应用程序时,不应该每次都从web加载这些内容(因此,内容更新是在:*更新整个应用程序时进行的,也可能是*应用程序本身在互联网可用时检查内容是否发生了更改)。

我想尝试在多个平台(例如android、ios)上这样做。

所以,基本上我看的是基于移动应用程序的CMS,但我发现的都是昂贵的。

  • 有没有免费开放源码的基于移动应用程序的CMS?
  • 或者有什么更好的方式来做这样的应用呢?
EN

回答 1

Stack Overflow用户

发布于 2013-09-23 23:10:14

  • 不,我不知道有一个免费的,开放源码的CMS针对移动应用程序,但是有几个免费的CMS标准网页,列出了这里
  • 使用其中一个基于web的CMS通过浏览器编辑内容并将其存储在数据库中。在服务器端创建一个web服务,为您的Android应用程序提取所需的内容。这个职位中有更多信息。

若要在应用程序更新时更改此内容,应首先在应用程序启动时将应用程序版本保存为SharedPreferences,然后在每次启动时检查应用程序的当前版本。可以使用以下代码获取应用程序版本:

代码语言:javascript
复制
PackageManager manager = context.getPackageManager();
PackageInfo info = manager.getPackageInfo(context.getPackageName(), 0);
string version = info.versionName;

如果版本号已经更改,请调用web服务将新内容拖到应用程序中。如果只希望在连接WiFi时执行此操作,则可以使用ConnectivityManager进行检查。

代码语言:javascript
复制
ConnectivityManager connManager = (ConnectivityManager) getSystemService(CONNECTIVITY_SERVICE);
NetworkInfo wifi = connManager.getNetworkInfo(ConnectivityManager.TYPE_WIFI);

if (wifi.isConnected()) {
    // Retrieve data from web server
} 

不要忘记适当的许可:

代码语言:javascript
复制
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18968995

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档