自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (1)
  • 收藏
  • 关注

原创 Go(GoLang)配置Grpc+ProtoBuf所需的一些资源

1.golang.org\x\net\context,对应的可访问链接:https://github.com/golang/net,里面包含context,dns,http2等一系列资源2.golang.org/x/text/secure/bidirule,对应的可访问链接:https://github.com/golang/text,里面包含cmd,currency,secure等一系列资源

2017-10-26 18:20:48 3496

原创 Failure [INSTALL_FAILED_ALREADY_EXISTS]

1、发生原因做unity开发的同事说apk无法安装,要我帮忙看下,然后我通过命令adb install安装apk,出现此提示2、解决过程首先想到的仍然是安装包已存在的问题,结果使用清理类软件清理后还是无效。然后想到的是查看命令的详细解释,会不会是有些参数的问题adb install [-l] [-r] [-d] [-s] [--algo  --key y> --iv ]  

2016-02-19 16:12:06 10561

原创 Installation error: INSTALL_FAILED_UPDATE_INCOMPATIBLE

1、发生原因使用Eclipse在魅蓝(Android5.1)上安装,在Console中直接报错2、解决过程不想看过程的,可以直接看小结既然Eclipse直接装不行,想到改用命令adb install安装,结果还是出现同样问题。命令都不行,那就只能看log了,通过分析log发现有如下日志:02-18 12:43:17.520: D/PackageManager(849): R

2016-02-19 15:55:45 4816

原创 关于MIUI悬浮窗权限问题的解决方案的一点补充

本文是对关于MIUI悬浮窗权限问题的解决方案的一点补充,首先感谢大神的分享。    使用大神的方案实现了对V5版本的悬浮窗设置,但V6版本的悬浮窗设置没有展示出来。首先想到是不是MIUI有什么特殊的权限,所以才导致无法展现,反编译一些有此功能的app后发现MIUI并没有什么特殊的权限。既然MIUI没有,那应该就是android原生系统权限的问题了。那具体是哪个权限呢?

2015-09-24 18:53:58 6074

翻译 ProGuard Version5.2(4.2)Manual-->Limitations

当使用ProGuard时,你应该知道一些技术性的问题,所有这些都是很容易避免或解决的:        最好的结果是,为了获得一些有用的东西,混淆器的优化算法假设处理的代码不会故意抛出NullPointerExceptions或ArrayIndexOutOfBoundsExceptions,甚至OutOfMemoryErrors或StackOverflowErrors。例如,如果调用不会有任何影

2015-08-20 14:08:00 638

翻译 ProGuard Version5.2(4.2)Manual-->Usage

为了运行ProGuard,输入:java -jar proguard.jar options ...你可以在ProGuard分布的lib目录下找到ProGuard jar。或者,使用bin目录下包含一些短的Linux和Windows包含命令的脚本。通常,你可以把大多数的选项放在配置文件(例如,myconfig.pro)中,然后调用:java -jar proguard.jar

2015-08-11 19:37:07 843

翻译 ProGuard Version5.2(4.1)Manual-->Introduction

ProGuard是一个Java类文件收缩器,优化器,混淆器和预校验器。收缩步骤检测并删除未使用的类、字段、方法和属性。优化步骤分析和优化方法的字节码。混淆步骤用短的无意义的名称重命名剩余的类、属性和方法。以上的步骤使得代码库更小,效率更高,更难反向工程。最后的预校验步骤添加预校验信息到类中,这是Java Micro Edition,Java 6和更高版本的要求。这些步骤中的每一个都是可选的。例

2015-08-10 14:19:13 506

翻译 ProGuard Version5.2(3)FAQ

3.1What is shrinking?(什么是收缩?)Java源代码(.Java文件)通常被编译成字节码(.class文件)。字节码比Java源代码更紧凑,但它仍可能包含大量的无用代码,特别是如果它包括程序库。Shrinking程序如ProGuard可以分析字节码和删除未使用的类、属性和方法。该程序仍然在功能上等效,包括在异常堆栈跟踪的信息。3.2What is obfuscation

2015-08-07 17:40:22 641

翻译 ProGuard Version5.2(2)Results

ProGuard可以成功处理从小应用程序到整个运行时库的任何Java字节码。它主要是减少了处理代码的大小,并有在效率上有一定的潜在增长。增长是明显的依赖于原始代码。下面的表格给出了一些典型的结果:输入程序 原始大小    收缩后大小  优化后大小  混淆后大小  总减少量  消耗时间  内存占用Worm, a sample midlet from Oracle's JME  10.3 K

2015-08-06 13:31:58 651

翻译 ProGuard Version5.2(1)Main

最近需要自己写代码混淆,在网上找了挺久,没找到完整详尽的教程,所以自己看看,并加以记录ProGuard(混淆器)官网:http://proguard.sourceforge.net/今天先记录下Main中的内容ProGuard是一个免费的Java类文件收缩器,优化器,混淆器,和预校验器。它检测并删除未使用的类、字段、方法和属性。它优化字节码和删除未使用的指令。它将剩余类字段和方法,使用

2015-08-05 19:58:24 969

原创 揭开Android获取应用签名的神秘面纱

一、问题            在国内各大应用市场或facebook为自己的应用申请参数时,基本都会要求填写一个签名(facebook的说法是keyhash),那么这个签名(或keyhash)是如何获得的呢?二、方法            方法一、在安装需要获取签名的apk后,使用各平台提供的类似gen_signatures.apk工具,安装后打开输入包名来得到MD5签名;

2015-06-09 12:06:43 964

转载 App源码分享大赛精彩代码赏析

App源码分享大赛精彩代码赏析1.【游戏】Cocos2d休闲益智手游-弹弓僵尸完整源码下载(亲测)http://bbs.aiyingli.com/forum.php?mod=viewthread&tid=5642.【游戏】水果风暴http://bbs.aiyingli.com/forum.php?mod=viewthread&tid=5743.【游戏】3D摩天大楼—

2015-03-17 09:33:55 880

转载 App源码分享大赛精彩代码日报

App源码分享大赛精彩代码日报1.【游戏】2D横版跑酷Android游戏源码http://bbs.aiyingli.com/forum.php?mod=viewthread&tid=4902.【游戏】横版动作类冒险游戏【复刻岛】源码(亲测可玩)http://bbs.aiyingli.com/forum.php?mod=viewthread&tid=5533.【游戏】跳跃的小龙

2015-03-13 09:50:13 622

转载 APP源码分享大赛精彩源码赏析

APP源码分享大赛精彩源码赏析【游戏】钻石迷情源码http://bbs.aiyingli.com/forum.php?mod=viewthread&tid=537&extra=page%3D1【游戏】2048http://bbs.aiyingli.com/forum.php?mod=viewthread&tid=542&extra=page%3D1【应用】高仿糗事百科,完整

2015-03-12 11:42:00 987

原创 apk混淆和jar混淆

一、参考链接1、apk混淆:http://blog.csdn.net/p106786860/article/details/11974863(本文提到的default.properties在新版本中改名成了project.properties,proguard.cfg在新版本中改名成了proguard_project.txt)2、jar混淆:http://blog.csdn.net/p10

2015-01-09 17:26:45 815

原创 查看当前Android版本RemoteViews支持的UI对象

1、在源代码中,添加RemoteView接口import语句。(import android.widget.RemoteViews.RemoteView;)(2)突出显示该接口名称。(选中RemoteView或其全称)(3)右键单击,转到References选项。(4)选择查看该接口在项目中的引用。

2014-11-11 13:06:47 1006

原创 查看Eclipse版本号

使用Eclipse进行开发,常常需要添加各种插件,以方便cha

2014-10-27 20:19:01 1060

原创 进程间使用Broadcast通信总结

具体的实现步骤请参见链接:

2014-10-13 17:07:17 929

原创 android.content.res.Resources$NotFoundException: Resource ID #0x7f030002

1、错误产生今天写了小demo,想预览下

2014-10-10 17:51:54 2559

原创 想看看Android L的效果,结果导致Eclispe无法使用,最终修复

1、Android出新版本Android4.4w和Android L,一直想看看到底是咋样的

2014-10-09 18:39:02 1259

原创 通过URL Scheme启动Android应用

1、自定义URL Scheme:①创建一个activity并加上一个(如果该activity是包含其他,则需新建一个,不能在原有filter上添加),内容为:

2014-10-08 18:21:53 6389 2

翻译 使用zipalign对齐应用程序

如果应用程序在运行时包含未压缩的数据(也许是某种类型的图像或数据文件),Android可以使用mmap()调用将此数据直接映射到内存中。但是为了实现这一目的,数据必须与4字节内存边界对齐。Android设备中的CPU为32位处理器,32位相当于4字节。mmap()调用使.apk文件中的数据看起来像内存,但是如果数据没有与4字节边界对齐,那么mmap()就不能实现这一功能,必须在运行时复制数据。zi

2014-09-25 16:31:09 1322

原创 使用jarsigner工具签名.apk文件

使用jarsigner签名.apk文件(适用于JDK1.6及以下版本)jarsigner -keystore "PATH TO YOUR KEYSTORE  FILE" -storepass “STOREPASS” -keypass “KEYPASS” "PATH TO YOUR RAW APK FILE" "KEYSTORE ALIAS"在JDK1.7中使用以上命令签名后,安装程序会

2014-09-25 16:23:34 1279

原创 使用keytool工具生成自签名证书

Keytool实用程序管理私钥和相应的X.509(一种数字证书标准)证书的数据库。使用keytool生成秘钥库项命令C:\Users\chencong>keytool -genkey -v -keystore "D:\1607843559\release.keystore" -alias androidbook -storepass paxxword -keypass paxxword -

2014-09-25 16:04:40 3264

原创 Unable to get system library for the project

导入从网上下载的Android工程,工程名上显示

2014-09-23 18:40:40 705

原创 MD5加密的三种实现方式

public static String md5(String str) { MessageDigest digest; try { digest = MessageDigest.getInstance("MD5"); digest.reset(); digest.update(str.getBytes()); byte[] a = digest.digest();

2014-08-19 14:42:28 3002

原创 Eclipse could not find the main class

已有的Java Project经过系统崩溃等原因后保存了源码,但对应的执行jar包

2014-06-07 21:26:01 1154

原创 文件无法删除

装有双系统,其中一个系统崩溃了,无法使用另外一个系统,但其上的软件如搜狗输入法没安装在系统盘,要提供管理员权限才能删除?首先看文件是否是只读的,若是,首先去掉只读,再删。这样可以删除大部分文件。再存在一些顽固文件,如.dll和.exe文件,此时点右键,“属性〉安全”给其添加完全控制权限即可删除了。

2014-06-04 17:58:57 670

原创 2种方式实现ListView中中每一项下的任意控件的点击事件

首先给出布局文件:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="horiz

2014-01-12 21:51:23 956 2

原创 使用Eclipse编程常用快捷键

1、Alt+/  自动补全代码(有时需按一下Enter键)2、Alt+↑ 将代码(可选中多行)与前面一行互换位置3、Alt+↓ 将代码(可选中多行)与后面一行互换位置4、Ctrl+/ 快速添加注释,能为光标所在行或所选定行快速添加注释或取消注释5、Ctrl+D 删除当前行6、Ctrl+M 窗口最大化和还原7、Ctrl+Y 重复,选中再按住键移动8、Ctrl+

2014-01-12 21:14:03 747

原创 对csdn的看法

自从2011年CSDN密码泄露事件以来,对CSDN总是有种害怕之意。但随着最近写代码的增多及遇到的问题,感觉CSDN的强大已经超过了我对密码泄露的害怕。果断注册了个账号。   在此送上我的第一篇文章,祝CSDN越来越好,我也早日成才!!!

2013-10-11 00:21:23 783

学生信息管理系统

  本文介绍在MyEclipse7.0环境下基于MVC(Model View Controller,模型(model)-视图(view)-控制器(controller)的缩写)模式开发一个管理信息系统的过程。文章介绍了学生信息管理系统的需求分析,包括系统需求、功能需求和性能需求;数据库设计;总体设计;详细设计;测试。本系统界面友好,操作简单,比较实用。

2013-10-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除