摘要:
平时开发过程中我们通过android studio编写完成android项目之后直接点击 Run ‘app’就可以在build/outputs/apk生成可以在android设备中安装的apk文件了,那么整个android源码的构建过程是怎么样的呢? 我们可以根据Google官方提供的流程图来具体了 阅读全文
摘要:
Hadoop3.0.0以上版本访问WebUI默认端口从50070改为9870 阅读全文
摘要:
*** FileProvider只能为你指定的目录下files生成content URI。通过属性paths,在xml文件中指定它的内存区域和路径。例如,下面的paths告诉FileProvider,打算为你的私有文件images/子目录请求content URIs。至少一个请求子元素。 <path 阅读全文
摘要:
用安卓sdk的aapt工具来查看apk包名,aapt在SDK-->build-tools下面任一版本的包里。 如下命令,就可以查看apk的包名。 E:\Tools\Android\sdk\build-tools\26.0.2>aapt dump badging 123.apk 阅读全文
摘要:
ViewGroup默认情况下,出于性能考虑,会被设置成WILL_NOT_DROW,这样ondraw就不会被执行了, 如果我们想重写一个ViewGroup的onDraw()方法,有两种方法: 1、构造函数中,给ViewGroup设置一个颜色; 2、构造函数中,调用setVillNOtDraw(fals 阅读全文
摘要:
在Android开发中,内存泄漏是比较常见的问题,有过一些Android编程经历的童鞋应该都遇到过,但为什么会出现内存泄漏呢?内存泄漏又有什么影响呢? 在Android程序开发中,当一个对象已经不需要再使用了,本该被回收时,而另外一个正在使用的对象持有它的引用从而导致它不能被回收,这就导致本该被回收 阅读全文
摘要:
Dagger是为Android和Java平台提供的一个完全静态的,在编译时进行依赖注入的框架,原来是由Square公司维护,现在由Google维护。 我们知道Dagger是一个依赖注入的框架,那么什么是依赖注入呢? 我们在activity中有可能会用到很多很多的类,这些类要在activity中进行实 阅读全文
摘要:
LeakCanary Android 和 Java 内存泄露检测。 “A small leak will sink a great ship.” - Benjamin Franklin 千里之堤, 毁于蚁穴。 -- 《韩非子·喻老》 demo 一个非常简单的 LeakCanary demo: htt 阅读全文
摘要:
1. 美团技术团队博客: 地址: http://tech.meituan.com/ 2. 腾讯社交用户体验设计(ISUX) 地址:http://isux.tencent.com/ 3. 京东设计中心 地址:http://jdc.jd.com 4. QQ游戏设计中心 地址:http://gdc.qq.com 5. 百度搜索用户体验中心 地址:http://ued.baidu.... 阅读全文
摘要:
在 java平台上,lombok 提供了简单的注解的形式来帮助我们消除一些必须有但看起来很臃肿的代码, 比如属性的get/set,及对象的toString等方法,特别是相对于 POJO; 关于lombok的相关信息,lombok 下面开始在IDEA里面为我们的项目配置lombok编写支持咯, 1 . 阅读全文