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

Java 为智能手机和平板电脑开发Android应用程序,java,android,version,Java,Android,Version,我计划开发一个非常简单的应用程序(我的第一个Android应用程序),我想在智能手机设备和平板电脑上运行它 我知道有很多Android版本,如果我没记错的话,3.x和4.x只为平板电脑设计 所以我的问题是:我应该开发两个不同版本的应用程序吗?在不同的设备上开发有什么指导原则吗?4.x适用于移动设备和平板电脑。 3.x仅适用于平板电脑 您可以阅读4.x适用于手机和平板电脑。 3.x仅适用于平板电脑 您可以阅读您应该做的是为不同的设备开发一个具有不同UI的应用程序。您可以阅读这篇关于支持不同屏幕大小

我计划开发一个非常简单的应用程序(我的第一个Android应用程序),我想在智能手机设备和平板电脑上运行它

我知道有很多Android版本,如果我没记错的话,3.x和4.x只为平板电脑设计


所以我的问题是:我应该开发两个不同版本的应用程序吗?在不同的设备上开发有什么指导原则吗?

4.x
适用于移动设备和平板电脑。
3.x
仅适用于平板电脑


您可以阅读

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


您可以阅读

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


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

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


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

对于不同的设备,Java代码不会更改。不同的布局只需要不同的布局

检查


感谢使用不同的设备,Java代码不会更改。不同的布局只需要不同的布局

检查


谢谢

您提到您的应用程序非常简单。我不知道你的web开发背景是什么,但如果你有一些(HTML、CSS、Javascript),你必须检查一下。在phonegap中开发更容易,而且您可以获得多设备支持。

您提到的应用程序非常简单。我不知道你的web开发背景是什么,但如果你有一些(HTML、CSS、Javascript),你必须检查一下。在phonegap中开发要容易得多,而且您可以获得多个设备的支持。

您将了解刚刚发布的Google开发者指南中所需的所有内容,但概念非常简单。Android运行时将自动搜索最佳布局文件,以满足您当前设备的需要(密度、屏幕大小等)。决定将由您指定的布局文件夹的名称来完成

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

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


这将有助于您了解所需的所有详细信息。

您将了解刚刚发布的Google开发者指南中所需的所有内容,但概念非常简单。Android运行时将自动搜索最佳布局文件,以满足您当前设备的需要(密度、屏幕大小等)。决定将由您指定的布局文件夹的名称来完成

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

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


这将帮助您了解所需的所有详细信息。

如果您打算这样做,还应该检查jquery mobile:我实际上正在评估此选项,因此您的建议非常宝贵如果您打算这样做,您还应该检查jquery mobile:我实际上正在评估此选项,所以你的建议很受欢迎,所以主要的问题是关于屏幕布局/大小?没有其他平台问题?编程方面没有区别(只要您使用兼容包并将
targetSdk
minSdk
设置为正确的值)。因此,主要问题是屏幕布局/大小?没有其他平台问题?编程方面没有区别(只要您使用兼容包并将
targetSdk
minSdk
设置为正确的值)。因此,主要问题是屏幕布局/大小?没有其他平台问题?所以主要问题是屏幕布局/大小?没有其他平台问题?