Browse Source

1。V3.3.3版本

master
zhaodewei 5 years ago
parent
commit
d9eb46dd4b
  1. 31
      app/src/main/java/cn/shangyu/gdxzPatient/activity/AddHospitalScoreActivity.java
  2. 4
      app/src/main/java/cn/shangyu/gdxzPatient/activity/LoginActivity.java
  3. 31
      app/src/main/java/cn/shangyu/gdxzPatient/activity/ModifyMyDataActivity.java
  4. 38
      app/src/main/java/cn/shangyu/gdxzPatient/activity/ModifyMyMedicalRecordActivity.java
  5. 17
      app/src/main/java/cn/shangyu/gdxzPatient/activity/OnlinePayActivity.java
  6. 3
      app/src/main/java/cn/shangyu/gdxzPatient/activity/SendFlowerNewActivity.java
  7. 32
      app/src/main/java/cn/shangyu/gdxzPatient/activity/SetInformationActivity.java
  8. 5
      app/src/main/java/cn/shangyu/gdxzPatient/activity/VideoSearch1Activity.java
  9. 6
      app/src/main/java/cn/shangyu/gdxzPatient/pointsmall/BuyIntegerActivty.java

31
app/src/main/java/cn/shangyu/gdxzPatient/activity/AddHospitalScoreActivity.java

@ -13,9 +13,12 @@ import java.util.Map;
import org.json.JSONException; import org.json.JSONException;
import org.json.JSONObject; import org.json.JSONObject;
import com.github.dfqin.grantor.PermissionListener;
import com.github.dfqin.grantor.PermissionsUtil;
import com.nostra13.universalimageloader.core.ImageLoader; import com.nostra13.universalimageloader.core.ImageLoader;
import com.nostra13.universalimageloader.core.listener.SimpleImageLoadingListener; import com.nostra13.universalimageloader.core.listener.SimpleImageLoadingListener;
import android.Manifest;
import android.annotation.SuppressLint; import android.annotation.SuppressLint;
import android.app.Activity; import android.app.Activity;
import android.content.Intent; import android.content.Intent;
@ -23,10 +26,12 @@ import android.graphics.Bitmap;
import android.graphics.BitmapFactory; import android.graphics.BitmapFactory;
import android.graphics.drawable.BitmapDrawable; import android.graphics.drawable.BitmapDrawable;
import android.net.Uri; import android.net.Uri;
import android.os.Build;
import android.os.Environment; import android.os.Environment;
import android.os.Handler; import android.os.Handler;
import android.os.Message; import android.os.Message;
import android.provider.MediaStore; import android.provider.MediaStore;
import android.support.annotation.NonNull;
import android.view.Gravity; import android.view.Gravity;
import android.view.View; import android.view.View;
import android.view.ViewGroup; import android.view.ViewGroup;
@ -216,9 +221,35 @@ public class AddHospitalScoreActivity extends BaseActivity implements
@Override @Override
public void onClick(View v) { public void onClick(View v) {
// 拍照获取照片 // 拍照获取照片
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
// 拍照获取照片
if (PermissionsUtil.hasPermission(AddHospitalScoreActivity.this, Manifest.permission.CAMERA)) {
//有访问摄像头的权限,读写内存,网络定位,打电话,读取短信,录音,通讯录
takePhoto();
mPopupWindowDialog.dismiss();
} else {
PermissionsUtil.requestPermission(AddHospitalScoreActivity.this, new PermissionListener() {
@Override
public void permissionGranted(@NonNull String[] permissions) {
//用户授予了访问读取短信的权限
takePhoto(); takePhoto();
mPopupWindowDialog.dismiss(); mPopupWindowDialog.dismiss();
} }
@Override
public void permissionDenied(@NonNull String[] permissions) {
//用户拒绝了访问读取短信的申请
}
}, new String[]{Manifest.permission.CAMERA});
}
}else {
takePhoto();
mPopupWindowDialog.dismiss();
}
}
}); });
ll_selected_photo.setOnClickListener(new OnClickListener() { ll_selected_photo.setOnClickListener(new OnClickListener() {

4
app/src/main/java/cn/shangyu/gdxzPatient/activity/LoginActivity.java

@ -397,8 +397,8 @@ public class LoginActivity extends BaseActivity implements OnClickListener {
break; break;
case R.id.tv_doctor: case R.id.tv_doctor:
Uri uri = Uri Uri uri = Uri
// .parse("http://android.myapp.com/myapp/detail.htm?apkName=cn.shangyu.gdxzExpert"); .parse("http://android.myapp.com/myapp/detail.htm?apkName=cn.shangyu.gdxzExpert");
.parse("http://appstore.huawei.com/app/C10526652"); // .parse("http://appstore.huawei.com/app/C10526652");
Intent intent = new Intent(Intent.ACTION_VIEW, uri); Intent intent = new Intent(Intent.ACTION_VIEW, uri);
startActivity(intent); startActivity(intent);
break; break;

31
app/src/main/java/cn/shangyu/gdxzPatient/activity/ModifyMyDataActivity.java

@ -17,6 +17,8 @@ import pickerview.OptionsPopupWindow;
import pickerview.TimePopupWindow; import pickerview.TimePopupWindow;
import pickerview.TimePopupWindow.OnTimeSelectListener; import pickerview.TimePopupWindow.OnTimeSelectListener;
import pickerview.TimePopupWindow.Type; import pickerview.TimePopupWindow.Type;
import android.Manifest;
import android.annotation.SuppressLint; import android.annotation.SuppressLint;
import android.app.Activity; import android.app.Activity;
import android.app.AlertDialog; import android.app.AlertDialog;
@ -30,12 +32,14 @@ import android.graphics.BitmapFactory;
import android.graphics.drawable.BitmapDrawable; import android.graphics.drawable.BitmapDrawable;
import android.net.Uri; import android.net.Uri;
import android.os.AsyncTask; import android.os.AsyncTask;
import android.os.Build;
import android.os.Bundle; import android.os.Bundle;
import android.os.Environment; import android.os.Environment;
import android.os.Handler; import android.os.Handler;
import android.os.Message; import android.os.Message;
import android.provider.DocumentsContract; import android.provider.DocumentsContract;
import android.provider.MediaStore; import android.provider.MediaStore;
import android.support.annotation.NonNull;
import android.text.TextUtils; import android.text.TextUtils;
import android.view.Gravity; import android.view.Gravity;
import android.view.LayoutInflater; import android.view.LayoutInflater;
@ -80,6 +84,9 @@ import cn.shangyu.gdxzPatient.widget.CircleImageView;
import cn.shangyu.gdxzPatient.widget.CustomProgressDialog; import cn.shangyu.gdxzPatient.widget.CustomProgressDialog;
import cn.shangyu.gdxzPatient.widget.LoadingPage.ResultState; import cn.shangyu.gdxzPatient.widget.LoadingPage.ResultState;
import cn.shangyu.gdxzPatient.widget.time.WheelMain; import cn.shangyu.gdxzPatient.widget.time.WheelMain;
import com.github.dfqin.grantor.PermissionListener;
import com.github.dfqin.grantor.PermissionsUtil;
import com.google.gson.Gson; import com.google.gson.Gson;
import com.nostra13.universalimageloader.core.ImageLoader; import com.nostra13.universalimageloader.core.ImageLoader;
import com.nostra13.universalimageloader.core.listener.SimpleImageLoadingListener; import com.nostra13.universalimageloader.core.listener.SimpleImageLoadingListener;
@ -1112,7 +1119,31 @@ public class ModifyMyDataActivity extends BaseActivity implements
public void onClick(View v) { public void onClick(View v) {
// TODO Auto-generated method stub // TODO Auto-generated method stub
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
// 拍照获取照片
if (PermissionsUtil.hasPermission(ModifyMyDataActivity.this, Manifest.permission.CAMERA)) {
//有访问摄像头的权限,读写内存,网络定位,打电话,读取短信,录音,通讯录
takePhoto();
} else {
PermissionsUtil.requestPermission(ModifyMyDataActivity.this, new PermissionListener() {
@Override
public void permissionGranted(@NonNull String[] permissions) {
//用户授予了访问读取短信的权限
takePhoto();
}
@Override
public void permissionDenied(@NonNull String[] permissions) {
//用户拒绝了访问读取短信的申请
}
}, new String[]{Manifest.permission.CAMERA});
}
}else {
takePhoto(); takePhoto();
}
} }
}); });

38
app/src/main/java/cn/shangyu/gdxzPatient/activity/ModifyMyMedicalRecordActivity.java

@ -15,10 +15,13 @@ import org.json.JSONArray;
import org.json.JSONException; import org.json.JSONException;
import org.json.JSONObject; import org.json.JSONObject;
import com.github.dfqin.grantor.PermissionListener;
import com.github.dfqin.grantor.PermissionsUtil;
import com.nostra13.universalimageloader.core.DisplayImageOptions; import com.nostra13.universalimageloader.core.DisplayImageOptions;
import com.nostra13.universalimageloader.core.ImageLoader; import com.nostra13.universalimageloader.core.ImageLoader;
import com.nostra13.universalimageloader.core.listener.SimpleImageLoadingListener; import com.nostra13.universalimageloader.core.listener.SimpleImageLoadingListener;
import android.Manifest;
import android.annotation.SuppressLint; import android.annotation.SuppressLint;
import android.app.Activity; import android.app.Activity;
import android.content.Intent; import android.content.Intent;
@ -27,10 +30,12 @@ import android.graphics.Bitmap.CompressFormat;
import android.graphics.BitmapFactory; import android.graphics.BitmapFactory;
import android.graphics.drawable.BitmapDrawable; import android.graphics.drawable.BitmapDrawable;
import android.net.Uri; import android.net.Uri;
import android.os.Build;
import android.os.Environment; import android.os.Environment;
import android.os.Handler; import android.os.Handler;
import android.os.Message; import android.os.Message;
import android.provider.MediaStore; import android.provider.MediaStore;
import android.support.annotation.NonNull;
import android.text.Editable; import android.text.Editable;
import android.text.TextWatcher; import android.text.TextWatcher;
import android.util.Log; import android.util.Log;
@ -844,11 +849,44 @@ public class ModifyMyMedicalRecordActivity extends BaseActivity implements
@Override @Override
public void onClick(View v) { public void onClick(View v) {
// 拍照获取照片 // 拍照获取照片
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
// 拍照获取照片
if (PermissionsUtil.hasPermission(ModifyMyMedicalRecordActivity.this, Manifest.permission.CAMERA)) {
//有访问摄像头的权限,读写内存,网络定位,打电话,读取短信,录音,通讯录
takePhoto();
if (mPopupWindowDialog != null
&& mPopupWindowDialog.isShowing()) {
mPopupWindowDialog.dismiss();// 消失
}
} else {
PermissionsUtil.requestPermission(ModifyMyMedicalRecordActivity.this, new PermissionListener() {
@Override
public void permissionGranted(@NonNull String[] permissions) {
//用户授予了访问读取短信的权限
takePhoto();
if (mPopupWindowDialog != null
&& mPopupWindowDialog.isShowing()) {
mPopupWindowDialog.dismiss();// 消失
}
}
@Override
public void permissionDenied(@NonNull String[] permissions) {
//用户拒绝了访问读取短信的申请
}
}, new String[]{Manifest.permission.CAMERA});
}
}else {
takePhoto(); takePhoto();
if (mPopupWindowDialog != null if (mPopupWindowDialog != null
&& mPopupWindowDialog.isShowing()) { && mPopupWindowDialog.isShowing()) {
mPopupWindowDialog.dismiss();// 消失 mPopupWindowDialog.dismiss();// 消失
} }
}
} }
}); });

17
app/src/main/java/cn/shangyu/gdxzPatient/activity/OnlinePayActivity.java

@ -124,8 +124,7 @@ public class OnlinePayActivity extends BaseActivity implements OnClickListener{
OnlinePayActivity.this, "余额支付 ¥ " + balance + " 余额不足", OnlinePayActivity.this, "余额支付 ¥ " + balance + " 余额不足",
"余额不足", Color.RED); "余额不足", Color.RED);
stringFormatUtil.fillColor(); stringFormatUtil.fillColor();
rb_balance_pay rb_balance_pay.setText(stringFormatUtil.fillColor().getResult());
.setText(stringFormatUtil.fillColor().getResult());
} else { } else {
balance_pay = true; balance_pay = true;
rb_balance_pay.setText("余额支付 ¥ " + balance); rb_balance_pay.setText("余额支付 ¥ " + balance);
@ -135,13 +134,7 @@ public class OnlinePayActivity extends BaseActivity implements OnClickListener{
public void onClick(View v) { public void onClick(View v) {
// TODO Auto-generated method stub // TODO Auto-generated method stub
if (!balance_pay) { if (!balance_pay) {
// StringFormatUtil stringFormatUtil = new
// StringFormatUtil(
// OnlinePayActivity.this, "余额支付 ¥ " + balance
// + " 余额不足", "余额不足", Color.RED);
// stringFormatUtil.fillColor();
// rb_balance_pay.setText(stringFormatUtil.fillColor()
// .getResult());
rb_balance_pay.setChecked(false); rb_balance_pay.setChecked(false);
ToastUtil.showMessage("余额不足"); ToastUtil.showMessage("余额不足");
@ -177,13 +170,12 @@ public class OnlinePayActivity extends BaseActivity implements OnClickListener{
// TODO Auto-generated method stub // TODO Auto-generated method stub
switch (checkedRadioButtonId) { switch (checkedRadioButtonId) {
case R.id.rb_balance_pay: case R.id.rb_balance_pay:
if (balance_pay) { if (balance_pay) {
// 餘額支付 // 餘額支付
showAlertDialog(); showAlertDialog();
// //
} else { } else {
ToastUtil.showMessage("余额不足,请选择其他方式支付"); ToastUtil.showMessage("请选择付款方式");
return; return;
} }
break; break;
@ -194,11 +186,10 @@ public class OnlinePayActivity extends BaseActivity implements OnClickListener{
payTheOrder(CHANNEL_ALIPAY); payTheOrder(CHANNEL_ALIPAY);
break; break;
case R.id.rb_union_pay: case R.id.rb_union_pay:
payTheOrder(CHANNEL_UPACP); payTheOrder(CHANNEL_UPACP);
break; break;
default: default:
ToastUtil.showMessage("请选择付款方式");
break; break;
} }
} }

3
app/src/main/java/cn/shangyu/gdxzPatient/activity/SendFlowerNewActivity.java

@ -492,8 +492,7 @@ public class SendFlowerNewActivity extends BaseActivity implements
amount = createOrderBean.getAmount() + ""; amount = createOrderBean.getAmount() + "";
// ToastUtil.showMessage(amount); // ToastUtil.showMessage(amount);
balance = StringUtil.saveTwo(createOrderBean balance = StringUtil.saveTwo(createOrderBean.getAvailableBalance());
.getAvailableBalance());
handler.sendEmptyMessage(0); handler.sendEmptyMessage(0);
} else { } else {

32
app/src/main/java/cn/shangyu/gdxzPatient/activity/SetInformationActivity.java

@ -18,8 +18,12 @@ import pickerview.TimePopupWindow;
import pickerview.TimePopupWindow.OnTimeSelectListener; import pickerview.TimePopupWindow.OnTimeSelectListener;
import pickerview.TimePopupWindow.Type; import pickerview.TimePopupWindow.Type;
import com.github.dfqin.grantor.PermissionListener;
import com.github.dfqin.grantor.PermissionsUtil;
import com.google.gson.Gson; import com.google.gson.Gson;
import com.yuntongxun.ecsdk.ECInitParams; import com.yuntongxun.ecsdk.ECInitParams;
import android.Manifest;
import android.annotation.SuppressLint; import android.annotation.SuppressLint;
import android.app.Activity; import android.app.Activity;
import android.content.Intent; import android.content.Intent;
@ -31,11 +35,13 @@ import android.graphics.BitmapFactory;
import android.graphics.drawable.BitmapDrawable; import android.graphics.drawable.BitmapDrawable;
import android.net.Uri; import android.net.Uri;
import android.os.AsyncTask; import android.os.AsyncTask;
import android.os.Build;
import android.os.Bundle; import android.os.Bundle;
import android.os.Environment; import android.os.Environment;
import android.os.Handler; import android.os.Handler;
import android.os.Message; import android.os.Message;
import android.provider.MediaStore; import android.provider.MediaStore;
import android.support.annotation.NonNull;
import android.text.TextUtils; import android.text.TextUtils;
import android.view.Gravity; import android.view.Gravity;
import android.view.View; import android.view.View;
@ -1202,7 +1208,31 @@ public class SetInformationActivity extends BaseActivity implements
@Override @Override
public void onClick(View v) { public void onClick(View v) {
// TODO Auto-generated method stub // TODO Auto-generated method stub
takePhoto();// 拍照获取 if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
// 拍照获取照片
if (PermissionsUtil.hasPermission(SetInformationActivity.this, Manifest.permission.CAMERA)) {
//有访问摄像头的权限,读写内存,网络定位,打电话,读取短信,录音,通讯录
takePhoto();
} else {
PermissionsUtil.requestPermission(SetInformationActivity.this, new PermissionListener() {
@Override
public void permissionGranted(@NonNull String[] permissions) {
//用户授予了访问读取短信的权限
takePhoto();
}
@Override
public void permissionDenied(@NonNull String[] permissions) {
//用户拒绝了访问读取短信的申请
}
}, new String[]{Manifest.permission.CAMERA});
}
}else {
takePhoto();
}
} }
}); });

5
app/src/main/java/cn/shangyu/gdxzPatient/activity/VideoSearch1Activity.java

@ -432,6 +432,10 @@ public class VideoSearch1Activity extends BaseActivity implements OnClickListene
GDSearchVideoBean bean = gson.fromJson(resultJson, GDSearchVideoBean bean = gson.fromJson(resultJson,
GDSearchVideoBean.class); GDSearchVideoBean.class);
pd.dismiss();
if(bean.code==0){
ToastUtil.showMessage(bean.message);
}else{
if (startPage==1) { if (startPage==1) {
list1 = bean.data.list; list1 = bean.data.list;
}else{ }else{
@ -443,6 +447,7 @@ public class VideoSearch1Activity extends BaseActivity implements OnClickListene
} }
handler.sendEmptyMessage(GET_DATA_SUCCESS); handler.sendEmptyMessage(GET_DATA_SUCCESS);
} }
}
@Override @Override
public void onCheckedChanged(RadioGroup group, int checkedId) { public void onCheckedChanged(RadioGroup group, int checkedId) {

6
app/src/main/java/cn/shangyu/gdxzPatient/pointsmall/BuyIntegerActivty.java

@ -391,9 +391,9 @@ public class BuyIntegerActivty extends BaseActivity implements View.OnClickListe
LogUtil.i("orderId = "+order_id); LogUtil.i("orderId = "+order_id);
intent.putExtra("name", ""); intent.putExtra("name", "");
intent.putExtra("amount", amount+""); intent.putExtra("amount", amount+"");
intent.putExtra("balance", ""); intent.putExtra("balance", createOrderBean.getOrder().getAvailableBalance()+"");
intent.putExtra("getAvailableBalance",0); intent.putExtra("getAvailableBalance",createOrderBean.getOrder().getAvailableBalance());
intent.putExtra("payFee",0); intent.putExtra("payFee",amount);
intent.setType("buyInteger"); intent.setType("buyInteger");
intent.putExtra("paid", ""); intent.putExtra("paid", "");
startActivityForResult(intent, 10); startActivityForResult(intent, 10);

Loading…
Cancel
Save