X-Git-Url: http://git.ieval.ro/?a=blobdiff_plain;f=src%2Fro%2Fieval%2Funical%2FmainActivity.java;h=9b9960f8c8324d618605496c9e43c777238b9b0c;hb=3d116bda4248ec8e2dd7a29b31ef8fe80683f0a4;hp=eba46042e83accc88ecc59570fca4efb9f2e5a49;hpb=bdd8f09cf842a79c5b667632d2866f38e366a86c;p=unical.git diff --git a/src/ro/ieval/unical/mainActivity.java b/src/ro/ieval/unical/mainActivity.java index eba4604..9b9960f 100644 --- a/src/ro/ieval/unical/mainActivity.java +++ b/src/ro/ieval/unical/mainActivity.java @@ -2,11 +2,15 @@ package ro.ieval.unical; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; +import java.io.PrintStream; +import java.io.PrintWriter; import java.net.MalformedURLException; import java.net.URL; import java.net.URLConnection; import java.util.Date; +import javax.net.ssl.HttpsURLConnection; + import ro.ieval.unical.R; import com.google.gson.Gson; @@ -25,12 +29,23 @@ public class mainActivity extends android.app.Activity { InputStreamReader in; try { hostUrlJson=new URL(Constants.searchUrl); - URLConnection calConnection = hostUrlJson.openConnection(); + HttpsURLConnection calConnection = (HttpsURLConnection) hostUrlJson.openConnection(); + calConnection.setDoOutput(true); + calConnection.setUseCaches(false); calConnection.setRequestProperty("Authorization", "Basic "+Base64.encodeToString( (Constants.user+':'+Constants.password).getBytes(), Base64.NO_WRAP)); + //calConnection.setRequestMethod("POST"); + //calConnection.setDoInput(true); + //calConnection.connect(); + + final PrintWriter ps=new PrintWriter(calConnection.getOutputStream()); + ps.print("{}"); + ps.close(); + in = new InputStreamReader(calConnection.getInputStream()); Gson gson=new Gson(); events=gson.fromJson(in,Event[].class); in.close(); + return events; } catch (MalformedURLException e) { // TODO Auto-generated catch block @@ -53,7 +68,7 @@ public class mainActivity extends android.app.Activity { final TextView date=(TextView) findViewById(R.id.date); final TextView description=(TextView) findViewById(R.id.description); super.onCreate(savedInstanceState); - System.err.println("MuieLaComisie"); + final Handler h=new Handler(); new Thread(new Runnable() { public void run() { @@ -64,6 +79,8 @@ public class mainActivity extends android.app.Activity { eventTitle.setText(events[0].title); date.setText((new Date(events[0].date)).toString()); description.setText(events[0].description); + //DatabaseInteract db=new DatabaseInteract(null); + //db.insertEvent(events[0]); } }); }