最近项目中需要实现手机采集声音频率实现设备律动的效果,整理了下Android与声音相关的知识。 目的 根据声音振幅、频率获取颜色值,通过蓝牙mesh发送指令给灯改变其颜色值。...
最近项目中需要实现手机采集声音频率实现设备律动的效果,整理了下Android与声音相关的知识。 目的 根据声音振幅、频率获取颜色值,通过蓝牙mesh发送指令给灯改变其颜色值。...
以下为git常见指令的节点变化 以下文字总结参考廖雪峰的git教程 分布式版本控制系统 配置仓库的使用者(--global 表示这台机器所有git仓库都使用这个配置) 版本库...
绘制 绘制基础 坐标系 每个view的坐标系原点为左上角那个点,水平方向为x轴,右正左负,竖直方向为y轴,下正上负。 canvas.draw canvas.drawColor...
1、组件化需要一个控制文件管理各个项目的配置包括sdk版本、依赖包等等该文件应该位于project的根目录下 2、project要使用控制文件,必须要build.gradle...
概念 BleMesh依赖于低功耗蓝牙 - 低功耗蓝牙技术是蓝牙mesh使用的无线通信协议栈。蓝牙具有一对一、多对一及多对多三种通信方式。BleMesh采用的是多对多的通信方式...
沉浸式含义 首先先明确一点沉浸式状态栏的说法并不准确,沉浸式是Android4.4推出的一种模式,可以使显示系统消息的状态栏(Status Bar)与最下方显示虚拟按键的底部...
设置了还是自动打开
Android Studio 3.6.1 build 自动打开文件当build app 的时候自动弹出有警告的文件,这是Android Lint脚本扫描出文件, 可以通过打开 Android Studio - Preferences,搜索 ...
前言 最近在开发时遇到Anr(应用程序未响应)问题,由于开发经验比较少,所以还是第一次遇到这种问题,想要解决这类问题还是要从Anr产生的原因,Anr日志分析、如何避免Anr入...
服务概括 服务是一种可在后台长期运行不需要界面的应用组件,它可以由其他组件启动,且不依赖于其他组件,此外服务可以通过绑定与其他组件进行交互,甚至执行进程间通信(IPC)。最常...
为什么搭建这个博客? 从毕业到现在已经有一年多的时间,在开发中遇到了很多问题,但总是记录在excel中,复习起来不方便,搭建这个博客刚好有个地方可以记录学习历程。 搭建工具 ...
MVC模式: 分为实体层model,视图层view,控制层controller。1、view层是程序的界面,负责展示界面与接收数据。2、controller层用于更新UI界面...
一、Java Object类方法:1,构造函数2,hashCode和equals函数用来判断对象是否相同equals:判断两个对象是否相等(两个对象的地址是否相等)==:(判...
133错误很头疼啊,android版本都是9.0,有的手机就是gatt连接不上,重启手机蓝牙功能就可以了?
蓝牙BLE(BlueTooth BLE)入门及爬坑指南前言 最近比较忙,两三周没有更新简书了,公司正好在做蓝牙BLE的项目,本来觉得挺简单的东西从网上找了个框架,就咔咔地开始搞,搞完以后才发现里面还有不少坑呢,故而写一篇蓝牙BL...
刚刚看了刚哥的博客,对于Android学习线路指南文章深有感悟,我的Android知识体系太杂不能很好的联系起来,遂决定从头开始看Android第一行代码,希望通过这次总结可...
1、Tools->Android->Layout Inspector2、Tools->Android->Android Device Monitor->Dump View H...
Android Studio自动生成的drawable文件夹有以上几种,其中mipmap文件夹是存放icon的。一般如果只有一套图片出于内存占用的考虑,资源建议最佳放置图片资...