【安卓学习之微信抢红包】 微信抢红包 5 - 工具Android Monitor

news/2025/1/15 22:47:51/

█ 【安卓学习之微信抢红包】 微信抢红包 5 - 工具Android Device Monitor

█ 相关文章:

- 
 ● 【安卓学习之微信抢红包】 微信抢红包 1 - 知识点归纳
 ● 【安卓学习之微信抢红包】 微信抢红包 2 - 通知服务(NotificationListenerService)
 ● 【安卓学习之微信抢红包】 微信抢红包 3 - 辅助服务(AccessibilityService)
 ● 【安卓学习之微信抢红包】 微信抢红包 4 - APP自动更新(补充)
 ● 【安卓学习之微信抢红包】 微信抢红包 5 - 工具Android Device Monitor 
 
█ 读前说明:

● 本文通过学习别人写demo,学习相关知识,如果涉及侵权请告知
 ● 本文只简单罗列相关的代码实现过程
 ● 涉及到的逻辑以及说明也只是简单介绍,主要当做笔记,了解过程而已

█ AccessibilityService:

● 作用:可以监听事件(如页面切换,页面滚动,监听通知等),并获取当前界面的AccessibilityNodeInfo节点。
 ● 条件:开启APP的【辅助服务/无障碍服务】
 ● 使用:
 - 在【AndroidManifest.xml】声明此服务类
 - 新建一个继承AccessibilityService的服务类

█ 提示An error has occurred问题:

● 打开显示:
 这里写图片描述
 ● 当删除其他带有辅助功能的App(已开启辅助功能),会导致其他App的辅助功能自动关闭!正常,重新开启即可!

!ENTRY org.eclipse.osgi 4 0 2018-09-13 14:22:32.330
!MESSAGE Application error
!STACK 1
java.lang.NullPointerException
at org.eclipse.core.runtime.URIUtil.toURI(URIUtil.java:280)
at org.eclipse.e4.ui.internal.workbench.ResourceHandler.loadMostRecentModel(ResourceHandler.java:127)
at org.eclipse.e4.ui.internal.workbench.swt.E4Application.loadApplicationModel(E4Application.java:370)
at org.eclipse.e4.ui.internal.workbench.swt.E4Application.createE4Workbench(E4Application.java:220)
at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:557)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:543)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
at com.android.ide.eclipse.monitor.MonitorApplication.start(MonitorApplication.java:63)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:353)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:180)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:629)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:584)
at org.eclipse.equinox.launcher.Main.run(Main.java:1438)

█ 提示Could ot open Selected VM debug port(8700)问题:

● 打开显示:
 这里写图片描述

● 网上搜索的方法:

在eclipse中,依次打开Window -> Preferences -> Android -> DDMS;把Base local debugger port 8600 修改为8601,并勾选Use ADBHOST。

2014-07-09 Could not open Selected VM debug port (8700) - xue_wei_love - CSDN博客

█ 最后的解决方法:

● 单独安装一个ADT版本,在eclipse中可以获取到界面元素
 ● 如果画面一直在动态变化,刷新,则仍无法获取到界面

█ 相关资料:

● 1.2017-08-13 android如何获取应用版本号和版本名称 - llengnuo - CSDN博客
    存储卡的路径: 计算机\手机名称\内部存储设备 = 文件系统/SD卡 = /storage/emulated/0

转载请注明出处:

https:https://blog.csdn.net/ljb568838953/article/details/82687518


http://www.ppmy.cn/news/788958.html

相关文章

【尚医通】vue3+ts前端项目开发笔记 2 —— 创建项目、封装网络请求、集成elment-plus 、重置样式、准备状态管理/路由 等开发前准备

尚医通开发记录(Vue3TypeScriptPiniaAxios) 一、接口地址 服务器地址:http://syt.atguigu.cn 医院接口:http://139.198.34.216:8201/swagger-ui.html 公共数据接口:http://139.198.34.216:8202/swagger-ui.html 会员接口:http://139.198.34…

k8s部署springboot

前言 首先以SpringBoot应用为例介绍一下k8s的部署步骤。 1.从代码仓库下载代码,比如GitLab; 2.接着是进行打包,比如使用Maven; 3.编写Dockerfile文件,把步骤2产生的包制作成镜像; 4.上传步骤3的镜像到远程…

红灯三秒亮一次,绿灯一秒亮一次,黄灯2秒亮一次;如何让三个灯不断交替重复亮灯?

代码如下所示: const onRedLight () > {console.log("red"); };const onGreenLight () > {console.log("green"); };const onYellowLight () > {console.log("yellow"); };const onLightUp (timestamp, callback) >…

语音控制灯的亮灭

1 材料清单 序号名称数量淘宝链接1树莓派 4B 4g 开发板1https://item.taobao.com/item.htm?spma1z09.2.0.0.70b12e8dv8xy86&id601946840416&_us2km3ff40442ESP8266串口wifi模块 NodeMcu1https://item.taobao.com/item.htm?spma1z09.2.0.0.6eb72e8dMsnTbT&id5332…

Linux常用的关机、开机命令详解

哈喽,欢迎来到小朱课堂,下面开始你的学习吧! Linux 关机 linux关机命令是什么 Liux是一套免费使用和自由传播的类Uix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。那么linux关机命令是什么?…

mx250可以机器学习吗_新一代全能轻薄本标配 MX250究竟有多强?

在广大PC玩家们的心中,笔记本的中低端显卡一直以来都是被看不起的鸡肋,甚至在玩家圈子里还有“请拔掉独显以提高显示性能”、“亮机卡”等说法,过去中低端显卡的性能表现着实无法让大家认可,尤其是在CPU自带核芯显卡的情况下它们的…

linux网卡不兼容pci,LINUX网卡和PCI设备命名的坑,不插显卡启动PVE虚拟机系统!...

这段时间在研究桌面迷你服务器,之前介绍过有一个问题就是用的CPU为至强E3 1231 V3,本身不带核显,亮机卡机箱太小,插不进去,这就导致一旦进不了系统,一切故障只能靠盲猜。下面我把最近遇到的一些坑描述总结一下。 机器宿主系统装的是Proxmox VE,该系统是基于Debian的。第…

chrome下旧显卡开启WebGL

chrome下旧显卡开启WebGL 背景 我使用的电脑的显卡是R5 230显卡,是一款比较旧的亮机卡。chrome版本为:版本 89.0.4389.90(正式版本) (64 位) 打开某些网页的时候提示:The browser supports WebGL, but initialization failed. 但是在WebGL测试…