原文:iOS,Android,.NET通用AES加密算法这两天为移动App开发API,结果实现加密验证时碰到一大坑。这里不得不吐槽下又臭又硬的iOS,Windows Server无法解密出正确的结果,Android则可以,后来使用了通用的AES256加密算法才最终搞定。
搞服务器端小伙伴没有接触过i...
分类:
移动开发 时间:
2015-01-24 10:09:47
阅读次数:
585
这两天为移动App开发API,结果实现加密验证时碰到一大坑。这里不得不吐槽下又臭又硬的iOS,Windows Server无法解密出正确的结果,Android则可以,后来使用了通用的AES256加密算法才最终搞定。搞服务器端小伙伴没有接触过iOS,所以也没料到过这种情形。他使用了AES128 wit...
分类:
移动开发 时间:
2015-01-23 19:55:33
阅读次数:
226
Android 官方文档原创译文《Content Providers Basics》。Content Provider 管理着数据库的访问。 Provider 是某个 Android 应用程序的一部分,此类应用程序通常拥有自己的数据操作界面, 不过,Content Provider 主要是供其他应用...
分类:
移动开发 时间:
2015-01-23 16:15:32
阅读次数:
321
《API开发的版本控制技巧》作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszs在设计和构建API时,API的版本控制是非常重要的。必须确保新API对于现有的API不会造成破坏。首先,也是最重要的,可以把版本号放入API的URL中。这样可以把主要版本更新放入API。比如,我们在调用CHUser Center API时,可以在URL中使用/api-v1或/ap...
采用RESTful方式开发API的时候,需要返回JSON格式的数据。
但是怎么样才最方便呢?
1. SpringMVC集合com.fastxml.jackson.core下面的三个包 jackson-core,jackson-databind ,jackson-annotions 配置在POM.xml文件中,
2. 在@controll类里面使用@ResponseBody...
分类:
编程语言 时间:
2015-01-14 16:57:01
阅读次数:
288
Android 官方文档原创译文《Content Providers》。内容提供器(Content Provider)控制着结构化数据的访问,负责数据的封装、数据安全机制的保障。 Content Provider 是用代码访问其他进程内数据的标准途径。
分类:
移动开发 时间:
2015-01-07 14:29:44
阅读次数:
198
Android 官方文档原创译文《Android Interface Definition Language (AIDL)》。Android 接口定义语言 AIDL(Android Interface Definition Language)与其他已有的 IDL 很类似。 客户端和服务端可以通过由它...
分类:
移动开发 时间:
2015-01-07 10:47:08
阅读次数:
217
Android 官方文档原创译文《Fragments》。Fragment 代表 Activity 当中的一项操作或一部分用户界面。 一个 Activity 中的多个 Fragment 可以组合在一起,形成一个多部分拼接而成的用户界面组件,并可在多个 Activity 中复用。一个 Fragment ...
分类:
移动开发 时间:
2015-01-04 15:01:12
阅读次数:
297
Android 官方文档原创译文《Processes and Threads》。如果某个应用程序组件是第一次被启动,且这时应用程序也没有其他组件在运行,则 Android 系统会为应用程序创建一个包含单个运行线程的 Linux 进程。 默认情况下,同一个应用程序的所有组件都运行在一个进程和线程里(叫...
分类:
移动开发 时间:
2014-12-31 12:55:42
阅读次数:
275
Android 官方文档原创译文《Bound Services》。
Bound 类型的服务是客户端-服务器模式的服务端。Bound 类型的服务允许组件(比如 Activity)对其进行绑定、发送请求、接收响应、甚至进行进程间通信(IPC)。 Bound 类型的服务一般仅存活于为其他应用程序组件服务...
分类:
移动开发 时间:
2014-12-25 16:18:38
阅读次数:
329