mirror of
				https://github.com/pierre42100/ComunicAndroid
				synced 2025-11-04 03:24:04 +00:00 
			
		
		
		
	Created an api package
This commit is contained in:
		@@ -15,6 +15,8 @@ import org.json.JSONObject;
 | 
			
		||||
 | 
			
		||||
import java.util.ArrayList;
 | 
			
		||||
 | 
			
		||||
import org.communiquons.android.comunic.client.api.*;
 | 
			
		||||
 | 
			
		||||
public class LoginActivity extends AppCompatActivity {
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
 
 | 
			
		||||
@@ -1,4 +1,4 @@
 | 
			
		||||
package org.communiquons.android.comunic.client;
 | 
			
		||||
package org.communiquons.android.comunic.client.api;
 | 
			
		||||
 | 
			
		||||
import java.net.URLEncoder;
 | 
			
		||||
 | 
			
		||||
@@ -1,4 +1,6 @@
 | 
			
		||||
package org.communiquons.android.comunic.client;
 | 
			
		||||
package org.communiquons.android.comunic.client.api;
 | 
			
		||||
 | 
			
		||||
import org.communiquons.android.comunic.client.api.APIPostData;
 | 
			
		||||
 | 
			
		||||
import java.util.ArrayList;
 | 
			
		||||
 | 
			
		||||
@@ -8,7 +10,7 @@ import java.util.ArrayList;
 | 
			
		||||
 * Created by pierre on 10/31/17.
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
class APIRequestParameters {
 | 
			
		||||
public class APIRequestParameters {
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * Parameters of the request
 | 
			
		||||
@@ -25,7 +27,7 @@ class APIRequestParameters {
 | 
			
		||||
     *
 | 
			
		||||
     * @param uri The request URI on the server
 | 
			
		||||
     */
 | 
			
		||||
    APIRequestParameters(String uri){
 | 
			
		||||
    public APIRequestParameters(String uri){
 | 
			
		||||
        //Save request URI
 | 
			
		||||
        request_uri = uri;
 | 
			
		||||
 | 
			
		||||
@@ -39,7 +41,7 @@ class APIRequestParameters {
 | 
			
		||||
     * @param name The name of the new key
 | 
			
		||||
     * @param value The value of the new key
 | 
			
		||||
     */
 | 
			
		||||
    void addParameter(String name, String value){
 | 
			
		||||
    public void addParameter(String name, String value){
 | 
			
		||||
        parameters.add(new APIPostData(name, value));
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
@@ -1,10 +1,11 @@
 | 
			
		||||
package org.communiquons.android.comunic.client;
 | 
			
		||||
package org.communiquons.android.comunic.client.api;
 | 
			
		||||
 | 
			
		||||
import android.content.Context;
 | 
			
		||||
import android.net.ConnectivityManager;
 | 
			
		||||
import android.net.NetworkInfo;
 | 
			
		||||
import android.os.AsyncTask;
 | 
			
		||||
 | 
			
		||||
import org.communiquons.android.comunic.client.BuildConfig;
 | 
			
		||||
import org.json.JSONObject;
 | 
			
		||||
 | 
			
		||||
import java.io.BufferedOutputStream;
 | 
			
		||||
@@ -23,7 +24,7 @@ import java.net.URL;
 | 
			
		||||
 *
 | 
			
		||||
 * Created by pierre on 10/31/17.
 | 
			
		||||
 */
 | 
			
		||||
abstract class APIRequestTask extends AsyncTask<APIRequestParameters, Void, APIResponse> {
 | 
			
		||||
public abstract class APIRequestTask extends AsyncTask<APIRequestParameters, Void, APIResponse> {
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * Background task
 | 
			
		||||
@@ -127,7 +128,7 @@ abstract class APIRequestTask extends AsyncTask<APIRequestParameters, Void, APIR
 | 
			
		||||
     * @param context The context used to perform the test
 | 
			
		||||
     * @return True if a network connection is available
 | 
			
		||||
     */
 | 
			
		||||
    static boolean isAPIavailable(Context context){
 | 
			
		||||
    public static boolean isAPIavailable(Context context){
 | 
			
		||||
        ConnectivityManager connMgr = (ConnectivityManager)
 | 
			
		||||
                context.getSystemService(Context.CONNECTIVITY_SERVICE);
 | 
			
		||||
 | 
			
		||||
@@ -1,4 +1,4 @@
 | 
			
		||||
package org.communiquons.android.comunic.client;
 | 
			
		||||
package org.communiquons.android.comunic.client.api;
 | 
			
		||||
 | 
			
		||||
import org.json.JSONException;
 | 
			
		||||
import org.json.JSONObject;
 | 
			
		||||
@@ -9,7 +9,7 @@ import org.json.JSONObject;
 | 
			
		||||
 * Created by pierre on 10/31/17.
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
class APIResponse {
 | 
			
		||||
public class APIResponse {
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * Reponse code
 | 
			
		||||
		Reference in New Issue
	
	Block a user