Comments (6)
Seems like all of your tests were bulk/multiple photos and videos?
Can you try to test a single photo or single video on these devices to see if it works?
from proofmode-android.
Are you sharing the photos from Google Photos or another Gallery / Photo app?
from proofmode-android.
Can you check permissions for the Proofmode app on all phones? You should have Camera, Phone and Storage granted, and maybe location.
from proofmode-android.
- I did all the testing with single files and bulk files, in both cases the result was the same.
- I am using the gallery to select the files I want to share.
- On the Galaxy S8 the permissions were enabled and the device still failed to generate a proof.
- On the Galaxy S20 the permissions were disabled, and the app produced proof files after I enabled the permissions.
from proofmode-android.
Working on a fix for handling when permissions are disabled properly. It shouldn't fail!
from proofmode-android.
06-14 17:34:29.376 3041 3041 I SurfaceFlinger: Device | 0x7e097d5780 | 0002 | RGBA_8888 | 0.0 0.0 1080.0 2220.0 | 0 0 1080 2220 | org.witness.proofmode/org.witness.proofmode.ShareProofActivity[8119]#0
06-14 17:34:29.376 3041 3041 I SurfaceFlinger: Device | 0x7e097d5f00 | 0002 | RGBA_8888 | 0.0 0.0 1080.0 2220.0 | 0 0 1080 2220 | Splash Screen org.witness.proofmode[8119]#0
06-14 17:34:29.376 3041 3041 I SurfaceFlinger: Device | 0x7e097d5000 | 0000 | RGBA_8888 | 0.0 1.0 1080.0 72.0 | 0 0 1080 71 | StatusBar[4152]#0
06-14 17:34:29.376 3041 3041 I SurfaceFlinger: Device | 0x7e0b622780 | 0000 | RGBA_8888 | 0.0 0.0 67.0 416.0 | 1013 1560 1080 1976 | com.samsung.android.app.cocktailbars[...]arservice.CocktailBarService[8650]#0
06-14 17:34:29.376 3041 3041 I SurfaceFlinger: Device | 0x7e0b622600 | 0000 | RGBA_8888 | 0.0 0.0 1080.0 144.0 | 0 2076 1080 2220 | NavigationBar[4152]#0
06-14 17:34:29.376 3041 3041 I SurfaceFlinger:
06-14 17:34:29.377 17517 17580 D OpenGLRenderer: eglDestroySurface = 0x7b335c2a00, 0x7b39322000
06-14 17:34:29.377 3041 4730 W SurfaceFlinger: Attempting to set client state on removed layer: Dim Layer for - Task=16638#0 [s.what : 10000]
06-14 17:34:29.377 3041 4730 W SurfaceFlinger: Attempting to destroy on removed layer: Dim Layer for - Task=16638#0
06-14 17:34:29.377 3041 4730 I SurfaceFlinger: id=1579 Removed Surface(name=Dim Layer for - Task=16638)/@0xe136afb - animation-leash#0 (1/57)
06-14 17:34:29.379 13392 13392 D ViewRootImpl@2b58723[GalleryActivity]: Relayout returned: old=[0,0][1080,2220] new=[0,0][1080,2220] result=0x1 surface={valid=false 0} changed=false
06-14 17:34:29.381 3564 4190 V WindowManager: Relayout Window{cc84ae7 u0 android/com.android.internal.app.ChooserActivity}: viewVisibility=8 req=1080x2220 {(0,0)(fillxfill) sim={adjust=nothing forwardNavigation} ty=BASE_APPLICATION fmt=TRANSPARENT wanim=0x10302ec
06-14 17:34:29.381 3564 4190 V WindowManager: fl=DIM_BEHIND LAYOUT_IN_SCREEN FULLSCREEN LAYOUT_INSET_DECOR SPLIT_TOUCH HARDWARE_ACCELERATED DRAWS_SYSTEM_BAR_BACKGROUNDS
06-14 17:34:29.381 3564 4190 V WindowManager: pfl=FORCE_DRAW_STATUS_BAR_BACKGROUND remains{ 0x1000000 }
06-14 17:34:29.381 3564 4190 V WindowManager: vsysui=LIGHT_NAVIGATION_BAR naviIconColor=0}
06-14 17:34:29.382 3564 4190 E WindowManager: win=Window{cc84ae7 u0 android/com.android.internal.app.ChooserActivity} destroySurfaces: appStopped=false win.mWindowRemovalAllowed=false win.mRemoveOnExit=false win.mViewVisibility=8 caller=com.android.server.wm.WindowManagerService.tryStartExitingAnimation:2803 com.android.server.wm.WindowManagerService.relayoutWindow:2501 com.android.server.wm.Session.relayoutForTranslate:302 android.view.IWindowSession$Stub.onTransact:518 com.android.server.wm.Session.onTransact:186 android.os.Binder.execTransact:739
06-14 17:34:29.382 3564 4190 I WindowManager: Destroying surface Surface(name=android/com.android.internal.app.ChooserActivity[17517])/@0xdc47694 called by com.android.server.wm.WindowStateAnimator.destroySurface:1880 com.android.server.wm.WindowStateAnimator.destroySurfaceLocked:838 com.android.server.wm.WindowState.destroySurfaceUnchecked:3823 com.android.server.wm.WindowState.destroySurface:3804 com.android.server.wm.WindowManagerService.tryStartExitingAnimation:2803 com.android.server.wm.WindowManagerService.relayoutWindow:2501 com.android.server.wm.Session.relayoutForTranslate:302 android.view.IWindowSession$Stub.onTransact:518
from proofmode-android.
Related Issues (20)
- integrate key publishing HOT 2
- Issues with subfolders HOT 3
- JSON metadata, not just CSV HOT 2
- Auto generated vs manual / "Was this image captured on the phone that generated the proof?" HOT 1
- add more info about gpg verification without import HOT 1
- add IPFS publishing support through plugin project HOT 1
- display app version in UI
- add video duration to metadata
- Version 0.0.16-Alpha-3 Fails to generate proof HOT 1
- Simple Voice Recorder sharing results in ZIP with no media file HOT 2
- 0.0.17-RC-1 auto-generated proof doesn't work on Samsung Galaxy Note 10+ HOT 11
- Add machine-readable timestamp to metadata HOT 2
- Null value when pass Signal's uri to generateProof HOT 1
- Two CSV files generated HOT 1
- Camera button not working HOT 1
- Location feature doesn't enble HOT 1
- Bad Google Play Download Link
- Help people find new ProofMode issue tracker on Gitlab!
- Set the private key as the public key of the certificate
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from proofmode-android.