一.监听USB设备的插入和弹出 当USB设备插入或者弹出时,Windows会产生一条全局消息:WM_DEVICECHANGE 我们需要做的是,获得这条消息的wParam参数,如果为DBT_DEVICEARRIVAL则表示有设备插入并可用, 如果是DBT_DEVICEREMOVECOMPLETE则表示有设备已经移除.再查看lParam参数为DBT_DEVTYP_VOLUME时, 就可以取出DEV_BROADCAST_VOLUME结构的卷号dbcv_unitmask,就知道是哪个卷被插入或者弹出.…
if ($.PublicIsMobile($(window).width())) { var layerInitWidth = $("#layui-layer" + ly_dtxm).width(); var layerInitHeight = $("#layui-layer" + ly_dtxm).height(); var docWidth = $(document).width(); var docHeight = $(document).height();…
通过网上搜索关于软键盘的隐藏弹出的监听,有几种方式,其中最有效的方式是在View的Onlayout()里面做文章 具体代码: 将布局视图自定义,重写onlayout()方法,然后在主Activity里面调用接口就可以了 /** * 为了监听软键盘的弹出隐藏 * */ public class ResizeLayout extends LinearLayout { private InputListener mListener; public interface InputListener { v…
原文:与众不同 windows phone (21) - Device(设备)之摄像头(拍摄照片, 录制视频) [索引页][源码下载] 与众不同 windows phone (21) - Device(设备)之摄像头(拍摄照片, 录制视频) 作者:webabcd介绍与众不同 windows phone 7.5 (sdk 7.1) 之设备 用摄像头拍摄照片 用摄像头录制视频 示例1.演示如何使用摄像头拍摄照片ImageDemo.xaml <phone:PhoneApplicationPage x:…
原文 http://www.cnblogs.com/coolkiss/p/3328825.html 备忘一下改功能,主要通过WMI来实现,对于监听外接设备的弹出和插入事件一开始使用IntPtr WndProc事件,但是当监听到改事件时,同过WMI来获取设备,有时候还不能获取到,因此还是使用WqlEventQuery 来监听WMI的变化.下列是主要代码片段 1. 获取硬盘的固件序列号,盘序列号(由系统指派的唯一ID),总容量,剩余容量, 盘符,盘名称等信息 private static List<…
/**************************************************************************** * I.MX6 简单电路模拟USB设备的插入 * 说明: * 因为USB这边出了点问题,于是撘一个简单的电路来测试一下. * * 2016-7-28 深圳 南山平山村 曾剑锋 ***************************************************************************/ 一.参考文档:…
1,情景分析 在上上篇博客中我写了一下NDK开发实践项目,使用开源的LAME库转码MP3,作为前面几篇基础博客的加深理解使用的,但是这样的项目用处不大,除了练练NDK功底.这篇博客,我将讲述一下一个各大应用中很常见的一个功能,同样也是基于JNI开发的Android应用小Demo,看完这个之后,不仅可以加深对NDK开发的理解,而且该Demo也可以使用在实际的开发中.不知道大家在使用一个Android应用的时候,当我们卸载这个应用后,设备上会弹出一个"用户反馈调查"的网页出来,也许很多人没…
监听卸载情景和原理分析 1,情景分析 在上上篇博客中我写了一下NDK开发实践项目,使用开源的LAME库转码MP3,作为前面几篇基础博客的加深理解使用的,但是这样的项目用处不大,除了练练NDK功底.这篇博客,我将讲述一下一个各大应用中很常见的一个功能,同样也是基于JNI开发的Android应用小Demo,看完这个之后,不仅可以加深对NDK开发的理解,而且该Demo也可以使用在实际的开发中.不知道大家在使用一个Android应用的时候,当我们卸载这个应用后,设备上会弹出一个“用户反馈调查”的网页出来…
您可能已经注意到,如果您使用USB设备并将其插入计算机,Windows会识别并配置它.然后,如果你拔掉它并将其重新插入另一个USB端口,Windows就会出现一连串的健忘症,并认为这是一个完全不同的设备,而不是使用上次插入时应用的设置,或者你的电脑无法识别它,这是为什么? USB设备的人解释说,当设备缺少USB序列号时会发生这种情况. USB设备上的序列号是可选的.如果设备有一个,则无论您将哪个USB端口插入,Windows都会识别该设备.但如果它没有序列号,则Windows会将不同USB端口上…
http://www.cnblogs.com/csonezp/p/5065624.html 最近做的项目碰到个问题,a界面是fragment+recyclerview,b界面带个edittext,并且会自动获得焦点弹出软键盘.由a界面进入b界面,再结束b界面返回a界面,就会在a界面上留下一片和软键盘大小相同的灰色区域,具体原因搞了很久也不清楚.但是问题总是要解决的,我在a的fragment上折腾了半天,始终没什么用.然后就想着在b界面折腾折腾,关闭activity的时候先收起挼键盘,软键盘收起完…