Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Usage on Glass #19

Open
rcarlsen opened this issue Mar 8, 2014 · 26 comments
Open

Usage on Glass #19

rcarlsen opened this issue Mar 8, 2014 · 26 comments

Comments

@rcarlsen
Copy link

rcarlsen commented Mar 8, 2014

It would be nice if the UI were compatible with the Glass interface. I believe that the Glass touchscreen swipes are passed as Tab / Shift-tab. Would it be difficult to enable tab cycling among the UI controls?

FWIW, the stock build instructions made an apk which successfully runs on my Glass (XE12).

@rcarlsen
Copy link
Author

rcarlsen commented Mar 8, 2014

@rcarlsen rcarlsen closed this as completed Mar 8, 2014
@rcarlsen rcarlsen reopened this Mar 8, 2014
@rcarlsen
Copy link
Author

rcarlsen commented Mar 8, 2014

image

It's running on Glass, but the file chooser seems to bring up the Google Play Music interface. For the above vignette I loaded an ePub as a raw resource and hardcoded it to load rather than display the chooser.

@andrewgiang
Copy link
Contributor

This is awesome, is there any way to develop for glass without actually owning it?

@OnlyInAmerica
Copy link
Owner

Awesome indeed! This makes me want to apply for a new Glass keyword like "read to me" :). I've included updated layouts for small screen sizes in ee4ac86. Let me know if it fixes the layout issues pictured!

As for file choosing, I don't include any sort of file chooser, instead opting for the system to handle a ACTION_GET_CONTENT or ACTION_OPEN_DOCUMENT (Android 4.4's built-in file chooser) Intent. It makes sense that Glass doesn't have a pre-installed file explorer, but installing one should remedy that issue. Also, Google, if you're out there, you should ditch that old TI chipset and update Glass to 4.4 already :)

RE: Any specific advice regarding tab navigation? The top three Action Bar buttons should work. I can add some linkage to ensure swiping from the Spritz TextView places you right on the Chapter button, but can't think of any other tab navigation I'd add.

@rcarlsen
Copy link
Author

rcarlsen commented Mar 9, 2014

@andrewgiang you should be able to download the GDK Sneak Peek (https://developers.google.com/glass/develop/gdk/) but I don't believe that the emulator will work.

@rcarlsen
Copy link
Author

rcarlsen commented Mar 9, 2014

@OnlyInAmerica Google has announced that they are working on updating Glass to 4.4.

Regarding the tab navigation...I had to add an onKeyDown implementation in MainActivity to capture the tap event as KEYCODE_DPAD_CENTER to display the options menu (which comes up as a series of cards...so the icons are not necessary on Glass). However, this interferes with tap events that the SpritzFragment expects the TextView to handle.

(you'll have to excuse my Android ignorance, I'm rather inexperienced with it; my expertise is with iOS).

@brettneese
Copy link

@rcarlsen Would you mind posting the code snippets that you used to get that far? I've been hacking away at this but I'm a web guy, not an Android guy and not even an iOS guy, haha. But would love to get this even just "sort-of" working on Glass and would love to do what I can to help.

@rcarlsen
Copy link
Author

rcarlsen commented Mar 9, 2014

Sure, I'll get my fork up on github sometime today.

On Mar 9, 2014, at 1:03, brettneese [email protected] wrote:

@rcarlsen Would you mind posting the code snippets that you used to get that far? I've been hacking away at this but I'm a web guy, not an Android guy and not even an iOS guy, haha. But would love to get this even just "sort-of" working on Glass and would love to do what I can to help.


Reply to this email directly or view it on GitHub.

@rcarlsen
Copy link
Author

rcarlsen commented Mar 9, 2014

@rcarlsen
Copy link
Author

rcarlsen commented Mar 9, 2014

@OnlyInAmerica layout is looking better, thank you.
open-spritz-glass-screenshot

@brettneese
Copy link

@rcarlsen cool cool that's a huge help. i ended up taking your code and restoring the original epub selector and installing a generic file browser (http://www.lysesoft.com/products/andexplorer/) and it "works" wonderfully.

one thing: i had to uninstall the google music file browser first (adb uninstall com.google.android.music) because right now the "choose an app" screen is broken on glass. hope I won't be needing that package for anything else...

@rcarlsen
Copy link
Author

rcarlsen commented Mar 9, 2014

@brettneese ...and your fork with these changes? :)

@andrewgiang
Copy link
Contributor

Would be cool if we could continually work on a dev branch for google glass on here together instead of on a bunch of separate forks :p

@brettneese
Copy link

@rcarlsen: yep yep, was going to work on that today. though it's literally just @OnlyInAmerica's SpritzFragment.java with your MainActivity.java. i also want to see if i can natively hack in a file browser for Glass, there seem to be a couple (https://code.google.com/p/filebrowser-android/), so we don't have to go through this dance.

@andrewgiang: +1, but we'll get there methinks.

@andrewgiang
Copy link
Contributor

@brettneese hey I think this library https://github.com/iPaulPro/aFileChooser would be good for your problem.

@mothsage5582
Copy link

are you compiling/loading this onto Glass via ADT or using Gradle and side-loading the APK?

I've attempted to import it into ADT but wind up chasing weird issues starting with: "invalid resource directory name ic_launcher.png".

When I compile it with Gradle and side-load the APK, the app crashes almost immediately.

@OnlyInAmerica
Copy link
Owner

Could you send a stack trace? I'd be happy to try resolving the crash.
On Mar 11, 2014 8:25 PM, "khyrtous" [email protected] wrote:

are you compiling/loading this onto Glass via ADT or using Gradle and
side-loading the APK?

I've attempted to import it into ADT but wind up chasing weird issues
starting with: "invalid resource directory name ic_launcher.png".

When I compile it with Gradle and side-load the APK, the app crashes
almost immediately.

Reply to this email directly or view it on GitHubhttps://github.com//issues/19#issuecomment-37363037
.

@rcarlsen
Copy link
Author

I've been using Android Studio (which uses Gradle). It is then installing the apk via adb, I believe.

(note, my branch has a hard-coded reference to an epub file that is not included in the resources directory. see comment in the readme: rcarlsen@87592cd)

@mothsage5582
Copy link

Alright. I've spent a day getting up and running on Android Studio. If you don't mind, could you humor a n00b and tell me if my process sounds correct?

  1. import the the project into Android
  2. create the directory /src/main/raw/ and drop in a file named "who_owns_the_future" that is an .epub
  3. go through the various command under "Build": clean / rebuild / compile (I'm reading all kinds of opposing directions on the proper way to compile)
  4. go to terminal and adb install the .apk generated build the compile

Am I even close? The app no longer crashes glass on load, but only after opening/closing a handful of times does the app respond to any gestures. When I can get a response and I select the book icon, the app crashes ("Openspritz has stopped"). I'm guessing this is due to the file not loading.

OnlyInAmerica, I see you forked a build for Glass/small screens--should I build this through the gradle shell commands as you describe in the readme or can I do this in AS/ADT?

I really appreciate any and all help.

@OnlyInAmerica
Copy link
Owner

Building with Android Studio: First File -> Import Project and select the root project directory. Then, to build an APK Build -> Make Project. The apk will be in ./app/build/apk/.

If you're not actually modifying the code you can of course install the pre-built APK I try to update with each commit.

If you could capture the crash in Android Studio's device log (or by typing adb logcat into terminal as your glass is connected) that'd be most helpful.

Also, because OpenSpritz relies on third party file choosers at the moment, you need to place your epub in a public location like the /sdcard partition of your Glass. To send an .epub on your computer to your glass connected via usb run adb push /path/to/local/book.epub /sdcard/.

FYI: The small screens layout change is a commit. This repository is mine, anyone who'd like to copy it is "forking" to create their own "fork" of this repository, complete with every commit I've authored. :)

@mothsage5582
Copy link

Thanks a million!

@mothsage5582
Copy link

I've attempted to side load your compiled apk on Glass (b7c2127) and I'm back to seeing it crash on open.

I'm attempting to attach a txt with the last blocks of output from the logcat. If it doesn't come through, I'll try to pm it to you.
D/AndroidRuntime( 5586): Shutting down VM
W/dalvikvm( 5586): threadid=1: thread exiting with uncaught exception (group=0x40dc51f8)
E/AndroidRuntime( 5586): FATAL EXCEPTION: main
E/AndroidRuntime( 5586): java.lang.NullPointerException
E/AndroidRuntime( 5586): at pro.dbro.openspritz.i.w(Unknown Source)
E/AndroidRuntime( 5586): at pro.dbro.openspritz.i.e(Unknown Source)
E/AndroidRuntime( 5586): at android.support.v4.app.Fragment.o(Unknown Source)
E/AndroidRuntime( 5586): at android.support.v4.app.r.a(Unknown Source)
E/AndroidRuntime( 5586): at android.support.v4.app.r.a(Unknown Source)
E/AndroidRuntime( 5586): at android.support.v4.app.r.a(Unknown Source)
E/AndroidRuntime( 5586): at android.support.v4.app.r.l(Unknown Source)
E/AndroidRuntime( 5586): at android.support.v4.app.j.onStart(Unknown Source)
E/AndroidRuntime( 5586): at android.app.Instrumentation.callActivityOnStart(Instrumentation.java:1133)
E/AndroidRuntime( 5586): at android.app.Activity.performStart(Activity.java:4480)
E/AndroidRuntime( 5586): at android.app.Activity.performRestart(Activity.java:4531)
E/AndroidRuntime( 5586): at android.app.ActivityThread.handleSleeping(ActivityThread.java:2941)
E/AndroidRuntime( 5586): at android.app.ActivityThread.access$2600(ActivityThread.java:123)
E/AndroidRuntime( 5586): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1268)
E/AndroidRuntime( 5586): at android.os.Handler.dispatchMessage(Handler.java:99)
E/AndroidRuntime( 5586): at android.os.Looper.loop(Looper.java:137)
E/AndroidRuntime( 5586): at android.app.ActivityThread.main(ActivityThread.java:4424)
E/AndroidRuntime( 5586): at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime( 5586): at java.lang.reflect.Method.invoke(Method.java:511)
E/AndroidRuntime( 5586): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784)
E/AndroidRuntime( 5586): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551)
E/AndroidRuntime( 5586): at dalvik.system.NativeStart.main(Native Method)
I/ActivityManager( 204): START {act=android.intent.action.MAIN cat=[android.intent.category.HOME] flg=0x10210000 cmp=com.google.glass.home/.timeline.MainTimelineActivity (has extras)} from pid 204
I/UserEventService( 568): Logging user event: [action=USER_INITIATED_SCREEN_ON, data=9]
V/HeadGestureService( 204): Native call nativeIsGlobalLookUpGestureEnabled
V/Sensors ( 204): ALL DISABLED
V/HeadGestureManager( 204): Registering listener: com.google.android.glass.server.SystemServerHub$2@4184c840 for head gesture: NUDGE
V/HeadGestureManager( 204): Adding listener: com.google.android.glass.server.SystemServerHub$2@4184c840 to gesture: NUDGE
V/HeadGestureManager( 204): First listener for gesture: NUDGE was added. Registering with service.
D/HeadGestureContainer( 204): Starting detector: NUDGE
V/HeadGestureService( 204): Adding a callback for gesture: NUDGE
V/HeadGestureService( 204): Invariant enforcement for gesture: NUDGE found numCallbacks=1 and isRunning=false
V/HeadGestureService( 204): Gesture: NUDGE requires a listener. Connecting...
V/HeadGestureService( 204): Connecting software detector for gesture: NUDGE
V/Sensors ( 204): G ENABLED
V/Sensors ( 204): A DISABLED
V/Sensors ( 204): M DISABLED
V/HeadGestureManager( 204): Removing listener: com.google.android.glass.server.SystemServerHub$2@4184c840 for head gesture: GLOBAL_LOOK_UP
V/HeadGestureManager( 204): Removed listener: com.google.android.glass.server.SystemServerHub$2@4184c840 from gesture: GLOBAL_LOOK_UP
V/HeadGestureManager( 204): Last listener for gesture: GLOBAL_LOOK_UP was removed. Unregistering with service.
V/HeadGestureService( 204): Native call nativeIsGlobalLookUpDetectorRunning
V/HeadGestureService( 204): Native call nativeIsGlobalLookUpGestureEnabled
V/HeadGestureService( 204): Native call nativeIsGlobalLookUpGestureEnabled
V/HeadGestureService( 204): Native call nativeEnableGlobalLookUpDetector
V/HeadGestureService( 204): Registered the service listener for gesture: NUDGE
V/HeadGestureService( 204): Removing a callback for gesture: GLOBAL_LOOK_UP
V/HeadGestureService( 204): Invariant enforcement for gesture: GLOBAL_LOOK_UP found numCallbacks=0 and isRunning=true
V/HeadGestureService( 204): Gesture: GLOBAL_LOOK_UP no longer requires a detector, so disconnecting the service listener...
V/HeadGestureService( 204): Disconnecting the hardware listener for gesture: GLOBAL_LOOK_UP
V/HeadGestureService( 204): Disabling the GLU detector ...
I/Sensors ( 204): Calling abortWaitForLookupGesture
I/Sensors ( 204): done calling abortWaitForLookupGesture
V/HeadGestureManager( 204): Removing listener: com.google.android.glass.server.SystemServerHub$2@4184c840 for head gesture: RELATIVE_LOOK_UP
W/HeadGestureManager( 204): Tried to remove a non-existent listener for gesture: RELATIVE_LOOK_UP
I/GlassGestureService::DMPManager( 204): Calling MPLSensor::waitForLookupGesture()...
V/Sensors ( 204): Waiting for DMP gesture...
V/HeadGestureService( 204): ...Success!
I/HeadGestureService( 204): handleDmpGestureDetected called with 0 at timestamp 194090175
I/HeadGestureService( 204): Detected GLOBAL_LOOK_UP gesture. Setting NUDGE inhibition timer.
V/HeadGestureService( 204): GLOBAL_LOOK_UP service listener called but not enabled.
I/ConnectivityChecker/receiver( 372): Network is connected, attempting ping.
I/UserEventService( 568): Logging user event: [action=HEAD_GESTURES_PITCH_ON_TAP_TO_WAKE, data=|p=-15.98356|w=30.0|e=true|]
D/dalvikvm( 568): GC_CONCURRENT freed 407K, 43% free 9971K/17287K, paused 7ms+9ms
I/UserEventService( 568): Logging user event: [action=CONNECTIVITY_STATE_SCREEN_ON, data=WIFI]
I/UserEventService( 568): Logging user event: [action=SCREEN_ON, data=]
W/ActivityManager( 204): Activity pause timeout for ActivityRecord{41a67038 pro.dbro.openspritz/.MainActivity}
I/MainTimelineActivity( 468): onNewIntent(Intent { act=android.intent.action.MAIN cat=[android.intent.category.HOME] flg=0x10610000 cmp=com.google.glass.home/.timeline.MainTimelineActivity (has extras) }, 41986238):
I/MainTimelineActivity( 468): onStart: 41986238
I/BatteryHelper( 468): Driver is not reporting charged, checking percent.
I/BatteryHelper( 468): Battery currently charging? true
I/BatteryHelper( 468): Battery currently charging? true
I/BatteryHelper( 468): Driver is not reporting charged, checking percent.
I/MainTimelineActivity( 468): onResume: 41986238
I/VoiceInputHelper( 468): Attaching listener to VoiceService: MainTimelineActivity
I/MainTimelineView( 468): Updating cursor select args: [1397284545822]
I/MainTimelineView( 468): Updating cursor select args: [1394692555827]
I/power ( 204): *** set_screen_state 1
I/PowerManagerService( 204): preventScreenOn() Calling setScreenStateLocked(true) prevent:false
I/PowerManagerService( 204): setScreenStateLocked() Calling enableLightSensorLocked() on:true
I/PowerManagerService( 204): enableLightSensorLocked() Resetting highest light sensor value enable:true
D/SurfaceFlinger( 106): Screen about to return, flinger = 0xdc4af0
D/dalvikvm( 568): GC_CONCURRENT freed 417K, 43% free 9962K/17287K, paused 9ms+16ms
I/BatteryHelper( 468): Driver is not reporting charged, checking percent.
I/BatteryHelper( 468): Battery currently charging? true
I/BatteryHelper( 468): Battery currently charging? true
I/BatteryHelper( 468): Driver is not reporting charged, checking percent.
I/MainTimelineActivity( 468): Setting wantAudioData: false
I/VoiceInputHelper( 468): Asked to reload identical config, ignoring.
I/VoiceInputHelper( 468): Asked to reload identical config, ignoring.
I/VoiceInputHelper( 468): Asked to reload identical config, ignoring.
I/VoiceInputHelper( 468): Asked to reload identical config, ignoring.
I/VoiceInputHelper( 468): Asked to reload identical config, ignoring.
W/MainTimelineActivity( 468): No config to unload named SHARE_TARGETS
W/MainTimelineActivity( 468): No config to unload named SEND_TARGETS
I/VoiceInputHelper( 468): Asked to reload identical config, ignoring.
I/VoiceInputHelper( 468): Asked to reload identical config, ignoring.
I/UserEventService( 568): Logging user event: [action=WAKE_UP_DELAY, data=704]
I/VoiceInputHelper( 468): Asked to reload identical config, ignoring.
I/MainTimelineView( 468): New timeline database content loaded; updating views.
I/MainTimelineView( 468): New timeline database content loaded; updating views.
I/PowerManagerService( 204): Auto-brightness: light sensor = 88, brightness = 255 mHighestLightSensorValue: 88
D/GlassConnectivityService( 204): Inet[1]: 100
I/UserEventService( 568): Logging user event: [action=CONNECTIVITY_NETWORK_REQUEST, data=|m=HEAD|s=true|l=902|hs=204|ont=1|ons=2|fnt=1|fns=2|]
D/GlassConnectivityService( 204): Inet[1] committed: 100 -> 100
D/GlassConnectivityService( 204): sendStickyBroadcast: action=android.net.conn.INET_CONDITION_ACTION
D/AppErrorDialog( 204): Force closing...
D/AppErrorDialog( 204): ... and not reporting.
I/Process ( 5586): Sending signal. PID: 5586 SIG: 9
I/ActivityManager( 204): Process pro.dbro.openspritz (pid 5586) has died.
W/ActivityManager( 204): Force removing ActivityRecord{41a67038 pro.dbro.openspritz/.MainActivity}: app died, no saved state
I/WindowManager( 204): WIN DEATH: Window{419719d0 pro.dbro.openspritz/pro.dbro.openspritz.MainActivity paused=false}
I/ActivityManager( 204): START {cmp=com.jtxdriggers.android.glass.glasslauncher/.MenuActivity} from pid -1
W/ActivityManager( 204): startActivity called from non-Activity context; forcing Intent.FLAG_ACTIVITY_NEW_TASK for: Intent { cmp=com.jtxdriggers.android.glass.glasslauncher/.MenuActivity }
D/dalvikvm( 204): GC_FOR_ALLOC freed 809K, 12% free 12702K/14343K, paused 114ms
I/MainTimelineActivity( 468): onPause: 41986238
I/MainTimelineActivity( 468): Removing listener from VoiceService: MainTimelineActivity
D/audio_hw_primary( 109): select_output_device: output_type: 1, base_headset_volume: 1
D/SliderMenuPresenter( 1186): Initialize a new menu view : 2
D/CardScrollView( 1186): Activating.
D/SliderSubMenuProvider( 1186): Open top-level menu
W/Resources( 204): Converting to boolean: TypedValue{t=0x3/d=0xc4b "res/anim/accelerate_interpolator.xml" a=1 r=0x10a0005}
W/Resources( 204): Converting to boolean: TypedValue{t=0x3/d=0xc4b "res/anim/accelerate_interpolator.xml" a=1 r=0x10a0005}
I/ActivityManager( 204): Displayed com.jtxdriggers.android.glass.glasslauncher/.MenuActivity: +331ms
D/Watchdog( 568): Checking for errors
D/dalvikvm( 568): GC_CONCURRENT freed 398K, 43% free 9998K/17287K, paused 13ms+7ms
I/PowerManagerService( 204): Auto-brightness: light sensor = 86, brightness = 255 mHighestLightSensorValue: 88
D/dalvikvm( 568): GC_CONCURRENT freed 315K, 42% free 10081K/17287K, paused 7ms+13ms
I/ActivityManager( 204): START {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=pro.dbro.openspritz/.MainActivity} from pid 1186
D/SliderMenuView( 1186): Performed action on 0 : true
I/ActivityManager( 204): Start proc pro.dbro.openspritz for activity pro.dbro.openspritz/.MainActivity: pid=5613 uid=10031 gids={}
D/dalvikvm( 568): GC_CONCURRENT freed 385K, 41% free 10201K/17287K, paused 6ms+22ms
I/MainTimelineActivity( 468): onStop: 41986238
D/OpenGLRenderer( 468): Flushing caches (mode 0)
D/OpenGLRenderer( 468): Flushing caches (mode 1)
D/OpenGLRenderer( 1186): Flushing caches (mode 0)
D/dalvikvm( 568): GC_FOR_ALLOC freed 268K, 41% free 10307K/17287K, paused 104ms
D/dalvikvm( 568): GC_CONCURRENT freed 505K, 41% free 10369K/17287K, paused 2ms+3ms
D/libEGL ( 5613): loaded /system/lib/egl/libGLES_android.so
D/libEGL ( 5613): loaded /vendor/lib/egl/libEGL_POWERVR_SGX540_120.so
D/libEGL ( 5613): loaded /vendor/lib/egl/libGLESv1_CM_POWERVR_SGX540_120.so
D/libEGL ( 5613): loaded /vendor/lib/egl/libGLESv2_POWERVR_SGX540_120.so
D/dalvikvm( 568): GC_FOR_ALLOC freed 332K, 40% free 10382K/17287K, paused 56ms
D/OpenGLRenderer( 5613): Enabling debug mode 0
D/dalvikvm( 568): GC_FOR_ALLOC freed 224K, 40% free 10449K/17287K, paused 56ms
D/dalvikvm( 5613): GC_CONCURRENT freed 157K, 3% free 9383K/9607K, paused 2ms+3ms
I/ActivityManager( 204): Displayed pro.dbro.openspritz/.MainActivity: +899ms
D/dalvikvm( 568): GC_CONCURRENT freed 308K, 39% free 10559K/17287K, paused 3ms+11ms
D/dalvikvm( 568): GC_CONCURRENT freed 370K, 39% free 10700K/17287K, paused 3ms+14ms
D/OpenGLRenderer( 1186): Flushing caches (mode 1)
D/dalvikvm( 568): GC_FOR_ALLOC freed 184K, 39% free 10700K/17287K, paused 26ms
I/dalvikvm-heap( 568): Grow heap (frag case) to 11.178MB for 693412-byte allocation
D/dalvikvm( 568): GC_CONCURRENT freed 0K, 35% free 11377K/17287K, paused 3ms+4ms
D/dalvikvm( 568): GC_FOR_ALLOC freed 743K, 37% free 10926K/17287K, paused 24ms
I/dalvikvm-heap( 568): Grow heap (frag case) to 11.730MB for 1040114-byte allocation
D/dalvikvm( 568): GC_CONCURRENT freed 677K, 35% free 11264K/17287K, paused 2ms+3ms
D/dalvikvm( 568): GC_FOR_ALLOC freed 433K, 35% free 11264K/17287K, paused 24ms
I/dalvikvm-heap( 568): Grow heap (frag case) to 12.556MB for 1560166-byte allocation
D/dalvikvm( 568): GC_CONCURRENT freed 0K, 27% free 12788K/17287K, paused 2ms+2ms
D/dalvikvm( 568): GC_FOR_ALLOC freed 1163K, 32% free 11772K/17287K, paused 24ms
I/dalvikvm-heap( 568): Grow heap (frag case) to 12.669MB for 1159062-byte allocation
D/dalvikvm( 568): GC_CONCURRENT freed 0K, 26% free 12904K/17287K, paused 2ms+3ms
I/PowerManagerService( 204): Auto-brightness: light sensor = 87, brightness = 255 mHighestLightSensorValue: 88
I/PowerManagerService( 204): Auto-brightness: light sensor = 86, brightness = 255 mHighestLightSensorValue: 88
V/InputHub( 204): Canceling in-flight touch event sequence.
V/GlassSystemServer( 204): Detected SWIPE_DOWN
V/GlassSystemServer( 204): Sending Back key.
I/MainTimelineActivity( 468): onStart: 41986238
I/BatteryHelper( 468): Driver is not reporting charged, checking percent.
I/BatteryHelper( 468): Battery currently charging? true
I/BatteryHelper( 468): Battery currently charging? true
I/BatteryHelper( 468): Driver is not reporting charged, checking percent.
I/MainTimelineActivity( 468): onResume: 41986238
I/VoiceInputHelper( 468): Attaching listener to VoiceService: MainTimelineActivity
I/MainTimelineView( 468): Updating cursor select args: [1397284560569]
I/MainTimelineView( 468): Updating cursor select args: [1394692570572]
W/MainTimelineActivity( 468): No wake up time known.
I/BatteryHelper( 468): Driver is not reporting charged, checking percent.
I/BatteryHelper( 468): Battery currently charging? true
I/BatteryHelper( 468): Battery currently charging? true
I/BatteryHelper( 468): Driver is not reporting charged, checking percent.
I/MainTimelineActivity( 468): Setting wantAudioData: false
I/PingRequester( 372): Schedule ping to GT-P7510 @ [BC:47:60:FF:E4:F3] BONDED in 0ms.
I/VoiceInputHelper( 468): Asked to reload identical config, ignoring.
I/VoiceInputHelper( 468): Asked to reload identical config, ignoring.
I/PingRequester( 372): Pinging device GT-P7510 @ [BC:47:60:FF:E4:F3] BONDED
I/VoiceInputHelper( 468): Asked to reload identical config, ignoring.
I/VoiceInputHelper( 468): Asked to reload identical config, ignoring.
I/VoiceInputHelper( 468): Asked to reload identical config, ignoring.
W/MainTimelineActivity( 468): No config to unload named SHARE_TARGETS
W/MainTimelineActivity( 468): No config to unload named SEND_TARGETS
I/VoiceInputHelper( 468): Asked to reload identical config, ignoring.
I/VoiceInputHelper( 468): Asked to reload identical config, ignoring.
E/BluetoothEventLoop.cpp( 204): onCreateDeviceResult: D-Bus error: org.bluez.Error.AlreadyExists (Already Exists)
V/bluez ( 801): external/bluetooth/bluez/src/device.c:btd_device_ref() 0x7ec9d0: ref=3
I/VoiceInputHelper( 468): Asked to reload identical config, ignoring.
I/MainTimelineView( 468): New timeline database content loaded; updating views.
I/MainTimelineView( 468): New timeline database content loaded; updating views.
D/OpenGLRenderer( 5613): Flushing caches (mode 0)
I/PowerManagerService( 204): Auto-brightness: light sensor = 66, brightness = 255 mHighestLightSensorValue: 88
D/OpenGLRenderer( 5613): Flushing caches (mode 1)
I/SpritzFragment( 5613): saving state
I/ActivityManager( 204): START {cmp=com.jtxdriggers.android.glass.glasslauncher/.MenuActivity} from pid -1
W/ActivityManager( 204): startActivity called from non-Activity context; forcing Intent.FLAG_ACTIVITY_NEW_TASK for: Intent { cmp=com.jtxdriggers.android.glass.glasslauncher/.MenuActivity }
I/MainTimelineActivity( 468): onPause: 41986238
I/MainTimelineActivity( 468): Removing listener from VoiceService: MainTimelineActivity
D/audio_hw_primary( 109): select_output_device: output_type: 1, base_headset_volume: 1
D/SliderMenuPresenter( 1186): Initialize a new menu view : 2
D/CardScrollView( 1186): Activating.
D/SliderSubMenuProvider( 1186): Open top-level menu
D/dalvikvm( 204): GC_CONCURRENT freed 893K, 12% free 12699K/14343K, paused 8ms+19ms
W/Resources( 204): Converting to boolean: TypedValue{t=0x3/d=0xc4b "res/anim/accelerate_interpolator.xml" a=1 r=0x10a0005}
W/Resources( 204): Converting to boolean: TypedValue{t=0x3/d=0xc4b "res/anim/accelerate_interpolator.xml" a=1 r=0x10a0005}
I/ActivityManager( 204): Displayed com.jtxdriggers.android.glass.glasslauncher/.MenuActivity: +452ms
I/ActivityManager( 204): START {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=pro.dbro.openspritz/.MainActivity} from pid 1186
D/SliderMenuView( 1186): Performed action on 0 : true
I/MainTimelineActivity( 468): onStop: 41986238
D/OpenGLRenderer( 468): Flushing caches (mode 0)
D/OpenGLRenderer( 468): Flushing caches (mode 1)
D/OpenGLRenderer( 1186): Flushing caches (mode 0)
D/AndroidRuntime( 5613): Shutting down VM
W/dalvikvm( 5613): threadid=1: thread exiting with uncaught exception (group=0x40dc51f8)
E/AndroidRuntime( 5613): FATAL EXCEPTION: main
E/AndroidRuntime( 5613): java.lang.RuntimeException: Unable to start activity ComponentInfo{pro.dbro.openspritz/pro.dbro.openspritz.MainActivity}: java.lang.NullPointerException
E/AndroidRuntime( 5613): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1956)
E/AndroidRuntime( 5613): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1981)
E/AndroidRuntime( 5613): at android.app.ActivityThread.access$600(ActivityThread.java:123)
E/AndroidRuntime( 5613): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1147)
E/AndroidRuntime( 5613): at android.os.Handler.dispatchMessage(Handler.java:99)
E/AndroidRuntime( 5613): at android.os.Looper.loop(Looper.java:137)
E/AndroidRuntime( 5613): at android.app.ActivityThread.main(ActivityThread.java:4424)
E/AndroidRuntime( 5613): at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime( 5613): at java.lang.reflect.Method.invoke(Method.java:511)
E/AndroidRuntime( 5613): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784)
E/AndroidRuntime( 5613): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551)
E/AndroidRuntime( 5613): at dalvik.system.NativeStart.main(Native Method)
E/AndroidRuntime( 5613): Caused by: java.lang.NullPointerException
E/AndroidRuntime( 5613): at pro.dbro.openspritz.i.w(Unknown Source)
E/AndroidRuntime( 5613): at pro.dbro.openspritz.i.e(Unknown Source)
E/AndroidRuntime( 5613): at android.support.v4.app.Fragment.o(Unknown Source)
E/AndroidRuntime( 5613): at android.support.v4.app.r.a(Unknown Source)
E/AndroidRuntime( 5613): at android.support.v4.app.r.a(Unknown Source)
E/AndroidRuntime( 5613): at android.support.v4.app.r.a(Unknown Source)
E/AndroidRuntime( 5613): at android.support.v4.app.r.l(Unknown Source)
E/AndroidRuntime( 5613): at android.support.v4.app.j.onStart(Unknown Source)
E/AndroidRuntime( 5613): at android.app.Instrumentation.callActivityOnStart(Instrumentation.java:1133)
E/AndroidRuntime( 5613): at android.app.Activity.performStart(Activity.java:4480)
E/AndroidRuntime( 5613): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1929)
E/AndroidRuntime( 5613): ... 11 more
W/ActivityManager( 204): Force finishing activity pro.dbro.openspritz/.MainActivity
W/ActivityManager( 204): Activity pause timeout for ActivityRecord{416b73e0 pro.dbro.openspritz/.MainActivity}
I/MainTimelineActivity( 468): onStart: 41986238
I/BatteryHelper( 468): Driver is not reporting charged, checking percent.
I/BatteryHelper( 468): Battery currently charging? true
I/BatteryHelper( 468): Battery currently charging? true
I/BatteryHelper( 468): Driver is not reporting charged, checking percent.
I/MainTimelineActivity( 468): onResume: 41986238
I/VoiceInputHelper( 468): Attaching listener to VoiceService: MainTimelineActivity
I/MainTimelineView( 468): Updating cursor select args: [1397284564057]
I/MainTimelineView( 468): Updating cursor select args: [1394692574057]
W/MainTimelineActivity( 468): No wake up time known.
I/ProtoListFile( 568): Saved 25 proto(s) to disk.
I/BatteryHelper( 468): Driver is not reporting charged, checking percent.
I/BatteryHelper( 468): Battery currently charging? true
I/BatteryHelper( 468): Battery currently charging? true
I/BatteryHelper( 468): Driver is not reporting charged, checking percent.
I/MainTimelineActivity( 468): Setting wantAudioData: false
I/VoiceInputHelper( 468): Asked to reload identical config, ignoring.
I/VoiceInputHelper( 468): Asked to reload identical config, ignoring.
I/VoiceInputHelper( 468): Asked to reload identical config, ignoring.
I/VoiceInputHelper( 468): Asked to reload identical config, ignoring.
I/VoiceInputHelper( 468): Asked to reload identical config, ignoring.
W/MainTimelineActivity( 468): No config to unload named SHARE_TARGETS
W/MainTimelineActivity( 468): No config to unload named SEND_TARGETS
I/VoiceInputHelper( 468): Asked to reload identical config, ignoring.
I/VoiceInputHelper( 468): Asked to reload identical config, ignoring.
I/VoiceInputHelper( 468): Asked to reload identical config, ignoring.
I/MainTimelineView( 468): New timeline database content loaded; updating views.
I/MainTimelineView( 468): New timeline database content loaded; updating views.
I/PowerManagerService( 204): Auto-brightness: light sensor = 65, brightness = 255 mHighestLightSensorValue: 88
D/OpenGLRenderer( 1186): Flushing caches (mode 1)
D/AppErrorDialog( 204): Force closing...
D/AppErrorDialog( 204): ... and not reporting.
I/Process ( 5613): Sending signal. PID: 5613 SIG: 9
I/ActivityManager( 204): Process pro.dbro.openspritz (pid 5613) has died.
I/ActivityManager( 204): START {cmp=com.jtxdriggers.android.glass.glasslauncher/.MenuActivity} from pid -1
W/ActivityManager( 204): startActivity called from non-Activity context; forcing Intent.FLAG_ACTIVITY_NEW_TASK for: Intent { cmp=com.jtxdriggers.android.glass.glasslauncher/.MenuActivity }
I/MainTimelineActivity( 468): onPause: 41986238
I/MainTimelineActivity( 468): Removing listener from VoiceService: MainTimelineActivity
D/SliderMenuPresenter( 1186): Initialize a new menu view : 2
D/CardScrollView( 1186): Activating.
D/SliderSubMenuProvider( 1186): Open top-level menu
I/BatteryHelper( 468): Driver is not reporting charged, checking percent.
I/BatteryHelper( 468): Battery currently charging? true
I/BatteryHelper( 468): Battery currently charging? true
I/BatteryHelper( 468): Driver is not reporting charged, checking percent.
D/dalvikvm( 1186): GC_CONCURRENT freed 257K, 4% free 10369K/10759K, paused 4ms+12ms
W/Resources( 204): Converting to boolean: TypedValue{t=0x3/d=0xc4b "res/anim/accelerate_interpolator.xml" a=1 r=0x10a0005}
W/Resources( 204): Converting to boolean: TypedValue{t=0x3/d=0xc4b "res/anim/accelerate_interpolator.xml" a=1 r=0x10a0005}
I/ActivityManager( 204): Displayed com.jtxdriggers.android.glass.glasslauncher/.MenuActivity: +365ms (total +2s621ms)
D/bluez ( 801): BC:47:60:FF:E4:F3: error updating services: Host is down (112)
E/BluetoothEventLoop.cpp( 204): onDiscoverServicesResult: D-Bus error: org.bluez.Error.ConnectionAttemptFailed (Host is down)
V/bluez ( 801): external/bluetooth/bluez/src/device.c:btd_device_unref() 0x7ec9d0: ref=2
V/bluez ( 801): external/bluetooth/bluez/plugins/hciops.c:conn_complete() status 0x04
I/PairingPolicy/pairingReceiver( 372): ACTION_UUID: GT-P7510 @ [BC:47:60:FF:E4:F3] BONDED
I/PairingPolicy/pairingReceiver( 372): we aren't supposed to be scanning...
I/PingRequester( 372): Schedule ping to GT-P7510 @ [BC:47:60:FF:E4:F3] BONDED in 300000ms.
I/ActivityManager( 204): START {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=pro.dbro.openspritz/.MainActivity} from pid 1186
D/SliderMenuView( 1186): Performed action on 0 : true
I/ActivityManager( 204): Start proc pro.dbro.openspritz for activity pro.dbro.openspritz/.MainActivity: pid=5637 uid=10031 gids={}
I/MainTimelineActivity( 468): onStop: 41986238
D/OpenGLRenderer( 468): Flushing caches (mode 0)
D/OpenGLRenderer( 1186): Flushing caches (mode 0)
D/dalvikvm( 204): GC_CONCURRENT freed 637K, 10% free 12958K/14343K, paused 7ms+22ms
I/PairingPolicy/pairingReceiver( 372): ACTION_UUID: GT-P7510 @ [BC:47:60:FF:E4:F3] BONDED
I/PairingPolicy/pairingReceiver( 372): we aren't supposed to be scanning...
D/OpenGLRenderer( 468): Flushing caches (mode 1)
D/libEGL ( 5637): loaded /system/lib/egl/libGLES_android.so
D/libEGL ( 5637): loaded /vendor/lib/egl/libEGL_POWERVR_SGX540_120.so
D/libEGL ( 5637): loaded /vendor/lib/egl/libGLESv1_CM_POWERVR_SGX540_120.so
D/libEGL ( 5637): loaded /vendor/lib/egl/libGLESv2_POWERVR_SGX540_120.so
D/OpenGLRenderer( 5637): Enabling debug mode 0
D/dalvikvm( 5637): GC_CONCURRENT freed 159K, 3% free 9377K/9607K, paused 2ms+3ms
I/ActivityManager( 204): Displayed pro.dbro.openspritz/.MainActivity: +933ms
D/OpenGLRenderer( 1186): Flushing caches (mode 1)
I/PowerManagerService( 204): Auto-brightness: light sensor = 68, brightness = 255 mHighestLightSensorValue: 88
I/PowerManagerService( 204): Auto-brightness: light sensor = 67, brightness = 255 mHighestLightSensorValue: 88
I/PowerManagerService( 204): Auto-brightness: light sensor = 87, brightness = 255 mHighestLightSensorValue: 88
W/ActivityManager( 204): Activity destroy timeout for ActivityRecord{416b73e0 pro.dbro.openspritz/.MainActivity}
I/PowerManagerService( 204): Auto-brightness: light sensor = 94, brightness = 255 mHighestLightSensorValue: 94
I/PowerManagerService( 204): Auto-brightness: light sensor = 1366, brightness = 255 mHighestLightSensorValue: 1366
I/PowerManagerService( 204): Auto-brightness: light sensor = 42, brightness = 255 mHighestLightSensorValue: 1366
D/PowerManagerService( 204): setTimeoutLocked now=17705007 when=17711007 currentTimeoutOverride=-1 nextTimeoutOverride=-1 currentState=3 nextState=1
D/PowerManagerService( 204): setTimeoutLocked now=17711013 when=17714013 currentTimeoutOverride=-1 nextTimeoutOverride=-1 currentState=1 nextState=0
I/PowerManagerService( 204): Auto-brightness: light sensor = 95, brightness = 255 mHighestLightSensorValue: 1366
I/PowerManagerService( 204): Auto-brightness: light sensor = 79, brightness = 255 mHighestLightSensorValue: 1366
I/PowerManagerService( 204): Auto-brightness: light sensor = 99, brightness = 255 mHighestLightSensorValue: 1366
I/PowerManagerService( 204): Auto-brightness: light sensor = 96, brightness = 255 mHighestLightSensorValue: 1366
I/PowerManagerService( 204): Auto-brightness: light sensor = 44, brightness = 255 mHighestLightSensorValue: 1366
I/PowerManagerService( 204): Auto-brightness: light sensor = 25, brightness = 255 mHighestLightSensorValue: 1366
I/PowerManagerService( 204): Auto-brightness: light sensor = 58, brightness = 255 mHighestLightSensorValue: 1366
I/PowerManagerService( 204): Auto-brightness: light sensor = 45, brightness = 255 mHighestLightSensorValue: 1366
D/PowerManagerService( 204): setTimeoutLocked now=17772691 when=17778691 currentTimeoutOverride=-1 nextTimeoutOverride=-1 currentState=0 nextState=3
I/PowerManagerService( 204): Auto-brightness: light sensor = 388, brightness = 255 mHighestLightSensorValue: 1366
D/dalvikvm( 372): GC_CONCURRENT freed 680K, 7% free 11299K/12103K, paused 6ms+9ms
I/PowerManagerService( 204): Auto-brightness: light sensor = 191, brightness = 255 mHighestLightSensorValue: 1366
I/PowerManagerService( 204): Auto-brightness: light sensor = 180, brightness = 255 mHighestLightSensorValue: 1366
I/PowerManagerService( 204): Auto-brightness: light sensor = 142, brightness = 255 mHighestLightSensorValue: 1366
I/PowerManagerService( 204): Auto-brightness: light sensor = 317, brightness = 255 mHighestLightSensorValue: 1366
V/InputHub( 204): Canceling in-flight touch event sequence.
V/GlassSystemServer( 204): Detected SWIPE_DOWN
V/GlassSystemServer( 204): Sending Back key.
I/MainTimelineActivity( 468): onStart: 41986238
I/BatteryHelper( 468): Driver is not reporting charged, checking percent.
I/BatteryHelper( 468): Battery currently charging? true
I/BatteryHelper( 468): Battery currently charging? true
I/BatteryHelper( 468): Driver is not reporting charged, checking percent.
I/MainTimelineActivity( 468): onResume: 41986238
I/VoiceInputHelper( 468): Attaching listener to VoiceService: MainTimelineActivity
I/MainTimelineView( 468): Updating cursor select args: [1397284662694]
I/MainTimelineView( 468): Updating cursor select args: [1394692672697]
W/MainTimelineActivity( 468): No wake up time known.
I/PowerManagerService( 204): Auto-brightness: light sensor = 57, brightness = 255 mHighestLightSensorValue: 1366
I/BatteryHelper( 468): Driver is not reporting charged, checking percent.
I/BatteryHelper( 468): Battery currently charging? true
I/BatteryHelper( 468): Battery currently charging? true
I/BatteryHelper( 468): Driver is not reporting charged, checking percent.
I/MainTimelineActivity( 468): Setting wantAudioData: false
I/PingRequester( 372): Schedule ping to GT-P7510 @ [BC:47:60:FF:E4:F3] BONDED in 0ms.
I/VoiceInputHelper( 468): Asked to reload identical config, ignoring.
I/VoiceInputHelper( 468): Asked to reload identical config, ignoring.
I/VoiceInputHelper( 468): Asked to reload identical config, ignoring.
I/PingRequester( 372): Pinging device GT-P7510 @ [BC:47:60:FF:E4:F3] BONDED
I/VoiceInputHelper( 468): Asked to reload identical config, ignoring.
I/VoiceInputHelper( 468): Asked to reload identical config, ignoring.
W/MainTimelineActivity( 468): No config to unload named SHARE_TARGETS
W/MainTimelineActivity( 468): No config to unload named SEND_TARGETS
I/VoiceInputHelper( 468): Asked to reload identical config, ignoring.
I/VoiceInputHelper( 468): Asked to reload identical config, ignoring.
E/BluetoothEventLoop.cpp( 204): onCreateDeviceResult: D-Bus error: org.bluez.Error.AlreadyExists (Already Exists)
V/bluez ( 801): external/bluetooth/bluez/src/device.c:btd_device_ref() 0x7ec9d0: ref=3
I/VoiceInputHelper( 468): Asked to reload identical config, ignoring.
I/MainTimelineView( 468): New timeline database content loaded; updating views.
I/MainTimelineView( 468): New timeline database content loaded; updating views.
D/OpenGLRenderer( 5637): Flushing caches (mode 0)
D/dalvikvm( 204): GC_CONCURRENT freed 1067K, 12% free 12761K/14343K, paused 7ms+23ms
D/OpenGLRenderer( 5637): Flushing caches (mode 1)
I/SpritzFragment( 5637): saving state
I/PowerManagerService( 204): Auto-brightness: light sensor = 129, brightness = 255 mHighestLightSensorValue: 1366
I/PowerManagerService( 204): Auto-brightness: light sensor = 117, brightness = 255 mHighestLightSensorValue: 1366
D/bluez ( 801): BC:47:60:FF:E4:F3: error updating services: Host is down (112)
V/bluez ( 801): external/bluetooth/bluez/src/device.c:btd_device_unref() 0x7ec9d0: ref=2
V/bluez ( 801): external/bluetooth/bluez/plugins/hciops.c:conn_complete() status 0x04
E/BluetoothEventLoop.cpp( 204): onDiscoverServicesResult: D-Bus error: org.bluez.Error.ConnectionAttemptFailed (Host is down)
I/PairingPolicy/pairingReceiver( 372): ACTION_UUID: GT-P7510 @ [BC:47:60:FF:E4:F3] BONDED
I/PairingPolicy/pairingReceiver( 372): we aren't supposed to be scanning...
I/PingRequester( 372): Schedule ping to GT-P7510 @ [BC:47:60:FF:E4:F3] BONDED in 300000ms.
I/PairingPolicy/pairingReceiver( 372): ACTION_UUID: GT-P7510 @ [BC:47:60:FF:E4:F3] BONDED
I/PairingPolicy/pairingReceiver( 372): we aren't supposed to be scanning...
D/PowerManagerService( 204): setTimeoutLocked now=17793273 when=17799273 currentTimeoutOverride=-1 nextTimeoutOverride=-1 currentState=3 nextState=1
D/PowerManagerService( 204): setTimeoutLocked now=17793329 when=17799329 currentTimeoutOverride=-1 nextTimeoutOverride=-1 currentState=1 nextState=3
I/ActivityManager( 204): START {cmp=com.jtxdriggers.android.glass.glasslauncher/.MenuActivity} from pid -1
W/ActivityManager( 204): startActivity called from non-Activity context; forcing Intent.FLAG_ACTIVITY_NEW_TASK for: Intent { cmp=com.jtxdriggers.android.glass.glasslauncher/.MenuActivity }
I/MainTimelineActivity( 468): onPause: 41986238
I/MainTimelineActivity( 468): Removing listener from VoiceService: MainTimelineActivity
D/audio_hw_primary( 109): select_output_device: output_type: 1, base_headset_volume: 1
D/SliderMenuPresenter( 1186): Initialize a new menu view : 2
D/CardScrollView( 1186): Activating.
D/SliderSubMenuProvider( 1186): Open top-level menu
I/PowerManagerService( 204): Auto-brightness: light sensor = 92, brightness = 255 mHighestLightSensorValue: 1366
W/Resources( 204): Converting to boolean: TypedValue{t=0x3/d=0xc4b "res/anim/accelerate_interpolator.xml" a=1 r=0x10a0005}
W/Resources( 204): Converting to boolean: TypedValue{t=0x3/d=0xc4b "res/anim/accelerate_interpolator.xml" a=1 r=0x10a0005}
I/ActivityManager( 204): Displayed com.jtxdriggers.android.glass.glasslauncher/.MenuActivity: +307ms
I/BatteryHelper( 468): Driver is not reporting charged, checking percent.
I/BatteryHelper( 468): Battery currently charging? true
I/BatteryHelper( 468): Battery currently charging? true
I/BatteryHelper( 468): Driver is not reporting charged, checking percent.
I/PowerManagerService( 204): Auto-brightness: light sensor = 106, brightness = 255 mHighestLightSensorValue: 1366
I/PowerManagerService( 204): Auto-brightness: light sensor = 105, brightness = 255 mHighestLightSensorValue: 1366
D/PowerManagerService( 204): setTimeoutLocked now=17799614 when=17805614 currentTimeoutOverride=-1 nextTimeoutOverride=-1 currentState=3 nextState=1
I/PowerManagerService( 204): Auto-brightness: light sensor = 106, brightness = 255 mHighestLightSensorValue: 1366
D/PowerManagerService( 204): setTimeoutLocked now=17805616 when=17808616 currentTimeoutOverride=-1 nextTimeoutOverride=-1 currentState=1 nextState=0
V/GlassSystemServer( 204): Staying on last activity.
D/PowerManagerService( 204): setTimeoutLocked now=17808327 when=17814327 currentTimeoutOverride=-1 nextTimeoutOverride=-1 currentState=0 nextState=3
I/ActivityManager( 204): START {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=pro.dbro.openspritz/.MainActivity} from pid 1186
D/SliderMenuView( 1186): Performed action on 0 : true
I/MainTimelineActivity( 468): onStop: 41986238
D/OpenGLRenderer( 468): Flushing caches (mode 0)
D/audio_hw_primary( 109): select_output_device: output_type: 1, base_headset_volume: 1
D/OpenGLRenderer( 468): Flushing caches (mode 1)
W/Resources( 204): Converting to boolean: TypedValue{t=0x3/d=0xc4c "res/anim/decelerate_interpolator.xml" a=1 r=0x10a0006}
D/OpenGLRenderer( 1186): Flushing caches (mode 0)
D/AndroidRuntime( 5637): Shutting down VM
W/dalvikvm( 5637): threadid=1: thread exiting with uncaught exception (group=0x40dc51f8)
E/AndroidRuntime( 5637): FATAL EXCEPTION: main
E/AndroidRuntime( 5637): java.lang.RuntimeException: Unable to start activity ComponentInfo{pro.dbro.openspritz/pro.dbro.openspritz.MainActivity}: java.lang.NullPointerException
E/AndroidRuntime( 5637): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1956)
E/AndroidRuntime( 5637): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1981)
E/AndroidRuntime( 5637): at android.app.ActivityThread.access$600(ActivityThread.java:123)
E/AndroidRuntime( 5637): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1147)
E/AndroidRuntime( 5637): at android.os.Handler.dispatchMessage(Handler.java:99)
E/AndroidRuntime( 5637): at android.os.Looper.loop(Looper.java:137)
E/AndroidRuntime( 5637): at android.app.ActivityThread.main(ActivityThread.java:4424)
E/AndroidRuntime( 5637): at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime( 5637): at java.lang.reflect.Method.invoke(Method.java:511)
E/AndroidRuntime( 5637): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784)
E/AndroidRuntime( 5637): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551)
E/AndroidRuntime( 5637): at dalvik.system.NativeStart.main(Native Method)
E/AndroidRuntime( 5637): Caused by: java.lang.NullPointerException
E/AndroidRuntime( 5637): at pro.dbro.openspritz.i.w(Unknown Source)
E/AndroidRuntime( 5637): at pro.dbro.openspritz.i.e(Unknown Source)
E/AndroidRuntime( 5637): at android.support.v4.app.Fragment.o(Unknown Source)
E/AndroidRuntime( 5637): at android.support.v4.app.r.a(Unknown Source)
E/AndroidRuntime( 5637): at android.support.v4.app.r.a(Unknown Source)
E/AndroidRuntime( 5637): at android.support.v4.app.r.a(Unknown Source)
E/AndroidRuntime( 5637): at android.support.v4.app.r.l(Unknown Source)
E/AndroidRuntime( 5637): at android.support.v4.app.j.onStart(Unknown Source)
E/AndroidRuntime( 5637): at android.app.Instrumentation.callActivityOnStart(Instrumentation.java:1133)
E/AndroidRuntime( 5637): at android.app.Activity.performStart(Activity.java:4480)
E/AndroidRuntime( 5637): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1929)
E/AndroidRuntime( 5637): ... 11 more
W/ActivityManager( 204): Force finishing activity pro.dbro.openspritz/.MainActivity
W/ActivityManager( 204): Activity pause timeout for ActivityRecord{41a68500 pro.dbro.openspritz/.MainActivity}
I/MainTimelineActivity( 468): onStart: 41986238
I/BatteryHelper( 468): Driver is not reporting charged, checking percent.
I/BatteryHelper( 468): Battery currently charging? true
I/BatteryHelper( 468): Battery currently charging? true
I/BatteryHelper( 468): Driver is not reporting charged, checking percent.
I/MainTimelineActivity( 468): onResume: 41986238
I/VoiceInputHelper( 468): Attaching listener to VoiceService: MainTimelineActivity
I/MainTimelineView( 468): Updating cursor select args: [1397284686077]
I/MainTimelineView( 468): Updating cursor select args: [1394692696078]
W/MainTimelineActivity( 468): No wake up time known.
I/BatteryHelper( 468): Driver is not reporting charged, checking percent.
I/BatteryHelper( 468): Battery currently charging? true
I/BatteryHelper( 468): Battery currently charging? true
I/BatteryHelper( 468): Driver is not reporting charged, checking percent.
I/MainTimelineActivity( 468): Setting wantAudioData: false
I/VoiceInputHelper( 468): Asked to reload identical config, ignoring.
I/VoiceInputHelper( 468): Asked to reload identical config, ignoring.
I/VoiceInputHelper( 468): Asked to reload identical config, ignoring.
I/VoiceInputHelper( 468): Asked to reload identical config, ignoring.
I/VoiceInputHelper( 468): Asked to reload identical config, ignoring.
W/MainTimelineActivity( 468): No config to unload named SHARE_TARGETS
W/MainTimelineActivity( 468): No config to unload named SEND_TARGETS
I/VoiceInputHelper( 468): Asked to reload identical config, ignoring.
I/VoiceInputHelper( 468): Asked to reload identical config, ignoring.
I/VoiceInputHelper( 468): Asked to reload identical config, ignoring.
I/MainTimelineView( 468): New timeline database content loaded; updating views.
I/MainTimelineView( 468): New timeline database content loaded; updating views.
D/dalvikvm( 204): GC_CONCURRENT freed 758K, 11% free 12828K/14343K, paused 7ms+20ms
D/OpenGLRenderer( 1186): Flushing caches (mode 1)
D/PowerManagerService( 204): setTimeoutLocked now=17815159 when=17821159 currentTimeoutOverride=-1 nextTimeoutOverride=-1 currentState=3 nextState=1
I/PowerManagerService( 204): Auto-brightness: light sensor = 107, brightness = 255 mHighestLightSensorValue: 1366
W/ActivityManager( 204): Activity destroy timeout for ActivityRecord{41a68500 pro.dbro.openspritz/.MainActivity}
D/PowerManagerService( 204): setTimeoutLocked now=17821160 when=17824160 currentTimeoutOverride=-1 nextTimeoutOverride=-1 currentState=1 nextState=0
I/power ( 204): *** set_screen_state 0
I/PowerManagerService( 204): screenOffFinishdAnimatingLocked() Calling setScreenStateLocked(false) reason:3
I/PowerManagerService( 204): setScreenStateLocked() Calling enableLightSensorLocked() on:false
I/PowerManagerService( 204): enableLightSensorLocked() Resetting highest light sensor value enable:false
I/PowerManagerService( 204): setScreenStateLocked() Resetting highest light sensor value on:false
D/SurfaceFlinger( 106): About to give-up screen, flinger = 0xdc4af0
I/MainTimelineActivity( 468): onPause: 41986238
I/MainTimelineActivity( 468): Removing listener from VoiceService: MainTimelineActivity
I/MainTimelineActivity( 468): onStop: 41986238
V/HeadGestureManager( 204): Removing listener: com.google.android.glass.server.SystemServerHub$2@4184c840 for head gesture: NUDGE
V/HeadGestureManager( 204): Removed listener: com.google.android.glass.server.SystemServerHub$2@4184c840 from gesture: NUDGE
V/HeadGestureManager( 204): Last listener for gesture: NUDGE was removed. Unregistering with service.
V/HeadGestureService( 204): Removing a callback for gesture: NUDGE
V/HeadGestureService( 204): Invariant enforcement for gesture: NUDGE found numCallbacks=0 and isRunning=true
D/HeadGestureContainer( 204): Stopping detector: com.google.android.glass.head.HeadNudgeUpDetector@4184a8c0 name=NUDGE
V/Sensors ( 204): ALL DISABLED
D/RunnableDetector( 204): run() is exiting!
V/HeadGestureService( 204): Gesture: NUDGE no longer requires a detector, so disconnecting the service listener...
V/HeadGestureService( 204): Disconnecting the software listener for gesture: NUDGE
I/MPL-storeload( 204): mpl state size = 5392
E/MPL-storeload( 204): calData from inv_save_mpl_states, size=2
I/MPL-storeload( 204): cal data size to write = 5392
I/MPL-storeload( 204): Bytes written = 5392
V/HeadGestureService( 204): Unregistered the service listener for gesture: NUDGE
V/HeadGestureManager( 204): Registering listener: com.google.android.glass.server.SystemServerHub$2@4184c840 for head gesture: GLOBAL_LOOK_UP
V/HeadGestureManager( 204): Adding listener: com.google.android.glass.server.SystemServerHub$2@4184c840 to gesture: GLOBAL_LOOK_UP
V/HeadGestureManager( 204): First listener for gesture: GLOBAL_LOOK_UP was added. Registering with service.
V/HeadGestureService( 204): Native call nativeIsGlobalLookUpDetectorRunning
V/HeadGestureService( 204): Native call nativeIsGlobalLookUpGestureEnabled
V/HeadGestureService( 204): Native call nativeIsGlobalLookUpGestureEnabled
V/HeadGestureService( 204): Native call nativeEnableGlobalLookUpDetector
V/HeadGestureService( 204): Adding a callback for gesture: GLOBAL_LOOK_UP
V/HeadGestureService( 204): Invariant enforcement for gesture: GLOBAL_LOOK_UP found numCallbacks=1 and isRunning=false
V/HeadGestureService( 204): Gesture: GLOBAL_LOOK_UP requires a listener. Connecting...
V/HeadGestureService( 204): Connecting hardware detector for gesture: GLOBAL_LOOK_UP
V/HeadGestureService( 204): Enabling the GLU detector ...
V/HeadGestureService( 204): ...Success!
I/UserEventService( 568): Logging user event: [action=SCREEN_ON_DURATION, data=154747], performance stats: [GlassUserEventPerformanceStats < battery_charge_when_full_uah: 492000 battery_state_of_charge_uah: 485000 battery_temperature_milli_centigrade: 32000 board_temperature_milli_centigrade: 44676 frequency_scaling_governor: 1 frequencyStat < duration_ms: 17145340 frequency_hz: 300000 > frequencyStat < duration_ms: 462450 frequency_hz: 600000 > frequencyStat < duration_ms: 88140 frequency_hz: 800000 > frequencyStat < duration_ms: 121900 frequency_hz: 1008000 > reported_soc: 99 total_bytes_sent: 1348231 total_kernel_ms: 17817830>]
I/AlarmManager( 204): AlarmManager wakeup [pkg=android, intent=Intent { act=com.android.internal.policy.impl.PhoneWindowManager.DELAYED_KEYGUARD flg=0x14 (has extras) }].
I/ServiceConnection( 372): Received response: +CIEV :: [Ljava.lang.Object;@41810d90
I/ProtoListFile( 568): Saved 1 proto(s) to disk.
V/InputHub( 204): Starting event sequence TOUCH with screen off.
V/InputHub( 204): Detected built-in touchpad gesture: TAP.
V/InputHub( 204): Terminating event sequence TOUCH started while screen was off.
V/GlassSystemServer( 204): Broadcasting gesture: TAP.
V/Sensors ( 204): FUSION ENABLED
V/GlassSystemServer( 204): Gesture not handled.
V/GlassSystemServer( 204): Wake up on gesture: TAP.
V/GlassSystemServer( 204): Starting Home activity.
I/power ( 204): *** set_screen_state 0
I/PowerManagerService( 204): setPowerState() Calling setScreenStateLocked reallyTurnScreenOn:false newState:3 noChangeLights:false reason:2
I/PowerManagerService( 204): setScreenStateLocked() Calling enableLightSensorLocked() on:false
I/PowerManagerService( 204): setScreenStateLocked() Resetting highest light sensor value on:false
D/PowerManagerService( 204): setTimeoutLocked now=17907918 when=17913918 currentTimeoutOverride=-1 nextTimeoutOverride=-1 currentState=0 nextState=3
I/MainTimelineActivity( 468): onStart: 41986238
I/WindowManager( 204): No lock screen!
I/BatteryHelper( 468): Driver is not reporting charged, checking percent.
I/BatteryHelper( 468): Battery currently charging? true
I/BatteryHelper( 468): Battery currently charging? true
I/BatteryHelper( 468): Driver is not reporting charged, checking percent.
I/ActivityManager( 204): START {act=android.intent.action.MAIN cat=[android.intent.category.HOME] flg=0x10210000 cmp=com.google.glass.home/.timeline.MainTimelineActivity (has extras)} from pid 204
I/MainTimelineActivity( 468): onResume: 41986238
I/VoiceInputHelper( 468): Attaching listener to VoiceService: MainTimelineActivity
V/HeadGestureManager( 204): Registering listener: com.google.android.glass.server.SystemServerHub$2@4184c840 for head gesture: NUDGE
V/HeadGestureManager( 204): Adding listener: com.google.android.glass.server.SystemServerHub$2@4184c840 to gesture: NUDGE
V/HeadGestureManager( 204): First listener for gesture: NUDGE was added. Registering with service.
D/HeadGestureContainer( 204): Starting detector: NUDGE
V/HeadGestureService( 204): Adding a callback for gesture: NUDGE
V/HeadGestureService( 204): Invariant enforcement for gesture: NUDGE found numCallbacks=1 and isRunning=false
V/HeadGestureService( 204): Gesture: NUDGE requires a listener. Connecting...
V/HeadGestureService( 204): Connecting software detector for gesture: NUDGE
V/Sensors ( 204): FUSION ENABLED
I/MainTimelineView( 468): Updating cursor select args: [1397284783813]
I/MainTimelineView( 468): Updating cursor select args: [1394692793816]
W/MainTimelineActivity( 468): No wake up time known.
I/MainTimelineActivity( 468): onPause: 41986238
I/MainTimelineActivity( 468): Removing listener from VoiceService: MainTimelineActivity
W/EntityGrammarCompiler/entityChangedReceiver( 468): Not unregistering receiver, because it is not registered.
W/MainMenuGrammarLoader/entityChangedReceiver( 468): Not unregistering receiver, because it is not registered.
I/MainTimelineActivity( 468): onNewIntent(Intent { act=android.intent.action.MAIN cat=[android.intent.category.HOME] flg=0x10210000 cmp=com.google.glass.home/.timeline.MainTimelineActivity (has extras) }, 41986238):
I/PingRequester( 372): Schedule ping to GT-P7510 @ [BC:47:60:FF:E4:F3] BONDED in 0ms.
I/PingRequester( 372): Pinging device GT-P7510 @ [BC:47:60:FF:E4:F3] BONDED
I/MainTimelineActivity( 468): onResume: 41986238
I/VoiceInputHelper( 468): Attaching listener to VoiceService: MainTimelineActivity
V/HeadGestureManager( 204): Removing listener: com.google.android.glass.server.SystemServerHub$2@4184c840 for head gesture: GLOBAL_LOOK_UP
V/HeadGestureManager( 204): Removed listener: com.google.android.glass.server.SystemServerHub$2@4184c840 from gesture: GLOBAL_LOOK_UP
V/HeadGestureManager( 204): Last listener for gesture: GLOBAL_LOOK_UP was removed. Unregistering with service.
V/HeadGestureService( 204): Native call nativeIsGlobalLookUpDetectorRunning
V/HeadGestureService( 204): Native call nativeIsGlobalLookUpGestureEnabled
V/HeadGestureService( 204): Native call nativeIsGlobalLookUpGestureEnabled
V/HeadGestureService( 204): Native call nativeEnableGlobalLookUpDetector
V/HeadGestureService( 204): Registered the service listener for gesture: NUDGE
V/HeadGestureService( 204): Removing a callback for gesture: GLOBAL_LOOK_UP
V/HeadGestureService( 204): Invariant enforcement for gesture: GLOBAL_LOOK_UP found numCallbacks=0 and isRunning=true
V/HeadGestureService( 204): Gesture: GLOBAL_LOOK_UP no longer requires a detector, so disconnecting the service listener...
V/HeadGestureService( 204): Disconnecting the hardware listener for gesture: GLOBAL_LOOK_UP
V/HeadGestureService( 204): Disabling the GLU detector ...
V/HeadGestureService( 204): Native call nativeIsGlobalLookUpGestureEnabled
I/Sensors ( 204): Calling abortWaitForLookupGesture
I/Sensors ( 204): done calling abortWaitForLookupGesture
V/HeadGestureManager( 204): Removing listener: com.google.android.glass.server.SystemServerHub$2@4184c840 for head gesture: RELATIVE_LOOK_UP
W/HeadGestureManager( 204): Tried to remove a non-existent listener for gesture: RELATIVE_LOOK_UP
V/Sensors ( 204): G ENABLED
V/Sensors ( 204): A DISABLED
V/Sensors ( 204): M DISABLED
I/GlassGestureService::DMPManager( 204): Calling MPLSensor::waitForLookupGesture()...
V/Sensors ( 204): Waiting for DMP gesture...
V/HeadGestureService( 204): ...Success!
I/HeadGestureService( 204): handleDmpGestureDetected called with 0 at timestamp 2383669657
I/HeadGestureService( 204): Detected GLOBAL_LOOK_UP gesture. Setting NUDGE inhibition timer.
V/HeadGestureService( 204): GLOBAL_LOOK_UP service listener called but not enabled.
E/BluetoothEventLoop.cpp( 204): onCreateDeviceResult: D-Bus error: org.bluez.Error.AlreadyExists (Already Exists)
V/bluez ( 801): external/bluetooth/bluez/src/device.c:btd_device_ref() 0x7ec9d0: ref=3
I/power ( 204): *** set_screen_state 1
I/PowerManagerService( 204): preventScreenOn() Calling setScreenStateLocked(true) prevent:false
I/PowerManagerService( 204): setScreenStateLocked() Calling enableLightSensorLocked() on:true
I/PowerManagerService( 204): enableLightSensorLocked() Resetting highest light sensor value enable:true
I/BatteryHelper( 468): Driver is not reporting charged, checking percent.
I/BatteryHelper( 468): Battery currently charging? true
I/BatteryHelper( 468): Battery currently charging? true
I/BatteryHelper( 468): Driver is not reporting charged, checking percent.
I/MainTimelineActivity( 468): Setting wantAudioData: false
I/VoiceInputHelper( 468): Asked to reload identical config, ignoring.
I/VoiceInputHelper( 468): Asked to reload identical config, ignoring.
I/VoiceInputHelper( 468): Asked to reload identical config, ignoring.
I/VoiceInputHelper( 468): Asked to reload identical config, ignoring.
I/VoiceInputHelper( 468): Asked to reload identical config, ignoring.
W/MainTimelineActivity( 468): No config to unload named SHARE_TARGETS
W/MainTimelineActivity( 468): No config to unload named SEND_TARGETS
I/VoiceInputHelper( 468): Asked to reload identical config, ignoring.
I/VoiceInputHelper( 468): Asked to reload identical config, ignoring.
I/VoiceInputHelper( 468): Asked to reload identical config, ignoring.
I/MainTimelineActivity( 468): Setting wantAudioData: false
I/VoiceInputHelper( 468): Asked to reload identical config, ignoring.
I/VoiceInputHelper( 468): Asked to reload identical config, ignoring.
W/EntityGrammarCompiler/entityChangedReceiver( 468): Not registering receiver, because it is already registered.
I/VoiceInputHelper( 468): Asked to reload identical config, ignoring.
I/VoiceInputHelper( 468): Asked to reload identical config, ignoring.
I/VoiceInputHelper( 468): Asked to reload identical config, ignoring.
W/MainTimelineActivity( 468): No config to unload named SHARE_TARGETS
W/MainTimelineActivity( 468): No config to unload named SEND_TARGETS
D/SurfaceFlinger( 106): Screen about to return, flinger = 0xdc4af0
I/VoiceInputHelper( 468): Asked to reload identical config, ignoring.
W/MainMenuGrammarLoader/entityChangedReceiver( 468): Not registering receiver, because it is already registered.
I/VoiceInputHelper( 468): Asked to reload identical config, ignoring.
I/VoiceInputHelper( 468): Asked to reload identical config, ignoring.
I/ConnectivityChecker/receiver( 372): Network is connected, attempting ping.
I/MainTimelineView( 468): New timeline database content loaded; updating views.
I/MainTimelineView( 468): New timeline database content loaded; updating views.
I/UserEventService( 568): Logging user event: [action=USER_INITIATED_SCREEN_ON, data=9], performance stats: [GlassUserEventPerformanceStats < battery_charge_when_full_uah: 492000 battery_state_of_charge_uah: 486000 battery_temperature_milli_centigrade: 32000 board_temperature_milli_centigrade: 38030 frequency_scaling_governor: 1 frequencyStat < duration_ms: 17228960 frequency_hz: 300000 > frequencyStat < duration_ms: 462450 frequency_hz: 600000 > frequencyStat < duration_ms: 88230 frequency_hz: 800000 > frequencyStat < duration_ms: 121900 frequency_hz: 1008000 > reported_soc: 100 total_bytes_sent: 1348519 total_kernel_ms: 17901540>]
I/UserEventService( 568): Logging user event: [action=CONNECTIVITY_STATE_SCREEN_ON, data=WIFI]
I/UserEventService( 568): Logging user event: [action=WAKE_UP_DELAY, data=216]
I/UserEventService( 568): Logging user event: [action=HEAD_GESTURES_PITCH_ON_TAP_TO_WAKE, data=|p=-17.895672|w=30.0|e=true|]
D/dalvikvm( 568): GC_CONCURRENT freed 4202K, 43% free 9982K/17287K, paused 3ms+3ms
I/UserEventService( 568): Logging user event: [action=SCREEN_ON, data=]
I/PowerManagerService( 204): Auto-brightness: light sensor = 110, brightness = 255 mHighestLightSensorValue: 110
D/AppErrorDialog( 204): Force closing...
D/AppErrorDialog( 204): ... and not reporting.
I/Process ( 5637): Sending signal. PID: 5637 SIG: 9
I/ActivityManager( 204): Process pro.dbro.openspritz (pid 5637) has died.
D/bluez ( 801): BC:47:60:FF:E4:F3: error updating services: Host is down (112)
E/BluetoothEventLoop.cpp( 204): onDiscoverServicesResult: D-Bus error: org.bluez.Error.ConnectionAttemptFailed (Host is down)
V/bluez ( 801): external/bluetooth/bluez/src/device.c:btd_device_unref() 0x7ec9d0: ref=2
V/bluez ( 801): external/bluetooth/bluez/plugins/hciops.c:conn_complete() status 0x04
I/PairingPolicy/pairingReceiver( 372): ACTION_UUID: GT-P7510 @ [BC:47:60:FF:E4:F3] BONDED
I/PairingPolicy/pairingReceiver( 372): we aren't supposed to be scanning...
I/PingRequester( 372): Schedule ping to GT-P7510 @ [BC:47:60:FF:E4:F3] BONDED in 300000ms.
I/PairingPolicy/pairingReceiver( 372): ACTION_UUID: GT-P7510 @ [BC:47:60:FF:E4:F3] BONDED
I/PairingPolicy/pairingReceiver( 372): we aren't supposed to be scanning...
I/EventLogService( 350): Aggregate from 1394692418493 (log), 1394690990313 (data)
I/AlarmManager( 204): AlarmManager wakeup [pkg=com.google.android.gsf, intent=Intent { flg=0x14 (has extras) }].
D/dalvikvm( 350): GC_CONCURRENT freed 392K, 7% free 10137K/10823K, paused 5ms+13ms
I/ActivityManager( 204): START {cmp=com.jtxdriggers.android.glass.glasslauncher/.MenuActivity} from pid -1
W/ActivityManager( 204): startActivity called from non-Activity context; forcing Intent.FLAG_ACTIVITY_NEW_TASK for: Intent { cmp=com.jtxdriggers.android.glass.glasslauncher/.MenuActivity }
I/MainTimelineActivity( 468): onPause: 41986238
I/MainTimelineActivity( 468): Removing listener from VoiceService: MainTimelineActivity
D/SliderMenuPresenter( 1186): Initialize a new menu view : 2
D/CardScrollView( 1186): Activating.
D/audio_hw_primary( 109): select_output_device: output_type: 1, base_headset_volume: 1
D/SliderSubMenuProvider( 1186): Open top-level menu
W/Resources( 204): Converting to boolean: TypedValue{t=0x3/d=0xc4b "res/anim/accelerate_interpolator.xml" a=1 r=0x10a0005}
W/Resources( 204): Converting to boolean: TypedValue{t=0x3/d=0xc4b "res/anim/accelerate_interpolator.xml" a=1 r=0x10a0005}
I/ActivityManager( 204): Displayed com.jtxdriggers.android.glass.glasslauncher/.MenuActivity: +312ms (total +1m46s190ms)
D/dalvikvm( 372): GC_CONCURRENT freed 784K, 8% free 11279K/12167K, paused 8ms+19ms
D/GlassConnectivityService( 204): Inet[1]: 100
I/BatteryHelper( 468): Driver is not reporting charged, checking percent.
I/BatteryHelper( 468): Battery currently charging? true
I/BatteryHelper( 468): Battery currently charging? true
I/BatteryHelper( 468): Driver is not reporting charged, checking percent.
I/UserEventService( 568): Logging user event: [action=CONNECTIVITY_NETWORK_REQUEST, data=|m=HEAD|s=true|l=8462|hs=204|ont=1|ons=2|fnt=1|fns=2|]
D/GlassConnectivityService( 204): Inet[1] committed: 100 -> 100
D/GlassConnectivityService( 204): sendStickyBroadcast: action=android.net.conn.INET_CONDITION_ACTION
D/dalvikvm( 204): GC_CONCURRENT freed 883K, 11% free 12773K/14343K, paused 8ms+20ms
I/ActivityManager( 204): START {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=pro.dbro.openspritz/.MainActivity} from pid 1186
D/SliderMenuView( 1186): Performed action on 0 : true
I/ActivityManager( 204): Start proc pro.dbro.openspritz for activity pro.dbro.openspritz/.MainActivity: pid=5671 uid=10031 gids={}
I/MainTimelineActivity( 468): onStop: 41986238
D/OpenGLRenderer( 468): Flushing caches (mode 0)
D/OpenGLRenderer( 1186): Flushing caches (mode 0)
D/OpenGLRenderer( 468): Flushing caches (mode 1)
I/PowerManagerService( 204): Auto-brightness: light sensor = 109, brightness = 255 mHighestLightSensorValue: 110
D/dalvikvm( 204): GC_EXPLICIT freed 208K, 11% free 12785K/14343K, paused 3ms+7ms
D/libEGL ( 5671): loaded /system/lib/egl/libGLES_android.so
D/libEGL ( 5671): loaded /vendor/lib/egl/libEGL_POWERVR_SGX540_120.so
D/libEGL ( 5671): loaded /vendor/lib/egl/libGLESv1_CM_POWERVR_SGX540_120.so
D/libEGL ( 5671): loaded /vendor/lib/egl/libGLESv2_POWERVR_SGX540_120.so
D/OpenGLRenderer( 5671): Enabling debug mode 0
D/dalvikvm( 5671): GC_CONCURRENT freed 162K, 3% free 9374K/9607K, paused 2ms+3ms
I/ActivityManager( 204): Displayed pro.dbro.openspritz/.MainActivity: +901ms
D/OpenGLRenderer( 1186): Flushing caches (mode 1)
D/dalvikvm( 273): GC_CONCURRENT freed 369K, 40% free 9764K/16071K, paused 6ms+8ms
I/PowerManagerService( 204): Auto-brightness: light sensor = 111, brightness = 255 mHighestLightSensorValue: 111
I/PowerManagerService( 204): Auto-brightness: light sensor = 99, brightness = 255 mHighestLightSensorValue: 111

@OnlyInAmerica
Copy link
Owner

@khyrtous Could you retry that with the current APK and pastebin / email me the trace [email protected].

I unfortunately had ProGuarded the apk you installed, which obscures some data from that log.

@rcarlsen
Copy link
Author

FWIW, I've updated my fork to this repo's current master HEAD and disabled the hardcoded epub loading. It is working fine with Andexplorer on my Glass.

I haven't made a pull request because these changes are focused on making the app usable on Glass with limited consideration about regular handsets (specifically, use dark theme by default, hide the action bar / status bar, map KEYCODE_DPAD_CENTER to openOptionsMenu() and {Shift + } KEYCODE_TAB to play pause.

https://github.com/rcarlsen/OpenSpritz-Android/tree/feature/glass-modifications

@mneimsky
Copy link

rcarlsen, I finished a working build with gestures implemented (seemingly) properly. back to stop, forward to start, fling back to go to previous chapter, fling forward for next chapter, should be uploading tonight, if my glass ever finishes updating to 4.4 (which hopefully will fix the chooser issue we saw on this thread earlier)

@mneimsky
Copy link

Yeah, update to 4.4 hosed a lot of stuff. Back to the drawing board.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants