2013-11-27 150 views
0

我已经开始在我的Samsung Note 2(真实设备)中测试我的应用程序。在安装它使用this guide。不过,我有几个问题,如果有人请帮助我:Eclipse - 在真实设备上运行

1)有一次,我在设备上运行我的应用程序,它安装在我的移动任何东西(我有数据库使用的为好)?如果是这样,关闭连接的正确方法是什么,以便所有安装的东西自动删除?

2)如果我更改我的代码并再次运行它检查,以前的安装会发生什么?它覆盖了吗?

3)当我用5.7英寸屏幕的AVD时,它完美地显示菜单按钮。但在我的Note II中,3个菜单按钮(5个以外)显示在栏中,但其余部分都没有,尽管我为它们设置了android:showAsAction =“ifRoom”。

感谢,

回答

1

1)安装在/data/com.yourapp.pkgname/,没有自动删除,则应该将其卸载手动

2)旧人会overrided

3)这可能是因为你的AVD为m-DPI /华电国际,但你的手机是HDPI/X-华电国际

+0

感谢您的回复..您能否请解释3号以及我如何解决问题?我想让它显示为图标,尽可能多,然后休息应显示在菜单下拉菜单中。 – abdfahim

+1

这是不容易解释,请通读此链接http://developer.android.com/guide/practices/screens_support.html – Robin

+0

感谢您的答案...顺便说一句,关于第3点,它不是DPI问题,这是因为音符II在手机底部有一个物理菜单按钮。多亏了Reinier,我才知道设备是否有菜单按钮,它不会在顶部显示菜单按钮。 http://stackoverflow.com/questions/9739498/android-action-bar-not-showing-overflow#comment12386902_9739498 – abdfahim

1

1)是的,它确实执行你的应用程序的一个“正常”的安装。没有自动清理,因此您必须手动删除所有已安装的软件包。

2)将更改后的包安装到您的设备,你的包的任何以前安装的将不复存在。它将保留任何应用程序私人数据。

3)可能没有足够的空间来显示所有的人,你做了要求“ifRoom”,所以它只会把他们那里是否合身。

+0

感谢您的回复。我如何将它们显示为尽可能多的图标,然后以下拉菜单显示(例如,2作为图标,其余3则显示在菜单树下拉菜单中)。 – abdfahim

1

1)有一次,我在设备上运行我的应用程序,它在我的手机上安装任何东西(我有数据库使用的为好)?如果是这样,关闭连接的正确方法是什么,以便所有安装的东西自动删除? 答:当你在设备上安装你的应用程序时,它会创建一个你在应用程序中创建的数据库,共享权限和其他文件。但要删除手动安装应用程序的数据库或清除设置 - >应用程序中的数据。

2)如果我更改我的代码并再次运行它检查,以前的安装会发生什么?它覆盖了吗? 答:新版本的应用程序将被旧版本覆盖,并且您可以从应用程序中看到新的更改。

3)当我用5.7英寸屏幕的AVD时,它完美地显示菜单按钮。但在我的Note II中,3个菜单按钮(5个以外)显示在栏中,但其余部分都没有,尽管我为它们设置了android:showAsAction =“ifRoom”。 回答:当你在实际设备上运行应用程序时,操作系统会检测到可用空间来显示菜单项..所以它不是你的手,但是你可以决定首先选择哪个项目。

希望这有助于你.. 享受.. !!!!

相关问题