繁体   English   中英

为智能手机和平板电脑开发Android应用程序

[英]Developing Android application for smartphone and tablet

我打算开发一个非常简单的应用程序(我的第一个Android应用程序),并且希望同时在智能手机设备和平板电脑上运行它。

我知道有很多Android版本,如果我没记错的话,3.x和4.x仅适用于平板电脑。

所以我的问题是:我应该开发两个不同版本的应用程序吗? 在不同设备上进行开发是否有一些指南可循?

您提到您的应用程序很简单。 我不知道您的Web开发背景是什么,但是如果您有一些(HTML,CSS,Javascript),则必须选中Phonegap 在phonegap中进行开发非常容易,并且您获得了多种设备的支持。

4.x适用于手机和平板电脑。 3.x仅适用于平板电脑。

您可以阅读http://developer.android.com/guide/practices/screens_support.html

您应该做的是为不同的设备开发一个具有不同UI的应用程序。 您可以阅读这篇关于支持不同屏幕尺寸的Google很棒的文章

这样,您就可以编写一次应用程序,并为不同的设备使用不同的屏幕。

对于不同的设备,Java代码不变。 对于不同的布局只需要不同的布局即可。

检查

链接1

链接2

谢谢

您会在刚刚发布的Google开发者指南中了解所需的所有信息,但是概念很简单。 Android运行时将自动搜索最佳布局文件,以适合您当前设备的需求(密度,屏幕尺寸等)。 决定将由您指定的布局文件夹的名称完成。

因此,假设在一个Android 4.0项目中,您仅指定了一个默认布局文件夹layout 您已经准备好将其部署在手机和平​​板电脑上,它们将使用布局文件夹中的layout文件。

但是,您可以创建另一个文件夹,例如layout-sw800dp 屏幕宽度至少为800像素的设备(例如平板电脑)现在将首先在此文件夹中搜索布局xml文件(例如main.xml )。 仅当在此处找不到布局文件时,它才会尝试在其他布局文件夹中找到它们。

Google开发人员指南》将帮助您获取所需的所有更多详细信息。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM