自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 申请白名单测试项

申请白名单测试项:

2020-04-28 11:07:11 2072

原创 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关注的人

提示
确定要删除当前文章?
取消 删除