精华内容
下载资源
问答
  • 在项目中,测试发现在一些华为手机的屏幕适配上出现了问题,主要是因为华为Mate等一些系列的手机有一个虚拟按键的设计。当这些虚拟按键由用户手势滑出,或默认显示的话,就会遮挡我们本身的应用布局。比如欢迎界面...
  • 在最近这段时间关于华为的话题还是有很多的,比如说美国有很多的科技公司断开跟华为的合作关系,比如说英特尔,微软,谷歌,沟通等等,甚至有很多美国的同盟国家都宣布不会使用华为的5G技术,比如日本的软银公司,...

    在最近这段时间关于华为的话题还是有很多的,比如说美国有很多的科技公司断开跟华为的合作关系,比如说英特尔,微软,谷歌,沟通等等,甚至有很多美国的同盟国家都宣布不会使用华为的5G技术,比如日本的软银公司,后来宣布了跟诺基亚进行合作,不过任正非对于这些事情曾经表达过自己的看法,他对于华为的还是很有信心的,并且表示已经做好了打持久战的准备,只要能度过这样的一个困难时期,我们就会变得更强。

    8196f21cf57a6773e32976595fcb7262.png

    1

    相信大家都知道一件事情,在此之前谷歌想要跟华为断绝一切关系,并且到后来更新的

    Android Q版本,也是将华为mate20Pro和华为p30Pro等热门机型移出了首批体验新系统的名单,不过到后来又重新的将这些热门机型添加了进去。但是几乎同时间ARM公司也停止了向华为供货,这样一来就使得华为的芯片的研发道路受到了很大阻碍。

    7c755e0a7705994b9d436a6173aca270.png

    2

    不过好在华为早就做出了一定的准备,

    余承东

    曾经表示过,自从多年之前中兴受到了抵制之后,华为也是担心自己也会有这么一天,所以在多年之前就已经开始了研制属于自己的芯片和系统,而且还购买了

    ARM V8的永久研发权利,虽然现在ARM向华为断货,但是华为依然可以通过

    ARM

    架构去搞研发,这也就说明了,最起码华为的麒麟处理器是不会受到很大影响的。

    a1a0f3ecef783bbf13a840d598664d84.png

    3

    而对于华为的系统

    ,其实

    早在多年之前华为就已经开始了研发,而且也是在最近这段时间华为直接的注册了商标,并且命名为鸿蒙系统,而且小编根据最新的资料得知,华为

    鸿蒙

    系统界面已经申请了专利

    31bc1d3f63a98324ed6f414e8b062cff.png

    4

    而且最近这段时间有几张关于

    鸿蒙

    系统界面的图片也是被曝光了出来,

    其实

    从这几张图片当中我们也能够看得出,跟之前的华为

    EMUI系统界面还是比较相似的,有很多的人可能会问到,这会不会是侵权

    安卓系统

    呢?

    92ddcb5ff4897738453d4bbbec9de09d.png

    5

    其实并不是的,华为的

    EMUI系统虽然是属于安卓系统,但是不只是华为,其他所有采用安卓系统的手机品牌都会在安卓系统的基础之上做出一些改进,

    改进成拥有华为特色的操作系统,

    而且有很多的华为老用户早就已经习惯了华为

    EMUI系统的界面或者是功能,所以华为虽然将会采用属于自己的操作系统,那么最起码在系统界面方面肯定不会有太大变化的,你们认为华为的鸿蒙系统可以超过安卓系统吗?

    展开全文
  • 界面适配华为手机的虚拟按键的解决方案

    万次阅读 热门讨论 2017-02-27 15:50:29
    一、概述在项目中,测试发现在一些华为手机的屏幕适配上出现了问题,主要是因为华为Mate等一些系列的手机有一个虚拟按键的设计.当这些虚拟按键由用户手势滑出,或默认显示的话,就会遮挡我们本身的应用布局.比如欢迎界面...

    一、概述

    在项目中,测试发现在一些华为手机的屏幕适配上出现了问题,主要是因为华为Mate等一些系列的手机有一个虚拟按键的设计.当这些虚拟按键由用户手势滑出,或默认显示的话,就会遮挡我们本身的应用布局.比如欢迎界面过后是四个Fragment,那么底部的四个tab就会被虚拟的导航栏遮住,非常难看.

    这里写图片描述

    当然,欢迎页的图片适配也同样会出现问题.
    Google后得出第一个问题的解决方案.第二个图片的问题则用自己摸索的方式解决,当然也非常简单.

    二、布局由于虚拟按键导致导航栏顶上去的解决方法

    在我们的项目中加载Fragment的MainActivity,以及其他一般的Activity继承的BaseActivity中的onCreate方法中添加如下代码:

    if (AndroidWorkaround.checkDeviceHasNavigationBar(this)) {
       AndroidWorkaround.assistActivity(findViewById(android.R.id.content));
    }
    

    其中AndroidWorkaround使我们为了解决该问题而封装的类,也可以看作是一个特定的工具类:

    /**
    * 解决底部屏幕按键适配
    * Created by Mercury on 2016/10/25.
    */
    public class AndroidWorkaround {
    
        public static void assistActivity(View content) {
            new AndroidWorkaround(content);
        }
    
        private View mChildOfContent;
        private int usableHeightPrevious;
        private ViewGroup.LayoutParams frameLayoutParams;
    
        private AndroidWorkaround(View content) {
            mChildOfContent = content;
            mChildOfContent.getViewTreeObserver().addOnGlobalLayoutListener(new ViewTreeObserver.OnGlobalLayoutListener() {
                public void onGlobalLayout() {
                    possiblyResizeChildOfContent();
                }
            });
            frameLayoutParams = mChildOfContent.getLayoutParams();
        }
    
        private void possiblyResizeChildOfContent() {
            int usableHeightNow = computeUsableHeight();
            if (usableHeightNow != usableHeightPrevious) {
    
                frameLayoutParams.height = usableHeightNow;
                mChildOfContent.requestLayout();
                usableHeightPrevious = usableHeightNow;
            }
        }
    
        private int computeUsableHeight() {
            Rect r = new Rect();
            mChildOfContent.getWindowVisibleDisplayFrame(r);
            return (r.bottom);
        }
    
        public static boolean checkDeviceHasNavigationBar(Context context) {
            boolean hasNavigationBar = false;
            Resources rs = context.getResources();
            int id = rs.getIdentifier("config_showNavigationBar", "bool", "android");
            if (id > 0) {
                hasNavigationBar = rs.getBoolean(id);
            }
            try {
                Class systemPropertiesClass = Class.forName("android.os.SystemProperties");
                Method m = systemPropertiesClass.getMethod("get", String.class);
                String navBarOverride = (String) m.invoke(systemPropertiesClass, "qemu.hw.mainkeys");
                if ("1".equals(navBarOverride)) {
                    hasNavigationBar = false;
                } else if ("0".equals(navBarOverride)) {
                    hasNavigationBar = true;
                }
            } catch (Exception e) {
    
            }
            return hasNavigationBar;
    
        }
    
    }
    

    重新测试,发现无论是否弹出虚拟按键,都不会再次遮挡tab按钮。

    三、原理

    上面的代码需要在setContentView后面执行。其最初的解决方案是stackoverflow上有人为了适配软键盘在全屏下的布局问题。
    开始先判断该设备上是否存在导航栏。为什么用findViewById(android.R.id.content)呢?因为android.R.id.content这个id代表的就是所在页面的根布局,而并不需要特别指定一个id给该布局。可以通过调用系统API返回的结果,也可以通过判断该手机是否为华为手机,操作系统属于哪种类型来来判断。
    一旦确定该设备存在导航栏,将对该布局进行重新测量。首先mChildOfContent得到其视图树,对全局高度实现监听。

    OnGlobalLayoutListener 是ViewTreeObserver的内部类,当一个视图树的布局发生改变时,可以被ViewTreeObserver监听到,这是一个注册监听视图树的观察者(observer),在视图树的全局事件改变时得到通知。ViewTreeObserver不能直接实例化,而是通过getViewTreeObserver()获得。

    接着得到视图目前可用的总高度,将其赋值给mChildOfContent的布局高度。调用requestLayout,让mChildOfContent要求自己的parent view对自己重新设置位置。

    四、全屏图片的适配

    解决了布局的问题,再来看欢迎页启动时候全屏图片的适配问题。发现该方法对于图片不适用。如下图,当虚拟按键弹出时,图片照样被遮挡了底部的一小部分。
    这里写图片描述
    如果隐藏虚拟按键,图片大小恢复正常
    这里写图片描述
    仔细想想,对于一个ImageView直接占据一个layout的情况,是没有必要再去写一些代码进行适配的。到布局里一看,发现ImageView的属性 android:scaleType=”centerCrop”
    将其改为 android:scaleType=”fitXY”就可以解决了。这样图片可能高度会随着虚拟键的弹出而压缩,但是很好的适配了布局高度的变化而不会被遮挡。

    关于scaleType的详细介绍,留待其他文章里再探讨。

    展开全文
  • 1、隐藏应用华为和其他品牌手机最不同的,就是手机主界面上的应用隐藏功能,虽然这个对华为手机用户来说,并不算是最强大的隐藏技巧,无论是谁,只要用手指在手机主页面上,向两侧划开做放大图片的手势,一下子就被...

    华为手机,越来越多的国人在使用的手机大品牌,作为国内知名的手机大厂,华为手机又有哪些隐藏的功能,今天小编就来和大家一起了解一哈,华为手机的隐藏功能。

    1、隐藏应用

    华为和其他品牌手机最不同的,就是手机主界面上的应用隐藏功能,虽然这个对华为手机用户来说,并不算是最强大的隐藏技巧,无论是谁,只要用手指在手机主页面上,向两侧划开做放大图片的手势,一下子就被发现了。

    52c380a6681cf4328e940f977da6c046.png

    然后这时就可以看到隐藏的应用,想要添加什么应用软件的话,只需要点“添加”,然后选择应用就可以了。

    2、短信加密

    华为还可以给我们的手机短信加密,虽然现在微信聊天、QQ聊天横行,但是很多重要的短信沟通,面试通知,扣费讯息,都还是通过短信通知的,所以,华为手机的短信加密功能,让我们的重要短信,不仅不会丢失误删,而且还能保证短信内容的保密。

    打开“信息”→“设置”→“加密短信”,按照提示步骤激活就可以使用了。

    8e053448cb5abcae35dfcced64525951.png

    3、多用户模式

    多用户模式,可能是华为手机最彻底的“隐藏”功能了,它可以让使用我们手机的其他人,看到和我们手机完全不一样的数据,虽然是一只手机,但是手机上的数据却相互之间不互通,所以手机上我们自己原本的数据,可以说是被很好的隐藏了。

    如何添加用户:打开“设置”→“用户”→“添加”,然后只要按照提示设置就可以了。

    b3da8226c4baacf0b6c96ffb7727492e.png

    4、应用锁

    如果嫌我们刚刚说的华为应用隐藏功能太过容易被发现,我们还有应用锁。

    (1)打开“手机管家”,找到“应用锁”

    a19be4a7b55ce7443b2100fa88c3dec9.png

    (2)输入两次密码,确认打开应用使用的密码。

    ed652e47e351b75cb62d31ee7c22e11c.png

    (3)最后打开想要上锁的应用开关,这样,每次锁屏后,要打开应用都要使用密码

    c011646af639667a46d95d9eb54668c0.png

    5、保密柜

    保密柜可以说是华为手机的秘密武器了,无论是照片视频文档还是音频,都可以进行上锁保密。

    操作步骤:“文件管理”→“保密柜”然后按照步骤开启保密柜就可以了。

    73c5d132088a34929f930df1f7cad450.png

    银子的情感号 -四喜鸟 开通了

    想了解更多银子的内心世界

    就来四喜鸟找我吧

    我在四喜鸟,不要错过我

    5dda13badff48c2da24bf41ec104e3e5.png
    展开全文
  • 现在手机已经很普及了,手机系统主要有两大系统,一个是Android系统,一个是ios系统,但是华为让所有人看到了第三个系统,那就是鸿蒙系统。前不久谷歌宣布不与华为中断合作,那么华为接下来再想推出新手机,就不能...

    现在手机已经很普及了,手机系统主要有两大系统,一个是Android系统,一个是ios系统,但是华为让所有人看到了第三个系统,那就是鸿蒙系统。前不久谷歌宣布不与华为中断合作,那么华为接下来再想推出新手机,就不能使用Android系统了,本来谷歌以为这个办法会让华为认输,结果华为却亮出了鸿蒙系统,让谷歌的计划失败。

    现在网上有很多关于鸿蒙系统的新闻,很多网友对这个系统虽然不是很了解,但是都对它充满了好奇,希望能够早点使用到新系统。根据华为的最新消息显示,鸿蒙系统很有可能在今年的9月份与大家见面。不过在此前,鸿蒙系统的界面已经被曝光了,我们一起来看看这个系统吧。

    对于Android系统,想必大家已经使用的非常得心应手了,Android系统操作起来非常的简单,而且界面也很整齐。鸿蒙系统的界面更简单,从表面上看,与华为的EMUI系统相似,状态栏,配色,以及功能都与它极其相似。之前已经有不少华为的小伙伴体验过EMUI系统,初次使用鸿蒙系统的话,大家上手应该会快一些。

    鸿蒙系统虽然已经有了雏形,可是真正的投放到市场上,还需要很多测试,另外还需要为鸿蒙系统打造一个良好的市场。现在很多人已经习惯了Android系统,如果贸然将鸿蒙系统投放到市场,那么大家也可能因为操作不习惯而排斥华为,并且最坏的结果就是华为整个品牌口碑受影响。

     

    另外就算大家支持华为,接受了鸿蒙系统,但华为将鸿蒙系统投放市场的话,就意味着与谷歌彻底断绝合作了。谷歌现在与华为终止合作,是客观因素造成的,后期很可能有转机,因而华为亮出鸿蒙系统只是为了展示自己的势力,告诉谷歌没有你,照样可以继续生产。另一方面华为也希望谷歌能回心转意,给谷歌留机会。

    网友们看到鸿蒙系统之后,不禁感慨华为的强大,中国能有如此强大的科技公司,真是我们的骄傲。美方再想欺负华为,就需要掂量下华为的科技力量了。不少网友还推测,如果鸿蒙系统使用的话,市场上是不是会形成Android,ios系统,鸿蒙系统的三分鼎立的局面呢?不管怎么说,华为有鸿蒙系统,就不用担心谷歌的垄断了。

    品略图书馆 http://www.pinlue.com/

     

    展开全文
  • 分享华为手机锁屏状态下几大隐藏小功能。一、熄屏显示平常想要在手机上看时间、日期等信息,需要点亮屏幕,很费时费电,还损耗手机按键。熄屏显示,支持在熄屏状态下显示时间、日期、手机电量等基础信息,更有新颖的...
  • 每个人都有展示图片的喜好和想法但往往按照系列发一整组照片,容易收获更多点赞▼像这样我们常看到的系列图,有一个学名叫做“摄影类型学”名字听起来有没有觉得很高级但是操作起来却并不难今天我们就来讲讲,怎么用...
  • 有很多的消费者在购买手机的时候,一般情况下都会去选择上上一款所使用的手机的品牌,因为在使用一款手机一段时间之后,对于手机的系统界面或者是一些功能的操作方式都已经形成了一种习惯,所以在这种情况之下,下一...
  • 华为手机双清

    2021-01-09 17:27:35
    文章目录华为手机双清1.备份2.关闭“查找我的手机”3.双清 华为手机双清 当我们用华为手机用过一两年后,就会报各种内存不够用,不管你用自带手机软件清理,还是花钱用第三方软件来清理,始终只能清理一部分数据,...
  • 华为手机总是弹出风险提示

    万次阅读 2019-11-07 10:54:30
    在做自动化的时候,用的华为手机,Android 9.1.1的,总是弹出风险管控之类的弹窗, 解决办法: 把手机管家的所有通知都关闭,并在应用->应用管理 找到手机管家, 把“显示在其他应用的上层”,设置为不允许, ...
  • 使用way-item这种css类名命名方式,在华为自带浏览器中会有时会导致页面完全没有显示的问题(空白),其它手机浏览器是正常显示的。 但是只要将way-item这种命名方式成驼峰命名wayItem这样,页面就能正常显示。为...
  • 为解决不同屏幕手机图片被拉伸的问题(华为手机虚拟键盘),我们创建一个layer-list drawable文件。这也解决了启动页图片跳跃的问题。 android:gravity="center" android:src="@drawable/background" /> ...
  • 有遇到手机在恢复出厂设置或者是在升级的时候,长按华为手机开机键,发现手机卡死在华为图标、运营商图片或者是安卓系统图片界面,无法正常开机的情况吗?试试下面这3招 1. 重启治百病,长按电源键强制重启,...
  • 华为荣耀手机上踩坑了,网上看了下问的人不少,没人回答。觉得很有必要写下来,希望能够帮到更多的朋友。之前我也有写过一篇文章——Android图片上传(头像裁切+原图原样) ,被几个论坛转了不少,很是开心。今天...
  • 倒数日 Day Matter这款应用能够帮你记录生活中的一些重要事情,并在显示在手机上提示你距离设定日期还有多久。主要功能有万年支持、云同步、农历支持、三种分类设定、历史上的今天与明天、日期计算器...
  • 华为手机获取hci日志

    2021-03-11 16:13:11
    然后在关于手机界面,做以下两步操作,第一步如图:不停地点击版本号这个位置,当出现如图2中的提示,则表示进入了开发者模式。 4.然后返回到上一级,点击系统和更新设置: 5.进入开发人员选项界面,打开hci信息...
  • 手机相机的性能越5261来越好,我们4102使用的频率也就越来越高,手机也1653就堆积很多图片。可能会在不经意间误删了手机中重要的照片,遇到这样的情况我们该怎么恢复误删的手机照片呢?有没有什么好的方法可以恢复...
  • 点击上方蓝字"优派编程"选择“加为星标”,第一时间关注原创干货最近小编正在研究AS在使用手机调试时遇到了一点问题始终找不到设备,在网上找了很多帖子说的都不太对,下面根据我自己操作的实际经验...
  • 对于卡点视频或照片视频的制作,我们需要对多张图片进行视频的合成。接下来就与大家分享一下有关卡点视频的具体制作方法。方法/步骤对于卡点视频或照片视频的制作,我们可以利用手机自带的相册所提供的相关功能来...
  • 在电脑上工作时,突然要用手机上的照片素材,肿么办?简单,电脑手机用同一帐号登录聊天软件就可以传了,但是有没有发现传图数量很受限制,照片质量也会被压缩?通过数据线就能解决这个问题,但是有时候会忘记带数据...
  • 华为手机视频误删怎么恢复

    万次阅读 2019-05-08 11:19:40
    华为手机视频误删怎么恢复?...打开华为手机在桌面找到“图库”应用,打开之后在相册最下方一个华为手机自带的“最近删除”功能,在里面可以看到最近删除的所有视频包括图片。想要恢复的话点击删除的视频,然后点...
  • 现在手机越来越方便了,功能也月来越多,下面就给大家分享一下华为手机的几大实用办公技能。1.备忘录实用技巧备忘录的灵感速记,可以让你通过语音文字、图片的方式随时随地记录灵感,方便快捷。打开【备忘录】——...
  • 华为手机权限开启方法5

    千次阅读 2017-09-16 16:07:26
    图片中的软件名称只是举例,请对应设置你使用中的软件
  • 2020.9.15数码资讯原阿里安全研究总监:华为对 Linux 贡献数一数二华为此前发布了鸿蒙 OS 2.0 系统并开源,但网友们对此争议颇多。默安科技创始人兼 CTO,原阿里集团安全研究实验室总监评论某些网友以套壳看待鸿蒙的...
  • 开发中碰到无法直接进入相册的情况,会弹出选择界面,而需求是要直接从相册获取图片 public void localImage(int code) { Intent intent; if (Build.VERSION.SDK_INT intent = new Intent(Intent.ACTION_GET_...
  • 然而你是否想过将这些照片以动态的形式展示给身边的亲朋好友,让图片“动”起来呢?下面就教你手机视频剪辑软件怎么制作电子相册的方法,让照片“动”起来。 要在手机上把照片制作成视频可以借助【清爽视频编辑】...
  • 华为手机上调起图片选择时原来的效果如下 原来的代码是 Intent intent = new Intent(); intent.setAction(Intent.ACTION_GET_CONTENT); intent.setType("image/*"); startActivityForResult(intent, ...
  • 现在使用华为手机的人很多,那你知道手机里的一些隐藏功能吗?经常需要和外国客户打电话的朋友,下面这个功能对你作用很大,千万不要错过了! 一、华为AI通话翻译功能 1.通话翻译介绍 华为手机新增了一项AI通话...
  • 我发现华为手机有很多自带的小功能,例如录屏,在学习、工作中可以用得上。不过,有时候要开远程会议,或者想在大屏幕看手机视频的时候,发现华为手机上没有自带的投屏功能,不知道是我没找到,还是咋的。 不过...
  • 基于PHP的华为手机商城系统(完整前后台) 前端仿华为商城布局,带后台管理。 技术栈 前端vue+jq+html+css+elementui,后端php,数据库mysql 可搭建在phpstudy下,实现快速部署! 二 主要功能 前台 1 用户注册/登录 2 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 5,907
精华内容 2,362
关键字:

华为手机界面图片