Preguntas etiquetadas con android

Android es el sistema operativo móvil de Google, que se utiliza para programar o desarrollar dispositivos digitales (teléfonos inteligentes, tabletas, automóviles, televisores, ropa, vidrio, IoT). Para temas relacionados con Android, use etiquetas específicas de Android, tales como intención de Android, actividad de Android, adaptador de Android, etc. Para preguntas que no sean de desarrollo o programación, pero relacionadas con el marco de Android, use este enlace: https: // android.stackexchange.com.

4
diferencia y cuándo usar getApplication (), getApplicationContext (), getBaseContext () y someClass.this
Soy nuevo en Android y estoy tratando de entender la diferencia entre getApplication(), getApplicationContext(), getBaseContext(), getContext()y someClass.thissobre todo cuándo utilizar los estos métodos en las siguientes líneas de código: Cuando lanzo un brindis, ¿cuál es la diferencia entre estos y en qué casos los uso? Toast.makeText(LoginActivity.this, "LogIn successful", Toast.LENGTH_SHORT).show(); Toast.makeText(getApplication(), …


5
GridLayout y problemas de tramo de filas / columnas
La publicación del blog de desarrolladores de Android que presentaGridLayout este diagrama muestra cómo los intervalos afectan la asignación automática de índices: Estoy intentando implementar eso usando un GridLayout. Esto es lo que tengo hasta ahora: <android.support.v7.widget.GridLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res/com.commonsware.android.gridlayout" android:layout_width="fill_parent" android:layout_height="fill_parent" app:orientation="horizontal" app:columnCount="8"> <Button app:layout_columnSpan="2" app:layout_rowSpan="2" android:layout_gravity="fill_horizontal" android:text="@string/string_1"/> <Button app:layout_columnSpan="2" …

11
¿Cómo descartar correctamente un DialogFragment?
Los documentos dicen esto para el dismiss()método de la Dialogclase: Descarte este diálogo, eliminándolo de la pantalla. Este método se puede invocar de forma segura desde cualquier hilo. Tenga en cuenta que no debe anular este método para realizar la limpieza cuando se cierra el cuadro de diálogo, sino implementarlo …

6
Borrar los datos de la aplicación mediante programación
Quiero borrar los datos de mi aplicación mediante programación. Los datos de la aplicación pueden contener cualquier cosa como bases de datos, preferencias compartidas, archivos internos-externos o cualquier otro archivo creado dentro de la aplicación. Sé que podemos borrar datos en el dispositivo móvil a través de: Configuración-> Aplicaciones-> Administrar …
121 android 

4
Cambiar el tema de la actividad mediante programación
En casos particulares, necesito eliminar el tema del diálogo de mi actividad, pero parece que no funciona. Aquí hay un ejemplo Primera actividad: public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); startActivity(new Intent(MainActivity.this, SecondActivity.class)); } Segunda actividad: public void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); setTheme(android.R.style.Theme); setContentView(R.layout.activity_second); } …
121 android 

2
La propiedad debe estar inicializada o ser abstracta
Debe ser una pregunta estúpida, pero soy realmente nuevo en Kotlin y no encontré ninguna solución. ¿Cómo declarar el campo de la clase? Como podemos tenerlo en java: protected SharedPreferences mSharedPreferences; Y más tarde en onCreate(): mSharedPreferences = PreferenceManager.getDefaultSharedPreferences(this) Ahora puedo usarlo en cualquier lugar que desee (en subclases de …
121 android  kotlin 

6
¿Cómo obtener una lista de aplicaciones descargadas (pagadas / gratuitas) por un usuario de Google Play?
Recientemente me encontré con esta aplicación Comprar aplicaciones , que de alguna manera puede recuperar aplicaciones que pagué en Google Play después de iniciar sesión con mi cuenta de Google. Estoy tratando de averiguar cómo se está haciendo, ya que quiero crear una aplicación similar, pero para las aplicaciones gratuitas …


1
Retrofit 2 elimina los caracteres después del nombre de host de la URL base
Estoy usando Retrofit para acceder a una API RESTful. La URL base es: http://api.example.com/service Este es el código de la interfaz: public interface ExampleService { @Headers("Accept: Application/JSON") @POST("/album/featured-albums") Call<List<Album>> listFeaturedAlbums(); } y así es como envío la solicitud y recibo la respuesta: new AsyncTask<Void, Void, Response<List<Album>>>() { @Override protected Response<List<Album>> …
121 android  retrofit 


5
runOnUiThread en fragmento
Estoy intentando convertir una actividad en un fragmento. La marca de error en runOnUiThread. en el pasado: GoogleActivityV2 se extiende desde Activity. runOnUiThread en la clase ExecuteTask. clase ExecuteTask anidada en actividad. (Ejecutar bien) ahora: GoogleActivityV2 se extiende desde Fragment. runOnUiThread en la clase ExecuteTask. clase ExecuteTask anidada en actividad. …


11
¿Cómo hacer una ondulación circular en un botón cuando se hace clic en él?
Antecedentes En la aplicación de marcador de Android, cuando comienzas a buscar algo y haces clic en el botón de flecha a la izquierda de EditText, obtienes un efecto dominó circular en él: El problema Intenté tenerlo también, pero obtuve uno rectangular: <ImageButton android:id="@+id/navButton" android:layout_width="40dp" android:layout_height="40dp" android:layout_gravity="center_vertical" android:layout_marginLeft="8dp" android:background="?android:attr/selectableItemBackground" android:src="@drawable/search_ic_back_arrow"/> …


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.