вторник, 16 октября 2012 г.
Вызов диалога вне UI-треда
на самом деле, внутри, конечно:)
Thread startMap = new Thread(new Runnable() {
@Override
public void run() {
GameAuthActivity.this.runOnUiThread(new Runnable() {
@Override
public void run() {
showDialog(START_ARMY_DIALOG);
}
});
}
}
};
среда, 6 июня 2012 г.
четверг, 19 апреля 2012 г.
proguard - retrace obfuscated stacktraces
\android-sdk-windows\tools\proguard\bin\proguardgui.bat
Choose 'ReTrace' tab.
- Mapping file:\proguard\1.0\mapping.txt
- Obfuscated stack trace:
- click 'Retrace!'
Choose 'ReTrace' tab.
- Mapping file:
- Obfuscated stack trace:
- click 'Retrace!'
понедельник, 9 апреля 2012 г.
"Widget Preview" для планшетов
Проект приложения живёт в android-sdk\samples\android-11\WidgetPreview - скомпилировать, залить на планшет. Скриншоты кладёт в sdcard/Download/
adb pull sdcard/Download/[app_name]_ori_[orientation].png [remote_location]
adb pull sdcard/Download/[app_name]_ori_[orientation].png [remote_location]
пятница, 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
Подписаться на:
Сообщения (Atom)