Commit 85acdb87717d444213dfc96a21181bb2fe14eccf

Authored by 杨帅
2 parents a4ea768e 5ff829c6

Merge remote-tracking branch 'origin/master'

# Conflicts:
#	config.gradle
moudle_pedometer/src/main/java/com/cnlive/moudle/pedometer/frame/view/RaceRecorView.java
@@ -111,7 +111,7 @@ public class RaceRecorView implements MvpView { @@ -111,7 +111,7 @@ public class RaceRecorView implements MvpView {
111 .setOnClickListener(v -> { 111 .setOnClickListener(v -> {
112 //分享 112 //分享
113 ShareRecordActivity.newInstance(fragment.getActivity(), fragment.raceTitle, bestResultBean.getMileage(), bestResultBean.getStep(), 113 ShareRecordActivity.newInstance(fragment.getActivity(), fragment.raceTitle, bestResultBean.getMileage(), bestResultBean.getStep(),
114 - bestResultBean.getEmployTime(), bestResultBean.getPace()); 114 + bestResultBean.getEmployTime(), bestResultBean.getPace(),bestResultBean.getRecordId()+"");
115 }); 115 });
116 116
117 } else { 117 } else {
moudle_pedometer/src/main/java/com/cnlive/moudle/pedometer/ui/activity/ShareRecordActivity.java
@@ -51,14 +51,16 @@ public class ShareRecordActivity extends AppCompatActivity { @@ -51,14 +51,16 @@ public class ShareRecordActivity extends AppCompatActivity {
51 private PermissionsUtils mPermissionsUtils = new PermissionsUtils(); 51 private PermissionsUtils mPermissionsUtils = new PermissionsUtils();
52 private ImageView record_icon; 52 private ImageView record_icon;
53 private TextView record_name; 53 private TextView record_name;
  54 + private String idName;
54 55
55 - public static void newInstance(Activity context, String title, String kilo, String step, String time, String speed) { 56 + public static void newInstance(Activity context, String title, String kilo, String step, String time, String speed,String idName) {
56 Intent intent = new Intent(context, ShareRecordActivity.class); 57 Intent intent = new Intent(context, ShareRecordActivity.class);
57 intent.putExtra("raceTitle", title); 58 intent.putExtra("raceTitle", title);
58 intent.putExtra("kilo", kilo); 59 intent.putExtra("kilo", kilo);
59 intent.putExtra("step", step); 60 intent.putExtra("step", step);
60 intent.putExtra("time", time); 61 intent.putExtra("time", time);
61 intent.putExtra("speed", speed); 62 intent.putExtra("speed", speed);
  63 + intent.putExtra("idName",idName);
62 context.startActivity(intent); 64 context.startActivity(intent);
63 } 65 }
64 66
@@ -69,6 +71,7 @@ public class ShareRecordActivity extends AppCompatActivity { @@ -69,6 +71,7 @@ public class ShareRecordActivity extends AppCompatActivity {
69 StatusBarUtil2.setColor(this, getResources().getColor(R.color.bg), 0); 71 StatusBarUtil2.setColor(this, getResources().getColor(R.color.bg), 0);
70 setContentView(R.layout.activity_share_record); 72 setContentView(R.layout.activity_share_record);
71 73
  74 + if(getIntent().getStringExtra("idName") != null) idName = getIntent().getStringExtra("idName");
72 cord_name = findViewById(R.id.cord_name); 75 cord_name = findViewById(R.id.cord_name);
73 cord_name.setText("我在中国网家家\n" + getIntent().getStringExtra("raceTitle") + "中的最佳成绩"); 76 cord_name.setText("我在中国网家家\n" + getIntent().getStringExtra("raceTitle") + "中的最佳成绩");
74 ((TextView) findViewById(R.id.kilo_share)).setText(getIntent().getStringExtra("kilo")); 77 ((TextView) findViewById(R.id.kilo_share)).setText(getIntent().getStringExtra("kilo"));
@@ -133,7 +136,7 @@ public class ShareRecordActivity extends AppCompatActivity { @@ -133,7 +136,7 @@ public class ShareRecordActivity extends AppCompatActivity {
133 String qrContent = jsonObject.toString(); 136 String qrContent = jsonObject.toString();
134 String encryptionContent = SimpleDES.ebotongEncrypto(qrContent, "cnliveIm"); 137 String encryptionContent = SimpleDES.ebotongEncrypto(qrContent, "cnliveIm");
135 encryptionContent = encryptionContent.replaceAll("\\\n", ""); 138 encryptionContent = encryptionContent.replaceAll("\\\n", "");
136 - String url = "http://apiwjj.cnlive.com/download/index.html" + "&isDZTVQr=" + encryptionContent; 139 + String url = "http://apiwjj.cnlive.com/download/index.html" + "?isWjjQr=" + encryptionContent;
137 Bitmap bitmap = service.createQRNoIconBitmap(url, 350); 140 Bitmap bitmap = service.createQRNoIconBitmap(url, 350);
138 ((ImageView) findViewById(R.id.down_img)).setImageBitmap(bitmap); 141 ((ImageView) findViewById(R.id.down_img)).setImageBitmap(bitmap);
139 }catch (Exception e){ 142 }catch (Exception e){
@@ -151,6 +154,7 @@ public class ShareRecordActivity extends AppCompatActivity { @@ -151,6 +154,7 @@ public class ShareRecordActivity extends AppCompatActivity {
151 editText.setCursorVisible(true); 154 editText.setCursorVisible(true);
152 ARouter.getInstance().build("/share/ShareImgActivity") 155 ARouter.getInstance().build("/share/ShareImgActivity")
153 .withString("bitmap", "share_img_string") 156 .withString("bitmap", "share_img_string")
  157 + .withString("fileName",idName)
154 .navigation(this); 158 .navigation(this);
155 } 159 }
156 160