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

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/ljb568838953/article/details/82687518

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

█ 相关资料:

 ● 1.2017-08-13 android如何获取应用版本号和版本名称 - llengnuo - CSDN博客
    存储卡的路径: 计算机\手机名称\内部存储设备 = 文件系统/SD卡 = /storage/emulated/0
 ● 2.2015-09-01 是时候弄清楚getExternalStorageDirectory()和getExternalFilesDir()的区别了 - 阿拉灯神灯 - CSDN博客
 ● 3.2018-03-14 关于Android7.0 Intent调起安装页面,自动安装apk - 我靠_叫我大当家的
- CSDN博客

 ● 4.2017-03-17 Android应用更新-自动检测版本及自动升级 - 流水潺媛 - CSDN博客
 ● 5.2016-11-15 Android静默安装实现方案 仿360手机助手秒装和智能安装功能guolin_Android脚本之家
 ● 6.2018-01-24 Android 静默安装和智能安装的实现方法梧桐那时雨 __Android脚本之家
 ● 72016-05-09 谈谈Android自动安装技术 - liucloo - 简书
    如何使用AccessibilityService监听应用Android,如何只监听你自己的应用,Root下自动安装
 ● 8.2018-01-31 Android自动化之AccessibilityService模拟操作(经验总结) - 夜喵 - CSDN博客
 ● 9.2017-01-13 Android笔记:Android 7.0 FileUriExposedException 解决 - 陈大宝 - CSDN博客
 ● 10.2017-03-19 FileUriExposedException_Android7.0适配 - DiQl - CSDN博客
 ● 10.2017-08-12 通过okhttp3下载文件实现APP版本更新 - 冯志远- CSDN博客
 ● 10.2016-10-15 Anroid 6.0 权限问题java.io.FileNotFoundException:open failed: EACCES (Permission denied) - 可乐淘 - CSDN博客
转载请注明出处:

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

猜你喜欢

转载自blog.csdn.net/ljb568838953/article/details/82687518