经验分享
文章平均质量分 66
TTKatrina
迷茫的时候,选择艰难的那条路
展开
-
[整理]Mac安装Meld,并使用Meld作为git diff tool的工具
在mac上安装Meld,给Android Studio使用为git diff的工具。Ubuntu中Meld很好配置,mac中没找到dmg包,在这篇博客中看到的下载的办法:https://blog.csdn.net/zxm317122667/article/details/70761668brew install Caskroom/cask/xquartzbrew install pygtk...原创 2020-02-04 09:40:44 · 2942 阅读 · 2 评论 -
[占坑]应用内存优化
最近参与的项目中内存占用太多,经常跑monkey的时候出现OOM.通过Android Studio的Profile工具查看Memory,点击dump按钮可以看到堆转储的列表显示,却不知道从何处分析起。先暂存几篇实践性的文章,细读一下,有实践效果后再补充本文。1.【腾讯质量开放平台】我这样减少了26.5M Java内存!2017/12/21 2.【掘金】Android性能优化:全面带你了解 ...原创 2018-11-13 17:50:45 · 387 阅读 · 0 评论 -
[整理]git rebase的用法
使用git版本管理工具,必问git rebase的用法,但之前项目组人数5人,一直使用的是git pull,git commit 和git push,几乎没有用git rebase来变基,减少难看的merge 类型的commit。 最近一个新项目,两地合作办公大概有10人共用一个项目分支,几分钟内可能有多人提交,造成连续多个merge在gitk的路径中,看不清某个人某次有价值的提交是哪一条,故组...原创 2018-02-08 12:17:24 · 21503 阅读 · 2 评论 -
转载张明云Android应用性能优化经验分享ppt
原ppt忘了从哪里推荐下载的,里边的总结扩展了本人视野,故转载摘抄部分如下:四类性能优化指标: 没有给出ppt链接很抱歉…转载 2018-01-04 15:20:28 · 639 阅读 · 0 评论 -
【笔记】Android应用启动优化
《Android应用启动优化:一种DelayLoad的实现和原理》 :在Android开发中,应用启动速度是一个非常重要的点,应用启动优化也是一个非常重要的过程。对于应用启动优化,其实核心思想就是在启动过程中少做事情,具体实践的时候无非就是下面几种:异步加载、延时加载、懒加载。本文针对延时加载的实现进行了详细分析。转载 2017-10-25 17:22:40 · 443 阅读 · 0 评论 -
[整理]Android三大图片加载框架Fresco,Glide,Picasso对比
- Picasso所能实现的功能,Glide都能做,无非是所需的设置不同。但是Picasso体积比起Glide小太多且图像质量比 Glide 高,Glide 的速度比 Picasso 更快,Glide 的长处是大型的图片流,Fresco 可以说是综合了之前图片加载库的优点,其在5.0以下的内存优化非常好,但它的不足是体积太大,按体积进行比较:Fresco>Glide>Picasso转载 2017-11-02 13:52:49 · 767 阅读 · 0 评论 -
小米设备打开了开发者选项和USB调试仍然无法安装成功的问题
小米设备无法安装的问题及解决: DeviceException: com.android.ddmlib.InstallException: Failed to establish sessionFor Mi devices for those who suffer from this: 1. enable developer mode - In your phone, go to Settin原创 2017-10-24 10:57:46 · 18875 阅读 · 0 评论 -
切换系统默认的终端
http://www.jianshu.com/p/f632f772060fmac os 系统默认的终端为bash,若要切换该终端为zsh,可以使用以下命令: chsh -s /bin/zsh前提是系统中已经安装了zsh。输入该命令会要求输入系统密码。 若要从zsh改回bash,可以使用如下命令: chsh -s /bin/bash转载 2017-09-23 14:55:20 · 1180 阅读 · 0 评论 -
[转载]ubuntu下反编译工具
ubuntu下Android反编译详细教程-apktool,dex2jar,jd-gui的使用 2016-09-04 Ubuntu下使用dex2jar 2015-8-13 ubuntu下使用反编译apk,工具dex2jar和jd-gui 2012-02-21https://github.com/pxb1988/dex2jar转载 2017-05-16 16:35:06 · 1189 阅读 · 0 评论 -
2016年博客收集
[Android开发技术周报](http://www.androidweekly.cn/)一个定期翻译国外Android优质的技术、开源库、软件架构设计、测试等文章的开源项目:https://github.com/bboyfeiyu/android-tech-frontier原创 2016-02-27 15:27:06 · 696 阅读 · 0 评论 -
--华丽的分割线--
从此记录遇到的各种问题,想记录的各种point最近在项目中,发现写代码还是很生疏,有时候猛然想要不要回头把《第一行代码》再过一遍。 思想跟不上,行动就只能点击下鼠标,不知道该敲什么了。 在技术这项技能上,不熟练就没法像写汉字一样信手输出。 发现使用Fragment、Activity也是有很多门道的,平时使用的都是最浅显的调用方式,甚至需要用的时候复制粘贴修改一下就ok,这样是很不扎实的。还有脸原创 2016-08-24 19:33:08 · 1604 阅读 · 0 评论 -
Android Studio 快捷键 for Mac
Android Studio keymap for Mac OS Xcmd+,查看Preferences cmd+;查看project structure双击shift,搜索所有 cmd+F,在当前文档中搜索 cmd+shift+F,在整个project中搜索,或者设置在某个module中搜索 cmd+shift+R,全局替换cmd+shift+O,open file by name cm原创 2016-02-15 13:39:26 · 899 阅读 · 0 评论 -
《clean code》读书笔记
转载自:http://macrochen.iteye.com/blog/812355 (疯狂的菠菜)有意义的命名如果每次check in时, 代码都比check out时干净, 那么代码就不会腐坏选个好名字是要花时间的, 但是省下来的时间比花掉的多. 一旦发现又更好的名称, 就换掉旧的.变量, 函数或类的名称应该已经回答了所有的大的问题如果名称需要注释来补充, 那就不算是名副其实.好代码的演变转载 2016-06-25 10:10:46 · 1114 阅读 · 0 评论