260
                    android:textSize="15sp"
261
                    android:paddingLeft="44px"
262
                    android:gravity="center"/>
222
                    android:textSize="15sp" />
263 223
264 224
                <ToggleButton
265 225
                    android:id="@+id/sex_button"
266 226
                    android:layout_width="wrap_content"
267 227
                    android:layout_height="wrap_content"
228
                    android:layout_alignParentEnd="true"
229
                    android:layout_alignParentRight="true"
230
                    android:layout_centerVertical="true"
268 231
                    android:layout_gravity="center_horizontal"
232
                    android:layout_marginRight="5dp"
269 233
                    android:background="@android:color/transparent"
270 234
                    android:button="@drawable/sex_btn"
271 235
                    android:gravity="center"
272 236
                    android:textOff=""
273
                    android:textOn=""
274
                    android:layout_marginRight="5dp"
275
                    android:layout_centerVertical="true"
276
                    android:layout_alignParentRight="true"
277
                    android:layout_alignParentEnd="true" />
237
                    android:textOn="" />
278 238
279 239
            </com.zhy.autolayout.AutoRelativeLayout>
280 240
281 241
            <View
282 242
                android:layout_width="match_parent"
283 243
                android:layout_height="0.5dp"
284
                android:background="@color/ui_line"
285 244
                android:layout_marginLeft="44px"
286
                android:visibility="gone"/>
245
                android:background="@color/ui_line"
246
                android:visibility="gone" />
287 247
288 248
            <com.zhy.autolayout.AutoRelativeLayout
289 249
                android:layout_width="fill_parent"
290 250
                android:layout_height="139px"
291 251
                android:visibility="gone">
252
292 253
                <TextView
293 254
                    android:layout_width="wrap_content"
294 255
                    android:layout_height="match_parent"
256
                    android:gravity="center"
257
                    android:paddingLeft="44px"
295 258
                    android:text="真实姓名"
296 259
                    android:textColor="@color/title_row"
297
                    android:textSize="15sp"
298
                    android:paddingLeft="44px"
299
                    android:gravity="center"/>
260
                    android:textSize="15sp" />
300 261
301 262
                <EditText
302 263
                    android:id="@+id/et_realName"
303 264
                    android:layout_width="wrap_content"
304 265
                    android:layout_height="139px"
266
                    android:layout_alignParentTop="true"
267
                    android:layout_alignParentEnd="true"
268
                    android:layout_alignParentRight="true"
269
                    android:layout_marginEnd="44px"
270
                    android:layout_marginRight="44px"
305 271
                    android:background="@color/white"
272
                    android:gravity="center|right"
306 273
                    android:hint="请输入真实姓名"
307 274
                    android:singleLine="true"
308
                    android:textColorHint="@color/ui_68"
309 275
                    android:textColor="@color/ui_62"
310
                    android:gravity="center|right"
311
                    android:textSize="15sp"
312
                    android:layout_alignParentTop="true"
313
                    android:layout_alignParentRight="true"
314
                    android:layout_alignParentEnd="true"
315
                    android:layout_marginRight="44px"
316
                    android:layout_marginEnd="44px" />
276
                    android:textColorHint="@color/ui_68"
277
                    android:textSize="15sp" />
317 278
318 279
            </com.zhy.autolayout.AutoRelativeLayout>
319 280
@ -324,113 +285,112 @@
324 285
                android:background="@color/ui_line" />
325 286
326 287
327
328 288
        </LinearLayout>
329 289
330 290
        <com.zhy.autolayout.AutoLinearLayout
331 291
            android:layout_width="match_parent"
332 292
            android:layout_height="wrap_content"
333
            android:orientation="vertical"
293
            android:layout_marginTop="15dp"
334 294
            android:background="@color/white"
335
            android:layout_marginTop="15dp">
295
            android:orientation="vertical">
336 296
337
        <View
338
            android:layout_width="match_parent"
339
            android:layout_height="0.5dp"
340
            android:background="@color/ui_line"
341
            android:visibility="gone"/>
297
            <View
298
                android:layout_width="match_parent"
299
                android:layout_height="0.5dp"
300
                android:background="@color/ui_line"
301
                android:visibility="gone" />
342 302
343
        <com.zhy.autolayout.AutoRelativeLayout
344
            android:layout_width="fill_parent"
345
            android:layout_height="139px"
346
            android:background="@color/white"
347
            android:visibility="gone">
303
            <com.zhy.autolayout.AutoRelativeLayout
304
                android:layout_width="fill_parent"
305
                android:layout_height="139px"
306
                android:background="@color/white"
307
                android:visibility="gone">
348 308
349 309
350
            <ToggleButton
351
                android:id="@+id/car_button"
352
                android:layout_width="wrap_content"
353
                android:layout_height="wrap_content"
354
                android:layout_gravity="center_horizontal"
355
                android:background="@android:color/transparent"
356
                android:button="@drawable/car_btn"
357
                android:layout_marginLeft="44px"
358
                android:gravity="center"
359
                android:textOff=""
360
                android:textOn=""
361
                android:layout_centerVertical="true"
362
                android:visibility="gone"/>
310
                <ToggleButton
311
                    android:id="@+id/car_button"
312
                    android:layout_width="wrap_content"
313
                    android:layout_height="wrap_content"
314
                    android:layout_centerVertical="true"
315
                    android:layout_gravity="center_horizontal"
316
                    android:layout_marginLeft="44px"
317
                    android:background="@android:color/transparent"
318
                    android:button="@drawable/car_btn"
319
                    android:gravity="center"
320
                    android:textOff=""
321
                    android:textOn=""
322
                    android:visibility="gone" />
363 323
364 324
365
        </com.zhy.autolayout.AutoRelativeLayout>
325
            </com.zhy.autolayout.AutoRelativeLayout>
366 326
367 327
328
            <com.zhy.autolayout.AutoLinearLayout
329
                android:layout_width="fill_parent"
330
                android:layout_height="45dp"
331
                android:background="@color/white"
332
                android:orientation="horizontal"
333
                android:visibility="gone">
368 334
369
        <com.zhy.autolayout.AutoLinearLayout
370
            android:layout_width="fill_parent"
371
            android:layout_height="45dp"
372
            android:background="@color/white"
373
            android:orientation="horizontal"
374
            android:visibility="gone">
375
           <com.zhy.autolayout.AutoLinearLayout
376
               android:id="@+id/rl_1"
377
               android:layout_width="0dp"
378
               android:layout_weight="1"
379
               android:layout_height="match_parent"
380
               android:orientation="horizontal">
381
                <TextView
382
                    android:id="@+id/onclick"
383
                    android:layout_width="wrap_content"
335
                <com.zhy.autolayout.AutoLinearLayout
336
                    android:id="@+id/rl_1"
337
                    android:layout_width="0dp"
384 338
                    android:layout_height="match_parent"
385
                    android:text="品牌"
386
                    android:paddingLeft="16dp"
387
                    android:textSize="16sp"
388
                    android:textColor="@color/hintColor"
389
                    android:gravity="center_vertical"/>
390
               <Spinner
391
                   android:id = "@+id/spinner_province_search_event"
392
                   android:layout_width = "match_parent"
393
                   android:layout_height ="match_parent"
394
                   android:gravity="center"
395
                   android:spinnerMode="dialog">
396
               </Spinner >
397
398
399
               <!--<ImageView-->
400
                   <!--android:layout_width="wrap_content"-->
401
                   <!--android:layout_height="wrap_content"-->
402
                   <!--android:src="@drawable/icon_xiala2_0"-->
403
                   <!--android:layout_centerVertical="true"-->
404
                   <!--android:layout_alignParentRight="true"-->
405
                   <!--android:layout_alignParentEnd="true"-->
406
                   <!--android:layout_marginRight="16dp" />-->
407
           </com.zhy.autolayout.AutoLinearLayout>
339
                    android:layout_weight="1"
340
                    android:orientation="horizontal">
408 341
342
                    <TextView
343
                        android:id="@+id/onclick"
344
                        android:layout_width="wrap_content"
345
                        android:layout_height="match_parent"
346
                        android:gravity="center_vertical"
347
                        android:paddingLeft="16dp"
348
                        android:text="品牌"
349
                        android:textColor="@color/hintColor"
350
                        android:textSize="16sp" />
351
352
                    <Spinner
353
                        android:id="@+id/spinner_province_search_event"
354
                        android:layout_width="match_parent"
355
                        android:layout_height="match_parent"
356
                        android:gravity="center"
357
                        android:spinnerMode="dialog"></Spinner>
358
359
360
                    <!--<ImageView-->
361
                    <!--android:layout_width="wrap_content"-->
362
                    <!--android:layout_height="wrap_content"-->
363
                    <!--android:src="@drawable/icon_xiala2_0"-->
364
                    <!--android:layout_centerVertical="true"-->
365
                    <!--android:layout_alignParentRight="true"-->
366
                    <!--android:layout_alignParentEnd="true"-->
367
                    <!--android:layout_marginRight="16dp" />-->
368
                </com.zhy.autolayout.AutoLinearLayout>
409 369
410
            <com.zhy.autolayout.AutoLinearLayout
411
                android:id="@+id/rl_2"
412
                android:layout_width="0dp"
413
                android:layout_weight="1"
414
                android:layout_height="match_parent"
415
                android:orientation="horizontal">
416 370
417
                <TextView
418
                    android:layout_width="wrap_content"
371
                <com.zhy.autolayout.AutoLinearLayout
372
                    android:id="@+id/rl_2"
373
                    android:layout_width="0dp"
419 374
                    android:layout_height="match_parent"
420
                    android:text="车型"
421
                    android:paddingLeft="44px"
422
                    android:textSize="16sp"
423
                    android:textColor="@color/hintColor"
424
                    android:gravity="center_vertical"/>
425
426
                <Spinner
427
                    android:id = "@+id/spinner_city_search_event"
428
                    android:layout_width = "match_parent"
429
                    android:layout_height ="match_parent"
430
                    android:gravity="center"
431
                    android:spinnerMode="dialog">
432
                </Spinner >
433
                <!--<ImageView-->
375
                    android:layout_weight="1"
376
                    android:orientation="horizontal">
377
378
                    <TextView
379
                        android:layout_width="wrap_content"
380
                        android:layout_height="match_parent"
381
                        android:gravity="center_vertical"
382
                        android:paddingLeft="44px"
383
                        android:text="车型"
384
                        android:textColor="@color/hintColor"
385
                        android:textSize="16sp" />
386
387
                       <Spinner
388
                        android:id="@+id/spinner_city_search_event"
389
                        android:layout_width="match_parent"
390
                        android:layout_height="match_parent"
391
                        android:gravity="center"
392
                        android:spinnerMode="dialog"></Spinner>
393
                    <!--<ImageView-->
434 394
                    <!--android:layout_width="wrap_content"-->
435 395
                    <!--android:layout_height="wrap_content"-->
436 396
                    <!--android:src="@drawable/icon_xiala2_0"-->
@ -439,24 +399,23 @@
439 399
                    <!--android:layout_alignParentEnd="true"-->
440 400
                    <!--android:layout_marginRight="16dp" />-->
441 401
442
            </com.zhy.autolayout.AutoLinearLayout>
402
                </com.zhy.autolayout.AutoLinearLayout>
443 403
444
        </com.zhy.autolayout.AutoLinearLayout>
445
446
        <View
447
            android:layout_width="match_parent"
448
            android:layout_height="0.5dp"
449
            android:background="@color/ui_line"
450
            android:layout_marginLeft="16dp"
451
            android:visibility="gone"/>
404
            </com.zhy.autolayout.AutoLinearLayout>
452 405
406
            <View
407
                android:layout_width="match_parent"
408
                android:layout_height="0.5dp"
409
                android:layout_marginLeft="16dp"
410
                android:background="@color/ui_line"
411
                android:visibility="gone" />
453 412
454 413
455
        <View
456
            android:layout_width="match_parent"
457
            android:layout_height="0.5dp"
458
            android:background="@color/ui_line"
459
            android:visibility="gone"/>
414
            <View
415
                android:layout_width="match_parent"
416
                android:layout_height="0.5dp"
417
                android:background="@color/ui_line"
418
                android:visibility="gone" />
460 419
461 420
        </com.zhy.autolayout.AutoLinearLayout>
462 421
@ -513,49 +472,49 @@
513 472
                android:layout_width="match_parent"
514 473
                android:layout_height="39dp"
515 474
                android:layout_alignParentBottom="true"
516
                android:layout_marginTop="15dp"
517 475
                android:layout_marginLeft="15dp"
476
                android:layout_marginTop="15dp"
518 477
                android:layout_marginRight="15dp"
519 478
                android:layout_marginBottom="8dp"
520 479
                android:background="@drawable/textview_greenstyle"
521
                android:textColor="@color/white"
522
                android:textSize="16sp"
480
                android:gravity="center"
523 481
                android:text="保存"
524
                android:gravity="center" />
482
                android:textColor="@color/white"
483
                android:textSize="16sp" />
525 484
526 485
            <ImageView
527 486
                android:id="@+id/tv_one"
528 487
                android:layout_width="wrap_content"
529 488
                android:layout_height="wrap_content"
530
                android:layout_gravity="center"
489
                android:layout_above="@+id/tv_make_sure"
531 490
532
                android:gravity="center"
491
                android:layout_centerHorizontal="true"
533 492
493
                android:layout_gravity="center"
494
                android:layout_marginBottom="20dp"
495
                android:background="@drawable/icon_5point"
496
                android:gravity="center"
534 497
                android:padding="5dp"
535 498
                android:scaleType="fitXY"
536
                android:background="@drawable/icon_5point"
537 499
                android:textColor="#000000"
538
                android:visibility="gone"
539
                android:layout_marginBottom="20dp"
540
                android:layout_above="@+id/tv_make_sure"
541
                android:layout_centerHorizontal="true" />
500
                android:visibility="gone" />
542 501
543 502
544 503
            <RelativeLayout
545 504
                android:id="@+id/rl_point"
546 505
                android:layout_width="80dp"
547 506
                android:layout_height="80dp"
548
                android:layout_marginBottom="50dp"
549
                android:layout_centerHorizontal="true"
550 507
                android:layout_alignParentBottom="true"
551
                android:visibility="gone"
552
                android:background="@drawable/icon_point_bg">
508
                android:layout_centerHorizontal="true"
509
                android:layout_marginBottom="50dp"
510
                android:background="@drawable/icon_point_bg"
511
                android:visibility="gone">
553 512
554 513
                <LinearLayout
555 514
                    android:layout_width="wrap_content"
556 515
                    android:layout_height="wrap_content"
557
                    android:orientation="vertical"
558
                    android:layout_centerInParent="true">
516
                    android:layout_centerInParent="true"
517
                    android:orientation="vertical">
559 518
560 519
                    <LinearLayout
561 520
                        android:layout_width="wrap_content"
@ -566,17 +525,17 @@
566 525
                            android:layout_width="wrap_content"
567 526
                            android:layout_height="wrap_content"
568 527
                            android:text="+"
569
                            android:textSize="16sp"
570
                            android:textColor="@color/white"/>
528
                            android:textColor="@color/white"
529
                            android:textSize="16sp" />
571 530
572 531
                        <TextView
573 532
                            android:id="@+id/tv_point"
574 533
                            android:layout_width="wrap_content"
575 534
                            android:layout_height="wrap_content"
576
                            android:text="20"
577
                            android:textSize="19sp"
578 535
                            android:layout_marginLeft="2dp"
579
                            android:textColor="@color/white"/>
536
                            android:text="20"
537
                            android:textColor="@color/white"
538
                            android:textSize="19sp" />
580 539
581 540
582 541
                    </LinearLayout>
@ -585,16 +544,15 @@
585 544
                        android:layout_width="wrap_content"
586 545
                        android:layout_height="wrap_content"
587 546
                        android:layout_gravity="center_horizontal"
547
                        android:layout_marginTop="2dp"
588 548
                        android:text="充电币"
589
                        android:textSize="13sp"
590 549
                        android:textColor="@color/white"
591
                        android:layout_marginTop="2dp"/>
550
                        android:textSize="13sp" />
592 551
593 552
594 553
                </LinearLayout>
595 554
596 555
597
598 556
            </RelativeLayout>
599 557
600 558
        </com.zhy.autolayout.AutoRelativeLayout>

根据不同渠道,进行充电桩APP名称更改,以及关键词替换 · be1b8e7535 - Gogs: Go Git Service
Selaa lähdekoodia

根据不同渠道,进行充电桩APP名称更改,以及关键词替换

hy 3 vuotta sitten
vanhempi
commit
be1b8e7535

+ 7 - 0
app/build.gradle

@ -120,6 +120,13 @@ android {
120 120
//        wandoujia {} baidu {} anzhi {} pp {} vivo {} meizu {} sougou {} c360 {}
121 121
        productFlavors.all { flavor ->
122 122
            flavor.manifestPlaceholders = [UMENG_CHANNEL_VALUE: name]
123
            if (name == "vivo") {
124
                resValue "string", "app_name", "一电充电桩"
125
                buildConfigField("String","PRIVACY_LINK","\"http://evcharge.cc/pc/privacy-vivo.html\"")
126
            }else{
127
                resValue "string", "app_name", "充电桩"
128
                buildConfigField("String","PRIVACY_LINK","\"http://evcharge.cc/pc/privacy.html\"")
129
            }
123 130
        }
124 131
    }
125 132
}

+ 12 - 2
app/src/main/java/com/electric/chargingpile/activity/AboutActivity.java

@ -20,6 +20,7 @@ import android.widget.ImageView;
20 20
import android.widget.TextView;
21 21
import android.widget.Toast;
22 22

23
import com.electric.chargingpile.BuildConfig;
23 24
import com.electric.chargingpile.R;
24 25
import com.electric.chargingpile.util.BarColorUtil;
25 26
import com.electric.chargingpile.util.ToastUtil;
@ -35,7 +36,7 @@ import pub.devrel.easypermissions.EasyPermissions;
35 36

36 37
public class AboutActivity extends Activity implements OnClickListener, EasyPermissions.PermissionCallbacks {
37 38
    private ImageView ivBack, icon_scan;
38
    private TextView tvVersion, tv_banquan, tv_call, android;
39
    private TextView tvVersion, tv_banquan, tv_call, android,privacy,nameUserProtocol;
39 40
    private String app_version;
40 41
    Context mContext;
41 42
    private static final int RC_CALL_PERM = 123;
@ -58,6 +59,15 @@ public class AboutActivity extends Activity implements OnClickListener, EasyPerm
58 59
        tv_call.setOnClickListener(this);
59 60
        findViewById(R.id.tv_2).setOnClickListener(this);
60 61
        android = (TextView) findViewById(R.id.android);
62
        privacy = (TextView) findViewById(R.id.privacy);
63
        nameUserProtocol = (TextView) findViewById(R.id.nameUserProtocol);
64

65
        final String appName = getString(R.string.app_name);
66
        String privacyReplace = privacy.getText().toString().replace("充电桩", appName);
67
        privacy.setText(privacyReplace);
68
        String nameProtocolReplace = nameUserProtocol.getText().toString().replace("充电桩", appName);
69
        nameUserProtocol.setText(nameProtocolReplace);
70

61 71
        getVersion();
62 72
    }
63 73

@ -69,7 +79,7 @@ public class AboutActivity extends Activity implements OnClickListener, EasyPerm
69 79

70 80
    public void onPrivacyView(View view) {
71 81
        Intent yinsintent = new Intent(getApplication(), MyWebViewActivity.class);
72
        yinsintent.putExtra("url", "http://evcharge.cc/pc/privacy.html");
82
        yinsintent.putExtra("url", BuildConfig.PRIVACY_LINK);
73 83
        startActivity(yinsintent);
74 84
    }
75 85


+ 8 - 1
app/src/main/java/com/electric/chargingpile/activity/LoginActivity.java

@ -17,6 +17,7 @@ import android.widget.TextView;
17 17
import android.widget.Toast;
18 18
19 19
import com.blankj.utilcode.util.LogUtils;
20
import com.electric.chargingpile.BuildConfig;
20 21
import com.electric.chargingpile.R;
21 22
import com.electric.chargingpile.application.MainApplication;
22 23
import com.electric.chargingpile.manager.ProfileManager;
@ -207,6 +208,12 @@ public class LoginActivity extends Activity implements View.OnClickListener {
207 208
        ll_tongyi.setOnClickListener(this);
208 209
        iv_tongyi = (ImageView) findViewById(R.id.iv_tongyi);
209 210
211
        final String appName = getString(R.string.app_name);
212
        String privacyReplace = tv_yinsi.getText().toString().replace("充电桩", appName);
213
        tv_yinsi.setText(privacyReplace);
214
        String nameProtocolReplace = tv_xieyi.getText().toString().replace("充电桩", appName);
215
        tv_xieyi.setText(nameProtocolReplace);
216
210 217
    }
211 218
212 219
    private void sp() {
@ -252,7 +259,7 @@ public class LoginActivity extends Activity implements View.OnClickListener {
252 259
                break;
253 260
            case R.id.tv_yinsi:
254 261
                Intent yinsintent = new Intent(getApplication(), MyWebViewActivity.class);
255
                yinsintent.putExtra("url", "http://evcharge.cc/pc/privacy.html");
262
                yinsintent.putExtra("url", BuildConfig.PRIVACY_LINK);
256 263
                startActivity(yinsintent);
257 264
                break;
258 265

+ 25 - 7
app/src/main/java/com/electric/chargingpile/activity/PrivacyAgreementActivity.java

@ -17,14 +17,16 @@ import android.view.View;
17 17
import android.widget.Button;
18 18
import android.widget.TextView;
19 19
20
import com.electric.chargingpile.BuildConfig;
20 21
import com.electric.chargingpile.R;
21 22
import com.electric.chargingpile.manager.ProfileManager;
22 23
import com.electric.chargingpile.util.BarColorUtil;
23 24
import com.electric.chargingpile.view.AlertDialogCommon;
25
import com.google.gson.internal.GsonBuildConfig;
24 26
25 27
public class PrivacyAgreementActivity extends Activity {
26 28
27
    private TextView agree_enter_text_view;
29
    private TextView agree_enter_text_view,title,subtitle;
28 30
29 31
    @Override
30 32
    protected void onCreate(Bundle savedInstanceState) {
@ -47,15 +49,23 @@ public class PrivacyAgreementActivity extends Activity {
47 49
48 50
    private void initView() {
49 51
        agree_enter_text_view = findViewById(R.id.agree_enter_text_view);
52
        title = findViewById(R.id.title);
53
        subtitle = findViewById(R.id.subtitle);
54
        //多渠道重新定义
55
        final String appName = getString(R.string.app_name);
56
        String titleReplace = title.getText().toString().replace("充电桩", appName);
57
        title.setText(titleReplace);
58
        String sunReplace = subtitle.getText().toString().replace("充电桩", appName);
59
        subtitle.setText(sunReplace);
60
61
        String str = "如您同意《"+appName+"隐私政策》,请点击「同意」开始使用我们的产品和服务,我们尽全力保护您的个人信息安全"; // 4-13 前包括后不包括
50 62
51
//        String str = "你选择「同意并进入」即表示充分阅读、理解并接受《充电桩APP用户协议和隐私政策》的全部内容"; //23-40 前包括后不包括
52
        String str = "如您同意《充电桩隐私政策》,请点击「同意」开始使用我们的产品和服务,我们尽全力保护您的个人信息安全"; // 4-13 前包括后不包括
53 63
        //超链接的块对象
54 64
        ClickableSpan clickableSpan = new ClickableSpan() {
55 65
            @Override
56 66
            public void onClick(View widget) {
57 67
                Intent intent = new Intent(getApplication(), MyWebViewActivity.class);
58
                intent.putExtra("url", "http://evcharge.cc/pc/privacy.html");
68
                intent.putExtra("url", BuildConfig.PRIVACY_LINK);
59 69
                startActivity(intent);
60 70
            }
61 71
@ -72,8 +82,16 @@ public class PrivacyAgreementActivity extends Activity {
72 82
        SpannableString span = new SpannableString(str);
73 83
        //设置局部效果
74 84
        //(局部的效果对象,局部的起始位置,结束位置,包括方式) INCLUSIVE表示包裹, EXCLUSIVE不包括
75
        span.setSpan(clickableSpan, 4, 13, Spanned.SPAN_INCLUSIVE_EXCLUSIVE);//此处为前包括后不包括
76
        span.setSpan(new StyleSpan(Typeface.BOLD), 18, 20, Spanned.SPAN_INCLUSIVE_EXCLUSIVE);
85
        int clickSpanEnd=13;
86
        int boldSpanStart=18,boldSpanEnd=20;
87
        if (appName.equals("一电充电桩")){
88
            clickSpanEnd=15;
89
            boldSpanStart=20;
90
            boldSpanEnd=22;
91
        }
92
93
        span.setSpan(clickableSpan, 4, clickSpanEnd, Spanned.SPAN_INCLUSIVE_EXCLUSIVE);//此处为前包括后不包括
94
        span.setSpan(new StyleSpan(Typeface.BOLD), boldSpanStart, boldSpanEnd, Spanned.SPAN_INCLUSIVE_EXCLUSIVE);
77 95
        //将文本特效设置到文本框中
78 96
        agree_enter_text_view.setText(span, TextView.BufferType.SPANNABLE);
79 97
        //设置触摸监听的解析对象
@ -94,7 +112,7 @@ public class PrivacyAgreementActivity extends Activity {
94 112
            @Override
95 113
            public void onClick(View v) {
96 114
                new AlertDialogCommon(PrivacyAgreementActivity.this).builder()
97
                        .setMsg("您需要同意《充电桩隐私协议》方可使用本软件")
115
                        .setMsg("您需要同意《"+ appName +"隐私政策》方可使用本软件")
98 116
                        .setPositiveButton("不退出", new View.OnClickListener() {
99 117
                            @Override
100 118
                            public void onClick(View v) {

+ 8 - 1
app/src/main/java/com/electric/chargingpile/activity/RegisterActivity.java

@ -27,6 +27,7 @@ import android.widget.LinearLayout;
27 27
import android.widget.TextView;
28 28
import android.widget.Toast;
29 29

30
import com.electric.chargingpile.BuildConfig;
30 31
import com.electric.chargingpile.R;
31 32
import com.electric.chargingpile.application.MainApplication;
32 33
import com.electric.chargingpile.data.Register;
@ -110,6 +111,12 @@ public class RegisterActivity extends Activity implements OnClickListener {
110 111
        tv_yinsi = (TextView) findViewById(R.id.tv_yinsi);
111 112
        tv_yinsi.setOnClickListener(this);
112 113

114
        final String appName = getString(R.string.app_name);
115
        String privacyReplace = tv_yinsi.getText().toString().replace("充电桩", appName);
116
        tv_yinsi.setText(privacyReplace);
117
        String nameProtocolReplace = tv_xieyi.getText().toString().replace("充电桩", appName);
118
        tv_xieyi.setText(nameProtocolReplace);
119

113 120
        animation = AnimationUtils.loadAnimation(RegisterActivity.this, R.anim.nn);
114 121
        point = (ImageView) findViewById(R.id.tv_one);
115 122

@ -380,7 +387,7 @@ public class RegisterActivity extends Activity implements OnClickListener {
380 387
                break;
381 388
            case R.id.tv_yinsi:
382 389
                Intent yinsintent = new Intent(getApplication(), MyWebViewActivity.class);
383
                yinsintent.putExtra("url", "http://evcharge.cc/pc/privacy.html");
390
                yinsintent.putExtra("url", BuildConfig.PRIVACY_LINK);
384 391
                startActivity(yinsintent);
385 392
                break;
386 393
            case R.id.ll_tongyi:

+ 1 - 0
app/src/main/res/layout/activity_about.xml

@ -101,6 +101,7 @@
101 101

102 102

103 103
        <TextView
104
            android:id="@+id/nameUserProtocol"
104 105
            android:text="《充电桩APP用户使用协议》"
105 106
            android:layout_width="wrap_content"
106 107
            android:layout_above="@+id/privacy"

+ 2 - 0
app/src/main/res/layout/activity_privacy_agreement.xml

@ -27,6 +27,7 @@
27 27
                android:src="@drawable/icon626" />
28 28
29 29
            <TextView
30
                android:id="@+id/title"
30 31
                android:layout_width="wrap_content"
31 32
                android:layout_height="match_parent"
32 33
                android:layout_gravity="center"
@ -36,6 +37,7 @@
36 37
                android:textSize="24sp" />
37 38
38 39
            <TextView
40
                android:id="@+id/subtitle"
39 41
                android:layout_width="match_parent"
40 42
                android:layout_height="wrap_content"
41 43
                android:layout_marginTop="15dp"

+ 1 - 1
app/src/main/res/values/strings.xml

@ -20,7 +20,7 @@
20 20
    <string name="time_error">时间有问题</string>
21 21
    <string name="string_tab_qa">聊聊</string>
22 22
23
    <string name="app_name">充电桩</string>
23
24 24
    <string name="main_name">主界面</string>
25 25
    <string name="register_name">注册</string>
26 26
    <string name="make_appointment_name">预约</string>