Android Open Source - PhotoToDucksboard User Password Credentials






From Project

Back to project page PhotoToDucksboard.

License

The source code is released under:

Copyright (c) 2012 Jan Urbanski Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Softw...

If you think the Android project PhotoToDucksboard listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package com.ducksboard.photo;
//from  w w  w  .j a v  a  2s  .c  o  m
import java.io.IOException;

import org.json.JSONException;
import org.json.JSONObject;

import android.util.Log;


public class UserPasswordCredentials extends Credentials {

    private String apiKeyEndpoint = "user/api_key";

    private String username;
    private DucksboardApi api;

    public UserPasswordCredentials(String username, String password) {
        this.username = username;
        this.api = new DucksboardApi(username, password);
    }

    @Override
    public UserInfo getUserInfo() {
        try {
            JSONObject resp = api.apiCall(apiKeyEndpoint);
            return new UserInfo(resp.getString("api_key"), username);
        } catch (IOException e) {
            Log.d(DEBUG_TAG, "error getting user info", e);
            return null;
        } catch (JSONException e) {
            Log.d(DEBUG_TAG, "error getting user info", e);
            return null;
        }
    }
}




Java Source Code List

com.ducksboard.photo.ApiKeyCredentials.java
com.ducksboard.photo.ConfigurationActivity.java
com.ducksboard.photo.Credentials.java
com.ducksboard.photo.DucksboardApi.java
com.ducksboard.photo.ImageResizer.java
com.ducksboard.photo.SaveConfiguration.java
com.ducksboard.photo.SendImage.java
com.ducksboard.photo.SendInfo.java
com.ducksboard.photo.ShareActivity.java
com.ducksboard.photo.UserInfo.java
com.ducksboard.photo.UserPasswordCredentials.java
com.ducksboard.photo.WidgetInfoAdapter.java
com.ducksboard.photo.WidgetInfo.java
com.ducksboard.photo.WidgetsListLoad.java