1. 如何才能去掉安卓4.4.4的状态栏阴影
沉浸式通知栏android4.4以上才支持的新特性。4.3不支持。 具体实现方式如下: 1.新建个公共style,设置android:fitsSystemWindows=true <!-- 设置应用布局时是否考虑系统窗口布局;true --> <style name="AppBaseTheme" parent="android:Theme.Light.NoTitleBar"> <item name="android:fitsSystemWindows">true</item> </style> 2. 修改AndroidManifest.xml,让所有的activity样式默认设置为AppBaseTheme(*不同项目要灵活处理,笔者项目的activity样式都是统一的所以这样设置没问题,但是实际情况下不同的activity可能调用的样式不一样,需要读者自行按自己的项目来设置) <application android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppBaseTheme" android:name="****"> 3.新增沉浸式通知栏实现类,实现原理很简单。 1)判断当前系统版本是不是4.4以上,判断代码如下: if (VERSION.SDK_INT >= VERSION_CODES.KITKAT) 2)如果大于4.4则设置状态栏透明化,代码如下: window.setFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS,WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS); 3)获取activity的根rootView(DecorView),然后创建一个新的view stateBarView并把它添加到rootView(这里手动给它设置个ID,下次进来时先判断rootView是否已创建stateBarView,如果已创建则直接获取该View这样可以防止重复创建,导致内存泄露) ...沉浸式通知栏Android4.4以上才支持的新特性。4.3不支持。 具体实现方式如下: 1.新建个公共style,设置android:fitsSystemWindows=true <!-- 设置应用布局时是否考虑系统窗口布局;true --> <style name="AppBaseTheme" parent="android:Theme.Light.NoTitleBar"> <item name="android:fitsSystemWindows">true</item> </style> 2. 修改AndroidManifest.xml,让所有的activity样式默认设置为AppBaseTheme(*不同项目要灵活处理,笔者项目的activity样式都是统一的所以这样设置没问题,但是实际情况下不同的activity可能调用的样式不一样,需要读者自行按自己的项目来设置) <application android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppBaseTheme" android:name="****"> 3.新增沉浸式通知栏实现类,实现原理很简单。 1)判断当前系统版本是不是4.4以上,判断代码如下: if (VERSION.SDK_INT >= VERSION_CODES.KITKAT) 2)如果大于4.4则设置状态栏透明化,代码如下: window.setFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS,WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS); 3)获取activity的根rootView(DecorView),然后创建一个新的view stateBarView并把它添加到rootView(这里手动给它设置个ID,下次进来时先判断rootView是否已创建stateBarView,如果已创建则直接获取该View这样可以防止重复创建,导致内存泄露) 以下是具体代码实现: import android.annotation.SuppressLint;import android.app.Activity;import android.content.res.Resources;import android.graphics.drawable.Drawable;import android.os.Build;import android.view.Gravity;import android.view.View;import android.view.ViewGroup;import android.view.Window;import android.view.WindowManager;import android.widget.FrameLayout.LayoutParams;/** * 沉浸式通知栏公共类 * @author hurrican * */@SuppressLint({ "InlinedApi", "ResourceAsColor" })public class ImmersedNotificationBar { private Activity activity ; //设置沉浸式通知栏的ID(防止重复创建) private final static int IMMERSED_NOTIFICATION_BAR_ID = 12345678 ; private final static String STATUS_BAR_HEIGHT_RES_NAME = "status_bar_height" ; public ImmersedNotificationBar(Activity activity){ this.activity = activity ; } //获取状态栏高度 private int getStatusBarHeight(Resources res){ int statusBarHeight = 0; int resourceId = res.getIdentifier(STATUS_BAR_HEIGHT_RES_NAME, "dimen", "android"); if (resourceId > 0) { statusBarHeight = res.getDimensionPixelSize(resourceId); } return statusBarHeight ; } //添加顶部状态栏 private View addStateBar(Activity activity,ViewGroup rootView,int statusBarHeight){ //创建新的View,并添加到rootView顶部) View statusBarView ; if(null!=rootView.findViewById(IMMERSED_NOTIFICATION_BAR_ID)){ statusBarView = rootView.findViewById(IMMERSED_NOTIFICATION_BAR_ID); }else{ statusBarView = new View(activity); rootView.addView(statusBarView); } statusBarView.setId(IMMERSED_NOTIFICATION_BAR_ID) ; LayoutParams params = new LayoutParams(LayoutParams.MATCH_PARENT,statusBarHeight); params.gravity = Gravity.TOP; statusBarView.setLayoutParams(params); statusBarView.setVisibility(View.VISIBLE); return statusBarView ; } /** * 设置状态栏颜色 * @param ColorId */ public void setStateBarColor(int ColorId){ if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) { Window window = activity.getWindow(); //activity的顶级布局 ViewGroup rootView = (ViewGroup) window.getDecorView(); //透明化状态栏 window.setFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS, WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS); Resources res = activity.getResources(); //获取状态栏目的高度 int statusBarHeight = getStatusBarHeight(res); View stateBarView = addStateBar(activity,rootView,statusBarHeight) ; stateBarView.setBackgroundColor(ColorId) ; } } /** * 设置状态栏颜色 * @param ColorId */ public void setStateBarDrawable(Drawable drawable){ if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) { Window window = activity.getWindow(); //activity的顶级布局 ViewGroup rootView = (ViewGroup) window.getDecorView(); //透明化状态栏 window.setFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS, WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS); Resources res = activity.getResources(); //获取状态栏目的高度 int statusBarHeight = getStatusBarHeight(res); View stateBarView = addStateBar(activity,rootView,statusBarHeight) ; stateBarView.setBackgroundDrawable(drawable) ; } }}收起
2. [Android]展开/收起通知栏
需要权限:
<uses-permission android:name="android.permission.EXPAND_STATUS_BAR" />
收起通知栏(经测能用)
展开通知栏(未测试)
转自文章: 折叠与展开通知栏方法
3. 如何设置微信信息显示在屏幕上
可以在微信设置-新消息提醒里将通知显示消息详情打开。
1. 登录微信,并点击我-设置-新消息提醒;
2. 将通知显示消息详情打开,微信通知提示就会在手机通知栏显示了。
如果您的手机来消息在锁屏上不显示内容,您可以尝试以下操作:
1、进入手机:
EMUI5.X:设置>通知栏和状态栏>通知管理>微信,根据自己的需要打开在状态栏上显示/横幅/在锁屏上显示。
EMUI8.X:设置>应用和通知>通知管理>微信,根据自己的需要打开在状态栏上显示/横幅/在锁屏上显示。
EMUI9.X:设置>通知中心>微信,根据自己的需要打开在状态栏上显示/横幅/锁屏通知。
2、进入微信,点击我>设置>新消息提醒,打开接受新消息通知和通知显示消息详情开关。
注:对于EMUI 5.x及以上平台手机,如果微信处在前台聊天状态,收到横幅消息后手动收起横幅,短时间内将不再出现横幅提示。这是安卓的设计,避免您受到过多打扰。
扩展
1、聊天:
支持发送语音短信、视频、图片(包括表情)和文字,是一种聊天软件,支持多人群聊,大家可以在一起畅所欲言。
2、添加好友:微信支持查找微信号、查看QQ好友添加好友、查看手机通讯录和分享微信号添加好友、摇一摇添加好友、二维码查找添加好友和漂流瓶接受好友等7种方式。
3、实时对讲机功能:用户可以通过语音聊天室和一群人语音对讲,在手机屏幕关闭的情况下也仍可进行实时聊天。
4、微信小程序:小程序开放“长按识别二维码进入小程序”的能力。经过腾讯科技测试,该功能在iOS以及Android均可使用,如果你无法正常打开,请将微信更新至最新版本。
4. 大拇指的手机
品牌 大拇指手机-4S 上市时间 2011-12 CPU MTK 6573(主频:650MHz) 操作系统 Android 2.3.4 网络制式 GSM WCDMA(支持3G功能) 主屏分辨率 960×640像素 主屏颜色 1600万色 主屏尺寸 3.5英寸电容屏(支持多点触摸) 输入方式 触摸屏 手写输入 笔划输入 繁体输入 本机内存容量 内置存储:8GB 视频格式 3GP MP4 AⅥ RMVB等 手机铃声 MP3 WMA等 外观样式 直板 机身颜色 黑/白 产品尺寸 115.2×58.6×9.3mm 摄像头像素 后500万像素 前130万像素 摄像高级功能 LED闪光灯、自动对焦 待机时间 48-72小时 数据传输功能 蓝牙 WiFi 通讯录 名片式通讯录, 电话搜索功能 通话功能 免提接听 来电铃声识别 来电归属地 来电大头贴 短信彩信 彩信 短信 娱乐功能 音乐播放 电子书 视频播放 游戏 商务功能 计算器 闹钟 世界时钟 日历 备忘录 电子邮件 指南针 高级功能 GPS导航、下线下歌、海量应用以及游戏、重力感应、基站定位、光线感应、来电黑名单 其他功能 地图、在线炒股、一键求助、手电筒、防盗追踪
JAVA2.0、天气预报、iBooks、收音机、自动校时
后台挂Q、MSN、飞信、UC浏览器、金山词霸 标配 充电插头、耳机、数据线、说明书、剪卡器、卡针、两卡托、包装 物理按键
Home键
单击:执行返回功能(注意:有些第三方应用软件界面中未对单击进行处理,需要按软件中的返回按钮来执行返回操作);在黑屏待机下,执行亮屏操作;双击:执行直接返回到idle界面的功能。(注意:在主菜单界面双击是调出任务管理器;在锁屏界面双击home键调出照相机和音乐播放控制的快捷按钮);长按:调出对应快捷菜单功能(在主菜单界面长按调出任务管理器);
开机键
开关机(断电情况下长按5秒左右开机,亮屏使用时长按5秒左右可手动横向滑动滑块关机);来电时挂断电话和静音功能:来电界面第一次按键,执行静音,第二次按键执行拒接电话;正常亮屏状态下短按,关闭背光,进入锁屏状态;在黑屏待机下短按,执行屏幕唤醒;
音量调节键:
调控播放器、视频等音量;在来电时执行静音功能;进入相机界面,按物理音量【+】键,可拍照,也可启动或停止视频拍摄;
静音键:
打开和关闭来电铃声;打开和关闭游戏声音;
三键强制断电
在手机出现异常时,可同时按住【音量+键】+【音量-键】+【home键】来强制断电以保护手机;
电话个人收藏:不能收藏SIM卡联系人,只能收藏本话机联系人;点击收藏联系人记录行末的【右箭头】图标可进入联系人简介界面;个人收藏联系人记录的删除是进入编辑界面,点击联系人名称条目最前面的【红色圆形】图标,待该图标中的白色小横杠呈竖立状态即可进行删除操作;最近通话:点击其中一行联系人名称条目后面的【右箭头】按钮,可以进入详细情况查看界面;最近通话上最右上角如果有数字图标,表示的是未接电话的数目;通讯录:进入通讯录界面执行打电话发短信等功能;拨号键盘:4.1.如果上次有拨打过电话,此时直接点呼叫按钮,可以直接把电话拨出;
⒋2.呼叫旁边人头按钮是用来将输入的号码添加到联系人中用的;
⒋3.拨号键盘上输入首个电话号码数字时长按数字0,即可弹出【+】按钮,并且在拨打过程中,【+】按钮自动转换成国际字冠00,以用来进行国际拨号;
短信:短信详情界面中标题栏下方的呼叫按钮可以直接拨号,如果是陌生号码可以把该联系人到通讯录中,若为本机已经存储的联系人,点击【联络信息】可查看该联系人详情;彩信功能直接包含在短信功能中,如果要发彩信直接点文字输入框左边的相机按钮可以添加图片、视频、音频、幻灯片等附件;如果短信中号码或URL链接地址,点信息详情界面的【右箭头】按钮可以提取号码或URL链接信息,而直接在信息中点击号码或URL链接地址,可执行拨号或打开该链接所指向的网页;直接点击彩信附件(音频、视频、图片、幻灯片等)可预览该附件;短信主界面中,在某一条信息行上从左向右(从右向左)水平横向滑动一段距离,行末自动弹出【删除】图标,点击即可删除该条短信;短信编辑中的删除操作同电话中个人收藏记录的删除;通讯录:联系人详情界面,点击联系人号码、短信、共享联系人、添加到个人收藏可分别拨打该联系人、给该联系人发送短信、将联系人号码和姓名信息作为短信内容进行共享、将该联系人添加到个人收藏;不支持SIM卡热插拔;设置注:静音开关开启时,设置铃声音量保存后进去查看仍然是关闭状态;设置->;通用->;日期和时间,如果自动按钮处于打开状态的时候,设置日期、设置时间功能将不可用,但是关闭自动按钮,即可自由设置本机时间;设置->;显示->;自动旋转屏幕,如果不想让屏幕横屏竖屏的来回跳,关闭这个按钮就可以了,但不能控制相机的横屏竖屏切换;设置->;显示->;自动锁屏。可以用来设置屏幕锁定的时间;设置-照片->;幻灯片显示用来设置幻灯片播放;设置->;通用->;多语言环境,可以切换系统语言,但是国内第三方软件显示的还是中文;设置->;通用->;网络->;蜂窝数据网络,在该界面长按【home】键即可弹出新建APN和重置为默认设置的快捷菜单;设置->;通用->;辅助功能,可开启USB调试使手机与电脑进行数据的交换,开启保持唤醒状态可使手机充电时一直保持唤醒,不自动黑屏待机并进入锁屏状态;设置->;通用->;已用时间,可查看电量百分比;设置->;通用->;关于手机,可查看手机相关参数信息;设置->;通用->;安全->SIMPIN,可设置和修改SIM卡密码,设置好SIM卡密码后每一次开机都要进行密码验证,不然该卡不能启网使用,输错密码3次该卡自动被锁定,需联系该SIM卡相应的运营商进行解锁;日历在主应用界面,进入即可查看当前日期的月历,在屏幕上方注明了正在显示日历的公历年和月份,日历中显示阳历信息。点击【日】或【月】可以分别以日、周或月的形式查看当前的日历。点击【今天】可快捷跳转至今天日历信息。
照片在文件夹或者照片的缩略图浏览界面,在屏幕最下方右滑,进入照片的编辑界面;1.1.分享:点击【分享】按钮,可以将该图片分享到短信、蓝牙、邮件、人人网等;
⒈2删除:直接点击【删除】按钮,即可执行删除操作;
⒈3幻灯片播放:直接点击【播放】按钮,即可播放幻灯片;
2.在图片预览界面时,连续两次点击图片某一个地方,会将该地方局部放大以便进行查看,同时张开或合拢手指亦可进行缩放操作;快速向右或向左滑动手指,可快速浏览下一张或上一张图片;
照相机1. 右上角的照相机按钮,用来切换摄像头;
⒉ 右下角的滑动按钮用来切换拍照和摄像;
⒊ 左下方图片预览按钮用来进入相册浏览照片或者摄像;
⒋ 用后摄像头照相时,点击屏幕上带【闪电】图标的按钮,可开启闪光灯;
⒌ 拍照界面的hdr按钮用来设置是否将三张曝光不同的照片中的最佳部分合并成一张照片;
⒍ 相机横屏切换时屏幕自动旋转,而视频拍摄时,屏幕不会自动旋转;
Youtube使用的时候建议开启Wi-Fi,不然加载速度很慢,有时候甚至会出现“网络异常,请重新连接”的提示信息。
天气点天气右下角的感叹号按钮,进入城市编辑界面,点编辑界面的加号按钮,可以增加城市;选择°F是按华氏度显示温度,°C按摄氏度显示温度(转换公式:华氏度= 32 + 摄氏度×1.8);若天气面板为淡蓝色,则表明该城市目前为白天(上午六点到下午六点);若天气面板为暗紫色,则表明该城市当前为夜间(下午六点到上午六点);在天气主界面,点击界面最右下角的Y!图标,您便可以查看城市相关的更加详细的天气报告、新闻和网站等众多信息;iTunes(建议使用前开启Wi-Fi)
在各个界面中,长按【home】键,可弹出刷新、下载管理、定时关闭、设置、帮助更新、退出快捷菜单;在线音乐2.1歌曲下载:
⒉1.1.点要下载的歌曲,进入音乐播放界面,点歌手图标右下角的下箭头按钮,下载歌曲;
⒉1.2.在列表界面长按选中的歌曲,会出现播放和下载的提示框,点下载按钮可以下载歌曲;
⒉2歌曲播放:
⒉2.1.点击要播放的歌曲,直接进入音乐播放界面;
⒉2.2.在歌曲列表界面长按要播放的歌曲,出现播放提示框的是点播放选项;
⒉2.3.在播放界面点最上角的循环按钮可以设置音乐播放的模式:单曲循环、列表循环、随机;
⒊本地音乐播放(同在线);
⒋我的收藏:登录后可以同步电脑上收藏的歌曲;
⒌删除正在下载的下载项:进入通知栏中长按进入下载管理删除正在下载项,或者直接到下载管理里面删除正在下载项;
Appstore(安卓市场)(建议使用前开启Wi-Fi)
⒈ 在界面中,长按【home】键,可弹出相应的快捷菜单;
⒉ 软件下载:选中要下载的软件,点击【下载】按钮,进入下载界面
安装:
⒉1 下载完成后提示安装时,直接点击安装可进行安装;
⒉2 下载完成后进入通知界面进行安装;
⒉3 在管理->;下载管理界面对下载完成的软件进行安装;
⒉4 在主菜单中点击文件管理->gomarket->download,找到待安装应用程序的APK文件,直接点击即可安装;
⒊ 软件卸载
⒊1 软件安装后,进入appstore中选中已安装的软件点卸载按钮,即可卸载安装的软件;
⒊2 进入管理->;下载管理,对下载完成的软件进行卸载;
⒊3 在主菜单界面长按该应用程序图标,待图标出现左右晃动时松手,直接点击一下该图标即可进入卸载界面;
⒋ 删除正在下载项
⒋1 在正在下载的的进度条出现的时候,进入通知栏。长按任务栏上的下载项,进入到任务管理之后点后面的删除按钮下载项,进入到任务管理之后点后面的删除按钮;
⒋2 直接在在正在现在界面点后面的删除按钮;
指南针打开指南针以8字晃动手机来校准该指南针,使用时注意远离干扰源;点击主界面最下方的【i】图标,可选择正北或磁北;语言备忘录删除备忘录:录制完成后,进入备忘录列表,选中要删除的备忘录,点右下角的删除按钮即可;共享备忘录;录制完成后,进入备忘录列表,选中要删除的备忘录,点右下角的共享按钮,即可通过电子邮件或者彩信发送备忘录;也可以先点击备忘录后边的【右箭头】按钮,待进入简介界面后,直接点击【共享】即可共享该备忘录;修剪备忘录:点备忘录后边的【右箭头】按钮,进入简介界面后,点修剪备忘录按钮,可以通过拖动修剪语音备忘录上方的进度条来修剪备忘录的长度;备忘录播放:点击备忘录文件列表界面最左上角的【扬声器】按钮,可以用扬声器播放录音;备忘录标签设置:在备忘录简介界面,点击备忘录标题后面的【右箭头】按钮,即可进行该备忘录标签设置;时钟1. 添加时钟:轻按界面最右上角的“+”,然后在输入框中输入城市名称,此时与您键入的内容相匹配的城市会出现在下方(注意:若找不到某个城市,请尝试查找与该城市位于同一时区的主要城市)
⒉ 删除时钟:点击主界面左上角的【编辑】按钮,在弹出的界面中点击红色圆形图标,待红色圆形图标里面的小横杠呈竖立状态时,点击该时钟后面的【删除】按钮即可立即删除该时钟;
⒊ 删除闹钟:操作同删除时钟的操作;
⒋ 秒表:秒表主界面点击【启动】按钮即可开始计时,计时中点击【计次】会记录每一个来回的时间,计时中点击【停止】会停止计时,停止后点击【复位】可重新初始化将秒表清零(注意:若您启动了秒表并切换至另一应用程序,秒表在后台仍然正常运行);
⒌ 计时器:计时器主界面点击【计时结束,启用】可自由设定计时器时间到提醒铃声,点击【启动】按钮可开启设定时间的倒计时,在启动过程中点击【取消】按钮可取消倒计时(注意:若您启动了计时器并切换至另一应用程序,计时器在后台仍然正常运行);
Ibooks阅读:点要阅读的电子书即可进入阅读界面。向左滑屏即电子书向后翻页,向右滑屏即电子书向后翻页。在屏幕最下方向左滑屏退出电子书阅读,向右滑屏进入电子书菜单界面。通过菜单中的功能实现电子书的各项设置;电子书下载:点电子书书架上的网络书城按钮进入电子书下载界面,选中要下载的电子书,点下载按钮即可下载电子书;电子书收藏:点电子书书架上的网络书城按钮进入电子书下载界面,选中要下载的电子书,点收藏按钮即可收藏电子书;电子书删除:在电子书的书架界面,长按一本书,出现提示框后,点删除所选书籍,即可删除所选中的书籍。点删除所有书籍即可删除所有的书籍;电子书的详细信息查看和封面更改,同上;电子书阅读界面,长按【home】键,可弹出字体大小、阅读风格、亮度调节等快捷菜单;开启自动旋转屏幕后,电子书可以横屏阅读查看;Wi-Fi使用建议:Wi-Fi的电流很大,不使用的时候建议关闭掉以节约电量;如果开启Wi-Fi后离开Wi-Fi的服务范围后又回来,Wi-Fi会自动连接;高级设置:在Wi-Fi界面长按【home】键弹出的菜单中点击高级,可以进入高级设置;Wi-Fi断开:在已经连接的Wi-Fi名称条目上长按,弹出的快捷菜单中可以执行修改网络、不保存网络;轻按Wi-Fi名称条目,则可查看当前连接的Wi-Fi的详细参数信息;蓝牙蓝牙显示已配对未连接时,就可以发送文件;在配对成功后的蓝牙上长按,可以取消蓝牙配对和对蓝牙进行重命名;在扫描到的设备名称条目上长按可选择与该设备配对;UC浏览器主菜单:点UC底部栏上的最中间的主菜单按钮,可以调出菜单;返回主页:进入几级页面后,直接按最后面的小屋按钮可以返回到主页;新建窗口:点叠纸按钮,可以新建一个窗口;前一页后一页:点击左右箭头按钮,可以切换至前一网页或后一网页;在浏览页面,长按【home】键,可以弹出相应的快捷菜单;手机QQ查看好友空间动态,点底部栏上的第一个按钮;进入好友列表,点底部栏上中间那个按钮;进入QQ游戏,点底部栏最后一个按钮;切换账号、添加好友、退出程序等等,长按home键通过功能菜单项执行;娱乐、应用娱乐和应用里面的应用程序,在进入界面后,直接点击【安装】,按照安装提示一步一步安装,完成后进入主菜单界面,点击所安装的应用程序图标即可使用;
收音机收音机必须在插有耳机情况下才能使用;收音机主界面长按【home】键,在弹出的搜索、RDS设置、退出快捷菜单中可执行相应操作;点击主界面的【声音】或【耳机】图标,可用耳机收听或外放收音频道;点击界面最右下角或最左下角的按钮,可快速调节搜索频道的频率值,而主界面最下面一行的第二个和第三个按钮,以每一次0.1MHZ的频率值微调进行频道的搜索;点击主界面的【☆】图标,可将当前频道快速添加到收藏栏;通知通知提醒,如果有未接来电,未读短信,新下载软件等等就会在状态栏中有通知提醒;查看通知,从状态栏上向下滑屏可以拉出通知界面;清除通知,点右上方的清除按钮;收起通知,从通知界面的最下方,向上滑屏即可收起通知;在通知栏最上面一行,点击屏幕亮度、待机、自动转屏、WLAN、蓝牙、数据连接、离线模式可以快速开启对应的应用程序;Safari其使用整体上类似UC浏览器;在Safari各个界面,长按【home】键,不会弹出快捷菜单;计算器在计算器中轻按数字和函数、就像您使用标准计算器一样。轻按加、减、乘或除按钮时,按钮周围会出现一个白圈,以让你知道要执行的运算,横屏转动可获得扩展的科学计算器。
标准内存函数
C:轻按此按钮以清除显示的数字;
MC:轻按此按钮以清除内存;
M+:轻按此按钮以将显示的数字加到内存中的数字上,如果内存没有数字,轻按此按钮会讲显示的数字存储在内存中;
M-:轻按此按钮以内存中的数字减去所显示的数字;
MR:轻按此按钮以用内存中的数字替换所显示的数字,如果该按钮周围有一个白色圆环,则表明内存中已存储了数字(注意:当您在标准计算器和科学计算器之间切换时,存储的数字仍然保留在内存中);
科学计算器
旋转横屏即可切换至扩展计算器
2ndf: 将三角函数按钮(sin、cos、tan、sinh、cosh和tanh)更改为它们的反函数(sin-1、cos-1、tan-1、sinh-1、cosh-1和tanh-1),还将In改成log2,将ex更改为2x,再次按2ndf以使这些按钮返回到它们原来的函数。
Rad:将模式更改为以弧度表示三角函数;
Deg:将模式更改为以角度表示三角函数;
EE:此运算符用当前显示的数值乘以10的您所输入的下一个数值次方;
Rand:返回0和1之间的随机数;
备注:其他三角函数(sin、cos、tan、sinh、cosh和tanh)和反三角函数(sin-1、cos-1、tan-1、sinh-1、cosh-1和tanh-1)等同数学中函数的使用;
输入法内容输入框轻按,弹出输入法后:
在输入框空白处快速轻击一下或者长按一下,弹出“输入法”快捷菜单,手动选择可设置输入法类型;本机的Android输入法设置,可点击输入法上的设置按钮,也可通过设置->;通用->;键盘进行相应输入法的设置;在内容输入框文字之间快速轻击一下,则弹出选择文字、全选、输入法快捷菜单;而在文字之间长按一下,则弹出复制、剪切快捷菜单;文件管理在文件夹或文件名称条目上长按,则弹出复制、剪切、粘贴、删除、重命名、详情或共享等快捷菜单;无SD卡插入时,文件管理不可用;开启自动转屏,可以横屏进行相关操作;不支持SD卡热插拔操作;网络地图在网络地图主界面,长按【home】键,弹出搜索、路线、图层、位置共享、更多等快捷菜单;在地图上某一固定地方,连续点击,会自动放大该地方地图;开启自动转屏,可以横屏进行相关操作;在地图中某个地点名称上,长按不动,则会自动加载该地点的详细位置;电子邮件在电子邮件各个操作界面长按【home】键,可以快速弹出一系列快捷菜单;在邮件名称条目上长按,可弹出打开、删除、转发、全部回复、回复、标记为未读快捷菜单,手动选择可进行相关操作;开启自动转屏,可以横屏进行相关操作;删除邮件:进入邮件详情界面,点击【删除】可删除此邮件。同时也可以在邮件列表界面上长按某一个要操作的邮件条目,在弹出的快捷菜单中选择“删除”可删除该邮件。回复邮件:进入邮件详情界面,点击【回复】或【全部回复】可回复此发件人。而且在邮件列表界面上长按某一个要操作的邮件条目,在弹出的快捷菜单中选择“回复或全部回复”可回复该发件人。转发邮件:进入邮件详情界面,长按【home】键在弹出的菜单中点击【转发】可转发此邮件。而且在邮件列表界面上长按某一个要操作的邮件条目,在弹出的快捷菜单中选择“转发”亦可转发该邮件。标记邮件:进入邮件详情界面,长按【home】键在弹出的菜单中点击【标记为未读】或【标记为已读】可标记此邮件。而且在邮件列表界面上长按某一个要操作的邮件条目,在弹出的快捷菜单中选择【标记为未读】或【标记为已读】亦可标记该邮件。8. 阅读邮件:在邮件列表界面中,直接点击所要阅读邮件的名称条目即可阅读该邮件,对于附件的查看,直接点击附件上面的【打开】或【保存】按钮;
5. Android通知笔记
当我们自定义通知布局的时候,需要通过 NotificationCompat.Builder 设置自定义的 RemoteViews 。而 RemoteViews 中只支持部分布局和控件。如下所示。
布局
控件
注意:上面的信息我是在android-29的 RemoteViews 源码中看到的,其他版本的像
android-26,android-27都没看到,感觉很奇怪。
在上面说通过 NotificationCompat.Builder 设置自定义的 RemoteViews 。有两个方法。
设置通知收起状态RemoteViews
设置通知展开状态的RemoteViews
下面看一下网易云和喜马拉雅通知布局的对比。
通知栏网易云展开布局,喜马拉雅收起布局
通知栏网易云展开布局,喜马拉雅展开布局
通知栏喜马拉雅展开布局,网易云收起布局
通知栏喜马拉雅展开布局,网易云展开布局
在官方的 创建自定义通知布局 中有这么一段话。“ 自定义通知布局的可用高度取决于通知视图。 通常情况下 ,收起后的视图布局的高度上限为 64 dp,展开后的视图布局的高度上限为 256 dp ”。
对这段话我的理解是:
接下来我们测试一下,测试机器
收起布局效果
展开布局效果
收起布局效果
展开布局效果
到这里,有个疑问,如果收起布局大于64dp,展开布局大于256dp会是什么效果呢?接续测试一下。
收起布局效果
展开布局效果
在我的测试机上好像也没什么问题,就是我们的通知布局占据的高度变大了。
结论:可以自定义通知栏高度,但是无论是收起布局还是展开布局都不宜过大。过大的话,会导致用户在通知栏看到的通知数量减少,用户需要滑动才能看到更多的通知信息,影响用户体验。
源码请参考 NotificationDemo 的CustomizeNotificationActivity。
这个需要在手机中设置。
参考链接:
6. 如何评价升级到 Android 6.0 后的 MIUI
Android 6.0开发版的代号为“M”,那Android M可能会有哪些新增内容呢?别着急,在升级到Android 6.0前,下面这几件事你必须知道。
1、为什么6.0也叫安卓M?
从Android1.5的纸杯蛋糕(Cupcake)开始,1.6为甜甜圈(Donut),2.0为奶酪馅(Eclair),2.2为冻酸奶(Froyo),2.3为姜饼(Gingerbread)。
3.0为蜂巢(Honeycomb),4.0为冰淇淋三明治(IceCreamSandwich),4.1为果冻豆(JellyBean),4.4为奇巧(KitKat),5.0为棒棒糖(Lollipop)。
为了更好区分Android的各个版本,谷歌用不同的小甜点来命名。不仅如此,从最初的首字母“C”开始,最新的6.0应该是"M"了。和往年一样,“M”同样也是安卓6.0内部开发代号。
这次的“M”代号也是一个首字母为M开头的小甜点,至于是棉花糖(Marshmallow)还是马卡龙(Macaroon),还得再等一段时间才能知道。
2、正式的版本何时推出?
本月底上线的仅仅是预览版的Android M,这是对于开发者来说的。那么普通用户何时才会迎来正式版呢?
参考去年的惯例,谷歌在6月底发布Android L,10月中旬才发布正式版,中间花了4个月。这次Android M在5月底发布,正式版应该在9月底-10月初发布。
当然了,正式发布和我们能用上还是两码事儿。除了谷歌的亲儿子和干儿子们外,乐观点的话,今年年底前能升级到Android 6.0。
3、安卓6.0的最低配置要求
既然知道了升级时间,想必更多人关注的是,自己的安卓手机到底能不能升级。之前5.0版本发布后,512MB的机器也能够流畅运行,相信Android M对手机的硬件配置要求也不会太高。
不过话说回来,能跑得动和能玩的爽这是两个概念。在如今手机APP都是吃内存狂魔的今天,低于1GB内存的安卓手机还是老实点吧,即便是能升级,在实际体验上肯定会大打折扣。
4、Android for Work是什么?
从几天前网络上曝光出的本届大会议程表来看,Android M将为一些中小企业移动办公或更多不方便使用电脑的工作人员带来巨大的便利,提供更优秀的办公解决方案,即“Android for Work ”。
Android for Work让用户不需要再随身携带两台设备,既能保证工作和生活既可以一体化,又能让将工作环境和个人环境完全区分。
5、更高效更便捷的操作方式
在智能手机通知栏方面,Android设备似乎要比iOS、WP设备表现的更为出色。尤其是在升级5.0版本后,两段下拉式结构以及简洁的设计,使之变得更加高效。
不过它依然具有优化的空间,如何在锁屏状态下显示重要通知,自动隐藏一些不重要的通知。如果能加入在通知中回复消息等功能,也是可以提升不少使用效率。
此外,在新的Android 6.0中也可以加入多窗口模式,也就是在单屏下可以同时显示2个及以上的视图窗口,这也是不少人所期待的,这也能提高操作效率。
6、更省电的场景节能模式
现如今,智能手机的硬件配置已经提升到更高的水准,八核处理、2K显示屏、4GB运行内存......这些升级在提升用户使用体验的同时,也带来了另外一个棘手的问题,这就是对手机电池续航能力提出了巨大的挑战。
在电池技术停滞不前的情况下,Android 6.0将加入全新的节能模式,这个节能模式可以满足不了更多的场景的需求,大幅度提升你的手机续航。
7、用户将拥有更多应用权限
说到root权限,相信Android用户不会感到陌生。安装默认是封闭权限的,如果用户想要夺回主动权,就必须先root,但这对于很多初级用户来讲的确是一件麻烦事儿。
最新的Android 6.0将为开放更多的应用程序权限,允许用户在不影响关键系统运行环境下卸载预装应用,做好了这一点,可以免去用户获取root权限的麻烦,方便了小白用户。
8、堪称黑科技的核心系统升级
很多时候,谷歌的确是推出了一波接一波的更新,但除了Nexus设备之外,其余Android手机或平板电脑的用户必须苦苦等待,甚至更新无望。
在最新的版本中,谷歌将Android 6.0的更新和OEM厂商更新区分开来,不应受厂商的应用。比方说,厂商提供的是一套定制桌面的主题,外加多个自家服务的应用程序,但核心系统将可以单独更新升级。
7. 2499元指纹手机表现如何 华为麦芒4评测
【IT168 评测】如果说给2015年的手机行业提取几个关键词的话,那么“指纹识别”以及“全金属机身”是必不可少的。说到指纹识别功能,它的出现可以说重新点燃了整个手机市场,无论是千元内的中低端机型,还是售价达到三四千元的高端机型,指纹识别都是其必须配备的卖点之一。而说到全金属一体机身设计,虽然已经有越来越多的机型采用类似外观,但毫无疑问,真正的全金属一体机身仍然是中高端机型的专属特性。那么当这两者同时出现在一款手机上时,你对它的价格期待又是多少呢?就在几日前,华为旗下品牌麦芒发布了新一代中高端智能手机——麦芒4。在全金属一体式机身以及指纹识别功能的映衬下,该机高配版/全网通版2499元的售价引起了用户极大的关注。究竟是一款什么样的手机,能够让华为麦芒4敢于进军2000元以上价位?
众所周知,目前国内的智能手机市场,2000元档是最受用户关注的一个价格区间,在这个区间里,众多互联网品牌的高配机型比比皆是,这种情况下,华为麦芒4的压力可以说是显而易见的。但是,作为华为旗下一个定位年轻时尚群体的智能手机品牌,麦芒系列手机一直以来也有着不错的销量以及口碑,在华为品牌号召力的影响下,麦芒4的实力同样不可小觑。根据华为方面的消息,麦芒3s在全球的销量累计超过500万台,这对于一款仅提供电信制式的智能手机来说是很难得的;而最新推出的麦芒4不光加入了时下非常火热的指纹识别功能,还将目前呼声很高、实用性很强的全网通功能加了进来,其竞争力无疑得到进一步提升。那么,这款高配版/全网通版的麦芒4究竟有着怎样的表现,能够让它信心满满的进军2000元以上价位?所谓的“全金属指纹手机”又将带来怎样的体验呢?除去指纹识别以及全金属机身设计,麦芒4又还有那些强大的功能?在弄清楚这几个问题之前,我们不妨在重新认识一下这款全新上市的手机。
"华为麦芒4(全网通版)基本参数
屏幕特性
5.5英寸 1920*1080像素 IPS全贴合
处理器
64位高通骁龙616八核处理器
网络模式
移动、联通、电信 2G/3G/4G 全网通
机身内存
32GB
运行内存
3GB
相机特性
后置1300万像素(F2.0光圈,OIS光学防抖) 前置500万像素
机身尺寸
152.5x76.5x7.5mm
特色部分
全金属一体机身设计,支持指纹识别
电池容量
3000mAh
操作系统
基于Android 5.1的EMUI 3.1
机身颜色
晨曦金色
销售价格
2499元【点击查看详情
】
单纯从配置的角度来看,华为麦芒4虽说不上是顶尖水准,但也称得上是可圈可点。全新的高通骁龙616处理器,据说在能耗比以及性能方面都做了一定的提升;表面覆盖蓝宝石玻璃镜片,像素达到1300万的光学防抖镜头同样值得期待;而2.5D玻璃以及全金属机身营造的外观设计,也是该机的诸多卖点之一。当然,双卡双待以及全网通这些属性,更是为该机在实用性方面的表现多了一份保证。那么,笔者以上提到的这几点,是否真如官方描述的那样表现出众,体验一流呢?最终这款售价2499元的全网通版麦芒4,究竟是否值得购买呢?今天的华为麦芒4评测将带你一同揭晓。
对于采用了采用了2.5D弧面屏与全金属一体机身的华为麦芒4来说,外观毫无疑问是其众多卖点之一。当然,时下采用类似设计的手机并不在少数,那么,华为麦芒4是否有哪些过人之处呢?让我们来仔细的看一看,谜底自然揭晓。
无论是看人还是看手机,第一感觉很重要,而华为麦芒4给我的第一感觉就是莹润精致。当然,这里面首先要提到的就是正面这块2.5D弧面屏了。华为麦芒4采用了5.5英寸1080P显示屏,但这并没有为该机带来硕大笨重的感觉,而这主要归功于该机较大的机身倒角,以及正面这块边缘带有弧度的2.5D弧面屏。该机正面还采用了三段式设计,这也是目前在华为机型中出现比较多的“家族式设计”,这种设计的好处当然就是视觉上的无边框效果了,在使用深色壁纸的情况下,这种效果尤为明显。
华为麦芒4采用了虚拟式触控按键,按键布局可以自行调整,用户也可以在使用过程中随意的进行隐藏或是呼出,能够有效地增大显示面积。此外,华为麦芒4的顶部还隐藏了一颗LED通知灯,能够就通知以及来电及时地提醒用户。
说完正面的屏幕部分,就要说一说该机采用的全金属一体式机身了。华为麦芒4采用了真正的全金属机身设计,机身部分的金属占比达到了90%,仅留机身上下两个天线位置采用聚碳酸酯材质内嵌的形式。需要说明的是,这种内嵌式的设计不仅能够令机身显得整体感更强,其机身稳定性相对于目前常见的三段式金属机身设计也要更胜一筹。
值得一提的是,根据华为官方的描述,华为麦芒4采用的全金属一体机身经过了133道工序,共计389分钟的加工时间,其工艺复杂程度可见一斑。而这带来的最直观感受,便是其陶瓷化外壳带来的细腻质感,这种感受是只有上手之后才能感觉得到的。
此外,华为麦芒4机身的背面采用了摄像头居中的设计,这颗1300万像素光学防抖摄像头采用了蓝宝石玻璃作为保护镜片,官方称该蓝宝石镜片的面积也是目前手机镜头中最大的。镜头的左侧是该机配备的双色温闪光灯,镜头下方为最新加入的指纹识别模块。可以看到,不管是镜头的金属保护圈,还是闪光灯以及指纹识别模块的开口处,高光倒角的设计都显得尤为精致,为该机的外观添色不少。
按键部分,该机的音量调节按键以及电源按键都被安排到了机身的右侧,这也是目前比较常见的设计,右部中上的位置也是右手操作的用户最为适用的。该机的按键同样为金属材质,顶部做了高光倒角处理,两个按键的表面质感也做了区分,按键手感适中,回弹很好且不松散。
外观部分,华为麦芒4给笔者的感觉就是大气精致。虽然该机并非是华为的高端机型,但其做工以及表面质感都已经达到了高端机型应有的水准;尤其是该机的外观细节,紧密的接缝,出色的按键手感以及精致的机身倒角,都为该机的外观颜值加分不少。如果说该机在外观方面有哪些不足的话,颜色方面的单一性会是很多用户担心的一点,不过,该机采用的晨曦金色在视觉上较为中性,看上去时尚又不庸俗,男性用户与女性用户应该都能接受。
"系统部分评测
对于一款安卓智能手机,系统部分同样是用户比较关心的一个方面,尤其是进入Android 5.1时代之后,新的系统权限带来了更多的可能性,新的起跑线上谁能做出自己的特色,谁就能抓住用户的心。对于这款华为麦芒4来说,其内置的基于Android 5.1的EMUI 3.1系统,想必大家也是比较熟悉了,该系统也已经成为华为最新款智能机型的标配。当然,由于华为麦芒4添加了指纹识别功能,该机的系统部分还是有所区别的,不如让我们重新认识一下这款系统。
虽然该系统在UI方面相对于原生Android 5.1系统进行了诸多定制,也添加了很多的本地化功能,但其系统流畅性却与原生系统没有多大差别,当然,这与其3GB大小的运行内存也是分不开的。从UI风格来看,华为麦芒4搭载的EMUI 3.1还是能够看出很浓重的扁平化风格。而说到本地化功能,首先要提到的就是该系统标志性的杂志锁屏了,用户在锁屏界面底部上划便可呼出一个快捷操作界面,该界面能够根据不同的壁纸显示不同的文字介绍,此外,手电筒以及计算器等常用工具也都能够在这里被快速调出。
当然,用户可以选择关闭杂志锁屏功能,选择自己喜欢的壁纸,该机内置的主题商店也有比较多的优秀主题可选,在此笔者建议大家可以尽量挑选一些深色的主题,这样也能够与该机的无边ID设计相统一,从而获得较好的视觉效果。
好的系统当然不是仅仅好看就行,实用的功能才是一款手机系统最需要的。由于目前的Android系统定制化功能较多,诸如各种快捷操作笔者不能一一介绍,现筛选出大家最需要的一些以供参考。对Android系统略有了解的用户都知道,Android系统的后台控制以及权限控制一直是困扰用户的一大难题,过多的后台自启动程序以及混乱的权限控制都会带来耗电的激增,以及数据流量的快速偷跑,严重的甚至会危及个人数据安全。好在Android 5.1系统放开了更多的相关权限,该机也内置了自启动程序控制,以及权限管理等功能,用户可以自行设置,来自由管理自己的系统。
"指纹识别功能
华为麦芒4全新加入了指纹识别功能,并采用了无金属环设计的后置按压式指纹识别模块。根据官方的描述,该机搭载的指纹识别技术能够实现最快6步的指纹录入速度。为此,笔者进行了相关的测试,结果该机的笔者的指纹确实没超过6步便录入成功了,指纹录入效率确实很高。此外,笔者还对该机的指纹解锁速度进行了测试,虽无法确认是否与官方描述的0.5s一致,但从主观感受上来说还是比较迅速的。
此外,华为麦芒4的指纹识别技术同样能够实现除解锁以外的很多个性功能,比如拍照界面长按指纹识别触控板实现拍照,再比如在指纹识别触控板上下滑实现下拉通知栏的操作,当然,这些快捷操作并不需要指纹一一对应,任意手指都可实现,这一点还是比较人性化的。以上这些功能笔者都进行了相关的测试,无论是双击关闭通知还是上划收起通知栏,都能轻松完成操作,这一点对于5英寸以上屏幕来说,还是相当实用的。
当然,华为麦芒4的指纹识别功能绝不仅限于此,加密或是解锁相关应用同样可以通过指纹识别来实现。从功能丰富程度来说,华为麦芒4的指纹识别还是值得一试的。只不过该机的指纹识别准确率还有提升的空间,在使用过程中会有识别错误的情况出现,当然,也有可能是因为笔者拿到的工程机的缘故。整体来说,华为麦芒4的指纹识别表现还是可圈可点的,丰富的功能为整机的体验提升不少。
"整机性能表现
为了更全面的测试这款手机的实际性能,笔者随意下载了一个3D游戏进行测试,从游戏的登陆速度以及实际运行效果来看,华为麦芒4的表现还是值得信赖的,游戏运行的流畅程度也不错,没有明显的掉帧情况出现。当然,这也得益于该机采用的3GB大运行内存,值得一提的是,这样的内存大小在中端机型上也是比较少见的。在不提升耗电的情况下,通过增加内存提升系统流畅度以及软件兼容性,这样的做法还是值得鼓励的。
对于很多用户来说,手机拍照功能好不好已经成为其选购手机的首要因素了。在这种情况下,各大手机厂商也纷纷为自家的智能手机加入了很多专业级相机才会有的功能,而华为麦芒4就是其中的一个。华为麦芒4采用了1300万像素的主摄像头,光圈值达到了F2.0,同时,该摄像头还支持OIS光学防抖功能,并配备了双色温闪光灯。除此之外,该机还采用了RGBW4色传感器,硬件方面达到了华为手机的高端水平。
至于软件方面,华为麦芒4同样是非常全面的,全景、HDR、全焦、连拍优选以及有声照片等模式都是可选的,再加上延时摄影等功能,华为麦芒4的拍照功能可以说是非常全面了。此外,声控拍照、笑脸抓拍以及光学防抖功能都是可以自行开启的,这对于提升拍照体验帮助还是比较明显的。
当然,软硬件配备是一回事儿,实际成像素质又是另一回事儿,因为这里面还牵扯到了算法的优化等问题。所以,华为麦芒4的实际拍照表现还是要靠样张来说话的,由于此次的麦芒4发布会在青海湖举行,笔者刚好借此美景来检验一下麦芒4的拍照功能。需要说明的是,为了尽可能的接近用户的日常使用习惯,所有样张均采用自动模式拍摄,并且除剪裁以外,未做任何后期处理,大家可以根据自己的使用场景参考一下。
从华为麦芒4的实际样张来看,该机的成像素质还是不错的,微距样张借助大光圈以及光学防抖,能够实现较好地背景虚化,同时主题细节也能较好的保留;而对于大场景的拍摄,华为麦芒4在白平衡方面的控制能力也令人印象深刻,同时,细节以及噪点也都控制的不错;最后说到该机的夜景拍摄,对于一款中端定位的手机来说,其成像素质也是较为优秀的,尤其是噪点完全在可接受范围内。
总体而言,对于一款采用了1300万像素光学防抖镜头的手机来说,这样的成像素质说明华为是用心优化过的,而不是简单地将硬件堆砌在一起,然后再配一个公版ISP就可以了,这样的拍照体验,完全可以当做该机的加分项。
"续航稳定可靠
对于采用全金属机身设计的智能手机来说,续航往往是用户比较担心的,因为一体化的机身设计以及较为轻薄的机身会牺牲手机的续航。好在华为麦芒4在机身厚度为8mm的情况下,仍然内置了3000mAh容量的锂聚合物电池,再加上该机采用的全新的高通骁龙616处理器,其能耗比进一步提升,整机的续航还是比较有保证的。从实际使用情况来看,5.5英寸的1080P显示屏也没有想象中的费电,笔者在轻度以上使用下,每天拍拍照进行一些系统测试,手机亮度调制最亮,不开启省电模式的情况下,该机仍旧坚持了2天的使用时间。
从系统配置的角度来说,华为麦芒4的5.5英寸1080P显示屏,以及3000mAh容量的电池,似乎注定了该机续航表现只是一般,但实际使用情况却出乎了笔者的预料,在高原地区信号较差的情况下,该机保持轻度以上使用仍能坚持2天的续航时间,倘若开启省电模式或是亮度自动调节,并且信号稳定的情况下,其续航时间必然会更长。当然,需要指出的是,该机仅配备了5V 1A的充电电源,这对于该机的充电速度还是有一定的影响的,有需要的用户看来要自备5V 2A充电电源了。
"购买建议:全网通版性价比更高
看完华为麦芒4的评测,相信大家对该机已经有了一个比较清晰的认识,可以这样说,对于一款售价2499元的中高端机型来说,华为麦芒4并非我们想象的“高价低配”,或者说华为麦芒4是一款更重体验的机型,这种体验渗透到了该机的每一个细节,无论是其精致的外观以及做工,还是该机稳定丰富的系统功能,再或者是该机实战能力很强的拍照功能,都能够体会到华为作为大厂对于手机细节的把控。此外,作为一款更加侧重线下渠道的机型,在四天的时间内,华为麦芒4也没有出现同配置手机中常见的发热异常,或是无故重启死机等问题。从这个角度来讲,华为麦芒4还是值得一试的。
当然,从用户的角度来说,一款售价2499元的手机竟然仅配备了5V 1A的充电电源,这样的做法还是有待改进的。不过,除此之外,华为麦芒4还真找不到什么明显的问题了,至少在笔者体验的四天时间中是这样。从笔者的角度,华为麦芒4还是值得推荐的,对于更看重品质与体验的用户,该机尤其值得一试。需要说明的是,笔者体验的是华为麦芒4的高配版/全网通版机型,该版本配备了3GB大内存,并支持全网通功能,在搭配该机标配的双卡双待功能,在运营商选择方面还是无须担心的。此外,该机即将于8月7日在各大电商平台以及华为官方商城开启首销活动,届时还会有好礼相送,有兴趣的用户可以持续关注一下相关页面。
"相关链接:华为麦芒4京东开启预订,8月7日开启首销
【点击查看详情】
8. 华为手机这个安卓系统的通知怎么关掉
1、双击指纹,清空通知
如果某个应用频繁弹出推送消息,你可以下拉通知栏,长按某一个应用,选择【屏蔽该应用所有通知】即可。以后不想屏蔽了,进入【设置】-【应用管理】-【通知】,开启【允许通知】即可。
9. appium(四) 操作介绍
**锁定解锁屏幕 **
driver.lock(5)
将把当前应用放到后台 5 秒
driver.background_app(5)
**收起键盘 **
driver.hide_keyboard()
启动 ACTIVITY
在当前应用中打开一个 activity 或者启动一个新应用并打开一个 activity 。 只能在 Android 上使用
driver.start_activity('com.example.android.apis', '.Foo')
打开下拉通知栏 只能在 Android 上使用
driver.open_notifications()
**检查应用是否已经安装 **
driver.is_app_installed('com.example.android.apis')
安装应用
driver.install_app('path/to/my.apk')
**删除应用 **
driver.remove_app('com.example.android.apis')
**摇晃 (SHAKE) 关闭应用 **
driver.shake()
**关闭应用 **
driver.close_app()
启动 (LAUNCH)
根据服务关键字 (desired capabilities) 启动会话 (session) 。请注意这必须在设定 autoLaunch=false 关键字时才能生效。这不是用于启动指定的 app/activities ————你可以使用 start_activity 做到这个效果————这是用来继续进行使用了 autoLaunch=false 关键字时的初始化 (Launch) 流程的
driver.launch_app()
**应用重置(相当于卸载重装应用) **
driver.reset()
列出所有的可用上下文 (CONTEXT)
context 可以理解为 可进入的窗口 。例如,对于原生应用,可用的 context 和默认 context 均为 NATIVE_APP
driver.contexts
**列出当前上下文 **
driver.current_context
**获取当前页面的源码(可以辅助元素定位) **
driver.page_source
**截图屏幕图片 **
driver.get_screenshot_as_file(r'E:imgimg1.png') # 截取整个屏幕
获取应用程序的字符串 (APP STRINGS)
driver.app_strings
给设备发送一个按键事件(KEY EVENT)(只限安卓)
driver.keyevent(176)
获取当前 activity。只能在 Android 上使用
driver.current_activity
模拟用户滑动(SWIPE)
driver.swipe(start=75, starty=500, endx=75, endy=0, ration=800)
捏屏幕(PINCH) (双指往内移动来缩小屏幕)
driver.pinch(element=el)
放大 (ZOOM)屏幕 (双指往外移动来放大屏幕)
driver.zoom(element=el)
**滑动 (SCROLL)到某个元素。从一个元素滚动到另一个元素 **
driver.scroll(originalEl, destinationEl ) # originalEl - 要滚动的元素 destinationEl - 要滚动到的元素
**设置元素的值 **
driver.set_value(element=el,Val) # 设置 el 元素的值
推送文件到设备中去(PUSH FILE),推送文件需要转换为'base64'
**获取/设置 appium 的服务器设置。 **
**多个点点击(最多五个点) **
driver.tap([(100, 20), (100, 60), (100,100)], 500) # list 中的元组放 5 个点,500 表示按下 500ms