Das Keyword lautet Syncadapter. Lies dich da mal ein bisschen ein und google mal selber danach. Bzw. wenn dich das Wort Service verwirrt, dann lies dich zuerst in die Grundsätze des Android Development ein
Beiträge von Thrakbad
-
-
HAst du auch sicher eine der Google APIs als Target oder nur Stock Android?
-
Was für nen Fehler zeigt er denn an? Evtl. wird auch einfach ein ungenutzter import als Fehler angezeigt, wenn du das im Eclipse so eingestellt hast.
-
-
Jap, die ist auch sehr gut dokumentiert, also man kann manche Sachen allein mit der API lösen. Die Seiten solltest du dir auf jeden Fall bookmarken
-
Hmm, ja es ist Java (zumindest so lang du das NDK nicht benutzt). Erstmal hier reinschauen und durchlesen.
-
Ich weiß jetz nicht, ob das wirklich den Fehler verursacht, aber mir fallen spontan schon ein paar Sachen an dem Manifest auf:
1) es fehlt ein <uses-sdk android:minSdkVersion="<deine sdk version>" /> innerhalb des <manifest> tags
2) die zweite activity sollte wahrscheinlich "...android:name=".ActivityName2"... " haben. Beachte den punkt vor dem Namen, der sagt Android, dass es da den oben genannten Package namen einfügen soll, also dass am Ende "com.name.packagename.ActivityName2" raus kommt. Sonst fehlt der nämlich und er findet die Activity höchstwahrscheinlich nicht.Außerdem steht in der Fehlermeldung, dass er versucht "com.name.packagename/.Name" aufzurufen und es gibt keine Activity, die .Name heißt.
-
Hängt davon ab, wie deine GUI grundsätzlioch aufgebaut ist. Wenn da nur ein GLSurfaceView liegt, hängt es von der Projektionsart ab (orthogonal/parallel oder perspektiv.), mit orthogonal ists kinderleicht, da kannst du einfach die Knöpfe als Sprites auf den Teil des views schieben, den du nicht brauchst und über die onTouch Methode vom view mit checken. Bei perspektiv. Proj. is es etwas schwieriger, weil die Sprites nicht gleich groß bleiben, wenn die Kamera sich irgendwie verändert.
-
Ich denke das solltest du selber machen. Kannst es ja als halb transparente Sprites auf dem GLSurfaceView zeichnen lassen, so machen das viele Games.
-
-
Also bei 2D Spielen ist die Abfrage von Kollisionen eig. suuuuuuuper einfach, davon würd ich mich nicht einschränken lassen.
Viele Spiele bieten sowohl ein virtuelles Steuerkreuz, als auch Möglichkeit fürs Accellerometer an, das hängt eig. davon ab, wie gut sich das Spiel am Ende damit steuern lässt. Das letztere ist halt cooler, weils handyspeziifsch ist. Allerdings könnten Tablet User da etwas fluchen, weil deren Geräte sind ja deutlich schwerer. -
Isses denn sicher der Speicher? Was sagt denn dein Logcat?
-
Ich schätze mal nich, wenn nix im Repository is
-
Sicher, warum nicht? (hab das Gefühl, dass das noch nicht die ganze Frage war )
-
Hmm, müsst ich mal ausgiebig testen, da hab ich grad aber keine Zeit für.
-
Eigentlich sollte da kein Unterschied sein. Also das Standardbild kommt sicher da her:
Javabitmap = People.loadContactPhoto(service, Uri.parse("content://contacts/people/"+contactId), com.android.internal.R.drawable.ic_contact_picture, null);
D.h. er findet gar kein Foto für die Person. Jetz könnts sein, dass die Uri nicht stimmt. Schau mal, ob du unter der URI andere Informationen auslesen kannst.EDIT: die Methode, so auf die Kontakte zuzugreifen ist auch deprecated. Such mal nach beispielen, die ContactsContract benutzen.
-
Hallo,
mich würde interessieren, welcher Zeitrahmen denn grob dafür angedacht wäre? demnach könnte ich entscheide, ob das für mich in Frage kommt.
Gruß
Thorsten -
Ja, man kann Grafiken ja umwandeln...bei nem jpg kannste halt nicht auf die einzelnen Pixel zugreifen, weil das komprimiert ist. Da wird halt grade erst dein JPG als Bitmap Instanz in den Speicher geladen, und diese Daten (= Bytestrewam) werden dann wiederum in ein PNG komprimiert. Versuch das Bild mal so zu laden:
JavaUri contactPhotoUri = ContentUris.withAppendedId(Contacts.CONTENT_URI, contactId); InputStream photoDataStream = Contacts.openContactPhotoInputStream(contentResolver,contactPhotoUri); Bitmap photo = BitmapFactory.decodeStream(photoDataStream);
Ansonsten könnte es auch Probleme geben, falls dein foto nicht manuell eingestellt ist, sondern von einem SNS Account (Facebook, Skype, evtl. auch Google Contacts) kommt. Bin mir nicht sicher, ob man dann auch so auf das Foto zugreifen kann (bei Google Contacts vermutlich schon). -
dann klappt irgendwas mit den Bildern nicht, das ist glaub ich das Standardbild für Kontakte in 2.1. Sehr dumme Frage: die Kontakte haben schon Bilder eingestellt?
-
Hmm, kriegste denn nen gültiges Bitmap zurück? An welcher Stelle gehts denn schief?