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