
Android
android开发
jwensh
影响合理决策的两个最大的障碍是自我意识和思维盲点.
展开
-
logcat 命令行用法
本文为转载。作者 :万境绝尘 转载请著名出处eclipse 自带的 LogCat 工具太垃圾了, 开始用 adb logcat 在终端查看日志;1. 解析 adb logcat 的帮助信息在命令行中输入 adb logcat --help 命令, 就可以显示该命令的帮助信息;[plain] v转载 2016-10-09 11:15:04 · 531 阅读 · 0 评论 -
【Python】Android测试adb工具--ApkInstallTool
github源码地址技术实现所使用到的python模块: time re easygui (0.98.0)(三方) >pip install easygui 安装最新也行wx (3.0)三方) os bs4.BeaufulSoup (0.0.1)(三方) urllib,urllib2,urlparse requests (2.12.1)(三方) pychartdir()(三方) _winre...原创 2018-06-23 11:50:31 · 2036 阅读 · 0 评论 -
【自动化】获取手机的屏幕状态
只有拥有坐上牌桌的能力,才有博弈的机会...可能在Android测试过程中有很多需要获取的元素,比如这个手机的屏幕状态,除了可以用开发APK API(Java)实现获取锁屏状态外也可以通过adb命令获取手机是否锁屏状态,当然这种使用的adb的方式可以用python来封装。对于手机各种数据的获取,一般要么来自静态配置文件,要么来自动态的service动态数据手机屏幕状态这种动态的可以通过一个wind...原创 2018-05-23 18:57:59 · 9023 阅读 · 6 评论 -
【Android】adb connect 手机的两种方式
adb支持两种连接Android系统的方式,USB方式及网络方式。一般手机及平板默认会设置为USB方式。下边介绍这两种方式的切换方式。1. 背景知识:android系统底层运行着一个服务(adbd),用于相应和管理大家在电脑端的adb命令连接,这个服务在启动时会根据手机的配置监听USB连接或网络其中之一。配置的属性为: servi原创 2016-10-09 11:39:20 · 35910 阅读 · 0 评论 -
【Android】自动化设计过程中需要adb命令的场景
在测试过程中,对Android系统越来越了解,很多重复的东西,都想通过一些编程手段来解决,下面的一些场景是在实现ApkInstallTool(python)时用到的,这里罗列下经常使用的场景,对应的命令和python实现脚本后续会分享出来。Android系统内置的工具包:Toybox:是一些Linux命令行实用程序的实现。这些包括ls,cp,mv和约150个其他。Toybox项目于原创 2017-10-27 11:43:35 · 642 阅读 · 0 评论 -
【Android】性能测试之获取Android流量数据
流量:android4.0以上版本可以用/proc/uid_stat/$uid/tcp_rcv和/proc/uid_stat/$uid/tcp_snd来获取某个程序的上下行流量;而4.0以下版本要用cat/proc/$pid/net/dev来查看上下行流量。uid和pid的关系,可以从/data/system/packages.list这个文件中获取,但是/proc/uid_stat/$uid原创 2017-07-25 15:57:26 · 9227 阅读 · 14 评论 -
【Android】自动化测试框架有哪些?简单介绍
目前常用的可用于APP自动化测试的框架有以下几个:原创 2017-03-08 17:58:31 · 2808 阅读 · 0 评论 -
【Android】常用重要的adb命令
如果你是一个有心人,查看了android手机中的目录1.你会发现平常使用的android adb 命令大多都在/system/bin 和/system/xbin;2.两个目录中有android自己的命令,还有toolbox和busytool的命令;原创 2017-02-25 17:12:58 · 1382 阅读 · 0 评论 -
【官网原文】Android 5.0 行为变更
API 级别:21Android 5.0(官方网址) 除了提供诸多新特性和功能外,还对系统和 API 行为做出了各种变更。本文重点介绍您应该了解并在开发应用时加以考虑的一些主要变更。如果您之前发布过 Android 应用,请注意您的应用可能受到 Android 5.0 中这些变化的影响。如需详细了解新平台功能,请参阅 Android Lollipop 重要内容。本文内容原创 2017-02-24 17:48:19 · 352 阅读 · 0 评论 -
【官网原文】Android 7.0 行为变更
Android 7.0(官网原文地址) 除了提供诸多新特性和功能外,还对系统和 API 行为做出了各种变更。本文重点介绍您应该了解并在开发应用时加以考虑的一些主要变更。如果您之前发布过 Android 应用,请注意您的应用可能受到这些平台变化的影响。本文内容1.性能提升1.1低电耗模式1.2后台优化2.权限更改3.在应用间共享文件4.无障碍改进4原创 2017-02-24 13:53:24 · 539 阅读 · 0 评论 -
【官网原文】Android 6.0 变更
Android 6.0(官网原文地址)(API 级别 23)除了提供诸多新特性和功能外,还对系统和 API 行为做出了各种变更。本文重点介绍您应该了解并在开发应用时加以考虑的一些主要变更。如果您之前发布过 Android 应用,请注意您的应用可能受到这些平台变更的影响。本文内容1.运行时权限2.低电耗模式和应用待机模式3.取消支持 Apache HT原创 2017-02-24 13:15:50 · 427 阅读 · 0 评论 -
【Android】系统架构层次与异常分析
一、android系统架构层次在开发手机应用或进行手机应用测试的过程中,我们需要认识到android系统结构层次(这个层次不同与硬件意义上,可参考:Android Interfaces and Architecture)原创 2017-02-26 00:26:23 · 510 阅读 · 1 评论 -
【Android】crash与anr的问题定位
场景:使用某一在线教育平台的app,有这样一个操作流程,学习完课程内容后,需要上传语音作业,需要点击录制语音作业的按钮进行作业,点击完按钮以后,进入到了一个空白页,操作:Android手机直接使用adb命令去找到系统打印的日志,直接上图备注:这个问题好像已经解决了,我这是之前发现的,文章没写完,现在算是补发。理性对待别人家的app问题。 ...原创 2018-12-03 20:14:21 · 2168 阅读 · 1 评论