- 博客(8)
- 资源 (4)
- 收藏
- 关注
原创 GIF、Lottie、SVGA
在互联网行业,特别是直播和视频类app中,酷炫的动画或者是图片的序列帧播放是必不可少的。借鉴一下网上的图,公司项目图不能上传。感谢:Pony&Clock在业内的app中有可能解决方案,如下:方案一:帧动画OpenGL加载;方案二:属性动画;方案三:Gif或WebP;方案四:SVGA或者Lottie(两种原理相近但是SVGA效率更好)对比以上:方案一、二、三:图片大小问题,播放资源占用高(当...
2018-04-12 10:33:39
23438
3
原创 Swagger2 在spring boot中的运用- API Docs在spring boot中详细配置生成及各个平台接口网络请求代码生成Swagger-codegen-cli运用
好久没有写学习博客了。在最近的工作中,学习到了一些比较好的工具。可以提高前后台工作人员,测试人员的工作效率。甚至可以给产品提供相关直观的参考。也利于版本迭代api的系统管理,现博客记录下来,有什么不足之处请各位大牛指正!有很多因素促成了Swagger在构建RESTful API方面的快速应用。我们列出了为什么使用Swagger来设计API的最重要的部分:同时设计和记录API,从而保持蓝图和文档同步...
2018-04-10 23:03:57
2021
原创 android运用Bitmap时OOM的解决方法之一软应用(SoftReference)
在app应用的开发过程中,由于硬件的限制,会导致我们开发的应用在手机或者平板上运用是会出现OOM导致程序强制停止。导致这个原因有很多,比如运用Handler导致的内存泄漏等。其中最常见的现象是程序加载图片,特别是在GridView或者ListView加载大量图片时。其中解决这个问题的方法有很多:比如说运用Lrucache、软引用。接下来我会运用软引用结合实例来给大家讲解一下。首先创建一个过程S
2014-03-11 14:54:43
3415
原创 android侧滑及Fragment的运用
在使用android应用的过程中看见过很多漂亮的实现效果,其中侧滑就是一种。在这种效果中分为左滑、右滑和两种都支持。我今天结合了Slidingmenu这个框架和Fragment来实现左滑和右滑,有哪里不好的请大神们指点!下面就进行详细的分析。首先新建一个android项目,主Activity是MainActivity并且关联Slidingmenu(这个可以在网上下载)。看一下,Acti
2014-03-04 10:16:26
3601
1
原创 Android的Touch事件处理机制
由于之前工作一直很忙,没有时间来写博客,正好利用找工作间隙,来写这篇文章。文章的内容主要是分析事件的分发机制。在日常的开发工作中和看别人的博客(特别是郭霖大神)中遇到事件处理的问题。觉得应该加上自己的理解写一篇关于事件处理的文章,希望能够给一些人提供帮助。并且希望以后能够有时间来写一些文章,给自己的android学习提供一个记载。另外在此希望各位大神给予批评意见!下面进入正题:在android
2014-02-27 15:28:34
936
原创 巧用ViewPager与RadioGroup结合
ViewPager的运用给一些android项目的UI增添一些色彩,我今天就把结合ViewPager和RadioGroup,并且集成LinearLayout写的一个项目中运用到的类似控件的例子分享出来。首先我们要将这个控件开发出来,并且能够在其他地方运用,代码如下:public class TabViewPager extends LinearLayout { private Radi
2013-07-17 10:31:01
2870
原创 android涂鸦
最近一段时间,项目中主要和媒体资源打交道,今天抽时间来将android涂鸦的东西整理一下,并且发布一下,也供自己以后参考,废话不说了,上代码:首先是一个View类:package winning.NurseTouch.Multimedia;import java.util.ArrayList;import android.content.Context;import android
2013-07-04 15:05:56
1123
原创 Android网络通信技术(HttpClient),在网络上运用(SerializableEntity)直接传输对象
在开始之前说些题外话,本文章为本菜鸟的第一篇,有不足之处请高手指点,谢谢!转入正题:在实际的开发运用过程中,android的通信会用到httpClient来传输数据,在我之前的项目中都是用如下形式传输:NameValuePair nvp1 = new BasicNameValuePair("username", name); NameValuePair nvp2 = new Basic
2013-05-29 10:47:12
2173
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人