- 博客(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 3527
原创 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 10598
原创 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 4857
原创 关于MIUI悬浮窗权限问题的解决方案的一点补充
本文是对关于MIUI悬浮窗权限问题的解决方案的一点补充,首先感谢大神的分享。 使用大神的方案实现了对V5版本的悬浮窗设置,但V6版本的悬浮窗设置没有展示出来。首先想到是不是MIUI有什么特殊的权限,所以才导致无法展现,反编译一些有此功能的app后发现MIUI并没有什么特殊的权限。既然MIUI没有,那应该就是android原生系统权限的问题了。那具体是哪个权限呢?
2015-09-24 18:53:58 6187
翻译 ProGuard Version5.2(4.2)Manual-->Limitations
当使用ProGuard时,你应该知道一些技术性的问题,所有这些都是很容易避免或解决的: 最好的结果是,为了获得一些有用的东西,混淆器的优化算法假设处理的代码不会故意抛出NullPointerExceptions或ArrayIndexOutOfBoundsExceptions,甚至OutOfMemoryErrors或StackOverflowErrors。例如,如果调用不会有任何影
2015-08-20 14:08:00 678
翻译 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 890
翻译 ProGuard Version5.2(4.1)Manual-->Introduction
ProGuard是一个Java类文件收缩器,优化器,混淆器和预校验器。收缩步骤检测并删除未使用的类、字段、方法和属性。优化步骤分析和优化方法的字节码。混淆步骤用短的无意义的名称重命名剩余的类、属性和方法。以上的步骤使得代码库更小,效率更高,更难反向工程。最后的预校验步骤添加预校验信息到类中,这是Java Micro Edition,Java 6和更高版本的要求。这些步骤中的每一个都是可选的。例
2015-08-10 14:19:13 556
翻译 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 678
翻译 ProGuard Version5.2(2)Results
ProGuard可以成功处理从小应用程序到整个运行时库的任何Java字节码。它主要是减少了处理代码的大小,并有在效率上有一定的潜在增长。增长是明显的依赖于原始代码。下面的表格给出了一些典型的结果:输入程序 原始大小 收缩后大小 优化后大小 混淆后大小 总减少量 消耗时间 内存占用Worm, a sample midlet from Oracle's JME 10.3 K
2015-08-06 13:31:58 678
翻译 ProGuard Version5.2(1)Main
最近需要自己写代码混淆,在网上找了挺久,没找到完整详尽的教程,所以自己看看,并加以记录ProGuard(混淆器)官网:http://proguard.sourceforge.net/今天先记录下Main中的内容ProGuard是一个免费的Java类文件收缩器,优化器,混淆器,和预校验器。它检测并删除未使用的类、字段、方法和属性。它优化字节码和删除未使用的指令。它将剩余类字段和方法,使用
2015-08-05 19:58:24 1004
原创 揭开Android获取应用签名的神秘面纱
一、问题 在国内各大应用市场或facebook为自己的应用申请参数时,基本都会要求填写一个签名(facebook的说法是keyhash),那么这个签名(或keyhash)是如何获得的呢?二、方法 方法一、在安装需要获取签名的apk后,使用各平台提供的类似gen_signatures.apk工具,安装后打开输入包名来得到MD5签名;
2015-06-09 12:06:43 996
转载 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 925
转载 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 650
转载 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 1016
原创 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 850
原创 查看当前Android版本RemoteViews支持的UI对象
1、在源代码中,添加RemoteView接口import语句。(import android.widget.RemoteViews.RemoteView;)(2)突出显示该接口名称。(选中RemoteView或其全称)(3)右键单击,转到References选项。(4)选择查看该接口在项目中的引用。
2014-11-11 13:06:47 1034
原创 android.content.res.Resources$NotFoundException: Resource ID #0x7f030002
1、错误产生今天写了小demo,想预览下
2014-10-10 17:51:54 2615
原创 想看看Android L的效果,结果导致Eclispe无法使用,最终修复
1、Android出新版本Android4.4w和Android L,一直想看看到底是咋样的
2014-10-09 18:39:02 1322
原创 通过URL Scheme启动Android应用
1、自定义URL Scheme:①创建一个activity并加上一个(如果该activity是包含其他,则需新建一个,不能在原有filter上添加),内容为:
2014-10-08 18:21:53 6436 2
翻译 使用zipalign对齐应用程序
如果应用程序在运行时包含未压缩的数据(也许是某种类型的图像或数据文件),Android可以使用mmap()调用将此数据直接映射到内存中。但是为了实现这一目的,数据必须与4字节内存边界对齐。Android设备中的CPU为32位处理器,32位相当于4字节。mmap()调用使.apk文件中的数据看起来像内存,但是如果数据没有与4字节边界对齐,那么mmap()就不能实现这一功能,必须在运行时复制数据。zi
2014-09-25 16:31:09 1369
原创 使用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 1321
原创 使用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 3306
原创 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 3055
原创 Eclipse could not find the main class
已有的Java Project经过系统崩溃等原因后保存了源码,但对应的执行jar包
2014-06-07 21:26:01 1187
原创 文件无法删除
装有双系统,其中一个系统崩溃了,无法使用另外一个系统,但其上的软件如搜狗输入法没安装在系统盘,要提供管理员权限才能删除?首先看文件是否是只读的,若是,首先去掉只读,再删。这样可以删除大部分文件。再存在一些顽固文件,如.dll和.exe文件,此时点右键,“属性〉安全”给其添加完全控制权限即可删除了。
2014-06-04 17:58:57 808
原创 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 982 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 832
原创 对csdn的看法
自从2011年CSDN密码泄露事件以来,对CSDN总是有种害怕之意。但随着最近写代码的增多及遇到的问题,感觉CSDN的强大已经超过了我对密码泄露的害怕。果断注册了个账号。 在此送上我的第一篇文章,祝CSDN越来越好,我也早日成才!!!
2013-10-11 00:21:23 804
学生信息管理系统
2013-10-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人