300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > 【安卓学习之微信抢红包】 微信抢红包 5 - 工具Android Monitor

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

时间:2018-12-09 16:30:18

相关推荐

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

█ 【安卓学习之微信抢红包】 微信抢红包 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 -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。

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

█ 最后的解决方法:

●单独安装一个ADT版本,在eclipse中可以获取到界面元素

●如果画面一直在动态变化,刷新,则仍无法获取到界面

█ 相关资料:

●1.-08-13 android如何获取应用版本号和版本名称 - llengnuo - CSDN博客

存储卡的路径: 计算机\手机名称\内部存储设备 = 文件系统/SD卡 = /storage/emulated/0

转载请注明出处:

https:/ljb568838953/article/details/82687518

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。