经验
贾泽宇
这个作者很懒,什么都没留下…
展开
-
【BUG集合】
1. 在创建工程时,每个工程都会生成一个支持包appcompat_v7。如果不想生成这个包,在创建项目时选择最低兼容的API 高于4.0即可。原创 2016-07-04 16:46:33 · 235 阅读 · 0 评论 -
【设计模式】设计模式学习心得
接口回调和上转型是设计模式的解耦核心,可以说几乎所有的模式都是建立在这两者的应用之上的。接口回调其本质与上转型是一样的,不同的是:接口回调是用接口句柄来得到并调用实现这个接口的子类的引用。而上转型则是用父类句柄来得到并调用继承此父类的子类的引用。=======================================================================原创 2016-08-09 16:56:46 · 456 阅读 · 0 评论 -
requestDisallowInterceptTouchEvent方法
在android 事件传递的过程中,事件一层一层向下传递,直到父类有拦截,否则会一直传递到底层View的onTouchEvent方法。如果父类有拦截,则直接跳过子类,走父类的onTouchEvent方法。冒泡过程中只会有一个控件的ontouchEvent方法返回true,返回true代表事件不再向上冒泡。返回false会继续向上冒泡。其中,requestDisallowInte原创 2016-11-09 11:37:24 · 817 阅读 · 0 评论 -
EmptyThrowable: The APK file does not exist on disk.
报错。但是我去生成apk内查看,发现生成的包名为时间戳明显不一样。尝试解决方法如下:对gradle进行刷新即可。原创 2016-10-06 22:04:40 · 752 阅读 · 0 评论 -
AndroidStudio 错误:Read-Only Status of Files
点击图片右下角锁按钮解锁即可。原创 2017-01-04 16:22:50 · 4133 阅读 · 0 评论 -
mac 系统无脑卸载Android Studio方案
mac删除as ,删不干净重新安装,会发现以前的插件、配置文件都在。由于这些导致的错误依然存在,下面是完整删除as的步骤。1)打开终端2)复制以下代码,删除asrm -Rf /Applications/Android\ Studio.apprm -Rf ~/Library/Preferences/AndroidStudio*rm ~/Library/Preferences/com.google...原创 2018-06-22 09:04:34 · 732 阅读 · 0 评论 -
Small框架编译错误 Error:Execution failed for task ':app.main:preBuild'.
快速解决:降低as版本(一般2.3.3没这个问题),使用最新的small版本原理解决:使用开发版本,自己修改small框架原创 2018-06-22 11:55:30 · 531 阅读 · 0 评论 -
App打包原理——Android项目构建过程
从开发者直观感受上来说,项目构建就是从Android Studio 点击'run'到生成apk之间的过程。今天我们讲解下这个过程中,用到的构建工具和构建的过程。一)如下是一个apk解压后的目录,我们先有个印象,后面会提到每个目录在构建过程中是如何生成的。 AndroidManifest.xml 程序全局配置文件 classes.dex Dalvik...原创 2018-06-25 10:00:07 · 5663 阅读 · 1 评论