android UiAutomator Custom Quick Debugging Class

In the process of using UiAutomator, I have been testing with quick debugging classes. I find that many of them need to make changes according to different needs. Today, I spent a little time in general revision, more flexible, and wrote a lot of Chinese annotations. Share it for your reference. package student; import java.io.BufferedReader; ...

Added by kanchan on Sun, 06 Oct 2019 22:53:46 +0300

Android Development: Basic Control Spinner Dropdown List Control

                                                           Spinner provides a quick way to select a value from a data set. By default, Spinner displays the currently selected value. Clicking on Spinner will bring up a drop down menu containing all the optional values from which a new value can be se ...

Added by ccbayer on Sun, 06 Oct 2019 21:33:49 +0300

Flutter 63: Graphical Flutter Integrated Aurora JPush Summary

We receive all kinds of push messages every day, and the original Flutter push is mainly interactive with the original; Aurora is launched at this stage. Flutter JPush Although not as powerful as the original, but the daily needs can be met, small dishes try to integrate the Flutter version of JPush; preparation in advance stay Aurora Register ...

Added by charlestide on Sun, 06 Oct 2019 12:19:50 +0300

Android Audio Recording-Media Record

Android Audio Recording (1) - MediaRecord Android provides us with three ways to record audio MediaRecord( Java API) AudioRecord( Java API) OpenSL ES( Native API) Let's start with the simplest MediaRecord this time. This system provides the simplest recording API. Do not care about coding, do not op ...

Added by SpinCode on Sun, 06 Oct 2019 07:49:16 +0300

Android Framework Learning; A Smart and Powerful Key-Value Management Framework

DoKV DoKV is a compact and powerful Key-Value management framework designed to solve all kinds of tedious and ugly configuration class codes on Android platform. Download dependencies { implementation 'leavesc.hello:dokv:0.1.8' annotationProcessor 'leavesc.hello:dokv-compiler:0.1.8' } If you don't want to customize the serialization sc ...

Added by Jezza22 on Sat, 05 Oct 2019 14:35:22 +0300

0 OTA user version upgrade failed, debug upgrade succeeded

The company's own ota upgrade apk, download upgrade package upgrade, prompt package compatibility verification failed; The errors reported by different OTA apks may be different, and the log s should be the same; 9.0 has strict authority management. avc: denied { read } for name="config.gz" dev="proc" i ...

Added by miramichiphoto on Sat, 05 Oct 2019 04:27:35 +0300

appium automatically registers complete scripts

I. Test environment Win 10 Python 3.6 Appium 1.13.0 Andriod 5.1.1 Simulator Testing App: Android version 3.1.0 selenium3 II. Test scenarios Scenario 1: desired_caps ['noReset']='False'in the base script 1 Automatically install App (kaoyan 3.1.0.apk) and start App 2. Click on registration to uploa ...

Added by piersk on Fri, 04 Oct 2019 00:23:06 +0300

Appium+python Note Screenshots, Mobile Controls, Double Finger Enlarged Pictures

Appium+pyhton screenshot, using driver.get_screenshot_as_file("storage path"). (Used to test screenshots using the Flat + uiautomator framework before, no permission to report errors, probably root) As for mobile controls, I didn't know at first. TouchAction was used and emmmmm later foun ...

Added by melody on Thu, 03 Oct 2019 07:12:07 +0300

AbstractMethod Error exception occurred in android Mockito upgrade 2.0

AbstractMethod Error exception occurred in android Mockito upgrade 2.0 Recently, in the research of android unit testing, I didn't expect the first step in the pit!!! When testing the model of mvp, using Mockito mock object, AbstractMethodError exception always occurs in initialization. Let's not ment ...

Added by mikemessiah on Thu, 03 Oct 2019 02:35:29 +0300

EMQX configuration and Android connection

EMQX configuration I use Windows, so I configure the Windows version. Download on the official website first emqx Installation is simple 1. Select the Windows version through emqx.io or github and download the.zip package to be installed. 2 decompression package 3 Open Windows command line w ...

Added by karenn1 on Wed, 02 Oct 2019 18:32:16 +0300