Проект приложения живёт в android-sdk\samples\android-11\WidgetPreview - скомпилировать, залить на планшет. Скриншоты кладёт в sdcard/Download/
adb pull sdcard/Download/[app_name]_ori_[orientation].png [remote_location]
понедельник, 9 апреля 2012 г.
пятница, 30 марта 2012 г.
Could not load widget
и подобные проблемы на виджетах были, если забыть указать протокол в xmlns:android="http://schemas.android.com/apk/res/android"
пятница, 23 марта 2012 г.
dull...
E/AndroidRuntime(6467): FATAL EXCEPTION: main
E/AndroidRuntime(6467): java.lang.NullPointerException
E/AndroidRuntime(6467): at android.text.BoringLayout.isBoring(BoringLayout.java:228)
E/AndroidRuntime(6467): java.lang.NullPointerException
E/AndroidRuntime(6467): at android.text.BoringLayout.isBoring(BoringLayout.java:228)
LinearLayout inside the ScrollView
...
< ScrollView
android:layout_width="fill_parent"
android:layout_height="0dp"
android:layout_weight="1.0"
>
< LinearLayout
android:id="@+id/toucheble_layout"
android:layout_width="fill_parent"
android:layout_height="match_parent"
android:layout_alignParentBottom="true"
android:layout_below="@+id/calendar_footer"
android:orientation="vertical"
android:layout_weight="1.0"
>
...
LinearLayout не заполняет весь scrollView по высоте. Решение - добавить android:fillViewport="true" в ScrollView
___
И - да, GridView (как и ListView) не следует помещать в ScrollView, он сам по себе умеет прокручиваться.
< ScrollView
android:layout_width="fill_parent"
android:layout_height="0dp"
android:layout_weight="1.0"
>
< LinearLayout
android:id="@+id/toucheble_layout"
android:layout_width="fill_parent"
android:layout_height="match_parent"
android:layout_alignParentBottom="true"
android:layout_below="@+id/calendar_footer"
android:orientation="vertical"
android:layout_weight="1.0"
>
...
LinearLayout не заполняет весь scrollView по высоте. Решение - добавить android:fillViewport="true" в ScrollView
___
И - да, GridView (как и ListView) не следует помещать в ScrollView, он сам по себе умеет прокручиваться.
среда, 14 марта 2012 г.
Failed to install *.apk on device ***: timeout
Лечение: увеличить таймаут подключения для ADB. В eclispe: Window -> Preferences -> Android -> DDMS -> ADB Connection timeout (ms)
Проблема часто встречается при работе с Galaxy Tab
Проблема часто встречается при работе с Galaxy Tab
среда, 9 ноября 2011 г.
Live Wallpapers & Phone restart
Обнаружила, что живые обои, живущие на sd-карте, будучи установленными в качестве текущих, при перезапуске аппарата "слетают", и автоматически выставляются дефолтные. Если же обои живут в памяти телефона, такого не происходит, т.к. её не нужно долго и упорно маунтить, как карточку.
Отсюда дилемма - если обои мнего весят, нехорошо их насильно помещать в память девайса. Но и их пропажа после перезагрузки, мягко говоря, неприятна.
Как вариант, прописывать installLocation="auto" и в описании приложения указывать на неприятную деталь пользователю, чтобы он уже сам переместил приложение в соответствии со своими надобностями.
Отсюда дилемма - если обои мнего весят, нехорошо их насильно помещать в память девайса. Но и их пропажа после перезагрузки, мягко говоря, неприятна.
Как вариант, прописывать installLocation="auto" и в описании приложения указывать на неприятную деталь пользователю, чтобы он уже сам переместил приложение в соответствии со своими надобностями.
Справочное: хоткеи эмулятора
отсюда: http://developer.android.com/guide/developing/tools/emulator.html
Home - HOME
Menu - F2 or Page-up button
Back - ESC
Call/dial button - F3
Hangup/end call button - F4
Search - F5
Power button - F7
Audio volume up button - KEYPAD_PLUS, Ctrl-5
Audio volume down button - KEYPAD_MINUS, Ctrl-F6
Camera button - Ctrl-KEYPAD_5, Ctrl-F3
Switch to previous layout orientation (for example, portrait, landscape) - KEYPAD_7, Ctrl-F11
Switch to next layout orientation (for example, portrait, landscape) - KEYPAD_9, Ctrl-F12
Toggle cell networking on/off - F8
Toggle code profiling - F9 (only with -trace startup option)
Toggle fullscreen mode - Alt-Enter
Toggle trackball mode - F6
Enter trackball mode temporarily (while key is pressed) - Delete
DPad left/up/right/down - KEYPAD_4/8/6/2
DPad center click - KEYPAD_5
Onion alpha increase/decrease - KEYPAD_MULTIPLY(*) / KEYPAD_DIVIDE(/)
Home - HOME
Menu - F2 or Page-up button
Back - ESC
Call/dial button - F3
Hangup/end call button - F4
Search - F5
Power button - F7
Audio volume up button - KEYPAD_PLUS, Ctrl-5
Audio volume down button - KEYPAD_MINUS, Ctrl-F6
Camera button - Ctrl-KEYPAD_5, Ctrl-F3
Switch to previous layout orientation (for example, portrait, landscape) - KEYPAD_7, Ctrl-F11
Switch to next layout orientation (for example, portrait, landscape) - KEYPAD_9, Ctrl-F12
Toggle cell networking on/off - F8
Toggle code profiling - F9 (only with -trace startup option)
Toggle fullscreen mode - Alt-Enter
Toggle trackball mode - F6
Enter trackball mode temporarily (while key is pressed) - Delete
DPad left/up/right/down - KEYPAD_4/8/6/2
DPad center click - KEYPAD_5
Onion alpha increase/decrease - KEYPAD_MULTIPLY(*) / KEYPAD_DIVIDE(/)
Подписаться на:
Комментарии (Atom)