- 博客(8)
- 收藏
- 关注
原创 Android Studio提示Session 'app': Error Installing APK的解决方法
一般来讲,解决这个问题的方法有以下几种:1.重新编译2.重新插拔数据线3.更改Studio的设置,将下方的第一个复选框的勾去掉4.重启adb 在命令行输入 adb kill-server 然后输入 adb devices5.解决adb端口被占用的问题 查看是否5037
2017-12-01 11:35:38 18055
原创 android studio 使用所遇到的问题
升级完Android Studio 2.2.2 后编译时出现Error:No service of type Factory available in ProjectScopeServices.,然后将图片圈中的更新至1.5即可导入GitHub项目中的项目是遇到Error running app: This version of Android Studio is incomp
2016-12-21 16:17:47 294
转载 Android获取apk签名信息
/** * 使用Java自带的API(主要用到的为JarFile,JarEntry,Certificate)进行获取, * 还有一种方法是使用系统隐藏的API PackageParser,通过反射来使用对应的API. * 但是由于安卓系统的分裂版本过多,并且不同厂商进行的修改很多, * 依赖反射隐藏API的方法并不能保证兼容性和通用性,因此推荐使用JAVA自带API进行获取 *//
2016-10-19 15:33:38 526
原创 使用java获取文件的md5值
public static String getFileMD5(File file) { if (!file.isFile()) { return null; } MessageDigest digest = null; FileInputStream in = null; byte buffer[] = new byte[1024];
2016-10-19 15:00:58 273
原创 验证两个文件的md5值是否一样
1. 得到文件的MD5值并比较与原来的MD5值是否一样public static boolean verifyInstallPackage(String packagePath,String crc) { try { MessageDigest sig = MessageDigest.getInstance("MD5");
2016-10-19 14:31:33 1171
原创 java.lang.RuntimeException: Could not read input channel file descriptors from parcel.
java.lang.RuntimeException: Could not read input channel file descriptors from parcel. at android.view.InputChannel.nativeReadFromParcel(Native Method) at android.view.InputChannel.readFromP
2016-10-15 10:13:22 5088
转载 Android解决Dex超出方法数限制的问题
如有转载,请声明出处: 时之沙: http://blog.csdn.net/t12x3456 (来自时之沙的csdn博客) 随着应用不断迭代,业务线的扩展,应用越来越大(比如集成了各种第三方sdk或者公共支持的jar包,项目耦合性高,重复作用的类越来越多),相信很多人都遇到过如下的错误:UNEXPECTED TOP-LEVEL
2016-08-09 17:48:43 517
转载 设计模式的理解
相信大家都曾经下定决心把23种设计模式牢记于心,每次看完之后过一段时间又忘记了~,又得回去看,脑子里唯一依稀记得的是少数设计模式的大致的定义。其实,网上很多文章讲得都非常好,我也曾经去看过各种文章。也曾一直苦恼这些难以永久记下的设计模式,直到我接触到了《Android源码设计模式解析与实战》——何红辉与关爱明著,发现原来其实我们在Android中都接触过这些设计模式,只是我们不知道而已。既然我们都
2016-08-03 16:51:47 374 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人