如何让genymotion模拟器sd卡自适应宽高

君,已阅读到文档的结尾了呢~~
广告剩余8秒
文档加载中
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
改变常规模拟器带来的别样体验
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer--144.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口Android安卓自适应布局设计技巧
由于目前在做的一款app需要适配手机和平板,所以我在研究怎么构建可适应所有屏幕尺寸的布局方法。
在web的自适应布局上我有很多经验,比如使用网格流,CSS3中的media queries属性等等,这些都可以实现web上的自适应布局,所以我想在Android上试试看。
在Android上,是通过configuration qualifiers的方式来加载不同的资源,基于不同的手机屏幕尺寸或者屏幕的朝向(竖直还是水平),而我最大的目标就是创建一个可以自动缩放的布局,而不用根据不同的屏幕尺寸加载不同的布局文件。
除了为每种设备尺寸分别制作不同的布局文件外,我发现一种更简单的方法,就是为不同屏幕尺寸的设备重载style.xml文件。
也许你会觉得它很像CSS样式,首先可以定义一个基本的style文件,代表普通设备尺寸,它的路径位于values/styles.xml,然后还可以定义中等设备尺寸,在values-sw600dp/styles.xml(7寸平板),values-sw600dp-land/styles.xml表示水平方向的屏幕,values-sw720dp/styles.xml表示十寸的平板等等。
在CSS中的自适应网格系统中,我们可以布局一个宽是960像素的.container类(没有margin),而在手机上,我们也可以布局一个100%宽的.container(也是没有margin的)。
我们可以在Android上使用相同的方法实现,首先,需要建立一个基类样式。
res/values/styles.xml
style name=&Container&&
&item name=&android:layout_margin&&0dp&/item&
&item name=&android:padding&&16dp&/item&
&item name=&android:layout_width&&match_parent&/item&
&item name=&android:layout_height&&match_parent&/item&
&item name=&android:orientation&&vertical&/item&
&item name=&android:background&&@drawable/container_background&/item&
对于平板(竖直的)来说,我们可以添加一些外边距,因为屏幕够大。
res/values-sw600dp/styles.xml
style name=&Container&&
&item name=&android:layout_margin&&0dp&/item&
&item name=&android:padding&&32dp&/item&
&item name=&android:layout_width&&match_parent&/item&
&item name=&android:layout_height&&match_parent&/item&
&item name=&android:orientation&&vertical&/item&
&item name=&android:background&&@drawable/container_background&/item&
在平板上竖直和水平的最大区别在于,我们会加上margin值,这样内容就不会充满整个屏幕了、我们还可以给父视图加一个背景图片,来填充空白区域。
res/values-sw600dp-land/styles.xml
style name=&Container&&
&item name=&android:layout_marginRight&&130dp&/item&
&item name=&android:layout_marginLeft&&130dp&/item&
&item name=&android:padding&&32dp&/item&
&item name=&android:layout_width&&match_parent&/item&
&item name=&android:layout_height&&match_parent&/item&
&item name=&android:orientation&&vertical&/item&
&item name=&android:background&&@drawable/container_background&/item&
然后我们可以在不同的屏幕上,这样使用样式文件:
LinearLayout style=&@style/Container&&
... buttons, edit texts, text views, etc ...
LinearLayout&
这是在四寸屏幕手机的效果:
这是在七寸平板上的效果:
这是在七寸平板的横屏效果:
还有一些在CSS里面非常方便的属性(比如bootstrap),它们是一些帮助类,如.visible-phone,.hidden-phone,.visible-tablet等等,在Android上也可以这么做。
style name=&PhoneOnly&&
&item name=&android:visibility&&gone&/item&
style name=&TabletOnly&&
&item name=&android:visibility&&visible&/item&
style name=&TabletPortraitOnly&&
&item name=&android:visibility&&gone&/item&
style name=&TabletLandscapeOnly&&
&item name=&android:visibility&&visible&/item&
把这些样式放在对应的配置文件夹中,然后就可以在需要的时候隐藏显示相应的控件了。
LinearLayout android:id=&@+id/column_one&&
... some content ...
LinearLayout&
LinearLayout android:id=&@+id/column_two&
style=&@style/TabletLandscapeOnly&&
... some extra content since we have space ...
LinearLayout&
对于平板(水平的)来说,此样式会显示两列,但是对于大多数设备来说,第二列是不会显示的。
仅仅用了几行xml代码,我们就能够创建一个迷你的布局框架了,我们还可以扩展这种技术,根据需要去实现一个通用的样式文件,以后可以用到项目中。
很遗憾的是,很难把Android的资源打包进jar包中(非Gradle的话),所以在Android上很难像bootstrap那样去构建一个框架(不要被这些项目误导了 ,如:/,它们没有你想象的那么强大),还好Android正在向Gradle迁移,这样可以使得制作Android前端的布局框架就更加方便了。
标签(Tag):
------分隔线----------------------------
------分隔线----------------------------[原创攻略] 3.0.0.1手机版APK转换成Genymotion android模拟器可用APK以及简便安装方法
首先,这里用到的工具来自手机网游帮 缩写为 sjwyb [s:25] 先感谢一下那里写这个工具的大大我先说说为什么我们从各大运营平台的官网下载下来的APK文件不能直接在我们的模拟器上用原因有两个一、Genymotion android模拟器模拟的android环境在我们的PC上之所以比Google ADT(android develop tools)开发套件中自带的模拟器运行得流畅得多(用过google官方模拟器都知道那东西有多慢)原因在于,Genymotion 也好,前段时间比较流行的另外一个android模拟器BlueStacks也好,他模拟的android环境实际上并不是我们手机上所使用的支持arm架构的android(现在android手机上的CPU不论是高通,三星,还是联发科,都是基于arm架构的,除了联想k800用的Intel以前用在上网本上的X86架构的 atom 处理器),这两个模拟器所运行的android是一个专门支持x86
CPU的android的分支,由于Intel对移动市场的巨大野心,该分支暂时由intel在主导.所以,这两个模拟器在我们X86 CPU架构的PC上运行就能够如鱼得水了由于这两个模拟器的android是x86版的,不少的第三方apk包中却并没有对x86架构android的运行支持包,很多手机上运行正常的apk在这两个模拟器上运行起来都不太正常或者完全不能运行,这个和联想的k800境遇差不多二、回到我们的游戏mt,由于在登录的时候,mt会去读取我们手机无线网卡的mac地址(ios版的mt前段时间甚至因为IOS升级到IOS7他们暂时没有好的办法去读取这个东西而延后了一段时间更新3.0)而我们所用的Genymotion模拟出来的手机没有WIFI(顶上那个像wifi新号一样的东西你点开设置去看会发现上面写的是wired& &SSID而不是wifi)[img]./mon_/420_525be7de0fcc4.png[/img]所以,大部分平台原版的mt在登录界面都会出现让你打开wifi,不然就只能退出而进不去游戏的情况基于上面说的这两点,我们就要隆重推出这款工具了[b][color=blue][url]/thread-.html[/url]一键制作我叫MT电脑版,图文教程[/color][/b]大家进去之后,注册个账号回复一下就能看见完整版的了不过大家有一点要注意一下这个链接里面攻略里有一点没有说清楚大家把jre或者jdk环境配置好了的之后最好把下载下来的那个
&手机网游帮辅助-GenyMotion.exe&移动到一个单独的文件夹里面去,然后执行一次执行了之后它在当前目录会自动生成一堆文件(这就是为什么让移动一个单独文件夹里去的原因)而且,只有执行过一次之后,我们如果还想用这个工具直接给虚拟机中安装apk文件(链接在这里:
[url]/thread-.html[/url]
),其中有一步设置如下:[img]./mon_/420_525bea35e9fe3.png[/img]如果你不先运行一次这个工具,你的 windows目录下就不会有那个sjwyb的目录
#########################最后大家注意哈安装好破解之后的apk文件到虚拟机第一运行时会跳出来这样一个框,大家选那个&破解&,下一次运行就不会再有了[img]./mon_/420_525bec4c74eb6.png[/img]
先顶在弄 等一下午了 终于来了
markfggdjjfgh
大家注意哈安装好破解之后的apk文件到虚拟机第一运行时会跳出来这样一个框,大家选那个&破解&,下一次运行就不会再有了[img]./mon_/420_525bec4c74eb6.png[/img]
明明打开了 还说找不到....怎么破?
[quote][pid=06605,1]Reply[/pid] [b]Post by xixi758 ( 21:29):[/b]明明打开了 还说找不到....怎么破?[/quote]你点什么的时候出现这个问题的?你的模拟器安装正确没哦?这次更新前能不能正常使用?
[quote][pid=06605,1]Reply[/pid] [b]Post by xixi758 ( 21:29):[/b]明明打开了 还说找不到....怎么破?[/quote]如果是安装apk时出现的这个东西应该是模拟器那边没有配置好adb你去看看我上面发的关于安装apk到模拟器的攻略你这个攻略右边也有蓝色的字,点一下可以跳到网页去
都能用 就是按贴子 前面的都弄好了 安装的时候 说没有打开 明明就是打开了
[b]Reply to [pid=06605,1]Reply[/pid] Post by xixi758 ( 21:37)[/b]你这个配置了没?[img]./mon_/420_525bea35e9fe3.png[/img]如果配置了的话你的模拟器进入到android系统里去了没?如果还是不行的话...你可能只有把你新生成的apk文件传到百度网盘一类的东西上去再到手机模拟器中去下载下来了..
你这上面发的图 我都按操作弄好了 没有出错
我感觉 是打开了OO 没有进手机
我自己把做好的电脑版本上到网盘 弄好了
JAVA 的变量老弄不好啊
楼主很厉害的样子,求解答:为什么直接进入游戏可以正常玩,但是账号没办法登陆,一直说是网络错误
弄好了~~感谢楼主的整理
楼主,我的genymotion是这个样子,怎么设置啊那项your virtral devices下面是空的啊
弄好了...原来是没登录添加..之后又有新的问题了
[quote][pid=06605,1]Reply[/pid] [b]Post by mist槲寄生 ( 10:33):[/b]楼主,我的genymotion是这个样子,怎么设置啊那项your virtral devices下面是空的啊
弄好了...原来是没登录添加..之后又有新的问题了[/quote]你是第一次用这个模拟器吗?如果是的话麻烦来这个帖好好看看[url]http://bbs.ngacn.cc/read.php?tid=6543730&_fp=2[/url]
楼主,我现在这破电脑不知道为什么不能安装Genymotion,弄了蓝手指安装MT显示网络异常,有什么办法可以搞搞呢
[b]Reply to [pid=06605,1]Reply[/pid] Post by cdipecom ( 14:04)[/b]这个模拟器需要cpu支持硬件虚拟化你最好去你上面那一楼我写的回复里看看
[b]Reply to [pid=06605,1]Reply[/pid] Post by duandna007 ( 13:56)[/b]最新进展到这里了...还是玩不了
[quote][pid=06605,1]Reply[/pid] [b]Post by mist槲寄生 ( 14:19):[/b]最新进展到这里了...还是玩不了[/quote]你这个APK是官方原版的还是用那个工具修改过的?建议你先用官方原版的时候直到能进到选服那里告诉你打开wifi的时候,再来搞这个破解版的apk如果出现那种模拟出来的手机黑屏的情况直接把模拟器的窗口关闭掉重新启动下一般就可以每个人的硬件软件环境都不太一样,只有多试试了你BIOS上的硬件虚拟化打开了没?如果没有,需要去查查相关资料了安卓Genymotion模拟器安装使用教程_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
安卓Genymotion模拟器安装使用教程
上传于||文档简介
&&G​e​n​y​m​o​t​i​o​n​的​安​装​使​用​教​程
阅读已结束,如果下载本文需要使用0下载券
想免费下载更多文档?
下载文档到电脑,查找使用更方便
还剩7页未读,继续阅读
你可能喜欢您现在的位置:
Genymotion安卓模拟器安装教程
时间: 来源:ptt 作者:repear (Tenebrous) 热度: 1527 次&&
现在大家貌似普遍用电脑玩神魔都还是用BS,但由 于小弟跟朋友的电脑用BS玩常常不定时发生闪煺或 黑屏的情形,BS又冒似无法在离开战斗后重连,因 此常常让辛苦存的体力就这样飞了 T_T。而且在更 新到新版的BS后有越跑越慢的情形所以只好另寻新 的模拟器来用。
现在大家貌似普遍用电脑玩神魔都还是用BS,但由 于小弟跟朋友的电脑用BS玩常常不定时发生闪煺或 黑屏的情形,BS又冒似无法在离开战斗后重连,因 此常常让辛苦存的体力就这样飞了 T_T。而且在更 新到新版的BS后有越跑越慢的情形所以只好另寻新 的模拟器来用。
& & & &以下跟大家推荐另一套ANDROID的模拟器:Genymotion 他其实就是架构在现有甲骨文所推出的VirtualBox 这套软体上,然后使用者直接透过Genymotion的介面就可以直接选择要的硬体配置,整体的步骤虽然 较BS复杂一点,但顺畅程度跟BS比起来可以说是优化许多。
使用步骤:
(1)到官网下载软体: 进到官网后点SIGN UP按钮 ,先建立一个你的帐户,这个帐户会在你后面开启软体后再度使用请不要忘记 。
创好帐号登进去后就会看到上方有一个 Download Genymotion的按钮。
& & & &点了以后会发现下面有很多种可以选择,假如你 已经有安装VirtualBox的话就选 "Other platforms and versions" 中对应你系统版本的来安装就可以,假如你没有安装过VirtualBox 就请选择 "Download ready-to-run Genymotion installer for Windows" 这一个套装包来下载,但目前套装包只有针对Windows作发行, 所以其他像Mac 或Linux系统的玩家,可能就要自行先去Oracle 官网下载VirtualBox主程式了
(2)安装下载好以后点开软体应该就会出现象下面这个样子的介面。
& & & &点上面的Add后,他就会跳出一个登入的画面,请你输入刚刚你所创建的帐号
& & & &接着你就会看到一个让你选择要新增哪些机器的清单了, 上面的方框是显示你已经下载好的模组,下面的是当前Genymotion所提供的模组 ,由于是刚灌好的所以当然一个模组都没有,在此点下面其中一个 你喜欢的模组去使用就好。 个人偏好 "Nexus 7 - 4.2.2 - with Google Apps - API 17 - "
选好按Add后就会先显示你选的这台模组他的硬体配置,可以稍为参考一下
在接下去他就会开始下载这一台机器的模组,请稍等一下... ...
下载好了就可以继续进行下一步,在这个画面你可以打上你用来识别机器的名子 因为像我就开了一个本尊一个小号用的机器。
创好以后在主视窗就可以点选你刚刚创好的机器进去玩游戏了
之后就跟一般用Android的平板或手机是一样的
以上 ... 步骤有点小多但换来的顺畅度(本人觉得)绝对比BS来的好上许多 大家可以尝试换这套试看看,目前用了两个星期有吧(打萨鲁曼前一天开始用) 没发生过闪煺黑屏等现象,算是稳定度相当好。
←扫一扫关注K73电玩之家
热门游戏,火热资讯,一触即发
公众号查询:K73电玩之家 轻松订阅 &&
QQ群号: K73电玩之家二群:
版权所有 鄂ICP备号-1

我要回帖

更多关于 genymotion模拟器安装 的文章

 

随机推荐