移动开发

Android

简单实现安卓系统6.0的权限问题

23 0

自从安卓6.0以后所有的安卓的权限都需要动态获取,这样就特别的麻烦也特别复杂,今天我就教大家如何几行代码就实现安卓6.0的动态权限的获取这是一个大佬的一个网络库下面是具体的操作流程。第一步就是添加网络依赖库:compile'com.hjq:xxpermissions:3.5'第二步在...

阅读全文
Android

EventBus实现两个Fragment直接的跳转

285 1

EventBus是一款针对Android优化的发布订阅事件总线。主要功能是替代Intent,Handler,BroadCast在Fragment,Activity,Service,线程之间传递消息.优点是开销小,代码更优雅。以及将发送者和接收者解耦。下面我就将主要的步骤给大家说一下:傻瓜式开发主要是...

阅读全文
Android

Android集成Bitmap实现图片优化处理

274 2

在我们安卓的开发过程中最头痛的事情是什么没错那就是优化,在开发中最多的优化就是内存的优化很多时候引起的OOM都是因为图片的过大超过了系统分配的空间就会造成OOM。所以我就今天写了一个简单的图片的优化方式通过自己设置图片的清晰度来实现大图的优化不多说了直接上代码: *计算出合适的inSam...

阅读全文
Android 实现赛贝尔曲线介绍及源码分析
Android

Android 实现赛贝尔曲线介绍及源码分析

79 3

什么是贝塞尔曲线?贝塞尔曲线Bézier curve,又称贝兹曲线或贝济埃曲线,是应用于二维图形应用程序的数学曲线。一般的矢量图形软件通过它来精确画出曲线,贝兹曲线由线段与节点组成,节点是可拖动的支点,线段像可伸缩的皮筋,我们在绘图工具上看到的钢笔工具就是来做这种矢量曲线的。主要结构:起始点、终止点...

阅读全文
安卓开发之音乐播放器的核心操作以及代码详解
Android

安卓开发之音乐播放器的核心操作以及代码详解

171 5

大家很多的android开发者都知道,音乐播放器用的多但是却开发难,难就难在它包含的安卓的四大组件的所以组件还有就是逻辑难,今天我就系统的给大家分析讲解一下音乐播放器的开发流程以及用到的知识点。1)内容提供者:这是安卓的四大组件之一主要的用途在于两个APP间的通信,它的作用就在于获取手机中的MP3文...

阅读全文