-
Android 8.0 中如何实现视频通话的画中画模式
Android 8.0 当中允许 Activiy 以画中画模式展现。这是一种多窗口模式的改进加强,在视频类应用中用处非常大,有了这种模式,就可以在视频通话或者观看直播的过程当中打开另外的应用而不用退出当前视频。更详细的就不再累述了,大家去阅读 官方文档 就行这里以 Agora SDK 为例来给大家展示下该特性,实际上不用...2017-11-15 阅读358
-
Android与Python爱之初体验
前言看到这个标题,大家可能会认为就是Android运行python脚本,或者用python写app,这些用QPython和P4A就可以实现了。我在想既然C可以调用Python,那么Android能不能通过JNI去调用C里的方法,C再去调用Python方法,实现Android与Python交互呢?用最近很热的一个概念来说JNI就是个壳。(本文假设大家有JNI开发基础)想法由于...2017-11-15 阅读384
-
实现一句代码调用的OneRecyclerView
前言RecyclerView出来有好几年了,它的重要性不言而喻。然而RecyclerView只提供了基本的View复用功能,相关功能如刷新、点击等都需要开发者自己实现,每个项目实现一遍RecyclerView功能集成又无必要,因此出现了许多RecyclerView封装的“轮子”,Github上一搜多如牛毛。简介轮子虽多,各有特点。有时候还是自己造的最适合,...2017-11-15 阅读319
-
2017上半年技术文章集合—184篇文章分类汇总
前言:2017年已经过大半,公众号里技术文章整理和归类了一下,方便给大家查找和阅读。这也是目前 发文的一个统计。View篇:高级UI特效之酷炫抢红包金币下落动画一个超级方面的用户指引view—App实现用户指引就是如此简单让View像粒子一样自由运动手把手教你实现RecyclerView实现上拉刷新功能高级UI特效之炫酷漂浮动画—...2017-11-15 阅读412
-
微信开发中常用的一些封装。比如小程序中wx.request的Promise封装。
微信开发中常用的工具使用方法:把你需要的工具文件拷贝到你的项目中,然后import进去。小程序网络请求把wx.request封装成了Promise风格的。使用的时候使用get、post等方法即可。支持添加拦截器,可以单独设置header、token、baseUrl等。下面以post方法为例。import req from '../../...2017-11-15 阅读327
-
关于处理按键长按不用onKeyLongPress的另一种解决方案
近期项目中需要处理按键长按事件,所以使用onKeyLongPress()进行了处理,但同时自己也发现了另一种处理长按的方式。首先来介绍一下使用onKeyLongPress()的相关方法。一、onKeyLongPress使用1.在onKeyDown()方法中,使用event.startTracking() 使用onKeyLongPress必须使用event.startTracking() ...2017-11-14 阅读330
-
是时候干掉onActivityResult了
两个冤家,handler与onActivityResult安卓中有两个我们常用,但写起来非常不爽的代码。一个是handler,另一个就是onActivityResult了。他们非得让我们都整一个常量,而且看代码时请求和处理逻辑之间跳来跳去。一个字,晕。 我们知道handler大部分用在网络请求上,至于去掉可以看我以前的文章安卓项目易用Ohttp封装,...2017-11-14 阅读334
-
微信小程序实践——用Promise 封装API
为什么使用Promise如果新接触 Promise 的话,在网上能找到很多介绍 Promise 及其使用的文章(比如:ECMAScript 6 入门 / Promise 对象),这里就不赘述了,简而言之就是用来处理异步调用的一大利器。微信小程序的API都可以传入函数 success,fail 和 complete 来实现异步回调。样例一 :// 显示”...2017-11-14 阅读346
-
微信小程序 引入es6 promise
微信小程序开发两个月了.大家的项目都在不断迭代.已经不是小程序.这时候就会遇到多层回调嵌套的问题.有些目不忍视了.迫不得已引入es6-promise.在微信小程序内测的时候promise不需要手动引入,后来被微信移除了.看看效果. promise详细的介绍我就不说了.有很多大神写过. 阮一峰 promise入...2017-11-14 阅读330
-
Android自定义View播放Gif动画
前言GIF是一种很常见的动态图片格式,在Android中它的使用场景非常多,大到启动页动画、小到一个Loading展示,都可以用GIF动画来完成,使用也很方便,直接从美工那边拿过来用就成。如果项目赶时间或者自定义原生动画太麻烦,GIF都是一个很好的选择,相比于最新的WEBP格式的动画,也有更好的兼容性(毕竟已经出现很多年了)。...2017-11-14 阅读346