Skip to content

Commit

Permalink
timings of sharedPrefClass
Browse files Browse the repository at this point in the history
  • Loading branch information
Divyanshuk committed Oct 27, 2018
1 parent 6e6c094 commit d800d84
Show file tree
Hide file tree
Showing 43 changed files with 1,092 additions and 51 deletions.
18 changes: 12 additions & 6 deletions AndroidHackVer2/app/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -18,18 +18,24 @@ android {
}
}

repositories {
maven {
url "https://repo.eclipse.org/content/repositories/paho-releases/"
}
}

dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'com.android.support:appcompat-v7:28.0.0'
implementation 'com.android.support.constraint:constraint-layout:1.1.3'
testImplementation 'junit:junit:4.12'
androidTestImplementation 'com.android.support.test:runner:1.0.2'
androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'

implementation('org.eclipse.paho:org.eclipse.paho.android.service:1.0.2') {
exclude module: 'support-v4'
}

implementation fileTree(dir: 'libs', include: ['*.jar'])
// implementation 'com.android.support:appcompat-v7:27.1.1'
implementation 'com.android.support.constraint:constraint-layout:1.1.3'
implementation 'org.eclipse.paho:org.eclipse.paho.android.service:1.1.1'
implementation 'org.eclipse.paho:org.eclipse.paho.client.mqttv3:1.1.1'
testImplementation 'junit:junit:4.12'
androidTestImplementation 'com.android.support.test:runner:1.0.2'
androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
}
7 changes: 7 additions & 0 deletions AndroidHackVer2/app/src/main/AndroidManifest.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,13 @@
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.alihasan.androidhack">

<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.SEND_SMS" />


<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -50,8 +50,8 @@ public void onValueChange(NumberPicker picker, int oldVal, int newVal) {
next.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// Intent i = new Intent(MainActivity.this,SelectTime.class);
// startActivity(i);
Intent i = new Intent(MainActivity.this,SelectTime.class);
startActivity(i);

/**
* ADD NUMBER
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -194,7 +194,7 @@ public void onClick(View v) {
options.setUserName("aakashk_kvjp58");
options.setPassword("46f406136c5e4e5f874e283f95ed3dfc".toCharArray());

int n = np.getValue();
// int n = np.getValue();

// TESTING INTENT
//
Expand All @@ -203,45 +203,53 @@ public void onClick(View v) {
// startActivity(i);


switch(n)
{
case 1:
Toast.makeText(SelectTime.this,ct1.getText().toString(),Toast.LENGTH_LONG).show();
sendMessagetoAakash(removeLastTwo(ct1.getText().toString()));

// i.putExtra("ChooseTime1",ct1.getText().toString());
break;
case 2:
sendMessagetoAakash(removeLastTwo(ct1.getText().toString()));
sendMessagetoAakash(removeLastTwo(ct2.getText().toString()));

// i.putExtra("ChooseTime1",ct1.getText().toString());
// i.putExtra("ChooseTime2",ct2.getText().toString());
break;
case 3:
sendMessagetoAakash(removeLastTwo(ct1.getText().toString()));
sendMessagetoAakash(removeLastTwo(ct2.getText().toString()));
sendMessagetoAakash(removeLastTwo(ct3.getText().toString()));

// i.putExtra("ChooseTime1",ct1.getText().toString());
// i.putExtra("ChooseTime2",ct2.getText().toString());
// i.putExtra("ChooseTime3",ct3.getText().toString());
break;
case 4:
sendMessagetoAakash(removeLastTwo(ct1.getText().toString()));
sendMessagetoAakash(removeLastTwo(ct2.getText().toString()));
sendMessagetoAakash(removeLastTwo(ct3.getText().toString()));
sendMessagetoAakash(removeLastTwo(ct4.getText().toString()));

// i.putExtra("ChooseTime1",ct1.getText().toString());
// i.putExtra("ChooseTime2",ct2.getText().toString());
// i.putExtra("ChooseTime3",ct3.getText().toString());
// i.putExtra("ChooseTime4",ct4.getText().toString());
break;
default:
Toast.makeText(SelectTime.this,"0 selected",Toast.LENGTH_LONG).show();
}
// switch(n)
// {
// case 1:
// Toast.makeText(SelectTime.this,ct1.getText().toString(),Toast.LENGTH_LONG).show();
// sendMessagetoAakash(removeLastTwo(ct1.getText().toString()));
//
//// i.putExtra("ChooseTime1",ct1.getText().toString());
// break;
// case 2:
// sendMessagetoAakash(removeLastTwo(ct1.getText().toString()));
// sendMessagetoAakash(removeLastTwo(ct2.getText().toString()));
//
//// i.putExtra("ChooseTime1",ct1.getText().toString());
//// i.putExtra("ChooseTime2",ct2.getText().toString());
// break;
// case 3:
// sendMessagetoAakash(removeLastTwo(ct1.getText().toString()));
// sendMessagetoAakash(removeLastTwo(ct2.getText().toString()));
// sendMessagetoAakash(removeLastTwo(ct3.getText().toString()));
//
//// i.putExtra("ChooseTime1",ct1.getText().toString());
//// i.putExtra("ChooseTime2",ct2.getText().toString());
//// i.putExtra("ChooseTime3",ct3.getText().toString());
// break;
// case 4:
// sendMessagetoAakash(removeLastTwo(ct1.getText().toString()));
// sendMessagetoAakash(removeLastTwo(ct2.getText().toString()));
// sendMessagetoAakash(removeLastTwo(ct3.getText().toString()));
// sendMessagetoAakash(removeLastTwo(ct4.getText().toString()));
//
//// i.putExtra("ChooseTime1",ct1.getText().toString());
//// i.putExtra("ChooseTime2",ct2.getText().toString());
//// i.putExtra("ChooseTime3",ct3.getText().toString());
//// i.putExtra("ChooseTime4",ct4.getText().toString());
// break;
// default:
// Toast.makeText(SelectTime.this,"0 selected",Toast.LENGTH_LONG).show();
// }

new SharedPrefClass(SelectTime.this).saveTimings("timings1 : ", ct1.getText().toString());
new SharedPrefClass(SelectTime.this).saveTimings("timings2 : ", ct2.getText().toString());
new SharedPrefClass(SelectTime.this).saveTimings("timings3 : ", ct3.getText().toString());
new SharedPrefClass(SelectTime.this).saveTimings("timings4 : ", ct4.getText().toString());

/**
* Sending JSON to MQTT
*/


}
Expand All @@ -268,7 +276,7 @@ public void onTimeSet(TimePicker timePicker, int hourOfDay, int minutes) {
} else {
amPm = "AM";
}
chooseTime.setText(String.format("%02d:%02d", hourOfDay, minutes) + amPm);
chooseTime.setText(String.format("%02d:%02d", hourOfDay, minutes));
}
}, currentHour, currentMinute, false);

Expand Down Expand Up @@ -378,3 +386,7 @@ private String removeLastTwo(String s){

}





Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,8 @@ public class SharedPrefClass {

Context context;
String mobile;
String timings;
int gearActivityState;

public SharedPrefClass(Context context1){

Expand All @@ -19,20 +21,54 @@ public void saveMobile(String code, String mobile1){

mobile = mobile1;

SharedPreferences sharedPref = context.getSharedPreferences("mobile", Context.MODE_PRIVATE);
SharedPreferences sharedPref = context.getSharedPreferences("medical", Context.MODE_PRIVATE);
SharedPreferences.Editor editor = sharedPref.edit();
editor.putString(code, mobile);
editor.commit();
}

public String getMobile(String code){

SharedPreferences sharedPref = context.getSharedPreferences("mobile", Context.MODE_PRIVATE);
String timingValue = sharedPref.getString(code, "-1");
SharedPreferences sharedPref = context.getSharedPreferences("medical", Context.MODE_PRIVATE);
String MobileValue = sharedPref.getString(code, "");

return MobileValue;
}


public void saveTimings(String code, String timings1){

timings = timings1;
SharedPreferences sharedPref = context.getSharedPreferences("medical", Context.MODE_PRIVATE);
SharedPreferences.Editor editor = sharedPref.edit();
editor.putString(code, timings);
editor.commit();
}

public String getTimings(String code){

SharedPreferences sharedPref = context.getSharedPreferences("medical", Context.MODE_PRIVATE);
String timingValue = sharedPref.getString(code, "");

return timingValue;
}

public void saveGearActivityState(String code, int gearActivityState1){

gearActivityState = gearActivityState1;
SharedPreferences sharedPref = context.getSharedPreferences("medical", Context.MODE_PRIVATE);
SharedPreferences.Editor editor = sharedPref.edit();
editor.putInt(code, gearActivityState);
editor.commit();
}

public int getGearActivityState(String code){

SharedPreferences sharedPref = context.getSharedPreferences("medical", Context.MODE_PRIVATE);
int gearActivityValue = sharedPref.getInt(code, 0);

return gearActivityValue;
}



Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -60,5 +60,10 @@
android:layout_centerVertical="true"
android:hint="Choose the time"
android:visibility="gone"/>

<EditText
android:id="@+id/edit_message"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />

</LinearLayout>
11 changes: 11 additions & 0 deletions DamnIt/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
*.iml
.gradle
/local.properties
/.idea/caches/build_file_checksums.ser
/.idea/libraries
/.idea/modules.xml
/.idea/workspace.xml
.DS_Store
/build
/captures
.externalNativeBuild
29 changes: 29 additions & 0 deletions DamnIt/.idea/codeStyles/Project.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

18 changes: 18 additions & 0 deletions DamnIt/.idea/gradle.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

38 changes: 38 additions & 0 deletions DamnIt/.idea/misc.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

12 changes: 12 additions & 0 deletions DamnIt/.idea/runConfigurations.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions DamnIt/app/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
/build
Loading

0 comments on commit d800d84

Please sign in to comment.