本文目录一览:
- 1、做安卓开发需要买一个安卓手机吗?
- 2、开发安卓的程序员都用苹果手机吗?
- 3、做Android 开发怎么选择手机?
- 4、从事Android开发需要自己买Android设备吗?
- 5、Android开发使用什么手机测试比较好,推荐两部
- 6、Android 开发常用手机型号
做安卓开发需要买一个安卓手机吗?
安卓开发可以使用模拟器进行测试,不过模拟器不代表真机,所以还是建议买一个安卓手机,市面上性价比高的千元机也有很多的。
开发安卓的程序员都用苹果手机吗?
这就要看这些程序员到底。有没有钱,或者他们使用和使用不惯来说了。看开发安卓的程序员,他用苹果手机也是很有可能的,但他也有可能用安卓的手机。
做Android 开发怎么选择手机?
做Android开发选择手机时,主要从原生性、版本号、屏幕适配三方面考虑。
1. 原生性
原生Android系统是指Google公司发布,没有经过第三方修改的安卓系统。由于Android是开源系统,所以,有的厂商在引入时,会修改其框架层的源码以适应当地的市场或者定制自己的专属功能。显然,经第三方修改过的安卓系统,不再保证原生安卓的普适性,所以在开发时,可能会出现一些未知的BUG。因而,有条件的情况下,建议尽量选择谷歌Nexus系列的手机(设备)进行初期版本的开发测试,以保证最大的兼容性。-开发安卓专用手机吗
2. 版本号
Android版本号是不同时期发布的的Android系统版本编号,对用户而言,它限制了Android的功能特性,对开发者而言,它限制了Android编程接口的种类和数量。由于安卓版本号众多(截止2016年9月,最新的Android正式版本是7.0),各地区的迭代周期不一,导致搭载不同Android版本的设备分布很不均匀,这就是安卓版本的“碎片化”。-开发安卓专用手机吗
不过,Android各版本之间并不是完全独立,而是向后兼容的,也就是说,保证低版本的特性在高版本上也能实现,但是不保证高版本的特性可以在低版本上展示。因而,开发者选择的测试设备搭载的Android版本越低,其开发的应用兼容性就越强。可是实际开发中,不能单一考虑兼容性,还要考虑市场因素。兼容太低版本的设备会极大地限制Android新特性的体现,降低趣味性与互动性,而且还会增加维护成本。-开发安卓专用手机吗
如下图是谷歌对Android版本号的分布统计图(截止到2016年5月),可以看到,低于Android 4.0版本号的设备市场占有率已经少于3%,所以,建议Android开发者在选择手机时最低兼容到4.0就可以了。-开发安卓专用手机吗
3. 屏幕适配
屏幕适配是指保证同一个安卓应用在不同的安卓设备上视觉效果统一。安卓设备除了有“版本号碎片”,还有“屏幕碎片”。由于技术和市场等方面的因素,不同厂家在发布安卓设备时,采用了不同的屏幕尺寸与显示密度,这就造成了“屏幕碎片”。屏幕碎片对开发的最大影响是UI显示。比如同样一个APP界面,在不同的设备上可能会呈现出拉伸或者压缩的视觉效果,违背设计者的初衷。所以,为了保证最理想的屏幕适配效果,除了在开发时用兼容性尺寸(比如用单位dp代替px)约束视图,还要选择一款屏幕特性应用最广的设备来做实时预览。-开发安卓专用手机吗
如下图是谷歌对Android设备屏幕尺寸和显示密度的分布统计图(截止到2016年5月),可以看到,搭载Normal尺寸屏幕和hdpi显示密度(240dpi)的设备分布最广。所以,建议Android开发者在选择手机时也要尽量匹配这两个指标。-开发安卓专用手机吗
最后,在Android开发中,初期的测试建议在Android模拟器上完成,它可以提供比手机等真实设备更广泛的特性定制。在产品逐渐成熟并计划投放到市场时,再参考以上因素,选择有代表性的手机或其它安卓设备进行调试。-开发安卓专用手机吗
从事Android开发需要自己买Android设备吗?
一般情况下不需要,但是如果你的PC内存低于4G,CPU也不太给力,还是买个便宜的手机,如果PC还可以的话,可以使用android虚拟机进行开发。
你只需要去android官网下载android sdk开发包,里面会自带一个模拟器,但是这里需要注意的是由于"墙"的原因官网访问不了,你可以android studio中文社区下载SDK开发包:
下载完成后目录会出现:
点击SDK Manager去下载自己想要的sdk和模拟器的image
以andorid7.0为例:
上面的截图就是所有模拟设备的镜像文件,你想要开发什么样的设备就可以选择其中的一个进行下载,里面包含了64位intel, ARM手机,TV, Wear手表等设备的镜像。
下载完成后回到SDK根目录。启动AVD Manager(android虚拟设备管理器)
出现虚拟设备管理画面
点击右侧的create进行创建自己想要的设备:
这里有不同的设备,对应不同的分辨率,具体就不再描述细节了,创建好后点击确定
出现上面画面,点击start后就可以了,第一次加载比较耗时,请耐心等待。
Android开发使用什么手机测试比较好,推荐两部
我们同行,建议你如果开发的是普通APP,用华为和魅族(魅族大部分可以ROOT),如果开发之AI、TV类的话,建议华为和三星(两者都不建议最新版),国产选择3/32、4/64,1000多足够了;如果你对系统有要求的话自行去看系统,6.0和7.0的权限在as的编写中也有所区别,升级系统方面华为的快些;不建议小米,我不是说它手机不好,是作为开发机不太好,它系统被开发了(米3的照相机选图都和别的不一样,别问我是怎么知道的;长按文字自动复制,控件长按不好处理,==);oppo和vivo属于硬件部分高配部分低配机,适合特殊人群购买,不适用于开发,其它手机没用过-开发安卓专用手机吗
Android 开发常用手机型号
前些日子我厂针对Android Dev 要求报备手机型号,做为Android Dev 深知这是个让人头疼的问题!因为Android 手机实在是太多太多,更大厂商都针锋相对,各有千秋。经过调查因此我抽取了比较典型的几款手机作为此次报备手机型号总结,欢迎补充!!!-开发安卓专用手机吗
屏幕尺寸 指屏幕的对角线的长度,单位是 英寸 , 1英寸=2.54厘米
比如常见的 屏幕尺寸 有 2.4 、 2.8 、 3.5 、 3.7 、 4.2 、 5.0 、 5.5 、 6.0 等
屏幕分辨率 是指在横纵向上的像素点数,单位是px,1px=1个像素点。一般以纵向像素*横向像素,如1920x1080。
github传送门()