EvernoteClient.java 898 B

1234567891011121314151617181920212223242526
  1. package epson.server.service;
  2. import android.content.Context;
  3. import com.epson.iprint.storage.SecureKeyStore;
  4. import com.evernote.client.android.EvernoteSession;
  5. public class EvernoteClient {
  6. static EvernoteSession session;
  7. public static EvernoteSession getEvernoteSession(Context context) {
  8. EvernoteSession evernoteSession = session;
  9. if (evernoteSession != null) {
  10. return evernoteSession;
  11. }
  12. session = new EvernoteSession.Builder(context).setEvernoteService(EvernoteSession.EvernoteService.PRODUCTION).setSupportAppLinkedNotebooks(false).build(new SecureKeyStore().getApiKeyB(context), new SecureKeyStore().getSecKeyB(context)).asSingleton();
  13. return session;
  14. }
  15. public static void logout(Context context) {
  16. try {
  17. getEvernoteSession(context).logOut();
  18. } catch (Exception unused) {
  19. }
  20. }
  21. }