一、基本知识rpm包的合法性验正:包制作者制作完成之后会附加数字签名于包上;来源合法性包的完整性包的制作者使用单向加密提取原始数据的特征码,而后使用自己的私钥加密这段特性码,附加原始数据后面。验正过程:前提:必须有可靠机制获取到包制作者的公钥;1、使用制作者的..
分类:
其他好文 时间:
2014-07-24 23:58:24
阅读次数:
506
支撑Android原生开发的轻量级框架 Beta-1.0.0. 包含COCOBuild和COCOFrame两个部分.
COCOBuild为构建框架.用来做项目构建. (是一个Ant build.xml文件,提供代码生成,统一所有开发人员IDE配置,统一编码风格,代码预编译,APK自动签名,APK打多个版本包等功能)
COCOFrame为开发框架. 作用于编码阶段. (是一个lib包,提供S, F,U三大工具类给开发人员,全称分别为Service,Fast,UI从服务,极速开发,界面三层给予开发人员开...
分类:
移动开发 时间:
2014-07-24 23:39:03
阅读次数:
389
COCOBuild构建框架.用来做项目构建. (是一个Ant build.xml文件,提供代码生成,统一所有开发人员IDE配置,统一编码风格,代码预编译,APK自动签名,APK打多个版本包等功能)...
分类:
其他好文 时间:
2014-07-24 23:37:03
阅读次数:
418
Android自动打包流程详细图:总结为以下几个步骤:1. 生成R文件2. Java代码编译成class文件3. class文件生成dex文件4. 打包资源5. 生成apk6. 创建密匙7. 签名apk下面用Ubuntu命令行来打包,流程如下:1. 生成R文件,命令如下:aapt package -...
分类:
移动开发 时间:
2014-07-24 22:31:12
阅读次数:
299
由于业务需要,我们需要使用支付宝移动快捷支付做收款。支付宝给了我们《移动快捷支付应用集成接入包支付接口》见支付宝包《WS_SECURE_PAY_SDK》。
支付宝给的服务器demo只有Java、C#、PHP三种,而我们服务器端使用的是C++。这其中就涉及到接收支付宝的服务器异步通知。为了确保接收到的服务器异步通知来至支付宝,我们就必须验证支付宝的签名。坑爹的是,原来PC端使用MD5做签名,估计支...
分类:
移动开发 时间:
2014-07-23 18:06:38
阅读次数:
1463
问题描述:
在一个点击preferenceactivity中某项显示一个Fragment的场景中,出现错误:
java.lang.RuntimeException: This should be called after super.onCreate.
百思不得其解。因为报错的那一行是在super.onCreate之后的,代码很简单应该也不会有错误。因为当时项目代码很大,且签名成...
分类:
其他好文 时间:
2014-07-23 13:10:06
阅读次数:
202
一个普通的橙子,因为被冠以了褚橙的名字,却意外引爆流行成了励志橙,在11月的电商大战中激发情绪波澜,既令人惊讶,却也并非偶然。这背后,一个小食品电商“本来生活”功不可没。这家公司办公室里的一块白板上写着大字:“1000单是我们干的”,周围布满员工的签名。到12月6日,他们进货褚橙200吨。《商业周刊...
分类:
其他好文 时间:
2014-07-23 12:13:56
阅读次数:
232
关于原生android版本更新升级必须整个apk更新安装,不能实现部分模块化升级的解决思路:
原生+web混合型APP~
具体应客户要求,程序必须实现模块化升级,不管用何种办法,我是这么做的,每个功能首页写成html放本地(asset),html里面action操作全部请求服务器端的,之间的传值使用签名+验签方式确保信息安全
【首页放本地而不放服务端是解决即使没网情况下,也可以很友好的给用户...
分类:
移动开发 时间:
2014-07-22 23:55:47
阅读次数:
337
//组合签名
$a=time();
$b=substr($a,1);
//生成随机订单号
$orderid=$b.mt_rand(10000,99999);
//合作身份者id,以2088开头的16位纯数字
$mygoods[‘partner‘]="2088011744308664";
//商家账号
$mygoods[‘seller‘]="zfb@sinoglobal.com.cn";
//订单号
$mygoods[‘out_trade_no‘]..
分类:
Web程序 时间:
2014-07-22 18:27:52
阅读次数:
279
//组合签名
$a=time();
$b=substr($a,1);
//生成随机订单号
$orderid=$b.mt_rand(10000,99999);
//合作身份者id,以2088开头的16位纯数字
$mygoods[‘partner‘]="2088011744308664";
//商家账号
$mygoods[‘seller‘]="zfb@sinoglobal.com.cn";
//订单号
$mygoods[‘out_trade_no‘]..
分类:
Web程序 时间:
2014-07-22 18:27:02
阅读次数:
333