Miryou 2019-06-21
Android BLE 开发小结 | 桃小七的博客 - Android - 掘金
当对方给你丢过来一份协议 当嵌入式同事发来一篇讲蓝牙协议的博文时,蓝牙协议分析——BLE连接有关的技术分析,站在一个Android应用程序猿的角度来看,基本上是懵圈的。如果仔细研究一下,再回忆回忆当初大学里面自动化、嵌入式、网络通信协议之类的基...
最详细的PopupWindow详解 - 掘金
我看网上对于PopupWindow的介绍非常的少就自己写一篇, 本文基本上分析了PopupWindow的所有方法. PopupWindow是对于屏幕添加一个显示区域, 由于对位置和内容都非常自由所以常常在开发中用到. 看完后建议也看下PopupMenu详细使用...
Android 之 Notification 必须掌握知识点 - 掘金
本文同步我的 CSDN 博客转载请注明出处http://blog.csdn.net/wufeng55... 创建并发送一个系统通知 activity_main.xml <?xml version="1.0" ...
Android 性能:避免在 Android 上使用 ENUM - Android - 掘金
原文地址:https://android.jlelse.eu/and... ...
商城项目实战 | 4.1 RecyclerView 使用完全解析 体验艺术般的控件(一) - Android - 掘金
本文为菜鸟窝作者刘婷的连载。”商城项目实战”系列来聊聊仿”京东淘宝的购物商城”如何实现。 随着 Android 版本的不断更新,更多好的控件也随之产生了,比如 CardView 、RecyclerView 等。其中 Recyc...
Android 之倒计时验证两种常用方式 - Android - 掘金
短信验证码功能,这里总结了两种常用的方式,可以直接拿来使用。看图: 说明:这里的及时从10开始,是为了演示的时间不要等太长而修改的。 ...
从头开始学 RecyclerView(二) 添加 item 点击事件 - Android - 掘金
不管了,先来张图 偶吐了个槽 ...
Android7.0 系统使用 Intent 跳转到 APK 安装页 - Android - 掘金
我的博客:CSDN博客 前言 昨天在开发的时候遇到这样一个问题,在APP中更新版本下载完最新的apk之后没有跳转到应用安装页面。然后我换了个手机又进行测试了一下是可以的,这就怪了。我的代码是这样写的: /* @param file ...
利用 Android 源码,轻松实现汉字转拼音功能 - Android - 掘金
今天和大家分享一个从Android系统源代码提取出来的汉字转成拼音实现方案,只要一个类,560多行代码就可以让你轻松实现汉字转成拼音的功能,且无需其他任何第三方依赖。 需求场景 实际开...
Android 获取 View 宽高的常用正确方式,避免为零 - 掘金
相信有很多朋友都有过在 Activity 中通过 getWidth() 之类的方法获取 View 的宽高值,可能在 onCreate() 生命周期方法中,也可能在 onResume() 生命周期方法中。然而,不幸的是,并不能获取所要的结果,宽高值均为 0。 如...
深入理解安卓异步任务AsyncTask - 掘金
上一节讲了asynctask的官方文档,这一节深入讲解如何深入使用AsyncTask。 asynctask本质上也是线程启动,只是它封装了一些内容,可以运行在后台,同时可以和UI线程交互。asynctask最少要启动2个线程,最多四个。 AsyncTask的状...
仿微信视频拍摄 UI, 基于 ffmpeg 的视频录制编辑 (下) - Android - 掘金
源码和apk下载,如果喜欢点一下star啦 如果没有看过上篇的, 可以先去看下仿微信视频拍摄UI, 基于ffmpeg的视频录制编...
重撸工具类之 LogUtils - Android - 掘金
前言:日志工具类曾经封装过一个简单版的,但效果貌似并不是很好,借着这周末的时间想更进一步完善它,撸得结果还是比较如意的,下面就让我来为大家介绍一下它吧。 上车须知 ...
android 图片涂鸦——实现原理 - Android - 掘金
上一篇文章《android图片涂鸦,具有设置画笔,撤销,缩放移动等功能(一)》,讲了涂鸦的主要功能,还没看过的同学建议去看一遍,方便接下来的分析。现在,为大家讲解涂鸦功能的实现原理。 放缩与移动 当我们进入涂鸦界面后,发现图片刚好适应屏幕居中...
android 图片涂鸦——旋转与文字功能的实现原理 - Android - 掘金
上一篇文章《android图片涂鸦,具有设置画笔,撤销,缩放移动等功能(二)》 ,讲解了涂鸦功能的实现原理,还没看过的同学建议去看一遍,方便接下来的分析。 在涂鸦功能不断完善的过程中,应大伙的要求加入了图片旋转和绘制文字的功能,如下所示。 实现这...
录音和播放,轻量到只有一个管理类 - 掘金
鉴于项目需要,封装了一个录音和播放的管理类,分享出来给大家,有需要的直接拿去用! 有图有真相: 实现功能: 实现录音功能,提供暂停、继续切换,并且监听音量大小以波浪线呈现出现 实现播放功能,播放实现帧动画 用法1.录音 VoiceManage mVoi...
OpenGL ES 总结(三)OpenGL 通过计算纹理坐标来显示一张图片 - Android - 掘金
导读: OpenGL是在图形图像中,非常优秀的渲染库,文中Demo下载地址:https://github.com/hejunlin20... ...
Android 相机开发那些坑 - Android - 掘金
作者:zakiwang 出品:QQ空间终端开发团队 本文首发于QQ空间终端开发团队的官方公众号,任何形式的转载之前必须与本人联系。 最近我负责开发了一个跟Android相机有关的需求,新功能允许用户使用手机摄像头,快速拍摄特定尺寸(1:1或3:4)的照片,并支...
Java 集合框架分析 - LinkedHashMap - Android - 掘金
本篇文章主要分析一下Java集合框架中的Map部分,LinkedHashMap,该源码分析基于JDK1.8,分析工具,AndroidStudio,文章分析不足之处,还请见谅! 相关文章1、Java 集合框架分析-概述2、Java...
CoordinatorLayout 和 AppBarLayout 实现上滑隐藏 Toolbar,下滑显示 Toolbar - Android - 掘金
大家可能经常看到这种效果,当我们向上滑动的时候,标题栏会隐藏,当我们向下滑动的时候,标题栏会出现。下面就利用Android5.0的新特性来做出这种效果。 CoordinatorLayout、AppBarL...
What is Android Palette ? - Android - 掘金
介绍 Palette, 英文翻译,调色板,意思比较接近,Google给它的定位应该是颜色萃取器。 看下Source Code Pale...
Fragment 切换 Activity 中的 ToolBar 上的菜单 - Android - 掘金
需求 当 Toolbar 布局放在底层的 Activity 中, 而Toolbar 上的菜单需要根据切换的 Fragment 进行切换时。 分析 Fragmen...
ToolBar 的再使用 - Android - 掘金
上一篇介绍了ToolBar的最基本的用法,本篇我接着上一篇来说一下ToolBar的其他用法。如果不清楚基本用法的可以参照我的上一篇博文: http://blog.csdn.net/james_sh... ...
GestureDetector 的基本使用 - Android - 掘金
Android对于手势的检测提供了一系列的API,其中包括对于手势检测的监听器、对于手势识别的API等等。 本篇主要介绍手势检测监听器GestureDetector类的基本使用。 Android为手势检...
打造安卓 App 丝滑的操作体验--Fragment 深入使用和封装之道 - Android - 掘金
简介 想让App有丝滑般的切换速度和顺畅的体验么?那就放开Activity,使用Fragment来展示UI页面吧 Github futurice/android-best-practices上列举...
Android 系统中,那些能大幅提高工作效率的 API 汇总(持续更新中...) - 掘金
前言 “条条大路通罗马。”工作中,实现某个需求的方式往往不是唯一的,这些不同实现方式不仅表现在代码质量上,还影响着我们的工作效率。就像,在 Android 系统中,总有那么一些鲜为人知的 API 能够减少我们很多零碎的工作量。于是,就想凭着一些经验,整理一些...