自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 【android开发】如何在安卓app内监听系统媒体音量变化

查了很多资料,发现有两种方式可以在app内监听到系统音量变化:一种是通过监听系统的按键事件,重载onKeyUp和onKeyDown来完成,缺点是只能在activity中进行监听,业务在fragment会有点难搞。另外一种就是通过ContentObserver进行监听,我写了一个简单的帮助类,使用的时候只需要换掉listener的类型,在需要音量监听的页面调用register(),生命周期结束时调用unregister()即可。/** * 系统音量监听 * * @property con.

2020-06-14 23:52:38 1044

原创 android opencv开发基础:从零开始实现人眼识别与变色

NDK + opencv 安卓基础应用分享概念NDKNative Development Kit 在android应用中调用c或c++的工具。功能是讲.c/.cpp转换成.so文件,将.so文件和android应用一起打包成apk。用途:在平台之间移植其应用。重复使用现有库,或者提供其自己的库供重复使用。在某些情况下提高性能,特别是像游戏这种计算密集型应用。JNI:Java ...

2020-04-06 21:09:45 1385 7

原创 【Kotlin 学习笔记】kotlin的类、对象和接口基础

接口kotlin中的接口与java8相似,可以包含抽象方法的定义以及非抽象方法的实现,但是不能包含任何状态。kotlin中使用interface关键字而不是class来声明。声明简单接口interface Clickable{ fun click()}所有实现这个接口的非抽象类都需要提供这个方法的一个实现。实现该简单接口class Button : Click...

2019-08-16 17:29:46 216

原创 【android 读源码】MultiTypeAdapter使用及源码解析

前言在一个app里,如果对不同样式的recycleview都使用一个新的adapter,不仅代码繁琐项目臃肿,而且维护成本太高了。最近搭建新项目,尝试使用了multiTypeAdapter。本篇文章来简单写一下multiTypeAdapter的用法和源码结构。MultiTypeAdapter简介源码地址:https://github.com/drakeet/MultiTypeMul...

2019-08-13 19:28:42 1257

原创 【Android开发】mac Android Studio 从安装配置到真机编译

仅以这篇博客纪念我为了在mac上装个as所浪费的一天半的时间。Android Studio 安装步骤1、下载安装android studio2、安装SDK3、配置adb,开始真机编译调试。(如果不配置adb,手机只能安装release包,不能安装debug包和进行调试)1、Android Studio安装网站:https://developer.android....

2019-07-16 16:26:09 385

原创 win10+cuda9.2+tensorflow-gpu1.8.0安装记录

     今天体验了一下从零开始给新电脑配环境,作为能遇到奇怪bug体质的人欲哭无泪。记录一下安装流程,以便以后使用。 第一步:安装anaconda      安装网址:https://www.anaconda.com/download/      选择python3.6版本64位下载,下载后一路默认,到这一步时,记得勾选第一项,将anaconda自动加入环境变量中。   ...

2018-08-21 18:48:03 2270 1

原创 解决【VirtualBox】报错:不能为虚拟机xxx打开一个新任务

之前打开virtualbox都是好用的,一段时间没用,今天打开发现报了一个很奇怪的错:(错误信息一样,我忘记截图了qaq)百度的方法都试过一遍:1、检查硬件虚拟化是否开启2、检查磁盘的地址能否被正确访问以上思路都不对,后来突然想起来自己在电脑上装过docker,一查果然是他们两个发生冲突。Docker使用的Hype-V会导致Virtualbox失效。解决办法:...

2018-07-04 18:36:21 20413 8

原创 Julius语音识别使用(一)——toolkitDemo配置与运行

Julius项目地址:https://github.com/julius-speech/julius最近在写一个日语语音识别的项目,Julius相关资料太少,在此记录一下自己在运行配置时遇到的各种问题。一、Julius框架简介 Julius是日本京都大学和日本IPA(Information-tech-nology Promotion Agency)联合开发的一个实用高效双通道的大词汇连续语音识别引...

2018-04-03 17:05:42 4880 7

原创 使用FragmentTransaction管理fragment时,对activity控件进行控制的方法

@Override public void onHiddenChanged(boolean hidden) { super.onHiddenChanged(hidden); if (hidden){ toolBar.setVisibility(View.GONE); } else{

2018-01-26 12:00:01 511

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除