精华内容
下载资源
问答
  • VIVO手机测试指令代码大全

    千次阅读 2020-07-19 21:41:45
    查询手机串号(所有品牌通用的方式) *#*#4636#*#* 安卓工程模式(OS稳定4.0之前) *#*#4838#*#* 安卓工程模式(OS稳定4.0之后) *#*#7777#*#* 开发者模式(用于开启灭屏效果之类的,打开触摸屏幕视觉白点等等) ...

    在拨号界面输入

    在拨号界面输入

    在拨号界面输入

    *#06#
    查询手机串号(所有品牌通用的方式)
    
    *#*#4636#*#*
    安卓工程模式(OS稳定4.0之前)
    
    *#*#4838#*#*
    安卓工程模式(OS稳定4.0之后)
    
    *#*#7777#*#*
    开发者模式(用于开启灭屏效果之类的,打开触摸屏幕视觉白点等等)
    
    *#558#  工程测试
    
    ***工程模式
    
    *#*#001#*#*
    vivoNV参数
    
    *#225#
    vivo版本测试
    
    *#*#112#*#*
    BBKlog
    
    *#*#118#*#*
    隐藏3G开关
    
    *#*#5806#*#*
    显示3G开关
    
    *#4766#
    MTK工程模式(MTK芯片可用)
    
    *#*#10922768#*#*
    音效测试
    
    *#*#2768#*#*
    音效测试
    
    *#*#8255#*#*
    Gtalk服务监控
    

    代码详解

    代码1:*#06#

    快速查看手机的IEMI码(手机串号),IEMI是国际移动设备身份码的缩写,国际移动装备辨识码。

    是由15位数字组成的"电子串号",它与每部移动电话机一一对应,而且该码是全球唯一的。每部移动电话机在组装完成后都有一个。

    代码2:*#558#

    这个代码可以让你进行工程测试,来测试你手机的各种硬件是否运行正常。同样也可以查询到手机串号。

    代码3:*#225#

    打开后进入到手机的版本测试,你可以查询到型号,软件版本号等等各种手机信息

    代码4:*#*#001#*#*

    打开后会进入NV参数界面,你可以看到手机的各种参数。

    其中,is_root这个参数,如果后面的数字是0那么就代表未被root过,如果是1则已被root。

    代码5:*#*#2288#*#*

    在拨号界面输入此代码,可以网络模式切换到3g或者2g。

    代码6:*#*#4836#*#* / *#*#4838*#*#

    输入后会进入到测试界面,可以查询并更改应用使用情况,WLAN信息。

    打开手机信息,找到“设置首选网络类型”,先记住你现在默认的类型,然后点击将它改成“LET only”,设置完成后,玩游戏时再也不会有电话打来了,不过游戏结束后要手动切换回来的

    展开全文
  • 当然国内的很多定制版 安卓 ROM 都仿苹果的 UI 风格,所以可能能从界面下方划出操作栏,这点作者本人并没做测试,所以欢迎大家反馈。总结起来就是本应用无法锁定的界面包括通知栏,控制栏(这点存疑,等你们给我反馈...
  • android中获取屏幕的长度和宽度,参考了网上有很多代码,但结果与实际不符,如我的手机是i9000,屏幕大小是480*800px,得 到的结果却为320*533结果很不靠谱,于是自己写了几行代码,亲测一下测试参数:测试环境: ...

    android中获取屏幕的长度和宽度,参考了网上有很多代码,但结果与实际不符,如我的手机是i9000,屏幕大小是480*800px,得 到的结果却为320*533

    结果很不靠谱,于是自己写了几行代码,亲测一下

    测试参数:

    测试环境: i9000( 三星)

    物理屏幕:480*800px

    density :1.5

    测试代码:

    // 获取屏幕密度(方法1)       
    int screenWidth  = getWindowManager().getDefaultDisplay().getWidth();       // 屏幕宽(像素,如:480px)
    int screenHeight = getWindowManager().getDefaultDisplay().getHeight();      // 屏幕高(像素,如:800p)
    
    Log.e(TAG + "  getDefaultDisplay", "screenWidth=" + screenWidth + "; screenHeight=" + screenHeight);
    
    
    // 获取屏幕密度(方法2)
    DisplayMetrics dm = new DisplayMetrics();
    dm = getResources().getDisplayMetrics();
    
    float density  = dm.density;        // 屏幕密度(像素比例:0.75/1.0/1.5/2.0)
    int densityDPI = dm.densityDpi;     // 屏幕密度(每寸像素:120/160/240/320)
    float xdpi = dm.xdpi;
    float ydpi = dm.ydpi;
    
    Log.e(TAG + "  DisplayMetrics", "xdpi=" + xdpi + "; ydpi=" + ydpi);
    Log.e(TAG + "  DisplayMetrics", "density=" + density + "; densityDPI=" + densityDPI);
    
    screenWidth  = dm.widthPixels;      // 屏幕宽(像素,如:480px)
    screenHeight = dm.heightPixels;     // 屏幕高(像素,如:800px)
    
    Log.e(TAG + "  DisplayMetrics(111)", "screenWidth=" + screenWidth + "; screenHeight=" + screenHeight);
    
    
    
    // 获取屏幕密度(方法3)
    dm = new DisplayMetrics();
    getWindowManager().getDefaultDisplay().getMetrics(dm);
    
    density  = dm.density;      // 屏幕密度(像素比例:0.75/1.0/1.5/2.0)
    densityDPI = dm.densityDpi;     // 屏幕密度(每寸像素:120/160/240/320)
    xdpi = dm.xdpi;
    ydpi = dm.ydpi;
    
    Log.e(TAG + "  DisplayMetrics", "xdpi=" + xdpi + "; ydpi=" + ydpi);
    Log.e(TAG + "  DisplayMetrics", "density=" + density + "; densityDPI=" + densityDPI);
    
    int screenWidthDip = dm.widthPixels;        // 屏幕宽(dip,如:320dip)
    int screenHeightDip = dm.heightPixels;      // 屏幕宽(dip,如:533dip)
    
    Log.e(TAG + "  DisplayMetrics(222)", "screenWidthDip=" + screenWidthDip + "; screenHeightDip=" + screenHeightDip); 
    
    screenWidth  = (int)(dm.widthPixels * density + 0.5f);      // 屏幕宽(px,如:480px)
    screenHeight = (int)(dm.heightPixels * density + 0.5f);     // 屏幕高(px,如:800px)
    
    Log.e(TAG + "  DisplayMetrics(222)", "screenWidth=" + screenWidth + "; screenHeight=" + screenHeight);
    展开全文
  • 安卓识别平板和手机

    2018-11-12 12:51:31
    * 判断当前设备是手机还是平板,代码来自 Google I/O App for Android * 常数screenlayout:一个screenlayout_size_mask值指示屏幕至少约为480x640 dp单位,对应于 大资源限定符。 * 1440*1920 * ...

     

     通过反复测试比较靠谱的就是google提供的api 使用分辨率识别多少寸的的那个现在压根就不准确

    /**
     * 判断当前设备是手机还是平板,代码来自 Google I/O App for Android
     * 常数screenlayout:一个screenlayout_size_mask值指示屏幕至少约为480x640 dp单位,对应于 大资源限定符。
     * 1440*1920
     * 常数screenlayout:编码比特的大小
     *
     * @return 平板返回 True,手机返回 False
     */
    private static boolean isPad(Context context) {
        return (context.getResources().getConfiguration().screenLayout & Configuration.SCREENLAYOUT_SIZE_MASK) >= Configuration.SCREENLAYOUT_SIZE_LARGE;
    }

     下面这个不建议使用

    /**
         * 判断是否为平板
         */
        private static boolean isPads() {
            WindowManager wm = (WindowManager) MyApplication.getAppContext().getSystemService(Context.WINDOW_SERVICE);
            assert wm != null;
            Display display = wm.getDefaultDisplay();
            // 屏幕宽度
            float screenWidth = display.getWidth();
            // 屏幕高度
            float screenHeight = display.getHeight();
            DisplayMetrics dm = new DisplayMetrics();
            display.getMetrics(dm);
            double x = Math.pow(dm.widthPixels / dm.xdpi, 2);
            double y = Math.pow(dm.heightPixels / dm.ydpi, 2);
            // 屏幕尺寸
            double screenInches = Math.sqrt(x + y);
            // 大于6尺寸则为Pad
            return screenInches >= 6.0;
        }

     

    展开全文
  • 于是用安卓手机安装了Termux模拟linux环境测试了一下,感觉不错。就是手机屏幕太小,操作别扭。 另外手机和笔记本之间经常互传文件,比如小说、代码等,总是弄根usb线插来查去很烦。于是忽发奇想,笔记本有wifi热点...

    最近比较怀念linux里的vim编辑器,总感觉比安卓的各类记事本好用。于是用安卓手机安装了Termux模拟linux环境测试了一下,感觉不错。就是手机屏幕太小,操作别扭。

    另外手机和笔记本之间经常互传文件,比如小说、代码等,总是弄根usb线插来查去很烦。于是忽发奇想,笔记本有wifi热点,可以和手机连接,而linux的强项就是服务器和网络,为啥不搞个互联互通呢?

    查阅网络资料加上自己摸索,终于搞定,可以通过ssh实现手机和笔记本电脑互联,互相登录访问,互相操作文件,感觉很方便。

    msys2

    分享一下过程:

    一、手机为安卓系统,苹果没有,不知道行不行。手机安装Termux。具体方法百度即可。

    安装完毕后打开,输入:pkg install openssh 安装ssh以便访问服务器。也可以安装一些常用软件如vim等:pkg install vim

    为了方便访问手机内部文件,要安装启用外部储存命令,输入
    termux-setup-storage即可。

    二、笔记本电脑为win7系统,其他应该也行。安装msys2 。去http://www.msys2.org/下载即可。我用的是32位的,因为笔记本电脑有些老旧。

    下载完毕打开MSYS2 MinGW 32-bit。先更新一下:输入:pacman -Syu 检查版本; pacman -Su 更新

    嗯,网上说要更换源位清华大学的。个人觉得似乎不必,不换的话,下载也不慢。

    安装ssh:pacman -S openssh 好了之后位方便与手机连接,要进行配置。

    配置登录密钥
     1.
    电脑生成密钥,运行
     ssh-keygen

    然后进入电脑.ssh目录,将id_rsa.pub文件拷贝到手机的storage/shared目录下。

     2.
    添加公钥信息

    确保id_rsa.pub存在于storage/shared/目录下,进入手机Termux。依次输入以下命令。

     cd

    cp storage/shared/id_rsa.pub ./.ssh
    cat id_rsa.pub >> authorized_keys
    至此,已添加公钥信息到手机。可以访问了。

    对了,手机termux要输入:sshd  才可以的

    三、为方便表示,默认手机是服务器,笔记本电脑是客户端吧。

    客户端连接服务器:

    手机查看当前用户名
     whoami
    手机查看当前ip
     ifconfig -a
    电脑ssh到手机

    假设手机使用whoami查看的用户名是u0_a258,手机的ip地址是192.168.1.9

    则电脑ssh到手机
     ssh u0_a258@192.168.31.9 -p 8022
    连接成功!可以操作手机上的termux了

    简便方法ssh配置
    为了方便,我们可以配置一下ssh client的配置文件,将下面内容加入到
    ~/.ssh/config 文件中

    Host termux
         HostName 192.168.31.9
         Port 8022
    这样只需要执行 ssh termux 就能登陆termx了。

    四、可以操作,但是文件复制等怎么办?网上查了,用scp,

    从服务器复制文件夹到本地:

    scp -r root@192.168.1.100:/data/ /home/myfile/

    只需在前面加 -r 即可,就可以拷贝整个文件夹。

     

    从本地复制文件到服务器:

    scp /home/myfile/test.txt root@192.168.1.100:/data/

    很可惜,执行不了,总是报错ssh: connect to host 192.168.191.2 port 22: Connection refused
    lost connection

    后来,我查阅了很多资料,发现这个可以用:参考网页:https://blog.csdn.net/beyond__devil/article/details/55512414?utm_source=blogxgwz2

    向服务器复制文件1.txt
    tar zcf - 1.txt | ssh -p 8022 u0_a390@192.168.191.2 tar zxf - -C
    /data/data/com.termux/files/home
    复制服务器文件 当前目录下所有文件到本地
    ssh -p 8022 u0_a390@192.168.191.2 "tar zcf - ./*" | tar zxf - -C ./

    五、最后,既然是双向访问,那手机如何访问笔记本电脑呢?这个简单:

    pc端的msys2输入:# sshd
    咦,居然出错了!sshd: no hostkeys available — exiting
    继续查阅资料,解决过程:输入以下命令即可。
    #ssh-keygen -t dsa -f /etc/ssh/ssh_host_dsa_key
    #ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key
    #/usr/sbin/sshd

    如果上述两个文件存在,仍然出现这个错误,那么试试 chmod 600
    上述两个文件。之后应该可以解决。

    好了,笔记本电脑的sshd运行起来之后,还要设置个密码才能让手机访问

    #passwd,随便设一个,自己记住即可。

    最后

    手机的termux输入:$ssh pc_Admin@192.168.191.1
    pc_Admin是笔记本电脑主机名字。可在msys2下用whoami查看。

    192.168.191.1是笔记本电脑的ip地址。可以用ipconfig查看即可。

    完毕。不足之处,敬请指正。

     

    展开全文
  • 最近做了一个项目,里面有涉及到监控PC桌面和监视手机屏幕的功能,客户需要在PC电脑上和安卓手机上都能够观看对方的屏幕,而对方的设备既可以是PC电脑,也可以是安卓手机。 为了便于以后复习,我把这个屏幕监控的...
  • 后面重新直接刷包,双清后格式化后发现系统需要fq验证,因为没有环境,一直卡着动弹不得,各种黑方法,什么点击屏幕四个角也不见效,当天需要用手机,直接准备降级8.1需要环境:adbusb驱动已打好,一个安卓8.1包...
  • 之前一直在寻找一种完美的移动设备屏幕流回传方案,这种尝试一旦成功即可运用于多种平台,比如云端测试Portal中对机器设备屏幕的实时监控,再辅以html5强大的特性,可以直接在web上模拟手机操作,达到"远程监控"的...
  • 你可以用这些秘密代码做很多事情,如重置您的手机,擦除所有数据,重新安装手机的固件,屏幕测试,检查产品代码,电池状态检查和许多疯狂的事情。Android比你想象的更聪明,用这些密码会让你的朋友感到惊奇。并且...
  • 仿安卓中国自适应博客类织梦模板v1.0是一个自适应手机端和PC端的最新版织梦V5.7为内核的网站模板,软件兼容主流浏览器,模板包含安装说明,并包含测试数据。 dedecms最新版内核开发,原创设计、手工书写DIV CSS, ...
  • 黑马安卓52期视频教程

    热门讨论 2015-06-24 22:15:48
    01、安卓基础+JNI(14天)-------------------------- day01_Android应用开发-快速入门 01_网络制式的概念 02_android简单历史 03_Android体系结构 04_JVM和DVM的区别 05_下载SDK 06_SDK目录结构 07_模拟器的创建 ...
  • 1、安卓手机模拟器显示(android4.1.2 api16) ![图片说明](https://img-ask.csdn.net/upload/201809/20/1537428430_210129.jpg) 2、真机测试(andriod8.1.0版本 api27,屏幕2280x1080) ![图片说明]...
  • 我们都知道因为操作系统的不同,很多游戏区分为安卓和苹果两个版本。那么之前学会python模拟点击的小伙伴开始担心,如果手机是ios版本那还能使用吗?这个问题小编进行了测试,小伙伴们完全不用忧虑ios版本,因为经过...
  • 我们都知道因为操作系统的不同,很多游戏区分为安卓和苹果两个版本。那么之前学会python模拟点击的小伙伴开始担心,如果手机是ios版本那还能使用吗?这个问题小编进行了测试,小伙伴们完全不用忧虑ios版本,因为经过...
  • 提审问题

    2019-07-09 15:16:29
    x系列屏幕截图必须是刘海手机截图 图片上手机必须是刘海手机 4.App内检查更新问题 如果app内有检查更新 点击必须跳转到Appstore下载 不能是其他下载渠道 5.登录 如果有登录 必须提供测试账号 6.应用名问题 应用名...
  • Android 一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导开发 IOS 由苹果公司开发的移动操作系统 Webkit 一个开源的浏览器引擎,在手机上的...
  • 手机To电脑同步预览工具 Gif图片录制工具 UI Programming Language Tutorials Games Guides Android设计指南非官方简体中文版 Android Cheatsheet for Graphic Designers Google Material Design 中文版 ...
  • 【App 信息查看】 快速查看手机信息,App 基础信息、签名相关、权限信息的渠道,避免去手机设置查找或者查看项目源代码的麻烦; 【开发者选项 Android特有】 一键跳转开发者选项,避免安卓由于平台差异导致的入口不...
  • 【App 信息查看】 快速查看手机信息,App 基础信息、签名相关、权限信息的渠道,避免去手机设置查找或者查看项目源代码的麻烦; 【开发者选项 Android特有】 一键跳转开发者选项,避免安卓由于平台差异导致的入口不...
  • 先准备一台(不要两台)开启了开发者选项的安卓手机,连接上电脑,确保执行adb devices可以看到连接上的设备。 运行pip3 install -U uiautomator2 安装uiautomator2 运行python3 -m uiautomator2 init安装包含...
  • Android应用开发揭秘--详细书签版

    热门讨论 2012-12-12 13:27:46
    5.2.12 获得屏幕属性 142 5.3 动画实现 144 5.3.1 Tween 动画 144 5.3.2 Frame 动画 149 5.3.3 GIF动画播放 153 5.4 小结 155 第6章 Android数据存储 156 6.1 Android数据存储初探 156 6.2 数据存储之...
  • 安卓手机上<code>dpr不统一,以及宽度的不统一,上面的两种方法都是尽可能的接近适配需要的大小。 <h3>3.3衬线字体和非衬线字体的区别 这里介绍个前端关于字体使用最经常使用的两个概念。 <p><strong...
  • 这段期间的技术提升:对自定义控件、消息推送、通知、键盘处理、屏幕适配、iPad的开发等实用技术进行锻炼;加强自身对UIKit以及Map Kit的理解以及谓词NSPredicate技术的应用。 体会了真正的MVC思想:视图不依赖于具体...
  • chrome.exe

    2020-04-01 09:26:11
    另有手机版的Chrome浏览器,于2012年发布了Chrome浏览器移动版,提供IOS系统、安卓系统以及Windows Phone系统的Chrome浏览器,在保持浏览器原有特点的情况下,实现了多终端使用浏览器,具有共享收藏历史信息等功能,...
  • 可以先下载apk运行到手机上看看效果,下载链接地址: apk如下所示 组件化apk的下载地址 02.项目运行 运行环境要求 Android studio 版本需要在3.0之上,compileSdkVersion是28,gradle版本是3.2.1,gradle-...
  • 自带设备模拟工具,支持16个设备数据模拟,同时还带数据库数据模拟,以便在没有设备的时候测试数据。 支持所有windows操作系统+linux操作系统和其他操作系统。 (二)、效果图 四、可视化大屏电子看板系统 (一...

空空如也

空空如也

1 2
收藏数 27
精华内容 10
关键字:

安卓手机测试屏幕代码