安卓手机常见问题问题

指南:教你如何解决安卓手机卡、慢问题
[摘要]科技网站Android Authority最近撰文介绍了为Android设备提速的几种方法包括如何删除和清理,Root,还有终极绝招:恢复出厂设置!
腾讯数码讯(肖恩)电子设备的运行速度会因为使用时间的增加而越变越慢,相信大家对于这一点都有所体会。那这个问题是否有补救的方式吗?答案是肯定的。科技网站Android Authority最近就撰文介绍了为Android设备提速的几种方法。删除和禁用不必要的应用不少用户都喜欢在手机当中下载一大堆的应用程序,而当中可能有许多在体验过一次之后就被遗忘在角落。它们不仅会占用宝贵的存储空间,甚至有可能会偷偷在后台运行,从而拖累运行速度。因此,你应该进入系统的应用管理器将不使用的应用程序禁用或删除。清理缓存数据保存在本地的缓存数据可以加快访问网页和应用的速度,同时还能避免重复的数据获取所带来的流量浪费。但是,日积月累的缓存会占据不少的存储空间,从而对设备的性能造成影响。想要清理缓存数据,你可以在应用管理器当中进行。当然,市面上也有不少第三方应用提供了一键清理的功能。清理存储空间我们都知道,可用空间过低同样会对系统性能造成影响,而不少人都习惯在手机当中保存一大堆的音乐、视频和图片,且从来不会进行清理。如果你感觉设备的运行速度变慢,不妨先尝试系统内存。你可以将不再使用的内容删除,或者将重要资料保存到电脑当中。清理小部件Android的桌面小部件是个非常实用的功能,但由于会持续刷新以获取数据,它们同样会消耗掉大量的系统资源,从而拖累运行速度。因此,你可以将主屏幕上那些并不必要的小部件清除掉,只保留那些最需要的。不使用动态壁纸动态壁纸虽然效果华丽,但可能会对设备性能和续航产生影响。如果你不想牺牲掉这两点,那就选一张普通的静态图片作为壁纸吧。升级系统除了新功能之外,系统升级当中通常都包含着bug修复和性能优化,因此保持系统升级到最新版本是非常有必要的。Root如果你想要解锁设备的所有能力,让自己获取到最大的使用权限,那你可以尝试获取系统的root权限。这样做之后,你就可以卸载掉那些原本无法删除的垃圾软件,或是安装更清洁的ROM。当然,root设备很容易出现错误,且可能会使你失去保修,因此新手不建议尝试。恢复出厂化设置如果上面这些方法都没有效果,你还有最后一招杀手锏可以使用:那就是恢复出厂设置。执行该操作会清理掉设备当中的所有内容,使其变成刚刚买回来的样子。但值得注意的是,你在此之前应该先对重要数据进行备份。来源:
[责任编辑:yannwang]
还能输入140字
Copyright & 1998 - 2018 Tencent. All Rights Reserved【新手必读】按键精灵安卓版常见问题汇总 _ 按键精灵手机版 - 按键精灵论坛
软件版本:2014.05软件大小:21.6M更新时间:07-04
软件版本:3.3.0软件大小:62.5M更新时间:5-24
软件版本:1.3.3软件大小:29.2M更新时间:06-14
软件版本:1.1.0软件大小:12.3M更新时间:12-29
查看: 8190|回复: 3
按键X开拓者勋章最先体验按键精灵X,且提交有效反馈的奖励勋章按键15周年庆纪念勋章按键15周年庆纪念勋章(365天)猴年勋章猴年专属“大圣”勋章抗战胜利70周年勋章抗战胜利70周年活动的专属勋章单身汪勋章单身贵族的专属勋章体验先锋勋章新版本体验先锋纪念勋章(360天)按键14周年庆纪念勋章按键14周年庆纪念勋章(360天)鹰眼勋章鹰眼注册用户专属勋章天使勋章天使一样的用户潜水员按键潜水员勋章按键明星按键明星勋章黄金之翼黄金之翼勋章按键精灵开发者2级可通过提升认证等级来升级勋章:rz.anjian.com龙年勋章(360天)龙年纪念勋章(360天)十周年勋章(360天)十周年纪念勋章兔年勋章(360天)兔年纪念勋章(360天)论坛MM按键论坛女性用户勋章学有所成学有所成勋章,新手步入按键学堂的第一枚勋章脚本作者商业小精灵作者绑定账号后自动赠送管理人员按键论坛的管理团队专属勋章
按键精灵安卓版常见问题日常使用按键精灵产品时,客服MM经常会收到各类用户反馈及问题,为了大家能更顺畅的使用按键精灵,我们把一些常见问题及解决方法汇总到这儿,方便大家查看,希望对各位有帮助哦!产品基础功能类问:手机没有root,可以用按键精灵吗?答:现在的按键精灵安卓版已经带了免root功能,如果您使用时仍然提示要下载root工具,这是因为按键的免root功能暂时还不能适配你的手机,请考虑以下任意一种方法:1、根据按键精灵上的提示下载“R”工具来root手机,(或者其他第三方root工具也行,比如kingroot、360 root等)。如果root失败,建议您根据自己的机型在百度上搜索root工具或教程等来root。Root成功后给按键精灵开放root权限即可。2、尝试用按键精灵手机助手来给手机root授权,。注:root授权成功后,请不要重启设备,重启设备授权会失效,需要重新连接电脑进行授权。问:按键精灵安卓版支持哪些手机免root使用?答:能否免root使用和安卓系统关系比较大,如果您是小米手机,请刷开发版;小米以外的安卓手机,4.x的系统大部分都支持,5.x的系统部分支持,6.x和7.x都不太支持。问:为什么一运行脚本(或使用录制/点一点)就回到桌面?答:这是因为您的手机未开启按键精灵悬浮窗权限,请按下面方法操作:小米:打开安全中心--应用管理--按键精灵--权限管理-显示悬浮窗OPPO:打开手机管家--权限隐私--悬浮窗管理--开启软件允许显示悬浮窗(或者打开安全中心--权限管理--悬浮窗管理--开启软件允许显示悬浮窗)VIVO:打开i管家--软件管理--悬浮窗管理--开启软件允许显示悬浮窗魅蓝:打开设置--应用--按键精灵--开启桌面悬浮窗其他手机,有安全中心的,都在安全中心里设置下,没有安全中心的,可以百度下自己的机型如何进行悬浮窗权限管理。问:按键精灵支持哪些操作系统?答:按键精灵安卓版支持的安卓系统为4.x至7.0;按键精灵手机助手支持的电脑操作系统为:winxp/win2003/vista/win7/win8/win10。问:如何去除安卓小精灵上的广告?答:安卓版免费小精灵都带有广告,可以申请成为商业作者制作收费小精灵,收费小精灵不含广告。问:如何能发布安卓收费小精灵?答:打开按键精灵手机助手,在软件顶部有个“作者后台”,到里面完善下必要的资料后,就可以发布收费小精灵了。问:我的脚本如何发给朋友使用?答:安卓版的话,你在按键精灵手机助手上点击“发布”,点击“制作小精灵”即可生成一个apk文件,方便你发给朋友使用;iOS版的话,点击“发布”,点击“分享脚本”,会生成一个二维码,你的朋友使用按键精灵iOS版即可扫描下载该脚本。VIP特权类问:按键精灵安卓版VIP包含哪些特权?答:按键安卓版VIP包含以下特权,以后还将开启更多特权哦!1、按键精灵安卓版辅助库内所有辅助都可使用,无限用无限爽!2、去除按键精灵安卓版内页广告,给您清爽体验!(不含安卓小精灵)3、支持脚本在不同设备双开挂机,回报翻倍!4、VIP用户头像显示皇冠,彰显VIP身份!注:按键精灵安卓版VIP与电脑版会员互不通用,是完全独立开的两种服务。问:按键精灵安卓版VIP如何收费?如何开通VIP?答:目前共有以下套餐供您选择:30元/31天(VIP续费25元/31天)68元/93天128元/186天218元/372天开通方法:登录按键精灵安卓版后,点击左上角头像,即可看到“开通VIP”的按钮。问:按键精灵安卓版上有哪些辅助?答:按键精灵安卓版的辅助库里有上百款功能强大的手游辅助,支持市面上大部分手机游戏。免费辅助和收费辅助皆有,开通VIP后,辅助库内所有辅助都可使用。问:为什么开通了VIP,安卓小精灵上还是有广告?答:按键精灵安卓版VIP去除的是按键精灵安卓版自身内页的弹窗广告,并不包含去小精灵的广告。目前只有收费小精灵上不含广告。产品使用异常类问:手机已经Root过,仍然提示下载R工具怎么办?答:可以尝试以下方法:1、在你用的ROOT工具上的管理设置中给按键精灵开启授权。开启后需要完全退出按键精灵,过两三分钟再重新运行按键精灵。2、即使之前给过授权,在手机重启后或按键精灵版本更新之后,最好重新授权一次。3、如果手机有安全中心,需要到安全中心ROOT授权管理中进行重新授权。问:按键精灵安卓版出现闪退怎么办?答:请先找下手机SD卡目录下的com.cyjh.mobileanjian/CrashLog里是否有日志文件生成,有的话请通过企业QQ客服:,把错误日志发给我们分析处理。(如果您的手机没有SD卡,则到手机应用程序安装目录下寻找)问:按键精灵安卓版出现“脚本运行环境初始化失败”怎么办?答:出现这个问题基本上和root权限不足有关:1、已经root过的手机,建议换一款root工具,重新root,重新给按键精灵开放root授权。2、未root过的手机,尝试用按键精灵手机助手来给手机root授权,。注:root授权成功后,请不要重启设备,重启设备授权会失效,需要重新连接电脑进行授权。问:按键精灵手机助手无法连接手机怎么办?答:1、请确保手机已开启调试模式。
2、请确保电脑上已关闭360、91、豌豆荚等助手软件的情况下再开启按键精灵手机助手。问:按键精灵手机助手无法连接模拟器怎么办?答:问:用按键精灵手机助手调试脚本过程中,模拟器断开连接怎么办?答:这种情况多半是由于模拟器所设置内存不足造成的,建议自行将模拟器的内存空间设置到1G~2G再进行尝试。问:安卓小精灵无法打包怎么办?答:问:小米手机脚本自动停止怎么办?答:小米手机上有神隐模式或省电模式,会自动关闭应用程序。建议您在使用按键精灵前,先把神隐模式或省电模式都关闭。还有更多问题? 如果您阅读本文后仍然存在疑问,请联系产品客服进行咨询反馈(企业QQ:)。按键精灵由衷感谢您的支持哦!(扫描二维码,再通过浏览器打开后可下载按键精灵安卓版)
小红帽对论坛提出良好建议(可向管理员申请)按键精灵开发者3级可通过提升认证等级来升级勋章:rz.anjian.com
期待按键的免root功能能适配更多的手机
按键14周年庆纪念勋章按键14周年庆纪念勋章(360天)马年勋章(360天) 马年纪念勋章(360天)鹰眼勋章鹰眼注册用户专属勋章黄瓜勋章(永久)体验商业小精灵活动的奖励按键会员(月)按键会员绑定账号后自动赠送脚本作者商业小精灵作者绑定账号后自动赠送按键精灵开发者6级可通过提升认证等级来升级勋章:rz.anjian.com
要是不用ROOT最好了.支持一个
承接各类脚本 联系PC,安卓,模拟器,脚本定制!
闽网文 (-037号安卓手机为何容易变卡慢?三大原因
稿源:ROM基地
众所周知,Android系统要比iOS系统和WP系统更开放,因此备受开发者和软件厂商的青睐。但开放这个东西是也一把双刃剑,对于安卓用户来说,一直以来都是快乐和痛苦并存的。一方面,由于安卓系统很开放,用户可以获得更多的系统权限,Root之后就更换字体、使用各种神器、修改系统甚至刷机。另一方面,安卓系统似乎总是越用越卡,无法像iOS系统和WP系统那样神流畅。一 、安卓手机为何容易变卡慢?安卓手机为什么总是卡?笔者在请教过国内专业的的安卓开发团队的工程师,得到了以下三个主要的原因。1、安卓系统太过于开放它是开放的系统,频繁的安装与卸载必然会在手机内积累大量残留,这些手机底层的残留物并不会因为你把APP卸载了而自动删除,卸载APP没用的,一般用户也意识不到它的存在,久而久之越积越多。手机用久了,视频、微博、QQ这类APP必然会产生垃圾,使用最频繁,所以垃圾产生也多。如果不及时清理,产生大量垃圾也是正常现象。2、开发者水平良莠不齐APP开发者技术有高低,有的算法和优化做得很烂,导致应用在使用时产生大量不必要的垃圾文件占用ROM空间,各种毫无必要的后台自动启动和进程占用RAM。这又要说到安卓宽松的审核机制,使得这些不规范APP得以流向消费者。3、软件厂商的恶意行为由于安卓用户没有良好的付费习惯,安卓程序基本只能靠植入广告来挣钱,所以很多APP拼命植入广告插件,随意弹出广告信息。除了广告插件外,通知栏广告也同样让人头痛。相信很多安卓用户都碰到过这样的一种情况,通知栏中突然出现一条消息,点击之后变成软件下载了,而且连根本停不下来。这些软件一旦安装成功,就会浪费掉宝贵的内存和存储空间,拖慢手机的运行速度。二 、如何解决安卓手机卡慢问题?既然找到问题的根源了,那么就要想办法去解决它,而选择一款合适清理工具就很有必要。不过在这时候你也得小心,比如你装了一款不知名的XX卫士,不就你就发现你手机里又自动的多了XX浏览器,不久你就会发现你手机上他们一家老小都到齐了。对于到底要用什么清理软件,在此就不做过多的介绍了。不过不管你使用哪家的清理工具,养成良好的手机使用习惯才是关键,定期对手机进行垃圾扫描并删除垃圾文件,及时对手机进行内存加速,才能让你彻底告别手机越用越卡的困境。
有好的文章希望站长之家帮助分享推广,猛戳这里
本网页浏览已超过3分钟,点击关闭或灰色背景,即可回到网页关于Android开发适配问题报告
《关于Android系统适配不同手机问题报告》
一、为什么要做Android手机的适配?
由于Android系统的开放性,任何用户、开发者、OEM厂商、运营商都可以对Android进行定制,修改成他们想要的样子。
通过这张图我们就可以了解到随着支持Android系统的设备(手机、平板、电视、手表)的增多,设备碎片化、品牌碎片化、系统碎片化、传感器碎片化和屏幕碎片化的程度也在不断地加深。而我们今天要探讨的,则是对我们开发影响比较大的——屏幕的碎片化。
下面这张图是Android屏幕尺寸的示意图,在这张图里面,蓝色矩形的大小代表不同尺寸,颜色深浅则代表所占百分比的大小。
详细的分析可以去http://opensignal.com/reports/2014/android-fragmentation/中了解。
二、我们应该适配哪些设备呢?
屏幕尺寸这么多,为了让我们开发的程序能够比较美观的显示在不同尺寸、分辨率、像素密度(这些概念我会在下面详细讲解)的设备上,那就要在开发的过程中进行处理,至于如何去进行处理,这就是我们今天的主题了。但是在开始进入主题之前,我们再来探讨一件事情,那就是Android设备的屏幕尺寸,从几寸的智能手机,到10寸的平板电脑,再到几十寸的数字电视,我们应该适配哪些设备呢?
对于具有相同像素密度的设备来说,像素越高,尺寸就越大,所以我们可以换个思路,将问题从单纯的尺寸大小转换到像素大小和像素密度的角度来。
这张图是我从太平洋手机网上截取的部分选购选项,我们可以通过观察发现,市场上主流的手机分辨率和屏幕尺寸并没有第一章中的图表现的那么恐怖。
所以说,我们只要尽量适配这几种分辨率,就可以在大部分的手机上正常运行了。这只是手机的适配,对于平板设备(电视也可以看做是平板),我们还需要一些其他的处理。
三、Android屏幕适配的概念
Q1:什么是屏幕尺寸、屏幕分辨率、屏幕像素密度?
屏幕尺寸指屏幕的对角线的长度,单位是英寸,1英寸=2.54厘米,比如常见的屏幕尺寸有2.4、2.8、3.5、3.7、4.2、5.0、5.5、6.0等,其中2.4,2.8,3.5都已经比较少见,3.7被部分手机提供商以4.0屏宣称混淆视听。
屏幕分辨率是指在横纵向上的像素点数,单位是px,1px=1个像素点。一般以纵向像素*横向像素,如。
屏幕像素密度是指每英寸上的像素点数,单位是dpi,即“dot per inch”的缩写。屏幕像素密度与屏幕尺寸和屏幕分辨率有关,在单一变化条件下,屏幕尺寸越小、分辨率越高,像素密度越大,反之越小。
Q2:什么是dp、dip、dp、sp、px?他们之间的关系是什么?
px像素单位,大多数情况下,比如UI设计、Android原生API都会以px作为统一的计量单位,像是获取屏幕宽高等。
dip和dp是一个意思,都是Density Independent Pixels的缩写,即密度无关像素,上面我们说过,dpi是屏幕像素密度,假如一英寸里面有160个像素,这个屏幕的像素密度就是160dpi,那么在这种情况下,dp和px如何换算呢?在Android中,规定以160dpi为基准,1dip=1px,如果密度是320dpi,则1dip=2px,以此类推。
假如同样都是画一条320px的线,在480*800分辨率手机上显示为2/3屏幕宽度,在320*480的手机上则占满了全屏,如果使用dp为单位,在这两种分辨率下,160dp都显示为屏幕一半的长度。这也是为什么在Android开发中,写布局的时候要尽量使用dp而不是px的原因。
而sp,即scale-independentpixels,与dp类似,但是可以根据文字大小首选项进行放缩,是设置字体大小的御用单位。
Q3:什么是mdpi、hdpi、xdpi、xxdpi?如何计算和区分?
mdpi、hdpi、xdpi、xxdpi用来修饰Android中的drawable文件夹及values文件夹,用来区分不同像素密度下的图片和dimen值。Google官方指定按照下列标准进行区分:
在设计图标时,对于五种主流的像素密度(MDPI、HDPI、XHDPI、XXHDPI 和 XXXHDPI)应按照 2:3:4:6:8 的比例进行缩放。例如,一个启动图标的尺寸为48x48 dp,这表示在 MDPI 的屏幕上其实际尺寸应为 48x48 px,在 HDPI 的屏幕上其实际大小是 MDPI 的 1.5 倍 (72x72 px),在 XDPI 的屏幕上其实际大小是 MDPI 的 2 倍 (96x96 px),依此类推。
虽然 Android 也支持低像素密度 (LDPI) 的屏幕,但无需为此费神,系统会自动将 HDPI 尺寸的图标缩小到 1/2 进行匹配。
下图为图标的各个屏幕密度的对应尺寸:
四、解决方案
(1)解决布局问题
由于适配问题比较麻烦,开发者希望通过简单的方法来解决这一类问题,比如用wrap_content、match_parent、weight或者相对布局和绝对布局来进行简单的适配,在布局中称为软编码
要确保布局的灵活性并适应各种尺寸的屏幕,应使用 “wrap_content” 和 “match_parent” 控制某些视图组件的宽度和高度。使用 “wrap_content”,系统就会将视图的宽度或高度设置成所需的最小尺寸以适应视图中的内容,而 “match_parent”(在低于 API 级别 8 的级别中称为 “fill_parent”)则会展开组件以匹配其父视图的尺寸。如果使用 “wrap_content” 和 “match_parent” 尺寸值而不是硬编码的尺寸,视图就会相应地仅使用自身所需的空间或展开以填满可用空间。此方法可让布局正确适应各种屏幕尺寸和屏幕方向。
使用weight权重来设计布局,可以不用详细的计算dp的值。假设屏幕的宽为L,我们定义两个button
设置它们的属性
android:layout_weight="2"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:text="Chenteachar"
android:layout_weight="1"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:text="Chenteachar"
在手机上显示的效果为右图所示:
如果我们将数据更改为
android:layout_weight="2"
android:layout_width="match_parent"
android:layout_height="0dp"
android:text="Chenteachar"
android:layout_weight="1"
android:layout_width="match_parent"
android:layout_height="0dp"
android:text="Chenteachar"
效果图如右图所示:
Weight的计算方式:
组件实际高度=补偿高度+剩余空间*权重比
假设屏幕的高为H,通过这个计算公式 我们可以得到第一种情况button1的实际高度=H+(H-2H)*2/3=1/3H;得到第二种情况button1的实际高度=0+H*2/3=2/3H
通常开发者利用weigt属性 和设置宽高的属性wrap_content、match_parent来解决布局问题问题,但文字大小,图片像素问题是无法利用简单的设置来解决的。在《资源文件的合理处理方法》有专门讨论。
(2)根据各种屏幕尺寸选择不同的布局
上面所提到的灵活布局或者是相对布局,带来的优势就只有这么多了。虽然这些布局可以拉伸组件内外的空间以适应各种屏幕,但它们不一定能为每种屏幕都提供最佳的用户体验。因此,应该应针对各种屏幕配置提供一些备用布局。
我们可以通过使用配置限定符,在运行时根据当前的设备配置自动选择合适的资源了,例如根据各种屏幕尺寸选择不同的布局。
Large是Android系统默认的限定符,例如
res/layout/main.xml,单面板(默认)布局:
&LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"&
&fragmentandroid:id="@+id/headlines"
android:layout_height="fill_parent"
android:name="com.example.android.newsreader.HeadlinesFragment"
android:layout_width="match_parent" /&
&/LinearLayout&
res/layout-large/main.xml,双面板布局:
&LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="horizontal"&
&fragmentandroid:id="@+id/headlines"
android:layout_height="fill_parent"
android:name="com.example.android.newsreader.HeadlinesFragment"
android:layout_width="400dp"
android:layout_marginRight="10dp"/&
&fragmentandroid:id="@+id/article"
android:layout_height="fill_parent"
android:name="com.example.android.newsreader.ArticleFragment"
android:layout_width="fill_parent" /&
&/LinearLayout&
第二种布局名称目录中的 large 限定符。系统会在属于较大屏幕(例如 7 英寸或更大的平板电脑)的设备上选择此布局。系统会在较小的屏幕上选择其他布局(无限定符)。
但是Android设备的多样性,不可能单单使用large默认限定符就能解决问题的,同时large也因为适用于7寸以上的设备,像5寸这样不大不小的屏幕就显得位置比较尴尬。这时候我们就应该使用最小限定符
res/layout-sw600dp/main.xml,双面板布局:
&LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="horizontal"&
&fragmentandroid:id="@+id/headlines"
android:layout_height="fill_parent"
android:name="com.example.android.newsreader.HeadlinesFragment"
android:layout_width="400dp"
android:layout_marginRight="10dp"/&
&fragmentandroid:id="@+id/article"
android:layout_height="fill_parent"
android:name="com.example.android.newsreader.ArticleFragment"
android:layout_width="fill_parent" /&
&/LinearLayout&
sw600dp的意思是:对于最小宽度大于等于 600 dp 的设备,系统会选择 layout-sw600dp/main.xml(双面板)布局,否则系统就会选择 layout/main.xml(单面板)布局。
我们也可以通过写别名的方法来减少布局文件的编写量,比如上面看到的布局res/layout-sw600dp/main.xml和res/layout-large/main.xml中的代码是一样的,我们可以将布局文件都写在layout文件夹下,命名不同的名字,比如:main或者main_two.在layout-sw600dp和layout-large文件夹中创建一个layout.xml文件,
&resources&
&itemname="main"type="layout"&@layout/main_twopanes&/item&
&/resources&
利用上述代码将main_two命名别名,当屏幕大小大于600ddp时系统调用的将不是main布局而是main_twopanes。
屏幕可能会出现的横屏纵屏的情况,这时候我们就应该使用方向限定符。下面将列出几种常见的限定符:
这种屏类似低分辨率的QVGA屏幕。对于小屏的最小布局尺寸大约是320x426dp。例如QVGA低分辨率和VGA高分辨率。
这种屏类似中等分辨率的HVGA屏幕。对于普通屏幕的最小布局尺寸大约是320x470dp。如,WQVGA低分辨率屏、HVGA中等分辨率屏、WVGA高分辨率屏。
large:这种屏类似中等分辨率的VGA屏幕,对于大屏幕的最小布局尺寸大约是480x640dp。例如VGA和WVGA的中等分辨率屏
这种屏被认为比传统的中等分辨率的HVGA屏幕大。针对xlarge屏的最小布局尺寸大约是720x960dp。在大多数情况下,这种超大屏幕的设备因为太大而要放到背包中来携带,而且最有可能的是平板样式的设备。
注意:使用尺寸限定符不意味着资源仅用于这个尺寸的屏幕。如果没有用限定符提供与当前设备配置相匹配的可选资源,那么系统会使用与配置最接近的资源。警告:如果所有使用尺寸限定符的资源都比当前屏幕大,那么系统将不会使用它们,并且应用程序会在运行时崩溃(例如,如果所有的布局都被标记了xlarge限定符,而设备却是一个普通尺寸的屏幕)。
port:纵向设备(垂直)
land:横向设备(水平)
如果用户旋转屏幕,这个限定能够在应用程序运行期间改变。orientation配置字段指示当前设备的方向。
屏幕像素密度
针对大约120dpi的低分辨率屏幕
针对大约160dpi的高分辨率屏幕
针对大约240dpi的高分辨率屏幕
针对大约320dpi的超高分辨率屏幕,被添加在API基本8以后的版本中
这个限定被用于不想根据匹配的设备分辨率进行缩放的位图资源。
长屏幕,如WQVGA、WVGA、FWVGA
非长屏幕,如QVGA、HVGA、VGA
例如之前介绍的sw600dp,以swxxdp的形式来限定最小宽度的,其意义是屏幕大于这个最小值就采用swxxx资源文件夹下的布局和定义的其他人res,当应用程序提供了多个带有不同值的最小宽度限定符资源目录时,系统会使用最接近(不超出)设备最小宽度的那个资源。
例如w720dp,它的意义是使用的宽度值要比实际的屏幕尺寸小,因为这些固定UI元素的占用,使得应用程序的可用空间减少,通常使用在虚拟操作栏的设备当中。
同可用宽度,只是这里变成了高度
语言和地区
语言是用两个字母的ISO 639-1语言代码定义的,紧跟其后的是可选的两个ISO-3166-1-appha-2地区代码字母(前面是小写的“r”)。这个编码不区分大小写,r前缀被用于区分地区部分,不能够单独指定地区。如果用户改变了系统中的语言设置,那么在应用程序的运行期间也能够改变为对应的语言。
1、通常这些限定符不用我们去刻意设置,系统会自动帮我们找到合适得资源来帮我们调整布局,但是在一些特殊的要求下,我们需要去查看官方的api来限定那些适配布局不被考虑使用或者考虑使用。
2、限定符是存在优先级问题得,限定符的匹配是向下匹配,从高向低找。如果同时出现了swxxxdp, large,xxx*xxx,hxxxdp,,几种同时对屏幕做出限定的res,系统会自动找出精度值最高的res进行适配,例如屏蔽实际大小的320*480,如果适配了320*480,和sw300,系统优先使用320*480的res,如果出现了sw300dp和large 系统优先使用sw300dp。
3、命名规则:只需要用横线加限定符的方式即可使用,xx-限定符
4、当我们创建一个项目的时候,系统会自动帮我们生成一部分带限定符的文件夹
没有更多推荐了,}

我要回帖

更多关于 安卓手机蓝牙开锁问题 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信