06 2017 档案

摘要:1. 概述 Android 6.0 (API 23) 之前应用的权限在安装时全部授予,运行时应用不再需要询问用户。在 Android 6.0 或更高版本对权限进行了分类,对某些涉及到用户隐私的权限可在运行时根据用户的需要动态授予。这样就不需要在安装时被强迫同意某些权限。 2. 正常权限 和 危险权限 阅读全文
posted @ 2017-06-28 17:41 一点点征服 阅读(4872) 评论(1) 推荐(0)
摘要:因为工作需要,简单研究了一下Android6.0权限申请,在Google提供的sample的基础上,写了一个简单的demo。算是自己的笔记吧,可能会比较混乱,主要是方便以后查看。后期有别的问题,随时更新~ 本demo github下载地址!!! Google提供的demo的下载地址 6.0权限的基本 阅读全文
posted @ 2017-06-28 11:04 一点点征服 阅读(3781) 评论(1) 推荐(0)
摘要:基于Rebound制造绚丽的动画效果-入门篇 Rebound是什么? Rebound是一个来自 Facebook 公司的 Java物理和动画库。Rebound spring 模型可用于创建动画,让你感觉很自然。 Rebound的运作原理是什么? Rebound拥有两个参数:tension、frict 阅读全文
posted @ 2017-06-26 11:49 一点点征服 阅读(762) 评论(0) 推荐(0)
摘要:简介 官方网站 github Rebound是facebook出品的一个弹簧动画库,与之对应的iOS版本有一个pop动画库,也是非常的强大给力。Facebook真是互联网企业中的楷模,开源了很多的实用开源库,大赞一个!!! 讲解Rebound之前,先看看我们根据Rebound高仿的新浪微博弹出菜单, 阅读全文
posted @ 2017-06-26 11:46 一点点征服 阅读(2243) 评论(0) 推荐(0)
摘要:Rebound动画框架简单介绍 Android菜鸟一枚,有不对的地方希望大家指出,谢谢。 最近在接手了一个老项目,发现里面动画框架用的是facebook中的Rebound框架,由于以前没听说过,放假时闲得蛋痛,看看了源码,就顺手写这一篇吧。 写了一个小Demo,具体效果如下: 代码很简单,这是xml 阅读全文
posted @ 2017-06-26 11:40 一点点征服 阅读(1931) 评论(0) 推荐(0)
摘要:official site:http://facebook.github.io/rebound github : https://github.com/facebook/rebound Rebound是facebook推出的一个弹性动画库,可以让动画看起来真实自然,像真实世界的物理运动,带有力的效果 阅读全文
posted @ 2017-06-26 11:30 一点点征服 阅读(698) 评论(0) 推荐(0)
摘要:Rebound源码分析 让动画不再僵硬:Facebook Rebound Android动画库介绍一文中介绍了rebound这个库。 对于想体验一下rebound的效果,又懒得clone和编译代码的,这里提供一个demo apk。 今天看到了tumblr发布了基于rebound的Backboard, 阅读全文
posted @ 2017-06-26 11:25 一点点征服 阅读(467) 评论(0) 推荐(0)
摘要:1、Drawable --> Bitmap [java] view plain copy Bitmap drawable2Bitmap(Drawable drawable) { if (drawable instanceof BitmapDrawable) { return ((BitmapDraw 阅读全文
posted @ 2017-06-21 10:00 一点点征服 阅读(26298) 评论(0) 推荐(1)
摘要:FBI Warning:欢迎转载,但请标明出处:http://blog.csdn.net/codezjx/article/details/38669939,未经本人同意请勿用于商业用途,感谢支持! 整理了一些这段时间遇到的常见问题,希望对各位猿们有帮助。。。如果觉得有用就点个赞哦 问题一: Erro 阅读全文
posted @ 2017-06-20 13:41 一点点征服 阅读(4754) 评论(0) 推荐(0)
摘要:Android 监听双卡信号强度 监听单卡信号强度 单这只是针对单卡的时候, 现在手机基本标配双卡, 如果要监测sim卡的信号强度就要考虑到双卡, 然而百度了一下, 并没有博文去介绍怎么去监测双卡, 这下只能靠自己了. 监测sim卡1的信号强度 上面只是设置并开始监听, 具体去监听哪一个sim卡的, 阅读全文
posted @ 2017-06-16 17:19 一点点征服 阅读(5898) 评论(0) 推荐(0)
摘要:1. git本地版本回退 Git reset --hard commit_id(可用 git log –oneline 查看) 2. git远程版本回退 git push origin HEAD --force #远程提交回退 下面的命令也可以实现远程版本回退 git reset --hard HE 阅读全文
posted @ 2017-06-15 14:04 一点点征服 阅读(2482) 评论(0) 推荐(0)
摘要:PathInterpolator 在v4 support library:Revision 22.1.0的时候,Google在兼容库中增加了几个新的类,用于创建更加真实的动画效果。 从命名我们大致可以看出来,这个实际上就是新增的插值器,但实现了更加真实的动画效果,了解我之前关于插值器的文章的朋友,应 阅读全文
posted @ 2017-06-15 10:43 一点点征服 阅读(1853) 评论(0) 推荐(0)
摘要:目录(?)[+] 目录(?)[+] 如图: 参考: Android补间动画,属性动画实现购物车添加动画 思路: 确定动画的起终点 在起终点之间使用二次贝塞尔曲线填充起终点之间的点的轨迹 设置属性动画,ValueAnimator插值器,获取中间点的坐标 将执行动画的控件的x、y坐标设为上面得到的中间点 阅读全文
posted @ 2017-06-14 18:45 一点点征服 阅读(1542) 评论(0) 推荐(0)
摘要:从这篇开始,我将延续androidGraphics系列文章把图片相关的知识给大家讲完,这一篇先稍微进阶一下,给大家把《android Graphics(二):路径及文字》略去的quadTo(二阶贝塞尔)函数,给大家补充一下。 本篇最终将以两个例子给大家演示贝塞尔曲线的强大用途: 1、手势轨迹 利用贝 阅读全文
posted @ 2017-06-14 18:43 一点点征服 阅读(1346) 评论(1) 推荐(0)
摘要:前面两篇文章主要讲解了 Path 的概念和基本使用,今天我们一起利用 Path 做个比较实用的小例子; 上一篇我们使用 Path 绘制了一个小桃心,我们这一篇继续围绕着这个小桃心进行展开: 如果你想看 GAStudio Github主页,请戳这里; 如果你想看 GAStudio更多技术文章,请戳这里 阅读全文
posted @ 2017-06-14 18:42 一点点征服 阅读(1596) 评论(0) 推荐(0)
摘要:基础知识: 动画通过连续播放一系列画面,给视觉造成连续变化的图画。很通俗的一种解释。也很好理解。那么我们先来一个案例看看。 动画案例:百度贴吧小熊奔跑 效果: topic.gif 代码: <?xml version="1.0" encoding="utf-8"?> <animation-list x 阅读全文
posted @ 2017-06-14 18:41 一点点征服 阅读(3620) 评论(0) 推荐(0)
摘要:admin 发布于2015-10-23 14:33 363/68015 【精品推荐】200多种Android动画效果的强悍框架,太全了,不看这个,再有动画的问题,不理你了^@^ 功能模块和技术方案 只看楼主 楼层直达 admin 发布于2015-10-23 14:33 363/68015 admin 阅读全文
posted @ 2017-06-14 10:37 一点点征服 阅读(1305) 评论(0) 推荐(0)
摘要:个人原创 OnDown(MotionEvent e):用户触发DonenEvent就会执行onShowPress(MotionEvent e):用户触发DonenEvent后,在很短大概0.5秒内,没有触发其他MoveEventh和UpEvent事件,会执行onLongPress(MotionEve 阅读全文
posted @ 2017-06-13 12:11 一点点征服 阅读(1277) 评论(0) 推荐(0)
摘要:public abstract boolean onScroll (MotionEvent e1, MotionEvent e2, float distanceX, float distanceY) Since: API Level 1 Notified when a scroll occurs w 阅读全文
posted @ 2017-06-13 11:40 一点点征服 阅读(1277) 评论(0) 推荐(0)
摘要:在使用自定义视图的时候,对触屏事件的处理是必不可少的,有能力的可以自己写代码处理,这样更加的灵活。如果不想这么麻烦,Android提供了一个手势监听类GestureDetector,可以供我们使用。GestureDetector使用很方便,提供了单击,双击,长按等操作的处理,但是一般的定义界面都比较 阅读全文
posted @ 2017-06-13 11:39 一点点征服 阅读(10400) 评论(0) 推荐(0)
摘要:一、概述 当用户触摸屏幕的时候,会产生许多手势,例如down,up,scroll,filing等等。一般情况下,我们知道View类有个View.OnTouchListener内部接口,通过重写他的onTouch(View v, MotionEvent event)方法,我们可以处理一些touch事件 阅读全文
posted @ 2017-06-13 11:38 一点点征服 阅读(10830) 评论(1) 推荐(0)
摘要:/** * 更改图片颜色 * @param drawable * @param color * @return */ public Drawable getDrawable(Drawable drawable,int color){ drawable.setColorFilter(color, PorterDuff.Mode.MULTIPLY); ... 阅读全文
posted @ 2017-06-08 17:59 一点点征服 阅读(1258) 评论(0) 推荐(0)
摘要:Android singleInstance启动模式实际开发中使用频率不高,最近解了一个bug,与此相关,bug虽然很轻松的解决了,但由它引发的对Activity的启动模式的思考却有点意思,本篇记录分享下。 引出问题的bug 问题描述:Actvity-A启动了一个新的Actvity-B,Actvit 阅读全文
posted @ 2017-06-07 14:17 一点点征服 阅读(930) 评论(0) 推荐(0)
摘要:TaskAffinity属性小结 最近在项目中用到了TaskAffinity属性,发现这个还是挺有意思,可以用来控制activity所属的任务栈。但同时只设置这一个属性又是不能完成功能的,需要与其它属性相配合。 一.通过配置方式来实现TaskAffinity来实现 上边说到要想使TaskAffini 阅读全文
posted @ 2017-06-07 13:40 一点点征服 阅读(3231) 评论(0) 推荐(0)
摘要:前言:前面文章记录了Service的使用,这次来记录另一个四个组件之一的BroadcastReceiver。主要介绍两种发送和注册广播的区别。 BroadcastReceiver广播接收者用于接收系统或其他程序(包括自己程序)发送的广播。 一.注册广播 在android中,我们如果想接收到广播信息, 阅读全文
posted @ 2017-06-07 11:06 一点点征服 阅读(788) 评论(0) 推荐(0)
摘要:在做Android项目时,有时候需要知道某个BroadcastReceiver是否已经注册,从而决定是发送广播让Receiver处理,还是通过其他方式处理。 那么,如何判断某个广播接收者BroadcReceiver是否已经注册了呢? PackageManager 类中提供了 List<Resolve 阅读全文
posted @ 2017-06-07 10:23 一点点征服 阅读(4974) 评论(0) 推荐(0)
摘要:Android系统中,BroadcastReceiver的设计初衷就是从全局考虑的,可以方便应用程序和系统、应用程序之间、应用程序内的通信,所以对单个应用程序而言BroadcastReceiver是存在安全性问题的,相应问题及解决如下: 在发送广播时指定接收者必须具备的permission。或通过I 阅读全文
posted @ 2017-06-07 10:10 一点点征服 阅读(347) 评论(0) 推荐(0)
摘要:说起来这个问题很简单,只要注册和反注册成对出现就行,好像很多教材都是如此介绍。但实际开发中,对广播注册和反注册的时机把握还是很重要的。 关于广BroadcastReceiver注册和反注册时机,主要有以下几点: onCreate - onDestroy(即便页面未显示,仍然能接受广播) onResu 阅读全文
posted @ 2017-06-07 10:08 一点点征服 阅读(1942) 评论(0) 推荐(0)
摘要:正常情况下,如果应用已经启动,并将应用切到后台,在通知栏中调起页面时,该应用的Task首先会被调起,然后会将我们的Activity显示在这个Task的顶端。手机百度的通知栏里面有一个快速搜索栏,无论什么情况下,点击之后都会直接弹出搜索页面,透明背景后显示的是桌面。怎么来实现这个功能呢?这就要提到我们 阅读全文
posted @ 2017-06-06 18:57 一点点征服 阅读(8660) 评论(0) 推荐(0)
摘要:前言:EventBus出来已经有一段时间了,github上面也有很多开源项目中使用了EventBus。所以抽空学习顺便整理了一下。目前EventBus最新版本是3.0,所以本文是基于EventBus3.0的。 相关文章EventBus使用详解EventBus源码解析 概述 EventBus是针一款对 阅读全文
posted @ 2017-06-06 18:21 一点点征服 阅读(805) 评论(0) 推荐(0)
摘要:在项目中看到Activity使用onRestart(),平时对这个方法的调用时机知道的比较少,研究一下它啥时候会被调用。 代码很简单: [java] view plain copy <span style="font-size:18px;">public class MainActivity ext 阅读全文
posted @ 2017-06-06 18:20 一点点征服 阅读(5566) 评论(0) 推荐(1)
摘要:蓝牙技术在智能硬件方面有很多用武之地,今天我就为大家分享一下蓝牙技术在Android系统下的使用方法技巧。蓝牙是一种短距离的无线通信技术标准,蓝牙协议分为4层,即核心协议层、电缆替代协议层、电话控制协议层和采纳的其它协议层。这4种协议中最重要的是核心协议。蓝牙的核心协议包括基带、链路管理、逻辑链路控 阅读全文
posted @ 2017-06-05 15:26 一点点征服 阅读(17567) 评论(0) 推荐(0)