Beiträge von Dom

    Hey ich bin es mal wieder ^^


    Ich habe eine Frage bezüglich Alarm Manager, und zwar möchte ich mittels Alarmmanager jeden tag zu einer fixen Uhrzeit ein Signal an des Broadcast Receiver Schicken. Das Signal an den Broadcast Receiver Funktioniert gut nur beim Start des Alarmmanager wird sofort ein Signal gesendet, das möchte ich aber nicht, ich möchte das er das erste Signal zb. um 16 Uhr schickt und dann 24 stunden wartet und das nächste sendet.


    ich benutze folgenden Code:


    seconds = timeInMinute * 60;
    android.app.AlarmManager alarmManager = (android.app.AlarmManager) context.getSystemService(ALARM_SERVICE);Intent broadcast_intent = new Intent(context, WifiReceiver.class);PendingIntent pendingIntent = PendingIntent.getBroadcast(context, 14, broadcast_intent, 0);Calendar now = Calendar.getInstance();
    alarmManager.setRepeating(android.app.AlarmManager.RTC_WAKEUP, now.getTimeInMillis() + (1000 * seconds), 1000 * 60 * 60 * 24, pendingIntent);Mit freundlichen Grüßen

    so jetzt habe ich es der web Server nimmt die daten an.
    allerdings habe ich jetzt eine kleines für mich nicht verständliches Problem in meiner app.
    und zwar geht es um die sechste Zeile im Codebeispiel 1, ganz hinten befindet sich der String der auch korrekt ist.(wurde mittels log überprüft)
    wenn ich die Datei so wie sie hier steht ausführe bekomme ich eine java.net.SocketTimeoutException: timeout.
    wenn ich allerdings den String direkt mittels " " einfüge funktioniert es ohne Probleme.
    siehe Codebeispiel 2, Zeile sechs.



    bsp1.)


    1 String mapViewScreenShot = ConvertBitmap.bitmapToString;
    2
    3 RequestBody requestBody = new MultipartBody.Builder()
    4 .setType(MultipartBody.FORM)
    5 .addFormDataPart("kalorien", kalorien)
    6 .addFormDataPart("mapdata", "bild", RequestBody.create(MediaType.parse("image/png"),mapViewScreenShot))
    7 .build();


    bsp2.)


    1 String mapViewScreenShot = ConvertBitmap.bitmapToString;
    2
    3 RequestBody requestBody = new MultipartBody.Builder()
    4 .setType(MultipartBody.FORM)
    5 .addFormDataPart("kalorien", kalorien)
    6 .addFormDataPart("mapdata", "bild", RequestBody.create(MediaType.parse("image/png"),"adwhsdbshdbhasbdj"))
    7 .build();


    ich hoffe es hat jemand eine Antwort parat :)
    Mit freundlich grüßen

    Hey,


    Ich habe eine frage und zwar habe ich ein Bitmap dieses würde ich gerne auf einem Webserver speichern, meine Idee war mittels JavaServerFaces die Datei als String Hochzuladen, dort wird die Datei dann in ein Byte[] umgewandelt und in eine MySQL Datenbank gespeichert, nur leider scheint es als wäre der request zu lange, bei kurzen Strings funktioniert es einwandfrei, bei einer Formatierung Bitmap to String leider nicht.


    zb.
    Bitmap bitmap = getBitmap();
    String bitmapString = bitmaptoString(Bitmap);


    http://000.000.000.000/bitmap?bitmap=+bitmapString


    hat jemand eine Idee wie das funktionieren könnte? (wie bereits erwähnt bei einem kurzen String zb.: "abcsdsasad" funktioniert es bereits einwandfrei)

    Hey.
    Ich möchte meine Activitys mittels swipen wechseln.
    ich habe es mit diesem Code versucht:


    public boolean onTouchEvent(MotionEvent touchevent) {
    switch (touchevent.getAction()) {
    case MotionEvent.ACTION_DOWN:
    x1 = touchevent.getX();
    y1 = touchevent.getY();
    break;
    case MotionEvent.ACTION_UP:
    x2 = touchevent.getX();
    y2 = touchevent.getY();
    if (x1 < x2) {
    Intent intent = new Intent(TagebuchActivity.this, LaufenActivity.class);
    startActivity(intent);
    }
    break;
    }
    return false;
    }


    Es funktioniert schon, leider aber nur bei leeren Feldern, ich möchte es allerdings auch über meiner Listview bzw. Buttons ausführen können,
    hat jemand einen tipp für mich? :)


    mfg

    hier ist der Code der XML Datei :)





    <?xml version="1.0" encoding="utf-8"?>


    <android.support.constraint.ConstraintLayout 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"
    android:orientation="vertical"
    tools:context=".MainActivity">



    <Button
    android:id="@+id/male_btn"
    android:layout_width="160dp"
    android:layout_height="160dp"
    android:layout_gravity="center"
    android:layout_marginStart="8dp"
    android:layout_marginLeft="8dp"
    android:layout_marginEnd="8dp"
    android:layout_marginRight="8dp"
    android:layout_marginBottom="8dp"
    android:background="@mipmap/mars"
    app:layout_constraintBottom_toBottomOf="parent"
    app:layout_constraintEnd_toEndOf="parent"
    app:layout_constraintStart_toStartOf="parent"
    app:layout_constraintTop_toBottomOf="@+id/gender_txt"
    app:layout_constraintVertical_bias="0.13999999"
    app:layout_constraintVertical_chainStyle="spread_inside" />


    <Button
    android:id="@+id/female_btn"
    android:layout_width="160dp"
    android:layout_height="160dp"
    android:layout_gravity="center"
    android:layout_marginStart="8dp"
    android:layout_marginLeft="8dp"
    android:layout_marginTop="8dp"
    android:layout_marginEnd="8dp"
    android:layout_marginRight="8dp"
    android:background="@mipmap/female"
    app:layout_constraintEnd_toEndOf="parent"
    app:layout_constraintHorizontal_bias="0.5"
    app:layout_constraintStart_toStartOf="parent"
    app:layout_constraintTop_toBottomOf="@+id/male_btn"
    app:layout_constraintVertical_chainStyle="spread_inside" />


    <TextView
    android:id="@+id/textView6"
    android:layout_width="0dp"
    android:layout_height="0dp"
    android:background="@color/colorPrimary"
    app:layout_constraintBottom_toTopOf="@+id/textView8"
    app:layout_constraintEnd_toEndOf="@+id/textView7"
    app:layout_constraintStart_toStartOf="parent"
    app:layout_constraintTop_toBottomOf="@+id/textView9" />


    <TextView
    android:id="@+id/textView7"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_marginStart="10dp"
    android:layout_marginLeft="10dp"
    android:layout_marginTop="8dp"
    app:layout_constraintStart_toEndOf="@+id/gender_txt"
    app:layout_constraintTop_toTopOf="@+id/gender_txt" />


    <TextView
    android:id="@+id/textView8"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_marginStart="20dp"
    android:layout_marginLeft="20dp"
    android:layout_marginTop="6dp"
    app:layout_constraintStart_toEndOf="@+id/gender_txt"
    app:layout_constraintTop_toBottomOf="@+id/gender_txt" />


    <TextView
    android:id="@+id/textView9"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_marginStart="10dp"
    android:layout_marginLeft="10dp"
    android:layout_marginBottom="6dp"
    app:layout_constraintBottom_toTopOf="@+id/gender_txt"
    app:layout_constraintStart_toEndOf="@+id/gender_txt" />


    <TextView
    android:id="@+id/gender_txt"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_gravity="center"
    android:layout_marginStart="8dp"
    android:layout_marginLeft="8dp"
    android:layout_marginTop="50dp"
    android:text="@string/geschlechtwählen"
    android:textColor="#ffffff"
    android:textSize="20sp"
    app:layout_constraintStart_toStartOf="parent"
    app:layout_constraintTop_toTopOf="parent" />



    </android.support.constraint.ConstraintLayout>

    Hey, kennt sich hier zufällig jemand mit osmdroid aus und kann mir evtl. eine Anleitung geben wie ich die Karte Offline verwenden kann? ich habe die KartenKacheln schon als .png Datei, habe sie unter "tile.zip" gezipt und sie in den osmdroid ordner des Gerätes gelegt. leider scheitere ich an der "new XYTileSource" Methode.
    ich hoffe auf schnelle Antwort :)
    mfg