@@ -5,6 +5,7 @@
import android.content.Intent;
import android.graphics.Bitmap;
import android.net.Uri;
import android.os.AsyncTask;
import android.os.Environment;
import android.provider.MediaStore;
import android.support.v7.app.AppCompatActivity;
@@ -15,7 +16,25 @@
import android.view.View;
import android.widget.Toast;

import org.apache.http.HttpResponse;
import org.apache.http.NameValuePair;
import org.apache.http.client.ClientProtocolException;
import org.apache.http.client.HttpClient;
import org.apache.http.client.entity.UrlEncodedFormEntity;
import org.apache.http.client.methods.HttpGet;
import org.apache.http.client.methods.HttpPost;
import org.apache.http.impl.client.DefaultHttpClient;
import org.apache.http.impl.client.HttpClientBuilder;
import org.apache.http.message.BasicNameValuePair;

import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.UnsupportedEncodingException;
import java.util.ArrayList;
import java.util.List;

public class RegisterActivity extends Activity {

@@ -39,8 +58,10 @@ public void segueToPicture(View view) {
// segueToCamera
public void segueToCamera(View view) {

Intent intent = new Intent(RegisterActivity.this, ProfileActivity.class);
startActivity(intent);
// Intent intent = new Intent(RegisterActivity.this, ProfileActivity.class);
// startActivity(intent);
// makePostRequest();
// makeGetRequest();
Toast.makeText(getApplicationContext(), "Segue to User camera",
Toast.LENGTH_LONG).show();
}
@@ -58,6 +79,49 @@ public void takePhoto() {
startActivityForResult(intent, TAKE_PICTURE);
}

private void makeGetRequest() {
new AsyncTask<Void, Void, Void>() {
String result;
@Override
protected Void doInBackground(Void... params) {
HttpClient client = new DefaultHttpClient();
HttpGet request = new HttpGet("https://gcp-hackthenorth-3145.appspot.com/v0/users");
// replace with your url

HttpResponse response;
StringBuffer bufferedWriter;
StringBuilder sb = new StringBuilder();
try {
response = client.execute(request);
BufferedReader reader =
new BufferedReader(new InputStreamReader(response.getEntity().getContent()), 65728);
String line = null;

while ((line = reader.readLine()) != null) {
sb.append(line);
}
result = sb.toString();
Log.d("Response of GET request", result);
} catch (ClientProtocolException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return null;
}

@Override
protected void onPostExecute(Void aVoid) {
super.onPostExecute(aVoid);
}
}.execute();

}



@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
@@ -1,40 +1,70 @@
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"
android:layout_height="match_parent" android:paddingLeft="@dimen/activity_horizontal_margin"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#5cda74"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
android:paddingBottom="@dimen/activity_vertical_margin"
tools:context="com.example.mrajendram.paymyface.ProfileActivity">

<TextView android:text="My Profile" android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/hello_world"
android:layout_marginTop="37dp"
android:textSize="20dp"

<ImageView
android:id="@+id/imageView1"
android:layout_width="100dip"
android:layout_height="100dip"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true" />
android:layout_centerHorizontal="true"
android:layout_marginTop="30dp"
android:src="@drawable/logo" />

<ImageView
android:id="@+id/profile"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/imageView"
android:layout_below="@+id/hello_world"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_marginLeft="42dp"
android:layout_marginStart="42dp"
android:layout_marginTop="44dp" />
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true"
android:layout_marginBottom="-15dp"
android:padding="60dp" />

<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Take Picture"
android:id="@+id/register_button"
android:layout_width="250dp"
android:layout_height="96dp"
android:layout_centerHorizontal="true"
android:layout_marginTop="150dp"
android:layout_marginTop="165dp"
android:background="#ffffff"
android:clickable="true"
android:onClick="segueToPhoto"
android:text="Pay"
android:textColor="#4ab06c" />

<Button
android:layout_width="250dp"
android:layout_height="43dp"
android:layout_centerHorizontal="true"
android:layout_marginTop="280dp"
android:background="#b4b4b4"
android:clickable="true"
/>
android:onClick="segueToPhoto"
android:text="View My Account"
android:textColor="#ffffff" />

<fr.castorflex.android.circularprogressbar.CircularProgressBar xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/progress_bar"
android:layout_width="60dp"
android:layout_height="60dp"
android:layout_centerInParent="true"
android:indeterminate="true"
app:cpb_color="#FFee44"
app:cpb_colors="@array/colors"
app:cpb_max_sweep_angle="300"
app:cpb_min_sweep_angle="10"
app:cpb_rotation_speed="1.0"
app:cpb_stroke_width="4dp"
app:cpb_sweep_speed="1.0" />


</RelativeLayout>
@@ -87,15 +87,26 @@
android:layout_alignEnd="@+id/editCard"
android:layout_toEndOf="@+id/done_button" />

<Button
android:layout_width="120dp"
android:layout_height="wrap_content"
android:text="Upload Image"
android:id="@+id/camera_button"
android:layout_marginTop="410dp"
android:onClick="segueToPicture"
android:clickable="true"
android:background="#4ab06c"
android:layout_alignStart="@+id/editExp" />

<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Register"
android:id="@+id/done_button"
android:onClick="segueToCamera"
android:clickable="true"
android:layout_marginTop="410dp"
android:layout_centerHorizontal="true"
android:background="#4ab06c" />
android:background="#4ab06c"
android:layout_alignTop="@+id/camera_button"
android:layout_alignEnd="@+id/editCard" />

</RelativeLayout>
@@ -3,5 +3,18 @@
<color name="primary">#11de86</color>
<color name="primary_dark">#3ab97c</color>
<color name="accent">#11de86</color>
<integer-array name="colors">
<item>@color/holo_blue_dark</item>
<item>@color/holo_yellow_dark</item>
<item>@color/holo_green_dark</item>
<item>@color/holo_purple_dark</item>
<item>@color/holo_red_dark</item>
</integer-array>

<color name="holo_blue_dark">#0099cc</color>
<color name="holo_yellow_dark">#ff8800</color>
<color name="holo_green_dark">#669900</color>
<color name="holo_purple_dark">#9933cc</color>
<color name="holo_red_dark">#cc0000</color>
</resources>

BIN +716 KB httpclient-4.5.1.jar
Binary file not shown.
BIN +319 KB httpcore-4.4.3.jar
Binary file not shown.