Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.maddington.android.mapamo;
- import org.apache.http.util.EncodingUtils;
- import android.os.Bundle;
- import android.app.Activity;
- import android.content.Context;
- import android.content.Intent;
- import android.content.SharedPreferences;
- import android.view.Menu;
- import android.view.MenuItem;
- import android.view.View;
- import android.webkit.CookieSyncManager;
- import android.webkit.WebView;
- import android.webkit.WebViewClient;
- import android.widget.Button;
- import android.widget.Toast;
- public class GalleryActivty extends Activity {
- public final String url = "http://166.78.22.160:8027/webapp/gallery";
- public final String logoutUrl = "http://166.78.22.160:8027/admin/logout";
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.gallery_activity);
- CookieSyncManager.createInstance(getApplicationContext());
- SharedPreferences prefs = getSharedPreferences("com.maddington.android.mapamo", Context.MODE_PRIVATE);
- String usernameKey = "com.maddington.android.mapamo.email";
- String passwordKey = "com.maddington.android.mapamo.secret";
- String username = prefs.getString(usernameKey, "");
- String password = prefs.getString(passwordKey, "");
- WebView galleryWebView = (WebView) findViewById(R.id.galleryWebView);
- galleryWebView.setWebViewClient(new WebViewClient());
- String postData = "email=" + username + "&user=" + password;
- galleryWebView.postUrl(url, EncodingUtils.getBytes(postData, "BASE64"));
- Button findMeButton = (Button) findViewById(R.id.findMeButton);
- findMeButton.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- // TODO Auto-generated method stub
- Intent nextIntent = new Intent(GalleryActivty.this, MapaMoMainActivity.class);
- startActivity(nextIntent);
- }
- });
- /*Button logMeOutButton = (Button) findViewById(R.id.logoutButton);
- logMeOutButton.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- // remove login details
- SharedPreferences prefs = getSharedPreferences("com.maddington.android.mapamo", Context.MODE_PRIVATE);
- String usernameKey = "com.maddington.android.mapamo.email";
- String passwordKey = "com.maddington.android.mapamo.secret";
- prefs.edit().remove(usernameKey).commit();
- prefs.edit().remove(passwordKey).commit();
- // logout
- WebView galleryWebView = (WebView) findViewById(R.id.galleryWebView);
- galleryWebView.loadUrl(logoutUrl);
- // go to the MainActivity
- Intent nextIntent = new Intent(GalleryActivty.this, MainActivity.class);
- startActivity(nextIntent);
- }
- });*/
- }
- @Override
- public boolean onCreateOptionsMenu(Menu menu) {
- // Inflate the menu; this adds items to the action bar if it is present.
- getMenuInflater().inflate(R.menu.gallery_activty, menu);
- return true;
- }
- @Override
- public boolean onOptionsItemSelected(MenuItem item) {
- switch (item.getItemId()) {
- // action with ID action_refresh was selected
- case R.id.action_refresh:
- Toast.makeText(this, "Refresh selected", Toast.LENGTH_SHORT)
- .show();
- break;
- default:
- break;
- }
- return true;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement