- 博客(32)
- 收藏
- 关注
原创 测试ubuntu(ipv4&ipv6)是否能访问外网命令
1.wget google.com(检查ipv4网络是否ok,如下所以ok会返回 200 ok的响应码)emdoor@emdoor:~$ wget google.com–2021-04-07 10:29:43-- http://google.com/Resolving google.com (google.com)… 172.217.14.110, 2607:f8b0:4007:803::200eConnecting to google.com (google.com)|172.217.14.11
2021-04-07 10:36:25
3270
原创 高通Android Q版本Keybox烧录步骤
PS:写keybox的机器必须烧录userdebug版本一、执行以下操作获取机器root(读写)权限adb root二、执行下面的操作写入RPMB2.1 adb shell2.2 qseecom_sample_client v samp 15 1(此步骤执行后选择y)2.3 qseecom_sample_client v samp 14 1(此步骤执行后选择y,然后提示RPMB key provisioning completed即可)2.4 reboot(然后机器会重启)三、写入keybo
2020-10-19 10:46:21
4545
原创 Ubuntu如何切换java版本
基于各种需求在Ubuntu上安装了多个java版本,可以通过如下命令来切换:sudo update-alternatives --config java输入以上命令后会列出当前已安装的所有java版本,选择对应版本前的代号如1,2,3等,再回车即可切换至对应版本...
2020-10-19 10:24:54
1607
原创 高通Android Q版本GSI&vts烧录方法及步骤
PS:请确保PC端adb版本已更新到最新版本,以免执行adb reboot fastboot报错前置条件:机器在开发者选项中打开OEM unlocking选项GSI烧录步骤:.1.adb reboot bootloader2.fastboot oem unlock此时机器进入unlock选择界面,用音量减键导航到unlock选项并按power键确认;此后机器会恢复出厂开机进入系统,请按正常操作进入系统后,打开usb调试,接着按如下步骤执行3.fastboot flash system syst
2020-10-16 11:53:52
1442
原创 python继承(派生)父类的案例
class BMI(): def init(self,height,weight): self.bmi = weight/height**2 def printBMI(self):
2020-05-30 19:18:55
272
原创 Android Q GSI和VTS烧录方法(MTK)
Android Q版本跑cts-on-gsi和跑vts的机器刷GSI的方式有差异,参考如下:前提条件,adb和fastboot 需要更新到最新版本1.0.41(platform-tool29.0.5),否则执行fastboot reboot fastboot 会报错,unknown command,同时需要进入开发者选项中打开oem unlockGoogle 官网最新platform tool下载路径如下:https://developer.android.com/studio/releases/pl
2020-05-22 15:20:09
2459
原创 Ubuntu 18.0.4安装Docker并设置非root用户
1.Install Docker Engine on Ubuntu(在Ubuntu上安装Docker Engine)为了安装Docker Engine,你需要如下类型的64位Ubuntu系统l Ubuntu Eoan19.10l UbuntuBionic 18.04l Ubuntu2.Uninstallold versions(卸载旧版本(如果此前没有安装过docker则不需要操作此步骤))旧版Docker称为:doc
2020-05-22 15:04:02
864
原创 vts测试环境搭建
vts 测试环境搭建:1.PC端java已安装好并且能正常使用;2.此文不涉及cts环境搭建部分3.下面直奔主题,cts环境已搭建ok,按如下步骤敲命令:安装Python工具包:sudo apt-get install python-dev安装协议缓冲区工具(适用于 Python):sudo apt-get install python-protobufsudo apt-get i...
2020-04-28 11:18:44
1076
原创 shell脚本表示大小的用法
shell脚本表示大小的用法if [ 1 -ne 1 ];then…fi-eq:等于-ne:不等于-le:小于等于-ge:大于等于-lt:小于-gt:大于
2020-04-09 11:48:13
293
原创 应用程序如何隐藏标题栏
隐藏标题栏的方法其实非常简单,打开MainActivity,在onCreate()方法中添加如下代码:protected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);requestWindowFeature(Window.FEATURE_NO_TITLE);setContentVi...
2019-06-05 10:49:44
1685
原创 Android Studio用法之ListView(图文并茂的listview界面)
首先准备好一组图片,分别对应列表中的每一种水果,待会我们要让这些水果的旁边都有一个图样。接着我们定义一个实体类,作为ListView适配类型,新建Fruit,代码如下:package com.android.uilayouttest;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;publi...
2019-05-30 15:37:59
11601
1
原创 Android Studio之ListView的用法(上)
List绝对可以称得上是Android中最常用的控件之一,几乎所有的应用程序都会用到它。由于手机屏幕空间都比较有限,能够一次性在屏幕上显示的内容并不多,当我们的程序中有大量的程序需要展示时,就可以借助ListView来实现。ListView允许用户通过手指上下滑动的方式将屏幕外的数据滚动到屏幕内,同时屏幕上的数据则会滚动出屏幕。其实你每天都在使用这个控件,比如查看微信联系人列表,翻阅朋友圈的。L...
2019-05-29 17:47:16
4622
原创 Ubuntu16.04如何安装google chrome
大家都知道现在做android经常需要访问Google,那么chrome浏览器自然是很受欢迎了,登录google账号,并同步相关资料也很方便,那么在ubuntu系统下如何安装chrome呢?1.首先将chrome安装包下载,请注意下载linux版本,附上下载链接:https://www.google.com/chrome/?brand=CHBD&gclid=Cj0KCQjwuLPnBR...
2019-05-28 17:43:52
362
原创 linux下安装视频播放器
linux下默认播放器很多格式无法支持,那么这种情况下可以考虑安装mplayer,支持播放很多格式的视频安装命令如下:sudo apt-get install mplayer
2019-05-28 17:14:03
4646
原创 RelativeLayout之Button摆放位置
RelativeLayout又称为相对布局,也是一种非常常用的布局。和LinearLayout的排列规则不同,RelativeLayout显得更随意一些。它可以通过相对定位的方式让控件出现在布局的任何位置。1.相对位置,相对父控件:左上,右上,居中,左下,右下<?xml version="1.0" encoding="utf-8"?><Button android...
2019-05-25 15:26:58
2366
原创 LinearLayout之weight属性
1.android:layout-weight 这个属性允许我们使用比例的方式来指定控件的大小,它在手机屏幕的适应性方面可以起到一个非常重要的作用。将android:layout-weight属性的值设置为1就会平分屏幕宽度。原理如下,系统会先将所有layout下所有控件指定的:layout-weight值相加,最后再平均分配此种方式适用于水平方向的控件布局<?xml version=...
2019-05-25 15:00:08
405
原创 水平方向设置button摆放位置》上/中/下
<?xml version="1.0" encoding="utf-8"?><!--水平方向设置按键摆放位置>>上/中/下--><Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/bt...
2019-05-25 14:42:51
2236
原创 Android之monkeyrunner的用法
#coding:UTF-8#import monkeyrunner modulefrom com.android.monkeyrunner import MonkeyRunner as mrfrom com.android.monkeyrunner import MonkeyDevice as mdimport sysimport time#connetct your deviced...
2019-05-25 13:51:34
249
原创 Android studio RelativeLayout相对布局(控件相对父控件摆放-左上、右上、中间、左下、右下)
<?xml version="1.0" encoding="utf-8"?><Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:text="左上...
2019-05-06 16:21:50
7056
原创 adb常用命令
1.adb全称是什么?Android Debug Bridge -安卓调试桥2.如何查看adb 版本信息“adb -version3.如何启动和结束adb进程?adb start-server-启动adb进程adb kill-server -结束adb进程4. adb如何通过wifi 连接android设备adb支持usb连接模式和tcpip连接模式,我们可以用tcpip模式通过w...
2019-05-06 16:08:06
461
原创 python-tkinter做web账号登陆界面
账号密码登录框是固定大小的,此案例使用的是grid源码如下:from tkinter import *root = Tk()bt1 = Label(root,text=‘账号:’).grid(row=0,sticky=W)bt1 = Entry(root).grid(row=0,column=1,sticky=E)bt2 = Label(root,text=‘密码:’) .grid(r...
2019-04-26 10:53:14
988
原创 cts测试如何跳过某个模块不测过
比如跳过media模块不测试:run cts --exclude-filter CtsMediaTestCases
2019-04-23 14:22:27
3301
原创 GTS 6.0Key-json环境变量配置
#gts 6.0 以后测试如下报错信息:java.lang.AssertionError: Unable to execute because service account isnot authorized to access information for this device. Please verifydevice properties are set correctly and ...
2019-04-23 09:35:15
2321
原创 python之format函数的使用
def hello(person):print(’{0},你咋滴啦’.format(person))print(‘sir,你不理我,我就走啦’)p = ‘明月’hello§#return语句的基本用法def hello(person):print(’{0},你肿么咧’.format(person))print(‘sir,你不理我那我就走啦’)return ‘我已经跟{0}打过招呼...
2019-04-23 09:26:36
446
原创 python-while函数
案例:现在手上本钱是10000,年利率是6.75%,问多少年后本钱能翻番?源码:benqian = 10000year = 0while benqian <20000:benqian = benqian*(1+0.0675)year + =1print(‘第{0}年拿了{1}块钱’.format(year,benqian))...
2019-04-23 09:17:49
690
原创 Linux上python版本比较多,如何指定运行特定版本的python
在测试Camera ITS时,需要指定python2.7的版本才能测试,那么如何指定版本呢,只需要运行如下指令即可:source activate python27那么即可指定运行python27版本...
2019-04-22 16:17:26
9385
原创 MT8163 Android P 烧录IMG步骤
打开开发者选项,打开usb调试,并打开oem unlockadb 版本大于1.39开始烧录1.adb shell reboot bootloader2.fastboot flashing unlock3.fastboot flash vbmeta vbmeta.img4.fastboot erase system5.fastboot flash system system.img(此...
2019-04-22 16:12:35
2313
原创 更新了fingerprint之后如何续跑之前的报告
1.将原来报告的checksum.data文件删除2.续跑原来的报告重新生成一份新的报告3.续跑新的报告就可以啦
2019-04-22 16:08:50
219
原创 MT8167/MT8765Android P烧录IMG步骤
打开开发者选项,打开usb调试,并打开oem unlockadb 版本大于1.39开始烧录1.adb shell reboot bootloader2.fastboot flashing unlock3.fastboot flash system system.img(此步骤大概需要3-5min)4.fastboot reboot...
2019-04-13 11:28:43
2528
原创 如何获取app的activity和package
#activity首先启动app界面,同时打开cmd,输入如下指令:adb shell dumpsys window|findstr mCurrentFocus可以准备获取指定apk的activity#获取系统所有packageadb shell pm list package...
2019-04-11 11:25:01
341
原创 更新pip版本
@更新pip 版本#window:正常windows下更新pip版本的指令无法更新时,可以尝试如下指令python -m pip install --upgrade pip#Ubuntu更新pip版本指令:sudo -H python -m pip install --upgrade pip...
2019-04-11 10:57:57
2526
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人