夜神安卓模拟器(夜神模拟器),是全新一代的安卓模拟器,与传统安卓模拟器相比,基于ANDROID4.4.2,兼容X86/AMD,在性能、稳定性、兼容性等方面有着巨大优势。优质游戏的提供,软硬件游戏辅助的支持,让用户体验到更强的娱乐性。 研发人员可以用来在电脑安卓APP,然后进行调试。 夜神安卓模拟器( ...
分类:
移动开发 时间:
2018-04-22 19:57:58
阅读次数:
179
使用 chromedriver 来做hybrid的自动化我们有几个前提条件必须解决:1、准备好Android4.4或以上的手机;2、将Webview设置为debug模式;设置方法:在Android SDK API>=19的情况下,在源码中添加 webview.setWebContentsDebugg ...
分类:
移动开发 时间:
2018-04-21 22:53:29
阅读次数:
239
Handler 1.为什么要使用Handler 在Android4.0之后,google公司为从系统使用及用户体验方面考虑,如果做一些比较耗时的操作,就不允许直接在主线程中进行,而是要通过handler发送Message对象的方法来修改主线程的UI界面 2.Handler原理简介 在所有的UI操作界 ...
分类:
移动开发 时间:
2018-03-25 15:58:25
阅读次数:
228
一:简单介绍 systrace 是 Android4.1 引入的一套用于做性能分析的工具。 基于 Linux 内核的 ftrace 机制(用于跟踪 Linux 内核的函数调用), 能够输出各个线程当前的函数调用状态。 它可帮助开发人员收集 Android 关键子系统(如 surfaceflinger ...
分类:
移动开发 时间:
2018-02-20 10:37:53
阅读次数:
366
转眼间近一年没更新博客了,工作一忙起来。非常难有时间来写博客了,因为如今也在从事Android开发相关的工作,因此以后的博文也会很多其它地专注于这一块。 这篇文章准备从源代码层面为大家带来Touch事件的传递机制。我这里分析的源代码时Android4.4的。说到分析源代码,光看肯定是不行的,一定要亲 ...
分类:
移动开发 时间:
2018-02-19 11:36:08
阅读次数:
388
Appium是在手机操作系统自带的测试框架基础上 实现的,Android和ios的系统上使用 的工具是: Android(版本>4.2):UIAutomator,Android4.2之后系统自带 的UI自动化测试工具。 IOS:UIAutomation,IOS系统自带的UI自动化测试工具。 Appi ...
分类:
移动开发 时间:
2018-02-11 19:46:56
阅读次数:
195
谷歌在推出Android4.0的同时推出了一些新控件,Android4.0中最常用的新控件有下面5种。 1. Switch的使用 Switch顾名思义,就是开关的意思,有开和关两种状态。 当Switch处于关闭状态时: 当Switch处于打开状态时: 怎么在定义xml中定义Switch androi ...
分类:
移动开发 时间:
2018-01-31 22:25:12
阅读次数:
203
自从android4.4开始,android手机状态栏再也不是一成黑的时代,之前叫做变色龙,miui6发布会把他叫做沉浸式,之后大家就自然而然的接受了沉浸式这个名称,其实实际应该叫做Translucent Bar,即为透明状态栏。 沉浸式实现原理其实是使整个activity布局延伸到整个屏幕,然后使 ...
分类:
其他好文 时间:
2018-01-29 11:45:11
阅读次数:
418
Android4.2的源码android-17\com\android\commands目录下较之前的版本多了一个settings命令,查看其中的SettingsCmd.java文件,末尾有命令的帮助信息: 选项中的key为什么值,很难从帮助信息中看出,从代码中查看该key值是在android.pr ...
分类:
移动开发 时间:
2018-01-16 13:55:53
阅读次数:
586
一个正常的UAC设备插入Android 7.0是默认打开UAC配置的,打印的log如下: 而Android4.0是没有默认打开,是需要进行相应的配置的;这里可以看到其驱动程序为snd-usb-audio,依据这个关键词在内核中查找到如下内容: 需要在 /kernel/arch/arm/configs ...
分类:
移动开发 时间:
2018-01-03 16:09:11
阅读次数:
423