高贵柠檬

文章
13
资源
0
加入时间
2年10月17天

添加讯飞语音唤醒系统并解锁系统

添加在launcher中比较合适,但是launcher需要添加系统权限,需要添加开启和关闭语音唤醒的设置,菜单做在setting里,只是一个改变值,launcher这边接收到去设置mWakeupEnable = 0 != Settings.System.getInt( getApplicationContext().getContentResolver(), Settings.System.IFLYTEK_VOICE_WAKEUP_ENABLE, 0);...

Resin配置数据源

resource-ref>  res-ref-name>jdbc/helpinfopubres-ref-name>  res-type>javax.sql.DataSourceres-type>  init-param driver-name="com.mysql.jdbc.Driver"/>  init-param url="jdbc:mysql://localhost/helpinfopu

异步剪贴板API:解放剪贴板操作

本文是谷歌开发者网站近期发布的关于异步剪贴板API使用方式的指导文章。原文(需越墙):https://developers.google.com/web/updates/2018/03/clipboardapi原文作者:Jason Miller 译者:西楼听雨(转载请注明出处)在过去的几年里,对于与剪贴板交互的支持,各家浏览器都在往 document.execCommand 聚集。虽然这种统一的、...

动态创建枚举

在程序运行时动态建立枚举类型及其包含的枚举项.这样我们就可以把枚举项放在web.config这样的xml文件中.便于随时更新,同时还不用重新编译程序. 这里,我们要用到System.Reflection.Emit 命名空间.它提供了EnumBuilder类,用来在运行是动态建立枚举类型. (Emit空间中还包含了许多其他Builder类,方便...

拒绝干扰 解决Wi-Fi的最大问题

本文转载至:http://www.ciotimes.com/net/rdjs/WI-FI/201006301920.html射频干扰英文:RFI,(Radio Frequency Interference)日文:電波障害摘要: 没有什么再比用户抱怨Wi-Fi性能不稳定、覆盖不好、经常掉线更让网管人员崩溃的事了。解决Wi-Fi这个看不到且不断变化的环境的确是个问题。而且射频干扰也是个罪魁

JavaScript的结构

**流程控制**为什么会有流程控制呢?代码执行不可能都是一行接着一行的去执行,所以出现了流程控制,出现了结构。同样在实际项目中, 不可能都是简单的顺序结构(从上往下执行), 会出现不同的条件, 就要根据条件不同做出相应的处理,就有了流程控制。js的基本结构顺序结构,分支结构,循环结构。顺序结构:从上到下执行的代码就是顺序结构程序默认就是从上到下,一行一行的顺序执行的conso...