自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (2)
  • 收藏
  • 关注

原创 DIY解决索尼电视光纤输出的音频信号无法调节音量的问题

背景连线电视接一根光纤到到解码器,解码器连接到传统的5.1音箱上。然后在电视的音频输出设置里,改为通过音箱播放声音出现的问题电视遥控器调节音量,音箱的音量并没有发生变化。搜索发现,一些网友说原因是电视直接将音频信号给了解码器,并没有在其中做任何处理。这个理论是说得通的,除非电视把信号转成PCM再调节振幅,否则音量确实不会被调节。然而音箱调节音量只可以手动扭旋钮,并没有遥控器那么方便解决思路电视切换到音箱输出后,电视本身的扬声器不会再输出声音。但是音量条是可以通过遥控器调节的 音箱的

2021-12-14 17:53:09 13346 1

原创 在Activity的Theme里设置关闭动画不生效的问题

遇到一个需求,当前Activity被栈下面一个singleTask的Activity顶出栈时,设置的关闭动画(android:activityCloseExitAnimation)不生效,类似于下面这样设置的: <style name="BAnimation" parent="android:Animation.Activity"> <item nam...

2019-12-26 14:48:55 1191

原创 AndroidThings发射红外信号

原文地址:https://blog.csdn.net/luhanglei/article/details/82496986原理:当红外发射管以38KHz频率闪烁时,红外接收端可以接收到信号。通过闪烁时长的不同,可以解析出不同的信号。因为时间精度高,不可能通过Thread.sleep()实现。AndroidThings支持的几种通信协议中,SPI(AT关于SPI的官方文档)比较合适(输出...

2018-09-07 15:25:48 864

原创 Amazon Alexa V3版本API创建Smart Home Skill并实现发现设备的DEMO

原文地址:https://blog.csdn.net/luhanglei/article/details/80236596首先在弗吉尼亚北区创建一个lambda函数,配置如图即可创建之后需要给函数配置一个触发器,授权Alexa Smart Home可以触发这个lambda函数,做到如图这样,因为skill还没创建,所以现在先去创建一个smart home skill选择smart home并cre...

2018-05-08 11:31:33 5341 6

原创 树莓派使用python-librtmp实现rtmp推流h264

目的是能使用Python进行rtmp推流,方便在h264帧里加入弹幕等操作。librtmp使用的是0.3.0,使用树莓派noir官方摄像头适配的。通过wireshark抓ffmpeg的包一点点改动,最终可以在red5和斗鱼上推流了。没怎么写过python,有不恰当的地方请包涵。转载请注明出处:http://blog.csdn.net/luhanglei上代码:# -- codi

2017-10-31 15:23:00 13093 1

原创 在BAE tomcat环境下实现讯飞TTS在线文字转语音

1.导入讯飞SDK把lib里的两个jar文件放到项目的Lib里;dll和so文件,通过git或者svn传到ROOT.war所在的文件夹里;并按照百度官方的说明,配置好tomcat的路径2.servlet代码如下原理就是,利用讯飞的java API,把生成的PCM 文件放到bae允许进行写操作的临时路径下,并转成WAV格式,进行输出。请求参数只有一个,text,值就是要转换的

2017-06-14 16:27:05 1542

原创 小米智能家庭接入亚马逊Echo

效果:效果视频本文讲述到的器材:Echo Dot(当然也可以接入其他设备),极路由1S(已经开启极客模式,理论上只要能进入ssh的路由器都可以),小米网关,温湿度传感器此文的方法是DIY一个测试版Skill,会将设备直接暴露在公网上,安全性很差,而且账户认证什么的都是写死的,只适合自己玩,而且外网接口千万不要外泄。1.首先,把小米网关的“开发者模式”打开(小米网关页面→更多(三个点

2017-03-03 18:23:55 13139 2

原创 超低成本DIY skill实现Amazon Echo Dot控制自己家的智能设备

此文的方法是DIY一个测试版Skill,会将设备直接暴露在公网上,安全性很差,而且账户认证什么的都是写死的,只适合自己玩,而且外网接口千万不要外泄。原文链接:http://blog.csdn.net/luhanglei/article/details/56677567实现原理Amazon Alexa →Amazon Cloud→Amazon Lambda→内网穿透服务器→局域网内的设备

2017-02-23 18:20:04 8575 4

原创 把arduino以简单的方式接入Amazon Alexa实现语音控制

本文只是提供一个简单的思路,以一种比较简单的方式把自己使用arduino制作的硬件连接到Amazon Alexa中,可以使用Amazon Echo等设备控制它。大体的原理如图所示1.首先需要配置Amazon Echo,按照说明书配置好即可,不过多描述。2.准备好一个云服务器,必须要有一个固定的端口号给server socket(主要是让arduino跟自己的服务器同步数据用,如

2017-01-09 18:12:53 15251 19

原创 使用GZIPOutputStream解压byte[]出现Unexpected end of ZLIB input stream的解决方法

在使用 ByteArrayInputStream byteArrayInputStream = new ByteArrayInputStream(msg);//msg是一个byte[] GZIPInputStream gzipInputStream = new GZIPInputStream(byteArrayInputStream);的时候,调用gzipInputStream.

2016-10-20 10:11:38 33226 1

原创 使用Arduino录制与播放遥控器的红外信号

使用的材料有arduino R3,一个金属外壳红外接收头,一个红外发射头,LED指示灯若干,两个开关,电阻若干以下为arduino的代码,相关注意事项在注释中已经写明。我尝试过使用delayMicroseconds的方法来发射38KHz的信号,最终不被电视机识别。使用IRremote开源项目的方法更为合适。它直接改变pin 3的输出频率,从而实现模拟遥控器发射。以下代码在海信电视上测试

2016-02-28 23:02:10 6054

原创 基于android开发手机控制空调的程序(硬件+软件)

本文适用于在没有红外发射器的手机上,利用音频接口连接相关发射器进行信号发射。效果展示:http://t.cn/RLhOuCf硬件:作者的手机型号是nexus4,使用直接连接红外发射管(直接无反应)和DIY使用三极管,进行信号放大的方式(光太暗),均告失败。。。在制作硬件的过程中,可以使用①用手机摄像头观察和②暂时用可见光发光二极管替代的方法查看效果。最终解决方法:jd买了一个usb

2015-07-01 20:28:11 9588 14

原创 阿里云ecs+主机宝linux版+沃通免费ssl配置https方法

前提:域名已经解析到你阿里云的外网地址;主机宝中已经配置好了相关站点。1.申请沃通免费的ssl证书2.通过主机宝的ftp上传两个证书文件到服务器上(for Nginx文件夹里的),为了安全性,最好不要放到public_html中3.主机宝-防火墙-新增规则,由于https走443端口,所以把443端口打开(如果在linux相关文件中打开443的话,重启后会失效,仍然处于关闭状态,所以主

2015-05-28 20:00:50 3873 4

原创 Android Wear控制PPT播放软件的开发

这次开发是以http://www.oschina.net/news/53042的代码为蓝本进行开发的,对手机端进行改造,加入手表端。电脑上的服务端不需修改,可以直接使用。手机端由一个Activity和一个Service组成手机端的一个Activity,目的是设置服务端IP地址和端口号。在设置完成后会ping一次电脑,结果会在LOG中显示,大家可以根据自己的需要进行改造。两个EditText

2015-03-20 15:27:19 2065 1

原创 Android Wear开发可能用到的Android通知栏监听(仅适用4.3及以上)

1.在Manifest中加入以下内容 <service android:name="com.example.watch.NotificationCollectorService" android:label="通知栏监听" android:permission="android.permission.BI

2015-03-18 20:18:58 1833

原创 Android Wear开发之录一段可以被百度媒体云识别的语音文件

感谢http://blog.sina.com.cn/s/blog_4c070656010127tn.html提供的AudioRecoder类的介绍。原程序:public class myAudioRecorder extends Activity { private boolean isRecording = false ; private Object tmp = new

2015-03-18 17:53:07 687

原创 Android进行tts引擎设置

部分国产机型阉割了tts引擎设置的入口,在app内创建一个intent跳转到以下位置即可(中兴U807N测试通过)startActivity(new Intent("com.android.settings.TTS_SETTINGS")); 不会做开发,想设置自己手机语音引擎的朋友也不需要修改复杂的文件,直接下载我封装好的app即可CSDN下载地址

2015-03-14 17:04:07 7641

Amazon Alexa Oauth2.0测试版认证

写死的认证,传到百度云就可以用。 登录为/login,token为/token,仅适用于自己玩Alexa控件使用,不适合生产环境!

2017-02-23

文字转语音设置(TTS设置)

部分国产机阉割了语音朗读的设置入口 软件内只有一个intent,跳转到语音引擎设置。 中兴U807N测试通过。

2015-03-14

空空如也

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

TA关注的人

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