草庐IT

intrusion-detection

全部标签

安卓 : how to detect already connected usb device?

我正在尝试检测已经连接到android的USB设备。我知道有一些操作可以检测USB何时连接或断开。但是我真的不知道如何在将USB设备连接到Android后检查设备。此外,我发现每个USB设备都有其设备类代码,但我如何确定连接的是哪种设备?例如,我需要同时检测usb鼠标和键盘;我如何区分它们? 最佳答案 试试这个:首先为USB连接注册广播。list许可::使用此获取USB设备的详细信息列表publicvoidgetDetail(){UsbManagermanager=(UsbManager)getSystemService(Conte

java - 如何调试: JNI DETECTED ERROR IN APPLICATION: use of invalid jobject

我正在处理一个XamarinAndroid项目,我收到以下错误(完整日志here)11-0708:28:09.067:A/art(7164):art/runtime/java_vm_ext.cc:410]JNIDETECTEDERRORINAPPLICATION:useofinvalidjobject0xd4fd90e011-0708:28:09.067:A/art(7164):art/runtime/java_vm_ext.cc:410]"Thread-1973"prio=10tid=26Runnable11-0708:28:09.067:A/art(7164):art/runtim

安卓工作室 2.1.1 : "no usb devices or running emulators detected"

我的AndroidStudio突然停止检测我的所有设备,它们都无法正常工作。它从一次执行到另一次执行。我更改了几行代码(也许1分钟?),点击运行(即时运行),然后我错过了所有设备。我使用的是Mac和以下设备:Nexus5x、Galaxys6和OneplusOne。会发生什么?我在这里检查了以前的问题并尝试了所有这些:运行配置:无论我选择USB设备还是显示窗口,它都不起作用。工具>Android>启用ADB集成:没有帮助命令行adbdevices也未检测到任何内容。我已撤销并再次授予USB授权。还是不行。我已经尝试过我拥有的其他应用程序,但都没有用。重启手机重启androidstudio

android 编辑文本 : detect when user stops editing

我有一个editText,代表搜索条件的输入。我想知道是否有一种方法可以检测用户何时停止编辑此editText,以便我可以在数据库中查询我的列表数据。例如,如果用户键入“test”,我希望仅在用户键入单词后收到通知,而不是在用户键入每个字母后收到通知,就像文本观察器那样。你有什么想法?我会避免使用一些计时器来测量按键事件之间经过的毫秒数。 最佳答案 不是非常优雅,但这应该可行。初始化:longidle_min=4000;//4secondsafteruserstopstypinglonglast_text_edit=0;Handle

安卓设备 :elocity A7 040 not detected

我正在尝试在android平板电脑上进行开发:elocityA7040。使用随附的USB数据线连接设备后,我无法通过adb找到该设备。我已经完成了以下操作1)USB调试开启2)应用有android:debuggable="true"3)我在OSX10.6.8上开发,所以我相信我不需要任何USB驱动程序。它应该根据http://developer.android.com/guide/developing/device.html工作注意:连接USB数据线后,我在通知栏上看不到任何消息。所以我没有明显的选择(一旦我连接了我的摩托罗拉里程碑)更改USB选项。谢谢 最

安卓 : How to detect app killed from recent apps list?

所以,我在Stackoverflow中看到了这个问题的答案,但我没有找到最终答案。所以,我遇到了一个问题:我已经将线程分离到套接字。我在ApplicationonCreate方法上创建并启动这个线程。当应用程序从最近的应用程序列表中被杀死时,我需要拦截这个线程。如果用户按下后退按钮,系统将调用onDestroy,这种情况我可以拦截套接字线程。但是,当用户从最近的应用程序列表中杀死应用程序时,我无法拦截套接字线程。有人有最终答案如何解决这个问题吗? 最佳答案 您可以在Manifest文件中使用stopWithTask标志作为服务的tr

android - 异常 java.lang.IndexOutOfBoundsException : Inconsistency detected. 无效的 View 持有者适配器 positionViewHolder

我正在开发Android应用程序并将其发布到Play商店后,我多次遇到这个问题。Exceptionjava.lang.IndexOutOfBoundsException:Inconsistencydetected.InvalidviewholderadapterpositionViewHolder{2f9d83cposition=11id=-1,oldPos=-1,pLpos:-1noparent}android.support.v7.widget.RecyclerView$Recycler.validateViewHolderForOffsetPosition(RecyclerVie

android - RecyclerView java.lang.IndexOutOfBoundsException : Inconsistency detected. 无效的 View 持有者适配器位置。由于更改 getItemCount()

我收到了java.lang.IndexOutOfBoundsException:Inconsistencydetected与RecyclerView,但只有当我似乎要抛出它时才会出现。当我滚动得足够慢时,它不会崩溃。我将我的基本适配器用于许多其他子类,但只有某些子类在我身上崩溃。知道为什么会这样吗?编辑我发现发生这种情况的原因是getItemCount()根据我的页脚加载View的状态而变化。我相信这会在它发生变化时和我滚动时造成不一致。我通过在getItemCount()中始终为我的页眉/页脚加载View返回2个额外项目来对此进行测试。而不是根据它们的状态动态计算计数。解决此问题的好

安卓 WebView : Is it possible to detect URL hash change?

我需要检测AndroidWebView中的URL哈希更改,但找不到任何方法来执行此操作。shouldOverrideUrlLoading()在初始页面加载时触发,但在页面加载后不会为任何后续哈希更改触发。AndroidWebView甚至可以做到这一点吗? 最佳答案 这是可能的。您必须像这样声明一个Javascript接口(interface):privateclassMyJSI{publicvoiddoStuff(){}}然后像这样将您的webview与Javascript界面链接起来:webView.addJavascriptIn

android - Android P Preview : Detected problems with API compatibility error 上的 Espresso 测试

我使用Espresso进行仪器测试并在AndroidPreviewP模拟器上运行它们。我的测试类中有5个测试用例,其中一个测试在运行测试套件时失败并出现以下错误。DetectedproblemswithAPIcompatibility而失败的测试用例在单独运行而不是在套件中运行时通过。由于对话框显示在显示DetectedproblemswithAPIcompatibility的View上,我没有在层次结构异常中找到匹配的View以及上述错误。 最佳答案 引用docs:在AndroidP中,此对话框显示Detectedproblems