Wednesday 15 February 2012

google glass - Retrieve the Auth Token in GDK -



google glass - Retrieve the Auth Token in GDK -

retrieve auth token in gdk after inserting mirror business relationship getting auth token in apk side (gdk side).

mainfest.xml

<uses-permission android:name="android.permission.get_accounts" /> <uses-permission android:name="android.permission.use_credentials" />

activity code :

accountmanager accountmanager = accountmanager.get(this); // utilize glassware's business relationship type. account[] accounts = accountmanager.getaccountsbytype(account_type);//same account_type passed mirror api if (accounts != null && accounts.length > 0) { log.d("mainactivity ", "mainactivity account"); (int =0;i<accounts.length;i++) { accountmanager.getauthtoken(accounts[i], auth_token_type, null, this, new accountmanagercallback<bundle>() { public void run(accountmanagerfuture<bundle> future) { seek { log.d("mainactivity ", "mainactivity accountmanagerfuture"); userid = future.getresult().getstring("userid"); // line number 133 log.d("eos_userid ","userid :-"+ userid); string token = future.getresult().getstring(accountmanager.key_authtoken); log.d("token","token :-"+ token); // utilize token. } grab (exception e) { // handle exception. e.printstacktrace(); } } }, null); }

i getting next error

10-29 18:00:31.718 13219-13219/com.whitehedge.glassware_eos w/system.err﹕ android.accounts.operationcanceledexception 10-29 18:00:31.718 13219-13219/com.whitehedge.glassware_eos w/system.err﹕ @ android.accounts.accountmanager$amstask.internalgetresult(accountmanager.java:1503) 10-29 18:00:31.718 13219-13219/com.whitehedge.glassware_eos w/system.err﹕ @ android.accounts.accountmanager$amstask.getresult(accountmanager.java:1531) 10-29 18:00:31.718 13219-13219/com.whitehedge.glassware_eos w/system.err﹕ @ android.accounts.accountmanager$amstask.getresult(accountmanager.java:1452) 10-29 18:00:31.718 13219-13219/com.whitehedge.glassware_eos w/system.err﹕ @ com.whitehedge.glassware_eos.mainactivity$1.run(mainactivity.java:133) 10-29 18:00:31.718 13219-13219/com.whitehedge.glassware_eos w/system.err﹕ @ android.accounts.accountmanager$11.run(accountmanager.java:1427) 10-29 18:00:31.718 13219-13219/com.whitehedge.glassware_eos w/system.err﹕ @ android.os.handler.handlecallback(handler.java:733) 10-29 18:00:31.718 13219-13219/com.whitehedge.glassware_eos w/system.err﹕ @ android.os.handler.dispatchmessage(handler.java:95) 10-29 18:00:31.718 13219-13219/com.whitehedge.glassware_eos w/system.err﹕ @ android.os.looper.loop(looper.java:149) 10-29 18:00:31.718 13219-13219/com.whitehedge.glassware_eos w/system.err﹕ @ android.app.activitythread.main(activitythread.java:5045) 10-29 18:00:31.718 13219-13219/com.whitehedge.glassware_eos w/system.err﹕ @ java.lang.reflect.method.invokenative(native method) 10-29 18:00:31.726 13219-13219/com.whitehedge.glassware_eos w/system.err﹕ @ java.lang.reflect.method.invoke(method.java:515) 10-29 18:00:31.726 13219-13219/com.whitehedge.glassware_eos w/system.err﹕ @ com.android.internal.os.zygoteinit$methodandargscaller.run(zygoteinit.java:786) 10-29 18:00:31.726 13219-13219/com.whitehedge.glassware_eos w/system.err﹕ @ com.android.internal.os.zygoteinit.main(zygoteinit.java:602) 10-29 18:00:31.726 13219-13219/com.whitehedge.glassware_eos w/system.err﹕ @ dalvik.system.nativestart.main(native method)

please going wrong ...

google-glass google-gdk google-mirror-api accountmanager

No comments:

Post a Comment