摘要:
一、快捷键 快速创建Widget:在dart文件中输入stf或stl出现提示后按回车即可 快速修复:command + 1 自动生成构造函数:选中 final 参数,快捷键:option + 回车 添加父组件、变为子组件、删除子组件:option+回车 万能的搜索:双击shift 查看最近打开的文件 阅读全文
摘要:
主要原因就是在Android studio 4.1中plugin目录发生了变化,可以用下面的指令软链接一下目录 ln -s ~/Application/Android/Google/Android\ Studio.app/plugins ~/Applications/Android\ Studio. 阅读全文
摘要:
zsh: command not found: ls zsh: command not found: dir zsh: command not found: cat 以下命令请在终端中运行: PATH=/bin:/usr/bin:/usr/local/bin:${PATH} export PATH 阅读全文
摘要:
问题原因:原因:在多module的模式下,module的manifest 中的package有相同的,导致产生了两个相同的BuildConfig文件解决方案:修改对应module的清单文件<manifest xmlns:android="http://schemas.android.com/apk/ 阅读全文
摘要:
看以往的教材中R.java都是在项目的\app\build\generated\source\r\debug\包名下的,最新版本AndroidStudio的路径已修改且名字改成R.txt。路径是:\app\build\intermediates\runtime_symbol_list\debug 阅读全文
摘要:
在使用旧版dex2jar时,可能会出现以下错误:java.lang.RuntimeException: can not merge I and Z 通过日志文件可以知道,这是com.googlecode.dex2jar.ir.TypeClass的merge问题。查看dex2jar源码后,可以确定这是 阅读全文
摘要:
一.GC如何判断一个对象为”垃圾”的java堆内存中存放着几乎所有的对象实例,垃圾收集器在对堆进行回收前,第一件事情就是要确定这些对象之中哪些还“存活”着,哪些已经“死去”。那么GC具体通过什么手段来判断一个对象已经”死去”的? 1.引用计数算法(已被淘汰的算法)给对象中添加一个引用计数器,每当有一 阅读全文
摘要:
一、观察者模式 观察者模式又称为订阅—发布模式,在此模式中,一个目标对象管理所有相依于它的观察者对象,并且在它本身的状态改变时主动发出通知。这通常透过呼叫各观察者所提供的方法来实现。此种模式通常被用来事件处理系统。。 基于事件驱动机制的系统或语言,比如node.js、nio等,不难发现其最终的基础模 阅读全文
摘要:
在model下拉框中选择app.如果下拉框中没有app,(没有工程名),那么请先去设置: Android Studio 3.3.0 File->sync project with gradles files;(老版本的AS可能是tools ->Android->sync project with g 阅读全文
摘要:
当一个项目快速迭代时,难免引进各种依赖,从而导致单个apk超过65k的限制。如何查询apk的方法数也是每个Android Developer必备技能。 我使用的是 dex-method-counts ,这里跟大家分享一下它的使用。 下载&&编译 下载dex-method-counts到本地 git 阅读全文