IOS的Assistive Touch效果很炫酷,可以任意拖拽,同时点击后会展开菜单栏。然而,这不只是IOS的特权,Android也可以实现。但是由于悬浮窗需要申请权限,所以本文仅在app内实现,可以任意拖拽,并可以响应点击事件。 一、效果图 效果还是不错的。上图看出虽然 ...
一个轻型的Android库来 验证 , 跟踪 和 缓存 来自网络的数据,其内部的http实现是替代的,这里提供了齐射和改造。 应该指出的是,lib只是为了简化GET和POST在http中的常见条件,在某些特殊的情况下,应该使用http-lib的原始功能。 目标: 到 验证,解析或减 ...
滑动内联动效指示是在容器滑动的过程中,其子查看对应展现出来的一些效果。而图片平行逆差效果,就是在容器滑动过程中,图片也跟着移动的效果。语言太苍白,直接上效果。 上面图片还带了透明度的变化,但这不是本文的描述范围。 想要提前看整体实现,请直接 ...
我们在Android开发过程中,几乎都离不开线程。但是你对线程的了解有多少呢?它完美运行的背后,究竟隐藏了多少不为人知的秘密呢?线程间互通暗语,传递信息究竟是如何做到的呢?Looper、Handler、MessageQueue究竟在这背后进行了怎样的运作。本期,让我们一 ...
HandlerThread 从名字上来看,这厮肯定和线程有扯不开的关系。只闻起名还未使用过的同学别担心,我们先说说他的做用,再分析源码的实现。 先思考这样一个场景,我们知道在android中主线程中是不能做复杂的耗时操作。然而可不可以有一种机制是主线程通知子线 ...
前几天,一个哥们向我提了一个需求,怎么能改变当前应用的位置信息。当时工作比较忙,就说有时间研究下。想了下,这个可以有三种方式来解决。 1.找个虚拟机,因为虚拟机可以进行模拟定位,可以实现 2.写一个应用Hook调当前设备的位置,不过这个好像要求有Roo ...
Android开发者都经历过APP UI开发不当 会造成overDraw,导致APP UI渲染过慢,但是很多人却没听过overLoad,overLoad一般是由于开发者在主线程操作耗时操作,导致程序变慢 甚至出现的anr的现象,那么android早已为这种现象提供完美的解决方案,就是今天给大家 ...
各位学习Android的小伙伴,都很纠结Android编程工具,到底是Android studio还是eclipse还是其他? 很纠结,就像图片中的卡通人物,不知道该走那条路,不知道该选哪个软件,不用纠结,下面小编来告诉你。 Android studio要求电脑的配置很高,CPU起码一个i5,内 ...
Android4.0之后系统中ActionProvider的引入使在ActionBar中添加分享功能变得更为简单。它会handle出现share功能的appearance与behavior。在ShareActionProvider的例子里面,我们只需要提供一个share intent,剩下的就交给ShareActionProvider来做。 更新菜单 ...
就像我们的程序能够分享数据给其他程序一样,其也能方便的接收来自其他程序的数据。需要考虑的是用户与我们的程序如何进行交互,以及我们想要从其他程序接收数据的类型。例如,一个社交网络程序可能会希望能够从其他程序接受文本数据,比如一个有趣的网址链 ...
你可能感兴趣的内容
热门源码