- 博客(17)
- 资源 (2)
- 收藏
- 关注
原创 DIY解决索尼电视光纤输出的音频信号无法调节音量的问题
背景连线电视接一根光纤到到解码器,解码器连接到传统的5.1音箱上。然后在电视的音频输出设置里,改为通过音箱播放声音出现的问题电视遥控器调节音量,音箱的音量并没有发生变化。搜索发现,一些网友说原因是电视直接将音频信号给了解码器,并没有在其中做任何处理。这个理论是说得通的,除非电视把信号转成PCM再调节振幅,否则音量确实不会被调节。然而音箱调节音量只可以手动扭旋钮,并没有遥控器那么方便解决思路电视切换到音箱输出后,电视本身的扬声器不会再输出声音。但是音量条是可以通过遥控器调节的 音箱的
2021-12-14 17:53:09
15330
1
原创 在Activity的Theme里设置关闭动画不生效的问题
遇到一个需求,当前Activity被栈下面一个singleTask的Activity顶出栈时,设置的关闭动画(android:activityCloseExitAnimation)不生效,类似于下面这样设置的: <style name="BAnimation" parent="android:Animation.Activity"> <item nam...
2019-12-26 14:48:55
1298
原创 AndroidThings发射红外信号
原文地址:https://blog.youkuaiyun.com/luhanglei/article/details/82496986原理:当红外发射管以38KHz频率闪烁时,红外接收端可以接收到信号。通过闪烁时长的不同,可以解析出不同的信号。因为时间精度高,不可能通过Thread.sleep()实现。AndroidThings支持的几种通信协议中,SPI(AT关于SPI的官方文档)比较合适(输出...
2018-09-07 15:25:48
921
原创 Amazon Alexa V3版本API创建Smart Home Skill并实现发现设备的DEMO
原文地址:https://blog.youkuaiyun.com/luhanglei/article/details/80236596首先在弗吉尼亚北区创建一个lambda函数,配置如图即可创建之后需要给函数配置一个触发器,授权Alexa Smart Home可以触发这个lambda函数,做到如图这样,因为skill还没创建,所以现在先去创建一个smart home skill选择smart home并cre...
2018-05-08 11:31:33
5482
4
原创 树莓派使用python-librtmp实现rtmp推流h264
目的是能使用Python进行rtmp推流,方便在h264帧里加入弹幕等操作。librtmp使用的是0.3.0,使用树莓派noir官方摄像头适配的。通过wireshark抓ffmpeg的包一点点改动,最终可以在red5和斗鱼上推流了。没怎么写过python,有不恰当的地方请包涵。转载请注明出处:http://blog.youkuaiyun.com/luhanglei上代码:# -- codi
2017-10-31 15:23:00
13294
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
1601
原创 小米智能家庭接入亚马逊Echo
效果:效果视频本文讲述到的器材:Echo Dot(当然也可以接入其他设备),极路由1S(已经开启极客模式,理论上只要能进入ssh的路由器都可以),小米网关,温湿度传感器此文的方法是DIY一个测试版Skill,会将设备直接暴露在公网上,安全性很差,而且账户认证什么的都是写死的,只适合自己玩,而且外网接口千万不要外泄。1.首先,把小米网关的“开发者模式”打开(小米网关页面→更多(三个点
2017-03-03 18:23:55
13635
原创 超低成本DIY skill实现Amazon Echo Dot控制自己家的智能设备
此文的方法是DIY一个测试版Skill,会将设备直接暴露在公网上,安全性很差,而且账户认证什么的都是写死的,只适合自己玩,而且外网接口千万不要外泄。原文链接:http://blog.youkuaiyun.com/luhanglei/article/details/56677567实现原理Amazon Alexa →Amazon Cloud→Amazon Lambda→内网穿透服务器→局域网内的设备
2017-02-23 18:20:04
8908
原创 把arduino以简单的方式接入Amazon Alexa实现语音控制
本文只是提供一个简单的思路,以一种比较简单的方式把自己使用arduino制作的硬件连接到Amazon Alexa中,可以使用Amazon Echo等设备控制它。大体的原理如图所示1.首先需要配置Amazon Echo,按照说明书配置好即可,不过多描述。2.准备好一个云服务器,必须要有一个固定的端口号给server socket(主要是让arduino跟自己的服务器同步数据用,如
2017-01-09 18:12:53
15409
4
原创 使用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
33359
1
原创 使用Arduino录制与播放遥控器的红外信号
使用的材料有arduino R3,一个金属外壳红外接收头,一个红外发射头,LED指示灯若干,两个开关,电阻若干以下为arduino的代码,相关注意事项在注释中已经写明。我尝试过使用delayMicroseconds的方法来发射38KHz的信号,最终不被电视机识别。使用IRremote开源项目的方法更为合适。它直接改变pin 3的输出频率,从而实现模拟遥控器发射。以下代码在海信电视上测试
2016-02-28 23:02:10
6176
原创 基于android开发手机控制空调的程序(硬件+软件)
本文适用于在没有红外发射器的手机上,利用音频接口连接相关发射器进行信号发射。效果展示:http://t.cn/RLhOuCf硬件:作者的手机型号是nexus4,使用直接连接红外发射管(直接无反应)和DIY使用三极管,进行信号放大的方式(光太暗),均告失败。。。在制作硬件的过程中,可以使用①用手机摄像头观察和②暂时用可见光发光二极管替代的方法查看效果。最终解决方法:jd买了一个usb
2015-07-01 20:28:11
9737
6
原创 阿里云ecs+主机宝linux版+沃通免费ssl配置https方法
前提:域名已经解析到你阿里云的外网地址;主机宝中已经配置好了相关站点。1.申请沃通免费的ssl证书2.通过主机宝的ftp上传两个证书文件到服务器上(for Nginx文件夹里的),为了安全性,最好不要放到public_html中3.主机宝-防火墙-新增规则,由于https走443端口,所以把443端口打开(如果在linux相关文件中打开443的话,重启后会失效,仍然处于关闭状态,所以主
2015-05-28 20:00:50
4294
原创 Android Wear控制PPT播放软件的开发
这次开发是以http://www.oschina.net/news/53042的代码为蓝本进行开发的,对手机端进行改造,加入手表端。电脑上的服务端不需修改,可以直接使用。手机端由一个Activity和一个Service组成手机端的一个Activity,目的是设置服务端IP地址和端口号。在设置完成后会ping一次电脑,结果会在LOG中显示,大家可以根据自己的需要进行改造。两个EditText
2015-03-20 15:27:19
2111
原创 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
1862
原创 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
719
原创 Android进行tts引擎设置
部分国产机型阉割了tts引擎设置的入口,在app内创建一个intent跳转到以下位置即可(中兴U807N测试通过)startActivity(new Intent("com.android.settings.TTS_SETTINGS")); 不会做开发,想设置自己手机语音引擎的朋友也不需要修改复杂的文件,直接下载我封装好的app即可优快云下载地址
2015-03-14 17:04:07
8200
Amazon Alexa Oauth2.0测试版认证
2017-02-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人