crysxd / Anybeam

Private development repo for Anybeam Desktop and Android clients
1 stars 0 forks source link

Bilder, die auf ein Android Gerät geschickt wurden sind nicht in der Galerie #30

Closed crysxd closed 10 years ago

crysxd commented 10 years ago

Bilder, die auf ein Android Gerät geschickt wurden sind nicht in der Galerie. Muss man die in ein bestimmtes Verzeichnis legen?

doofmars commented 10 years ago

Nein, ich muss nur MediaScannerConnection.scanFile(...); aufrufen. Fixe ich im nächsten commit ich kümmere mich nur noch um die Anderen Issues.

crysxd commented 10 years ago

Ok, ist mir nur aufgefallen

On Sat, Jun 14, 2014 at 5:05 PM, doofmars notifications@github.com wrote:

Nein, ich muss nur MediaScannerConnection.scanFile(...); aufrufen. Fixe ich im nächsten commit ich kümmere mich nur noch um die Anderen Issues.

Reply to this email directly or view it on GitHub: https://github.com/crysxd/Anybeam/issues/30#issuecomment-46090317

doofmars commented 10 years ago

Kein problem ist ja ein legitimer bug :smile:

crysxd commented 10 years ago

Ich häng das mal noch an den Meilenstein an, damit wir es im Auge bahelten. Dürfte ja innerhalb von 30 sek gefixt sein

crysxd commented 10 years ago

Empfang eines Bildes führt zum Absturtz der App:

06-14 17:51:05.327: E/AndroidRuntime(32242): Process: de.hfu.anybeam.android, PID: 32242 06-14 17:51:05.327: E/AndroidRuntime(32242): java.lang.SecurityException: Permission Denial: not allowed to send broadcast android.intent.action.MEDIA_MOUNTED from pid=32242, uid=10105 06-14 17:51:05.327: E/AndroidRuntime(32242): at android.os.Parcel.readException(Parcel.java:1465) 06-14 17:51:05.327: E/AndroidRuntime(32242): at android.os.Parcel.readException(Parcel.java:1419) 06-14 17:51:05.327: E/AndroidRuntime(32242): at android.app.ActivityManagerProxy.broadcastIntent(ActivityManagerNative.java:2390) 06-14 17:51:05.327: E/AndroidRuntime(32242): at android.app.ContextImpl.sendBroadcast(ContextImpl.java:1166) 06-14 17:51:05.327: E/AndroidRuntime(32242): at android.content.ContextWrapper.sendBroadcast(ContextWrapper.java:365) 06-14 17:51:05.327: E/AndroidRuntime(32242): at de.hfu.anybeam.android.AndroidDataReceiver.closeOutputStream(AndroidDataReceiver.java:163) 06-14 17:51:05.327: E/AndroidRuntime(32242): at de.hfu.anybeam.networkCore.networkProvider.broadcast.TcpDataReceiverConnection.forceCloseTransmissionStream(TcpDataReceiverConnection.java:140) 06-14 17:51:05.327: E/AndroidRuntime(32242): at de.hfu.anybeam.networkCore.AbstractTransmission.run(AbstractTransmission.java:93)

Da fehlt eine Permission?!

doofmars commented 10 years ago

Du versuchst einen Broadcast zu senden, ich sende aber nirgends broadcasts... Aktuelle version? (broadcast android.intent.action.MEDIA_MOUNTED)