冥王生活

您现在的位置是:首页 > 科技生活 > 正文

科技生活

android开发手机什么好(android开发用什么)

admin2022-12-19科技生活88

做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模拟器上完成,它可以提供比手机等真实设备更广泛的特性定制。在产品逐渐成熟并计划投放到市场时,再参考以上因素,选择有代表性的手机或其它安卓设备进行调试。

安卓系统的手机主流的牌子都有哪些 哪个牌子性价比比较高?

华为手机很不错的,推荐华为nova 8,参数如下:

1、屏幕:屏幕尺寸6.57英寸,屏幕色彩为10.7亿色,DCI-P3广色域,分辨率:FHD+ 2340*1080 像素,90Hz高清OLED曲面屏,10亿色彩细腻呈现。

2、拍照:后置四摄:6400万像素(f/1.9光圈)+800万像素(超广角,f/2.4光圈)+200万像素(f/2.4光圈)+200万像素(f/2.4光圈),支持自动对焦(相位对焦/反差对焦)。前置摄像头像素:3200万。拍照拍视频都特别好!

3、性能:采用HUAWEI Kirin 985(麒麟985)八核处理器,双模5G四网通。

4、电池:电池容量:3800mAh(典型值),标配充电器支持11V/6A或10V/4A或10V/2.25A或9V/2A或5V/2A输出,理论充电时间约35分钟,充电急速又安全。

您可以登录华为商城官网查看更多手机信息,进行选择。华为商城官网链接如下:华为商城

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传送门()

Android开发使用什么手机测试比较好,推荐两部

我们同行,建议你如果开发的是普通APP,用华为和魅族(魅族大部分可以ROOT),如果开发之AI、TV类的话,建议华为和三星(两者都不建议最新版),国产选择3/32、4/64,1000多足够了;如果你对系统有要求的话自行去看系统,6.0和7.0的权限在as的编写中也有所区别,升级系统方面华为的快些;不建议小米,我不是说它手机不好,是作为开发机不太好,它系统被开发了(米3的照相机选图都和别的不一样,别问我是怎么知道的;长按文字自动复制,控件长按不好处理,==);oppo和vivo属于硬件部分高配部分低配机,适合特殊人群购买,不适用于开发,其它手机没用过

适合android系统开发的手机型号

现在当然是G7了,因为它可以支持先有的各种版本的android,包括最新的2.2,而且有这高性能的配置,让你测试起来游刃有余。

发表评论

评论列表

  • 这篇文章还没有收到评论,赶紧来抢沙发吧~