2019年2月26日

动态编译Java代码并反射运行

摘要: 1 public class CustomJavaCompiler { 2 //源码 3 private String sourceCode; 4 //类全名 5 private String fullClassName; 6 //获取java的编译器 7 private JavaCompiler compiler = ... 阅读全文

posted @ 2019-02-26 16:14 zy7.yun 阅读(365) 评论(0) 推荐(0) 编辑

2019年1月2日

Apk通过安装器安装并直接打开应用与点击icon打开应用的区别

摘要: 最近在开发过程中碰到了一个问题: apk通过安装器安装并直接打开app(或者从通知打开app),进入界面后按Home回到手机桌面,再点击应用icon打开app时,并不是回到了之前的页面,而是像第一次启动应用那样,从导航页启动、再到主界面。而当你按返回键退出时,又会发现,你又回到了之前Home键退到后 阅读全文

posted @ 2019-01-02 20:10 zy7.yun 阅读(509) 评论(0) 推荐(0) 编辑

2018年9月18日

com.android.support冲突的解决办法

摘要: All com.android.support libraries must use the exact same version specification (mixing versions can lead to runtime crashes 当我们使用android studio添加一些第三 阅读全文

posted @ 2018-09-18 15:22 zy7.yun 阅读(345) 评论(0) 推荐(0) 编辑

2018年8月13日

Github之上传本地项目

摘要: 1、在本地创建一个版本库(即项目),在项目根目录通过 git init 把它变成Git仓库,使用 git status 查看文件状态; 2、再通过 git add . 把项目所有文件添加到仓库; 3、再通过 git commit -m "注释内容" 把项目提交到仓库; 4、通过 git remote 阅读全文

posted @ 2018-08-13 15:03 zy7.yun 阅读(138) 评论(0) 推荐(0) 编辑

2018年4月26日

AS打包签名之V1(Jar Signature)和V2(Full APK Signature)

摘要: Android 7.0中引入了APK Signature Scheme V2,而V1来自JDK。 两者区别: V1:仅验证未解压的文件内容,这样APK 签署后可进行许多修改 ,可以移动甚至重新压缩文件。 V2:验证压缩文件的所有字节,而不是单个 ZIP 条目,因此,在签名后无法再更改(包括 zipa 阅读全文

posted @ 2018-04-26 22:54 zy7.yun 阅读(4107) 评论(0) 推荐(0) 编辑

Android各版本的SDK Platforms和API Level

摘要: Name API LevelRevisionHighlightsTime Android 8.1 Oreo 奥利奥 27 1 2017.10 Android 8.0 Oreo 奥利奥 26 2 2017.3 Android 7.1.1 Nougat 25 1 2016.12 Android 7.0 阅读全文

posted @ 2018-04-26 22:41 zy7.yun 阅读(445) 评论(0) 推荐(0) 编辑

2017年12月12日

查看jar包的JDK版本

摘要: 方法一:查看清单文件。 解压jar包,查看jar包中的META-INF\MANIFEST.MF文件,Build-Jdk属性就是JDK的版本。比如: 注:如果jar包中,没有这个字段,就必须通过方法二来查看。 方法二:通过反编译.class文件来查看。 解压jar包,得到.class文件。用JDK自带 阅读全文

posted @ 2017-12-12 15:29 zy7.yun 阅读(12665) 评论(0) 推荐(1) 编辑

2017年3月8日

一个故事帮你理解线程和线程池

摘要: 我是一个线程, 我一出生就被编了个号: 0×3704, 然后被领到一个昏暗的屋子里, 这里我发现了很多和我一模一样的同伴。 我身边的同伴0×6900 待的时间比较长, 他带着沧桑的口气对我说: 我们线程的宿命就是处理包裹。 把包裹处理完以后还得马上回到这里,否则可能永远回不来了。 我一脸懵懂,包裹, 阅读全文

posted @ 2017-03-08 16:51 zy7.yun 阅读(333) 评论(0) 推荐(0) 编辑

2016年12月15日

WebView初探使用总结

摘要: 1、WebView加载页面 WebView加载html页面时,根据HTML文件所在的位置不同写法也不同: 如果只是这样调用mWebView.loadUrl()加载页面的话,那么页面将会在你手机的默认浏览器上打开。那如果想要页面在App内中打开的话,那么就得设置setWebViewClient: 2、 阅读全文

posted @ 2016-12-15 10:23 zy7.yun 阅读(305) 评论(0) 推荐(0) 编辑

导航