forked from spacecowboy/Feeder
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Moved to recyclerview now that lollipop is released
Signed-off-by: Jonas Kalderstam <jonas@kalderstam.se>
- Loading branch information
1 parent
101ad0d
commit 0345f63
Showing
26 changed files
with
917 additions
and
395 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
46 changes: 46 additions & 0 deletions
46
app/src/fdroid/java/com/nononsenseapps/feeder/model/AuthHelper.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,46 @@ | ||
package com.nononsenseapps.feeder.model; | ||
|
||
import android.accounts.Account; | ||
import android.content.Context; | ||
import android.preference.PreferenceManager; | ||
|
||
public class AuthHelper { | ||
|
||
public static final String KEY_ACCOUNT = "key_account"; | ||
public static final String SCOPE = | ||
"oauth2:https://www.googleapis.com/auth/userinfo.email https://www.googleapis.com/auth/userinfo.profile"; | ||
static final String TAG = "SyncHelper"; | ||
|
||
public static String getAuthToken(final Context context) { | ||
final String accountName = getSavedAccountName(context); | ||
if (accountName == null || accountName.isEmpty()) { | ||
return null; | ||
} | ||
|
||
return getAuthToken(context, accountName); | ||
} | ||
|
||
public static String getSavedAccountName(final Context context) { | ||
return PreferenceManager.getDefaultSharedPreferences(context) | ||
.getString(AuthHelper.KEY_ACCOUNT, null); | ||
} | ||
|
||
/** | ||
* Only use this in a background thread | ||
*/ | ||
public static String getAuthToken(final Context context, | ||
final String accountName) { | ||
// Not available without play services | ||
return null; | ||
} | ||
|
||
public static Account getSavedAccount(final Context context) { | ||
return getAccount(context, getSavedAccountName(context)); | ||
} | ||
|
||
public static Account getAccount(final Context context, | ||
final String accountName) { | ||
// Not available without play services | ||
return null; | ||
} | ||
} |
21 changes: 21 additions & 0 deletions
21
app/src/fdroid/java/com/nononsenseapps/feeder/ui/AccountDialog.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,21 @@ | ||
package com.nononsenseapps.feeder.ui; | ||
|
||
import android.app.AlertDialog; | ||
import android.app.Dialog; | ||
import android.app.DialogFragment; | ||
import android.os.Bundle; | ||
|
||
import com.nononsenseapps.feeder.R; | ||
|
||
|
||
public class AccountDialog extends DialogFragment { | ||
|
||
@Override | ||
public Dialog onCreateDialog(Bundle args) { | ||
AlertDialog.Builder builder = new AlertDialog.Builder(getActivity()); | ||
builder.setTitle(R.string.select_account); | ||
|
||
builder.setMessage("Non google-login not implemented yet :("); | ||
return builder.create(); | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.