Pytania otagowane jako android

Android to mobilny system operacyjny Google, służący do programowania lub opracowywania urządzeń cyfrowych (smartfony, tablety, samochody, telewizory, odzież, szkło, Internet Rzeczy). W przypadku tematów związanych z Androidem użyj znaczników specyficznych dla Androida, takich jak Android-intent, android-activity, android-adapter itp. W przypadku pytań innych niż programowanie lub programowanie, ale związanych z systemem Android, skorzystaj z tego linku: https: // android.stackexchange.com.

8
Czy istnieje sposób na utrzymanie fragmentu przy życiu podczas korzystania z BottomNavigationView z nowym NavController?
Próbuję użyć nowego komponentu nawigacji. Używam BottomNavigationView z navController: NavigationUI.setupWithNavController (bottomNavigation, navController) Ale kiedy zmieniam fragmenty, za każdym razem niszczą / tworzą, nawet jeśli były wcześniej używane. Czy istnieje sposób, aby utrzymać przy życiu nasze główne fragmenty, które prowadzą do naszego widoku BottomNavigationView?

2
Różnica między apk (.apk) a pakietem aplikacji (.aab)
Niedawno Google przedstawił nową funkcję, app bundlektóra jest dość podobną koncepcją do APK, z wyjątkiem jej elastyczności i różnic architektonicznych. Przeczytałem wiele blogów / artykułów, aby zrozumieć, jak pakiet aplikacji działa na urządzeniach w porównaniu z plikiem APK. Jaki jest rzeczywisty wewnętrzny proces pracy pakietu aplikacji i jak to działa …

6
Jaka jest różnica między BaseAdapter i ArrayAdapter?
Chcę poznać różnicę między używaniem BaseAdaptera ArrayAdapter. Osiągałem to, przez co chcę ArrayAdapters. Czy wpływa na wydajność ListViewinterfejsu adaptera, w którym jest zaimplementowany? I ostatnie pytanie brzmi: czy mogę coś zrobić z ListViewużyciem któregokolwiek z nich Adapters, czy są pewne przypadki, w których można użyć tylko określonego adaptera?

15
Problem z orientacją aparatu w systemie Android
Buduję aplikację, która używa aparatu do robienia zdjęć. Oto mój kod źródłowy, aby to zrobić: File file = new File(Environment.getExternalStorageDirectory(), imageFileName); imageFilePath = file.getPath(); Intent intent = new Intent("android.media.action.IMAGE_CAPTURE"); //Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); intent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(file)); startActivityForResult(intent, ACTIVITY_NATIVE_CAMERA_AQUIRE); Na onActivityResult()metody używam BitmapFactory.decodeStream()do odbioru obrazu. Kiedy uruchamiam moją aplikację na Nexusie …

4
Wzorzec interfejsu szybkich czynności systemu Android
Interesuje mnie wzorzec interfejsu użytkownika systemu Android o nazwie „Szybkie działanie”. Zasadniczo jest to menu kontekstowe, które nie zakrywa danych, na których działa. Chciałbym to zaimplementować, ale nie mogę znaleźć przykładowego kodu ani interfejsu API, który mógłby mi pomóc. Zwróć uwagę, że ten wzorzec interfejsu użytkownika jest omówiony w filmie …
100 android 


16
EditText, wyraźne skupienie się na dotyku na zewnątrz
Mój układ zawiera ListView, SurfaceViewi EditText. Kiedy klikam EditText, otrzymuje fokus i pojawia się klawiatura ekranowa. Kiedy klikam gdzieś poza obszarem EditText, nadal ma fokus (nie powinien). Myślę, że mógłbym ustawić je OnTouchListenerna innych widokach w układzie i ręcznie wyczyścić EditTextfokus. Ale wydaje się zbyt hakerski ... Ja też mam …

7
Jak mogę wyświetlić wielokropki na moim TextView, jeśli jest większy niż 1 wiersz?
Mam następujący układ, który nie działa: <LinearLayout android:orientation="horizontal" android:layout_width="match_parent" android:id="@+id/experienceLayout" android:background="#ffffff" android:layout_height="match_parent" android:paddingLeft="6dp" android:paddingRight="6dp" android:paddingBottom="6dp" android:paddingTop="6dp"> <TextView android:layout_weight="1" android:id="@+id/experienceLabel" android:text="Experience" android:layout_height="wrap_content" android:textColor="#000000" android:layout_width="wrap_content" android:textStyle="bold"> </TextView> <TextView android:id="@+id/experienceTextView" android:text="TextView" android:layout_height="wrap_content" android:textColor="#000000" android:layout_width="wrap_content" android:ellipsize="end" android:lines="1" android:maxLines="1" android:singleLine="true" android:fadeScrollbars="false"> </TextView> </LinearLayout>

9
Tworzenie LinearLayout działa jak Button
Mam LinearLayoutże mam stylem wyglądać jak buttoni zawiera kilka elementów text / ImageView. Chciałbym, żeby cały LinearLayoutakt wyglądał jak a button, w szczególności aby nadać mu stany zdefiniowane w a, aby po naciśnięciu miał inne tło. Czy jest lepszy sposób niż ImageButtoncałkowite określenie rozmiaru całego układu i pozycjonowanie?

15
niezdefiniowane odniesienie do `__android_log_print '
Co jest nie tak z moim plikiem make? Android.mk LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) LOCAL_MODULE := foo LOCAL_SRC_FILES := foo.c LOCAL_EXPORT_LDLIBS := -llog include $(BUILD_SHARED_LIBRARY) foo.c #include <string.h> #include <jni.h> #include <android/log.h> #define LOG_TAG "foo" #define LOGI(...) __android_log_print(ANDROID_LOG_INFO, LOG_TAG, __VA_ARGS__) void test() { LOGI("test"); } ndk-build foo.c:9: undefined reference …




5
nałóż dwa obrazy w systemie Android, aby ustawić widok obrazu
Próbuję nałożyć dwa obrazy w mojej aplikacji, ale wydaje się, że zawieszają się na mojej canvas.setBitmap()linii. Co ja robię źle? private void test() { Bitmap mBitmap = BitmapFactory.decodeResource(getResources(), R.drawable.t); Bitmap mBitmap2 = BitmapFactory.decodeResource(getResources(), R.drawable.tt); Bitmap bmOverlay = Bitmap.createBitmap(mBitmap.getWidth(), mBitmap.getHeight(), mBitmap.getConfig()); Canvas canvas = new Canvas(); canvas.setBitmap(bmOverlay); canvas.drawBitmap(mBitmap, new Matrix(), null); …
100 android  image 

13
Przełomowy układ widżetów dla Androida
Próbuję stworzyć działanie, które przedstawia użytkownikowi pewne dane. Dane są takie, że można je podzielić na „słowa”, z których każdy jest widżetem, a sekwencja „słów” utworzyłaby dane („zdanie”?), Widżet ViewGroup zawierający te słowa. Ponieważ miejsce wymagane na wszystkie „słowa” w „zdaniu” przekraczałoby dostępne poziome miejsce na wyświetlaczu, chciałbym zawijać te …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.