2013-11-27 7 views
0

Я начал тестировать свое приложение в своем Samsung Note 2 (реальное устройство). В нем установлено this guide. Однако у меня есть несколько вопросов, если кто-то мне поможет:Eclipse - работает на реальном устройстве

1) Как только я запустил приложение на устройстве, он установил что-нибудь на моем мобильном устройстве (у меня тоже есть база данных)? Если да, то каким образом можно закрыть соединение, чтобы все установленные вещи автоматически удалялись?

2) Если я изменил свой код и запустил его снова, чтобы проверить, что происходит с предыдущей установкой? Это переопределяет или так?

3) Когда я использую AVD с экраном 5,7 дюйма, он отлично показывает кнопку меню. Но в моей заметке II на панели отображается 3 кнопки меню (из 5), но у вас не хватает отдыха, хотя я установил android: showAsAction = "ifRoom" для всех из них.

Спасибо,

ответ

1

1), установленные в /data/com.yourapp.pkgname/, не автоматически не удалить, необходимо удалить его вручную

2) Старый один будет перекрытая

3) Это может быть связано с тем, что ваш AVD имеет значение m-dpi/h-dpi, но ваш телефон h-dpi/x-hdpi

+0

спасибо за ответ .. не могли бы вы объяснить номер 3 и как я могу решить эту проблему? Я хочу, чтобы он показывал их как иконку, насколько это возможно, а затем остатки должны отображаться в раскрывающемся меню. – abdfahim

+1

Нелегко объяснить, пожалуйста, прочитайте эту ссылку http://developer.android.com/guide/practices/screens_support.html – Robin

+0

Спасибо за ответ ...Кстати, около 3, это не проблема с разрешением dpi, потому что в примечании II есть физическая кнопка меню внизу телефона. И благодаря Рейниеру, я узнал, есть ли у устройства кнопка меню, она не показывает кнопку меню сверху. 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) Когда я использую AVD с экраном 5,7 дюйма, он отлично показывает кнопку меню. Но в моей заметке II на панели отображается 3 кнопки меню (из 5), но у вас не хватает отдыха, хотя я установил android: showAsAction = "ifRoom" для всех из них. Ответ: Когда вы запустите приложение на самом устройстве, os обнаружит, что когда-либо имело место для отображения элементов меню, так что это не ваша рука, но вы можете решить, какой элемент вы хотите в первую очередь.

Надеюсь, это поможет вам. Наслаждайтесь .. !!!!

Смежные вопросы