|
@ -1,5 +1,6 @@
|
1
|
1
|
package com.electric.chargingpile.activity;
|
2
|
2
|
|
|
3
|
import android.Manifest;
|
3
|
4
|
import android.content.ContentValues;
|
4
|
5
|
import android.content.Context;
|
5
|
6
|
import android.content.Intent;
|
|
@ -47,6 +48,7 @@ import com.electric.chargingpile.fragment.DetailsFragment;
|
47
|
48
|
import com.electric.chargingpile.fragment.SuitCarFragment;
|
48
|
49
|
import com.electric.chargingpile.fragment.ZhanCommentFragment;
|
49
|
50
|
import com.electric.chargingpile.fragment.ZhanStatusFragment;
|
|
51
|
import com.electric.chargingpile.manager.ProfileManager;
|
50
|
52
|
import com.electric.chargingpile.util.BarColorUtil;
|
51
|
53
|
import com.electric.chargingpile.util.DES3;
|
52
|
54
|
import com.electric.chargingpile.util.DatabaseHandler;
|
|
@ -92,6 +94,8 @@ import cn.sharesdk.tencent.qq.QQ;
|
92
|
94
|
import cn.sharesdk.wechat.friends.Wechat;
|
93
|
95
|
import cn.sharesdk.wechat.moments.WechatMoments;
|
94
|
96
|
import okhttp3.Call;
|
|
97
|
import pub.devrel.easypermissions.AfterPermissionGranted;
|
|
98
|
import pub.devrel.easypermissions.EasyPermissions;
|
95
|
99
|
|
96
|
100
|
public class NewZhanDetailsActivity extends AppCompatActivity implements View.OnClickListener {
|
97
|
101
|
public static CommentsBean commentsBean;
|
|
@ -168,7 +172,7 @@ public class NewZhanDetailsActivity extends AppCompatActivity implements View.On
|
168
|
172
|
String postSta_url = "http://open.teld.cn/api/Sta/PostStaDetail";// 表示使用的授权模式
|
169
|
173
|
public static String jingdu, weidu;
|
170
|
174
|
private TextView tv_xiangqing, tv_zhuangtai, tv_pinglun;
|
171
|
|
private RelativeLayout rl_daohang, rl_alter, rl_detail_comment;
|
|
175
|
private RelativeLayout rl_daohang, rl_alter, rl_detail_comment, rl_detail_scan;
|
172
|
176
|
|
173
|
177
|
private String shareStatus = "";
|
174
|
178
|
private String sharePoint = "";
|
|
@ -177,6 +181,7 @@ public class NewZhanDetailsActivity extends AppCompatActivity implements View.On
|
177
|
181
|
private TextView tv_point;
|
178
|
182
|
private RelativeLayout rl_point;
|
179
|
183
|
private android.view.animation.Animation animation;
|
|
184
|
private static final int RC_CAMERA_PERM = 123;
|
180
|
185
|
|
181
|
186
|
|
182
|
187
|
private Handler handler = new Handler() {
|
|
@ -529,6 +534,8 @@ public class NewZhanDetailsActivity extends AppCompatActivity implements View.On
|
529
|
534
|
rl_daohang.setOnClickListener(this);
|
530
|
535
|
rl_detail_comment = (RelativeLayout) findViewById(R.id.rl_detail_comment);
|
531
|
536
|
rl_detail_comment.setOnClickListener(this);
|
|
537
|
rl_detail_scan = findViewById(R.id.rl_detail_scan);
|
|
538
|
rl_detail_scan.setOnClickListener(this);
|
532
|
539
|
|
533
|
540
|
ll_go_and_alter = (LinearLayout) findViewById(R.id.ll_go_and_alter);
|
534
|
541
|
|
|
@ -989,6 +996,33 @@ public class NewZhanDetailsActivity extends AppCompatActivity implements View.On
|
989
|
996
|
}
|
990
|
997
|
break;
|
991
|
998
|
|
|
999
|
case R.id.rl_detail_scan:
|
|
1000
|
if (!MainApplication.isLogin()) {
|
|
1001
|
startActivity(new Intent(getApplication(), LoginActivity.class));
|
|
1002
|
} else if (!cameraTask()) {
|
|
1003
|
EasyPermissions.requestPermissions(
|
|
1004
|
this,
|
|
1005
|
"该功能需要开启摄像头权限,是否前往开启?",
|
|
1006
|
RC_CAMERA_PERM,
|
|
1007
|
Manifest.permission.CAMERA);
|
|
1008
|
} else {
|
|
1009
|
Intent iintent = new Intent(getApplicationContext(), com.google.zxing.client.android.CaptureActivity.class);
|
|
1010
|
iintent.putExtra("url", MainApplication.url);
|
|
1011
|
iintent.putExtra("user_id", MainApplication.userId);
|
|
1012
|
iintent.putExtra("user_password", MainApplication.userPassword);
|
|
1013
|
iintent.putExtra("user_phone", ProfileManager.getInstance().getUsername(getApplicationContext()));
|
|
1014
|
LogUtils.e(ProfileManager.getInstance().getUsername(getApplicationContext()));
|
|
1015
|
iintent.putExtra("cha", MainMapActivity.cha);
|
|
1016
|
iintent.setFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);
|
|
1017
|
startActivity(iintent);
|
|
1018
|
overridePendingTransition(0, 0);
|
|
1019
|
if (count == 1) {
|
|
1020
|
MobclickAgent.onEvent(getApplicationContext(), "0104");
|
|
1021
|
count = 2;
|
|
1022
|
}
|
|
1023
|
}
|
|
1024
|
break;
|
|
1025
|
|
992
|
1026
|
case R.id.iv_share:
|
993
|
1027
|
// getShareIntegral();
|
994
|
1028
|
MobclickAgent.onEvent(getApplicationContext(), "0205");
|
|
@ -1052,6 +1086,27 @@ public class NewZhanDetailsActivity extends AppCompatActivity implements View.On
|
1052
|
1086
|
}
|
1053
|
1087
|
}
|
1054
|
1088
|
|
|
1089
|
@AfterPermissionGranted(RC_CAMERA_PERM)
|
|
1090
|
public boolean cameraTask() {
|
|
1091
|
if (hasCameraPermission()) {
|
|
1092
|
// Have permission, do the thing!
|
|
1093
|
// Toast.makeText(this, "TODO: Camera things", Toast.LENGTH_LONG).show();
|
|
1094
|
return true;
|
|
1095
|
} else {
|
|
1096
|
// Ask for one permission
|
|
1097
|
// EasyPermissions.requestPermissions(
|
|
1098
|
// this,
|
|
1099
|
// "该功能需要开启摄像头权限,是否前往开启?",
|
|
1100
|
// RC_CAMERA_PERM,
|
|
1101
|
// Manifest.permission.CAMERA);
|
|
1102
|
return false;
|
|
1103
|
}
|
|
1104
|
}
|
|
1105
|
|
|
1106
|
private boolean hasCameraPermission() {
|
|
1107
|
return EasyPermissions.hasPermissions(this, Manifest.permission.CAMERA);
|
|
1108
|
}
|
|
1109
|
|
1055
|
1110
|
private void showSimpleBottomSheetGrid() {
|
1056
|
1111
|
final int TAG_SHARE_WECHAT_FRIEND = 0;
|
1057
|
1112
|
final int TAG_SHARE_WECHAT_MOMENT = 1;
|