Commit 0e3ce2934631049a8f0cef42dab55407f51967d3
1 parent
9142a050
Corrections mineures + comparaison chaine avec ""
Showing
15 changed files
with
28 additions
and
56 deletions
Show diff stats
PremiereActivite/app/src/main/java/com/example/app_10p5/ConnectionFragment.java
@@ -20,8 +20,7 @@ public class ConnectionFragment extends NFC { | @@ -20,8 +20,7 @@ public class ConnectionFragment extends NFC { | ||
20 | 20 | ||
21 | @Override | 21 | @Override |
22 | public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { | 22 | public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { |
23 | - View ret = inflater.inflate(R.layout.layout_connection, container, false); | ||
24 | - return ret; | 23 | + return inflater.inflate(R.layout.layout_connection, container, false); |
25 | } | 24 | } |
26 | 25 | ||
27 | @Override | 26 | @Override |
PremiereActivite/app/src/main/java/com/example/app_10p5/DecimalDigitsInputFilter.java
@@ -9,13 +9,12 @@ import java.util.regex.Pattern; | @@ -9,13 +9,12 @@ import java.util.regex.Pattern; | ||
9 | /** | 9 | /** |
10 | * Created by Jean-loup Beaussart on 02/05/2016. | 10 | * Created by Jean-loup Beaussart on 02/05/2016. |
11 | */ | 11 | */ |
12 | -public class DecimalDigitsInputFilter implements InputFilter { | 12 | +class DecimalDigitsInputFilter implements InputFilter { |
13 | 13 | ||
14 | - Pattern mPattern; | 14 | + private final Pattern mPattern; |
15 | 15 | ||
16 | public DecimalDigitsInputFilter(int digitsBeforeZero,int digitsAfterZero) { | 16 | public DecimalDigitsInputFilter(int digitsBeforeZero,int digitsAfterZero) { |
17 | mPattern = Pattern.compile("(0|[1-9][0-9]{0,2})?([,.][0-9]{0,2})?"); | 17 | mPattern = Pattern.compile("(0|[1-9][0-9]{0,2})?([,.][0-9]{0,2})?"); |
18 | - | ||
19 | } | 18 | } |
20 | 19 | ||
21 | @Override | 20 | @Override |
PremiereActivite/app/src/main/java/com/example/app_10p5/MainActivite.java
@@ -17,7 +17,7 @@ import android.view.Menu; | @@ -17,7 +17,7 @@ import android.view.Menu; | ||
17 | import android.view.MenuInflater; | 17 | import android.view.MenuInflater; |
18 | import android.view.MenuItem; | 18 | import android.view.MenuItem; |
19 | import android.view.View; | 19 | import android.view.View; |
20 | -import android.widget.EditText;; | 20 | +import android.widget.EditText; |
21 | import android.widget.Toast; | 21 | import android.widget.Toast; |
22 | import android.os.Handler; | 22 | import android.os.Handler; |
23 | 23 |
PremiereActivite/app/src/main/java/com/example/app_10p5/NFC.java
@@ -9,7 +9,7 @@ import android.content.Intent; | @@ -9,7 +9,7 @@ import android.content.Intent; | ||
9 | public abstract class NFC extends Fragment { | 9 | public abstract class NFC extends Fragment { |
10 | 10 | ||
11 | // Convertit l'array de byte en chaîne hexadécimale (si le byte = 0x63, str = "63"). | 11 | // Convertit l'array de byte en chaîne hexadécimale (si le byte = 0x63, str = "63"). |
12 | - public String ByteArrayToHexString(byte [] inarray) { | 12 | + String ByteArrayToHexString(byte[] inarray) { |
13 | int i, j, in; | 13 | int i, j, in; |
14 | String [] hex = {"0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F"}; | 14 | String [] hex = {"0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F"}; |
15 | String out= ""; | 15 | String out= ""; |
PremiereActivite/app/src/main/java/com/example/app_10p5/NFCFragment.java
@@ -79,7 +79,7 @@ public class NFCFragment extends NFC { | @@ -79,7 +79,7 @@ public class NFCFragment extends NFC { | ||
79 | } | 79 | } |
80 | 80 | ||
81 | 81 | ||
82 | - public void clientAPI() { | 82 | + private void clientAPI() { |
83 | try { | 83 | try { |
84 | SharedPreferences settings = PreferenceManager.getDefaultSharedPreferences(getActivity().getApplicationContext()); | 84 | SharedPreferences settings = PreferenceManager.getDefaultSharedPreferences(getActivity().getApplicationContext()); |
85 | URL url = new URL(settings.getString("server_address", null) + mAPI); | 85 | URL url = new URL(settings.getString("server_address", null) + mAPI); |
PremiereActivite/app/src/main/java/com/example/app_10p5/NetworkThread.java
@@ -17,10 +17,10 @@ import javax.net.ssl.HttpsURLConnection; | @@ -17,10 +17,10 @@ import javax.net.ssl.HttpsURLConnection; | ||
17 | /** | 17 | /** |
18 | * Created by Jean-loup Beaussart on 30/04/2016. | 18 | * Created by Jean-loup Beaussart on 30/04/2016. |
19 | */ | 19 | */ |
20 | -public class NetworkThread extends AsyncTask<Void, Void, JSONObject> { | 20 | +class NetworkThread extends AsyncTask<Void, Void, JSONObject> { |
21 | public ASyncResponse delegate = null; | 21 | public ASyncResponse delegate = null; |
22 | - private URL mUrl; | ||
23 | - private HashMap<String, String> mParam; | 22 | + private final URL mUrl; |
23 | + private final HashMap<String, String> mParam; | ||
24 | 24 | ||
25 | NetworkThread(URL url, HashMap<String, String> param){ | 25 | NetworkThread(URL url, HashMap<String, String> param){ |
26 | 26 | ||
@@ -29,14 +29,6 @@ public class NetworkThread extends AsyncTask<Void, Void, JSONObject> { | @@ -29,14 +29,6 @@ public class NetworkThread extends AsyncTask<Void, Void, JSONObject> { | ||
29 | } | 29 | } |
30 | 30 | ||
31 | @Override | 31 | @Override |
32 | - protected void onPreExecute() { | ||
33 | - /** | ||
34 | - * show dialog | ||
35 | - */ | ||
36 | - super.onPreExecute(); | ||
37 | - } | ||
38 | - | ||
39 | - @Override | ||
40 | protected JSONObject doInBackground(Void ... params) { | 32 | protected JSONObject doInBackground(Void ... params) { |
41 | 33 | ||
42 | /** | 34 | /** |
PremiereActivite/app/src/main/java/com/example/app_10p5/PagerAdapter.java
@@ -5,10 +5,10 @@ package com.example.app_10p5; | @@ -5,10 +5,10 @@ package com.example.app_10p5; | ||
5 | */ | 5 | */ |
6 | import android.app.Fragment; | 6 | import android.app.Fragment; |
7 | import android.app.FragmentManager; | 7 | import android.app.FragmentManager; |
8 | -import android.support.v13.app.FragmentStatePagerAdapter;; | 8 | +import android.support.v13.app.FragmentStatePagerAdapter; |
9 | 9 | ||
10 | -public class PagerAdapter extends FragmentStatePagerAdapter { | ||
11 | - int mNumOfTabs; | 10 | +class PagerAdapter extends FragmentStatePagerAdapter { |
11 | + private final int mNumOfTabs; | ||
12 | 12 | ||
13 | public PagerAdapter(FragmentManager fm, int NumOfTabs) { | 13 | public PagerAdapter(FragmentManager fm, int NumOfTabs) { |
14 | super(fm); | 14 | super(fm); |
@@ -20,17 +20,13 @@ public class PagerAdapter extends FragmentStatePagerAdapter { | @@ -20,17 +20,13 @@ public class PagerAdapter extends FragmentStatePagerAdapter { | ||
20 | 20 | ||
21 | switch (position) { | 21 | switch (position) { |
22 | case 0: | 22 | case 0: |
23 | - TabFragment1 tab1 = new TabFragment1(); | ||
24 | - return tab1; | 23 | + return new TabFragment1(); |
25 | case 1: | 24 | case 1: |
26 | - TabFragment2 tab2 = new TabFragment2(); | ||
27 | - return tab2; | 25 | + return new TabFragment2(); |
28 | case 2: | 26 | case 2: |
29 | - TabFragment3 tab3 = new TabFragment3(); | ||
30 | - return tab3; | 27 | + return new TabFragment3(); |
31 | case 3: | 28 | case 3: |
32 | - TabFragment4 tab4 = new TabFragment4(); | ||
33 | - return tab4; | 29 | + return new TabFragment4(); |
34 | default: | 30 | default: |
35 | return null; | 31 | return null; |
36 | } | 32 | } |
PremiereActivite/app/src/main/java/com/example/app_10p5/main_tab_frag.java
1 | package com.example.app_10p5; | 1 | package com.example.app_10p5; |
2 | 2 | ||
3 | -import android.content.Context; | ||
4 | import android.os.Bundle; | 3 | import android.os.Bundle; |
5 | import android.app.Fragment; | 4 | import android.app.Fragment; |
6 | import android.support.design.widget.TabLayout; | 5 | import android.support.design.widget.TabLayout; |
7 | import android.support.v4.view.ViewPager; | 6 | import android.support.v4.view.ViewPager; |
7 | +import android.text.TextUtils; | ||
8 | import android.view.LayoutInflater; | 8 | import android.view.LayoutInflater; |
9 | import android.view.View; | 9 | import android.view.View; |
10 | import android.view.ViewGroup; | 10 | import android.view.ViewGroup; |
@@ -20,11 +20,6 @@ public class main_tab_frag extends Fragment { | @@ -20,11 +20,6 @@ public class main_tab_frag extends Fragment { | ||
20 | } | 20 | } |
21 | 21 | ||
22 | @Override | 22 | @Override |
23 | - public void onCreate(Bundle savedInstanceState) { | ||
24 | - super.onCreate(savedInstanceState); | ||
25 | - } | ||
26 | - | ||
27 | - @Override | ||
28 | public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { | 23 | public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { |
29 | // Inflate the layout for this fragment | 24 | // Inflate the layout for this fragment |
30 | View ret = inflater.inflate(R.layout.fragment_main_tab_frag, container, false); | 25 | View ret = inflater.inflate(R.layout.fragment_main_tab_frag, container, false); |
@@ -48,7 +43,7 @@ public class main_tab_frag extends Fragment { | @@ -48,7 +43,7 @@ public class main_tab_frag extends Fragment { | ||
48 | @Override | 43 | @Override |
49 | public void onTabSelected(TabLayout.Tab tab) { | 44 | public void onTabSelected(TabLayout.Tab tab) { |
50 | 45 | ||
51 | - if(parent.getToken() != "" && System.currentTimeMillis() - parent.getTimeToken() < MainActivite.EXPIRATION){ | 46 | + if((TextUtils.getTrimmedLength(parent.getToken()) == 30) && ((System.currentTimeMillis() - parent.getTimeToken()) < MainActivite.EXPIRATION)){ |
52 | viewPager.setCurrentItem(tab.getPosition()); | 47 | viewPager.setCurrentItem(tab.getPosition()); |
53 | } | 48 | } |
54 | else{ | 49 | else{ |
@@ -69,16 +64,6 @@ public class main_tab_frag extends Fragment { | @@ -69,16 +64,6 @@ public class main_tab_frag extends Fragment { | ||
69 | return ret; | 64 | return ret; |
70 | } | 65 | } |
71 | 66 | ||
72 | - @Override | ||
73 | - public void onAttach(Context context) { | ||
74 | - super.onAttach(context); | ||
75 | - } | ||
76 | - | ||
77 | - @Override | ||
78 | - public void onDetach() { | ||
79 | - super.onDetach(); | ||
80 | - } | ||
81 | - | ||
82 | public interface OnFragmentInteractionListener { | 67 | public interface OnFragmentInteractionListener { |
83 | void onFragmentInteraction(String s); | 68 | void onFragmentInteraction(String s); |
84 | } | 69 | } |
PremiereActivite/app/src/main/java/com/example/app_10p5/viewListenerAnnulerRefaire.java
@@ -5,10 +5,10 @@ import android.view.View; | @@ -5,10 +5,10 @@ import android.view.View; | ||
5 | /** | 5 | /** |
6 | * Created by Jean-loup Beaussart on 06/05/2016. | 6 | * Created by Jean-loup Beaussart on 06/05/2016. |
7 | */ | 7 | */ |
8 | -public class viewListenerAnnulerRefaire implements View.OnClickListener { | ||
9 | - private int mIdTransaction; | ||
10 | - private MainActivite mMain; | ||
11 | - private boolean mAnnuler; | 8 | +class viewListenerAnnulerRefaire implements View.OnClickListener { |
9 | + private final int mIdTransaction; | ||
10 | + private final MainActivite mMain; | ||
11 | + private final boolean mAnnuler; | ||
12 | 12 | ||
13 | viewListenerAnnulerRefaire(int idTransaction, MainActivite main, boolean annuler){ | 13 | viewListenerAnnulerRefaire(int idTransaction, MainActivite main, boolean annuler){ |
14 | mIdTransaction = idTransaction; | 14 | mIdTransaction = idTransaction; |
PremiereActivite/app/src/main/res/layout/layout_vidange.xml
@@ -18,7 +18,7 @@ | @@ -18,7 +18,7 @@ | ||
18 | android:layout_marginTop="40dp" | 18 | android:layout_marginTop="40dp" |
19 | android:textAlignment="center" | 19 | android:textAlignment="center" |
20 | android:textSize="80sp" | 20 | android:textSize="80sp" |
21 | - android:textColor="@color/abc_input_method_navigation_guard" /> | 21 | + android:textColor="@color/black" /> |
22 | 22 | ||
23 | <Button | 23 | <Button |
24 | android:layout_width="wrap_content" | 24 | android:layout_width="wrap_content" |
PremiereActivite/app/src/main/res/layout/tab_fragment_1.xml
@@ -4,6 +4,6 @@ | @@ -4,6 +4,6 @@ | ||
4 | android:layout_height="match_parent" | 4 | android:layout_height="match_parent" |
5 | android:orientation="vertical"> | 5 | android:orientation="vertical"> |
6 | 6 | ||
7 | - <include layout="@layout/layout_commande"></include> | 7 | + <include layout="@layout/layout_commande"/> |
8 | 8 | ||
9 | </RelativeLayout> | 9 | </RelativeLayout> |
10 | \ No newline at end of file | 10 | \ No newline at end of file |
PremiereActivite/app/src/main/res/layout/tab_fragment_2.xml
@@ -4,6 +4,6 @@ | @@ -4,6 +4,6 @@ | ||
4 | android:layout_height="match_parent" | 4 | android:layout_height="match_parent" |
5 | android:orientation="vertical"> | 5 | android:orientation="vertical"> |
6 | 6 | ||
7 | - <include layout="@layout/layout_rechargement"></include> | 7 | + <include layout="@layout/layout_rechargement"/> |
8 | 8 | ||
9 | </RelativeLayout> | 9 | </RelativeLayout> |
10 | \ No newline at end of file | 10 | \ No newline at end of file |
PremiereActivite/app/src/main/res/layout/tab_fragment_3.xml
@@ -4,6 +4,6 @@ | @@ -4,6 +4,6 @@ | ||
4 | android:layout_height="match_parent" | 4 | android:layout_height="match_parent" |
5 | android:orientation="vertical"> | 5 | android:orientation="vertical"> |
6 | 6 | ||
7 | - <include layout="@layout/layout_creation"></include> | 7 | + <include layout="@layout/layout_creation"/> |
8 | 8 | ||
9 | </RelativeLayout> | 9 | </RelativeLayout> |
10 | \ No newline at end of file | 10 | \ No newline at end of file |
PremiereActivite/app/src/main/res/layout/tab_fragment_4.xml
@@ -4,6 +4,6 @@ | @@ -4,6 +4,6 @@ | ||
4 | android:layout_height="match_parent" | 4 | android:layout_height="match_parent" |
5 | android:orientation="vertical"> | 5 | android:orientation="vertical"> |
6 | 6 | ||
7 | - <include layout="@layout/layout_vidange"></include> | 7 | + <include layout="@layout/layout_vidange"/> |
8 | 8 | ||
9 | </RelativeLayout> | 9 | </RelativeLayout> |
10 | \ No newline at end of file | 10 | \ No newline at end of file |
PremiereActivite/app/src/main/res/values/colors.xml
@@ -3,4 +3,5 @@ | @@ -3,4 +3,5 @@ | ||
3 | <color name="colorPrimary">#EE4242</color> | 3 | <color name="colorPrimary">#EE4242</color> |
4 | <color name="colorPrimaryDark">#303F9F</color> | 4 | <color name="colorPrimaryDark">#303F9F</color> |
5 | <color name="colorAccent">#ff4081</color> | 5 | <color name="colorAccent">#ff4081</color> |
6 | + <color name="black">#000000</color> | ||
6 | </resources> | 7 | </resources> |