walle 官网:https://github.com/Meituan-Dianping/walle 1.为什么使用walle打包 传统打包方式很简单省事,但并不省时,通过这种方式打包,gradle每次都要重新编译,所以…
分类:移动开发
Android TimeUtil时间工具类
正文 今天我们来做一个时间工具类TimeUtil 我们在开发的时候有时候可能会需要获取当前的日期,或者是根据时间戳去获取日期,所以今天我们就来编写一个时间工具类 系统当前时间 我们知道获取系统的当前时间(单位毫秒)一般用…
使用高德地图无法加载图片
在项目开发中需要用到高德地图,之后就遇到了一个很奇葩的问题,当我使用他们2d.jar包加载地图的时候是可以的,但是后来需要其他功能加入必须使用3d.jar时候就一直报下面的错误信息 art: No implementat…
拿来就可以用,带header view的ScrollView
预期效果 类似魅族便签下拉显示标题的效果,加入了显示隐藏的动画。 实现 1、OnLayout中获取第一个子view的高度 @Override protected void onLayout(boolean changed…
Andriod中Gson使用
Gson使用 参考你真的会用Gson吗?Gson使用指南 在Android中使用Gson,先在Compile中加入编译包 compile 'com.google.code.gson:gson 2.8.0' 可以去Gson…
Java进阶——Java中的字符串常量池
字符串常量池 JVM为了减少字符串对象的重复创建,其内部维护了一个特殊的内存,这段内存被成为字符串常量池(方法区中)。实际上还有整型常量池、浮点型常量池等等。字符串常量池存放的是对象的引用,而不是对象。Java中字符串对…
Solr基础教程之Schema.xml(二)
在 Solr 中,使用一个或多个 Document 来构建索引。Document 包括一个或多个 Field。Field 包括名称、内容以及告诉 Solr 如何处理内容的元数据。 例如,Field 可以包含字符串、数字、…
Android 4.4 WebView实现WebSocket即时通讯
参考博客 Android HTML5多线程&本地缓存&文件上传 Websocket协议的学习、调研和实现 Android版本要求及H5 api支持情况 在Android版本4.4…
Swift包管理: 源文件布局[翻译]
原文: Source Layouts 译者: chai2010 在Swift包管理工具中,swift build构建命令根据文件系统中Sources目录的源代码的布局来创建目标模块。 例如,Swift源文件有以下目录布局…
图形图像处理 - 我们所不知道的 Bitmap
Bitmap 是怎么开辟内存的?内存是怎么复用和销毁的?本地资源图片应该怎么去做适配? 打开我们自己的 APP 发现占用内存较大的一般都是本地资源图片,我们该如何去优化这些内存? 大家以后如果有涉及直播这一块的业务,直播…
Android内存优化切入点
设备分级 可以观察到,低内存机器崩溃率较高。特别是东南亚,非洲市场,低端手机占比大。 设备划分:https://github.com/facebook/device-year-class 针对低端机: 减少,关闭复杂的动…