签名(sign):在应用程序的特定字段写入特定的标记信息,表示该软件已经通过了签署者的审核。过程:使用私有密钥数字地签署一个给定的应用程序
作用:
识别应用程序作者
检测应用程序是否发生改变
有种程序升级,当新程序与旧程序签名不一致时,会发生冲突认为不是同一APP,,要求新程序改包名
。。。
keytool 生成签名私钥命令
keytool -genkey -v -keyalg DS...
分类:
移动开发 时间:
2014-10-22 18:13:09
阅读次数:
241
最近在做一个项目,里面有一个功能是实现Android QQ好友动态里面的缩略图放大,查看大图的效果。用过都知道,这个特效很赞的,没用过的下载个玩玩吧。我刚开始以为放大的那个大图是一个Activity或者是一个Dialog。可是尝试过后发现怎么也实现不了那种效果(有实现出来的朋友的话还请相告,一起交流交流)。然后到android官网上发现了一个图片放大特效的demo。这个Demo确实是实现了QQ里面...
分类:
移动开发 时间:
2014-10-22 18:13:54
阅读次数:
252
jni 断点 调试...
分类:
其他好文 时间:
2014-10-22 18:11:58
阅读次数:
182
Web程序和传统的网页站点不同,web程序可以创建一个动态的回应. 为了更容易的从页面获取动态数据,Struts 2框架提供了一系列的标签.其中一些标签模仿标准的 HTML标签但是却提供了更多的数据. 其它标签创建不标准的但是很有用的控制....
分类:
其他好文 时间:
2014-10-22 18:13:05
阅读次数:
149
在布局文件里,假设有3层 , 一层是button, textview等常见组件, 二层是嵌套的RelativeLayout, 三层是LinearLayout, 而一个触摸屏幕的事件无非就是ACTION_DOWN, ACTION_MOVE, ACTION_UP. 而手指从按下到松开离开屏幕, 其实事件分发的传递已经经过了这三层. 这里说下它的处理过程, 也算是巩固记忆了.
首先, dis...
分类:
其他好文 时间:
2014-10-22 18:14:12
阅读次数:
215
#include
#include
int key[5];
double value[5]={0,12.01,1.008,14.01,16.00};
int T;
int num=0,p=0,flag=0;
int check(char ch)
{
switch(ch)
{
case 'C':
return 1;
case 'H':
...
分类:
其他好文 时间:
2014-10-22 18:13:12
阅读次数:
150
dng_sdk编译方法找了好久没有一个中文的,按SDK自己给的也不完全,把自己废了N天时间的编译方法及遇到问题解决方法到最后成功分享给大家,希望给大家带来便捷。...
Osu!
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 262144/262144 K (Java/Others)
Total Submission(s): 20 Accepted Submission(s): 15
Special Judge
Problem Description
Osu! is a ...
分类:
其他好文 时间:
2014-10-22 18:12:20
阅读次数:
148
操作以读取及解析存放在assets目录下的test.json为例,若是涉及到应用程序本地包内的JSON文件或者是SD卡内的JSON文件,实际上就是多增加了一步通过构造FileInputStream对象打开相应文件的步骤,而在assets目录下的json文件则可以通过Android的官方提供的操作方法getAssets().open("test.json")直接得到一个FileInputStream对象。
之后我们再通过构造InputStreamReader得到文件字符流对象,接着通过构造BufferedRe...
分类:
移动开发 时间:
2014-10-22 18:11:01
阅读次数:
256
synchronized:
1.多线程执行同一对象的synchronized函数,线程同步正确;
实例代码如下:
public class Test1 implements Runnable{
static Test2 action;
public static void main(String[] args) {
// TODO Auto-generated...
分类:
编程语言 时间:
2014-10-22 18:12:47
阅读次数:
237
Chat
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 262144/262144 K (Java/Others)
Total Submission(s): 88 Accepted Submission(s): 17
Problem Description
As everyone knows, DRD ...
分类:
其他好文 时间:
2014-10-22 18:11:51
阅读次数:
217
某些业务问题使用批处理是最实在的解决方案, 而 Spring batch 框架提供了实现批处理作业的架构。 Spring Batch 将一个分块模式定义为三个阶段: 读取(read)、 处理(process)、 已经写入(write),并且支持对常见资源的读取和写入。 本期的Open source Java projects 系列探讨了 Spring Batch 是干什么的以及如何使用它。...
分类:
数据库 时间:
2014-10-22 18:11:19
阅读次数:
1052
转载请注明出处:http://blog.csdn.net/zhaokaiqiang1992
前面已经有三篇文章介绍如何在ViewPager加上指示器了,这也是最后一篇介绍关于ViewPager的指示器的文章了。
这篇文章介绍使用开源项目PagerSlidingTabStrip实现这种效果。这个开源项目和之前的ScrpllingTabs是同一个作者。
下面我们首先看一下...
分类:
移动开发 时间:
2014-10-22 18:10:36
阅读次数:
228
首先看一下GLSurfaceView是如何绘制的。正如android开发文档中描述的那样,我们需要new一个GLSurfaceView对象,然后设置一个实现了Renderer接口的对象,我们需要写一个MyRender类,实现Renderer的方法等等。我们先看一下Activity的写法。它不需要一个布局文件,我们将GLSurfaceView对象作为activity的contentview即可。如下...
分类:
移动开发 时间:
2014-10-22 18:10:09
阅读次数:
228
TestNg使用dependsOnGroups属性来进行依赖测试,
测试方法依赖于某个或某些方法,这个/这些方法作为前置依赖条件
强制依赖:如果被依赖的某一个方法发生了异常,那么之后的方法都不会被执行(默认)
顺序依赖:无论被依赖的方法是否出现异常,后续的方法都会被执行,通过alwaysRun=“true”来配置...
分类:
其他好文 时间:
2014-10-22 18:09:08
阅读次数:
193
内核模块编码时,对资源的管理经常需要hash表和lru链两种方式。可以在资源结点的数据结构中增加一个knpostion标识位,两者都操作完毕后,使能该位,从而保证操作的一致性。写了些简单的代码: 82 void resource_remove(resource_node_t *node) 83 { ...
分类:
其他好文 时间:
2014-10-22 18:10:01
阅读次数:
164
适用于EasyUI 1.3.1以下的, 1.3.2已经自带组合验证(如validType:['validator1','validator2'])$.extend($.fn.validatebox.defaults.rules, {//支持多重验证, 使用如data-options="validTy...
分类:
其他好文 时间:
2014-10-22 18:08:22
阅读次数:
150