Erhalten Sie Gerätewinkel mit der Funktion getOrientation ()

Ich habe mit Sensor.TYPE_ORIENTATION den aktuellen Winkel des Gerätes bestimmt, aber TYPE_ORIENTATION ist auf API Version 8 veraltet. Im SensorManager-Handbuch bezieht sich auf die Funktion getOrientation() , um TYPE_ORIENTATION zu verwenden. Hier ist das Handbuch Hier ist mein alter Code: public void onSensorChanged(SensorEvent event) { Log.d("debug","Sensor Changed"); if (event.sensor.getType()==Sensor.TYPE_ORIENTATION) { Log.d("debug",Float.toString(event.values[0])); float mAzimuth = event.values[0]; […]

Zeichnen Sie die Blase programmgesteuert

Ich möchte eine Blase mit einem Precentage-Wert in meiner App haben, kann ich nicht 9 Patches verwenden, wie ich es will, dass es anpassbar ist und seine Hintergrundfarbe sollte changeble sein. Es sollte so etwas aussehen Wie kann ich es tun? Diese Blase wird Ansichten haben, die in ihr aufgeblasen werden, wie dieser Prozentsatz oder […]

Android ScrollView Clipping Kinderhöhe Schatten

Wie der Titel sagt, versuche ich, ein CardView in ein ScrollView zu setzen, aber der CardView-Höhenschatten ist aber weg von seinem Elternteil … Dies ist das Layout XML: <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".TestScrollViewActivity"> <android.support.v7.widget.Toolbar android:id="@+id/toolbar" android:layout_width="match_parent" android:layout_height="128dp" android:background="?colorPrimary" android:gravity="bottom" android:minHeight="?actionBarSize"/> <ScrollView android:layout_width="wrap_content" android:layout_height="match_parent" android:layout_gravity="center_horizontal" android:clipToPadding="false" android:paddingBottom="40dp" android:paddingTop="60dp"> <android.support.v7.widget.CardView android:layout_width="wrap_content" android:layout_height="wrap_content" android:elevation="4dp" app:cardBackgroundColor="@android:color/white" app:cardCornerRadius="0dp"> […]

Retrofit SocketTimeOutException beim Senden von Multiparty- oder JSON-Daten in Android

Problem beim Senden einer Mutipart- oder JSON-Daten durch Retrofit lib Nachrüstschnittstelle @Multipart @POST("/api/v1/protected/updateprofile") void uploadPhoto(@Part("name") String name, @Part("image") TypedFile file, Callback<ApiResponseModel> callback); Adaptercode private RestApi restApi; RestAdapter restAdapter = new RestAdapter.Builder().setClient(new OkClient(getClient())).setConverter(new GsonConverter(gson)).setRequestInterceptor(interceptor).setLogLevel(RestAdapter.LogLevel.FULL).setEndpoint(Config.baseUrl).build(); restApi = restAdapter.create(RestApi.class); Fehlerprotokoll nach dem Senden der JSON-Anforderung generiert D/Retrofit﹕ —- ERROR http://www.example.com/api/v1/protected/addfriends 11-05 11:22:18.594 13384-15325/com.veddislabs.plicx D/Retrofit﹕ java.io.InterruptedIOException: timeout at okio.AsyncTimeout.exit(AsyncTimeout.java:258) […]

Welche Aktivitätsmethode wird zuerst genannt?

Welche Aktivitätsmethode wird zuerst in Android aufgerufen? Zum Beispiel wird viewWillAppear im Falle von IPhone zuerst genannt. Kann mir auch jemand sagen, wenn ich von einer Aktivität zur vorherigen Aktivität zurückkomme, welche Methode zuerst genannt wird? Ich will nicht jedes Mal immer wieder alles, wenn ich wieder zu einer Aktivität komme. Vielen Dank, Stein

Dynamisch den Hintergrund ändern LinearLayout

Wie kann ich den Hintergrund dynamisch verändern? LinearLayout?

Dynamisches Hinzufügen von Bildern zum Galerie-Widget

Gibt es einen guten Weg, um neue Image-Ressourcen (von SD-Karte) zu einem Galerie-Widget zur Laufzeit hinzuzufügen?

Wie bekomme ich USSD-Befehle auf Android?

Hat jemand wissen, wie man läuft USSD-Befehl für die Überprüfung des Telefons Guthaben (die Zahl ist * 123 #) und erhalten das Ergebnis (die Guthaben) für die weitere Verarbeitung? Danke

Wie rufe ich ein bestimmtes PreferenceFragment von einer PreferenceActivity an?

Ich habe eine PräferenzAktivität mit mehreren Fragmenten: R.xml.preferences: (verkürzt für bessere Lesbarkeit): <?xml version="1.0" encoding="utf-8"?> <preference-headers xmlns:android="http://schemas.android.com/apk/res/android"> <header android:fragment="fragments.Fragment1" android:id="@+id/fragment1" […] /> <header android:fragment="fragments.Fragment2" android:id="@+id/fragment2" […] /> […] </preference-headers> EinstellungenAktivität : public class SettingsActivity extends PreferenceActivity { @Override public void onBuildHeaders(List<Header> target) { loadHeadersFromResource(R.xml.preferences, target); } } Dies zeigt einen Listeneintrag mit fragments.Fragment1 , fragments.Fragment2 […]

Android LinearLayout Füllung Breite Problem

Ich frage mich, warum dies geschieht: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="horizontal" android:layout_width="fill_parent" android:gravity="center_vertical" android:layout_height="wrap_content" android:layout_gravity="top" android:background="@drawable/gradient" android:focusable="true" android:paddingTop="5dip" android:paddingBottom="5dip" android:focusableInTouchMode="true"> <EditText android:id="@+id/searchField" android:layout_width="wrap_content" android:layout_height="fill_parent" android:paddingTop="2dip" android:paddingBottom="2dip" android:paddingLeft="10dip" android:paddingRight="10dip" android:inputType="textVisiblePassword" android:radius="5dip" android:layout_marginLeft="10dip" android:background="@drawable/search_background" android:textColor="#000000" /> <Button android:id="@+id/info" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="10dip" android:background="@drawable/info_btn" /> </LinearLayout> Wenn ich "fill_parent" auf die Layout_width von EditText setze, dauert es die ganze Breite des […]

Das Android ist ein Google Android Fan-Website, Alles über Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.