Design and Intent fix

will ony open for eail clients and buttoms are more round
This commit is contained in:
2020-05-08 17:58:40 -04:00
parent ba5127ecc8
commit 6c1d03f314
17 changed files with 78 additions and 11 deletions

View File

@@ -4,6 +4,7 @@ import android.app.Activity;
import android.app.AlertDialog;
import android.content.DialogInterface;
import android.content.Intent;
import android.net.Uri;
import android.os.Build;
import android.os.Bundle;
@@ -87,10 +88,6 @@ public class SendFeedbackFragment extends Fragment {
builder.setPositiveButton("YES", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
String toS = "joshpatra12@protonmail.com";
String subS = subject.getText().toString();
String mesS = message.getText().toString();
String system = System.getProperty("os.version");
Integer API = Build.VERSION.SDK_INT;
String device = Build.DEVICE;
@@ -105,17 +102,44 @@ public class SendFeedbackFragment extends Fragment {
.getMetrics(displayMetrics);
int height = displayMetrics.heightPixels + getNavigationBarHeight();
int width = displayMetrics.widthPixels;
String toS = "joshpatra12@protonmail.com";
String subS = subject.getText().toString();
String mesS = message.getText().toString() + "\n\n\n\n\n\n" + "\nAPI: " + API + "\nDevice: "
+ device + "\nModel: "+ model +"\nType:" + type +"\nUser:" + user +
"\nDisplay height: " + height + "\nDisplay width: " + width;
/*
Intent emailIntent = new Intent(Intent.ACTION_SENDTO);
emailIntent.putExtra(Intent.EXTRA_EMAIL, toS);
emailIntent.putExtra(Intent.EXTRA_SUBJECT, subS);
emailIntent.putExtra(Intent.EXTRA_TEXT, mesS + "\n\n\n\n\n\n" + "\nAPI: " + API + "\nDevice: "
+ device + "\nModel: " + model + "\nType:" + type + "\nUser:" + user +
"\nDisplay height: " + height + "\nDisplay width: " + width);
startActivity(Intent.createChooser(emailIntent, "Choose an app to sdend the email with ⬇️"));
*/
/*
Intent email = new Intent(Intent.ACTION_SEND);
email.putExtra(Intent.EXTRA_EMAIL , new String [] {toS});
email.putExtra(Intent.EXTRA_SUBJECT , subS);
email.putExtra(Intent.EXTRA_TEXT , mesS + "\n\n\n\n\n\n" + "\nAPI: " + API + "\nDevice: "
+ device + "\nModel: "+ model +"\nType:" + type +"\nUser:" + user +
"\nDisplay height: " + height + "\nDisplay width: " + width);
email.putExtra(Intent.EXTRA_SUBJECT , subS);
email.putExtra(Intent.EXTRA_TEXT , mesS);
email.setType("message/rfc822");
startActivity(Intent.createChooser(email, "Choose an app to send the email with"));
startActivity(Intent.createChooser(email, "Choose an app to send the email with ⬇"));
*
*/
Intent intent = new Intent(Intent.ACTION_SENDTO);
intent.setData(Uri.parse("mailto:")); // only email apps should handle this
intent.putExtra(Intent.EXTRA_EMAIL, new String [] {toS});
intent.putExtra(Intent.EXTRA_SUBJECT, subS);
intent.putExtra(Intent.EXTRA_TEXT, mesS);
startActivity(Intent.createChooser(intent, "Choose an app to send the email with ⬇"));
dialog.dismiss();
}
});
@@ -135,6 +159,7 @@ public class SendFeedbackFragment extends Fragment {
});
return view;
}
private int getNavigationBarHeight() {
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR1) {
DisplayMetrics metrics = new DisplayMetrics();