From 0c926f0da60a22087f214e863fe454e276bf78c7 Mon Sep 17 00:00:00 2001 From: hanrenchun Date: Fri, 11 Jul 2025 16:56:04 +0800 Subject: [PATCH] first commit --- app/build.gradle | 2 ++ .../main/java/com/pxkj/jwzs/BaseActivity.java | 7 ++++- .../java/com/pxkj/jwzs/FirstActivity.java | 31 +++++++++++++------ app/src/main/res/values/strings.xml | 2 +- 4 files changed, 30 insertions(+), 12 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index 3acbd22..751b94c 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -22,7 +22,9 @@ android { manifestPlaceholders = [ APPID : "320924230000-2-1-32092423SJNB12202505211658160001", +// APPID : "320500220500-2-1-32050022SJ97122021091XXXXXXXXXX", REGIONALISMCODE : "\\0320924230000", +// REGIONALISMCODE : "\\03205002xxxxxx", NETWORKAREACODE : "\\02", ] } diff --git a/app/src/main/java/com/pxkj/jwzs/BaseActivity.java b/app/src/main/java/com/pxkj/jwzs/BaseActivity.java index 63c296e..075716d 100644 --- a/app/src/main/java/com/pxkj/jwzs/BaseActivity.java +++ b/app/src/main/java/com/pxkj/jwzs/BaseActivity.java @@ -35,6 +35,8 @@ public abstract class BaseActivity extends AppCompatActivity { protected static String departId = "320924230000"; // protected static String departId = "3205002xxxxxx"; + private final String my_service_id = "320924230000-3-0400-EB013F207C9842D890327B6421C66EB2"; + @Override protected void onCreate(@Nullable Bundle savedInstanceState) { super.onCreate(savedInstanceState); @@ -155,7 +157,10 @@ public abstract class BaseActivity extends AppCompatActivity { String resourceAddress = json.getString("resourceAddress"); Log.e(TAG, "resourceId->"+resourceId); Log.e(TAG, "resourceAddress->"+resourceAddress); - SpUtils.putString(BaseActivity.this, resourceId, resourceAddress); +// SpUtils.putString(BaseActivity.this, resourceId, resourceAddress); + if (my_service_id.equals(resourceId)) { + SpUtils.putString(BaseActivity.this, "TARGET_URL", resourceAddress); + } } }else{ runOnUiThread(new Runnable() { diff --git a/app/src/main/java/com/pxkj/jwzs/FirstActivity.java b/app/src/main/java/com/pxkj/jwzs/FirstActivity.java index 37ccbfb..7781045 100644 --- a/app/src/main/java/com/pxkj/jwzs/FirstActivity.java +++ b/app/src/main/java/com/pxkj/jwzs/FirstActivity.java @@ -2,10 +2,12 @@ package com.pxkj.jwzs; import android.content.Intent; import android.os.Bundle; +import android.text.TextUtils; import android.webkit.WebView; import android.webkit.WebViewClient; import android.widget.Button; import android.widget.TextView; +import android.widget.Toast; import okhttp3.ResponseBody; import retrofit2.Call; @@ -37,14 +39,15 @@ public class FirstActivity extends BaseActivity { // }); - WebView webView = findViewById(R.id.webview); - webView.getSettings().setJavaScriptEnabled(true); // 启用JS - webView.setWebViewClient(new WebViewClient()); // 防止跳转浏览器 - webView.loadUrl("http://218.92.207.242:50022/"); // 加载H5地址 - webView.getSettings().setDomStorageEnabled(true); - webView.clearCache(true); // 清除缓存 - webView.getSettings().setUseWideViewPort(true); - webView.getSettings().setLoadWithOverviewMode(true); +// WebView webView = findViewById(R.id.webview); +// webView.getSettings().setJavaScriptEnabled(true); // 启用JS +// webView.setWebViewClient(new WebViewClient()); // 防止跳转浏览器 +//// webView.loadUrl("http://218.92.207.242:50022/"); // 加载H5地址 +// webView.loadUrl("http://50.146.63.127:82/app/"); // 加载H5地址 +// webView.getSettings().setDomStorageEnabled(true); +// webView.clearCache(true); // 清除缓存 +// webView.getSettings().setUseWideViewPort(true); +// webView.getSettings().setLoadWithOverviewMode(true); init(); // 调用父类方法 @@ -53,8 +56,8 @@ public class FirstActivity extends BaseActivity { private void fetchData() { Retrofit retrofit = new Retrofit.Builder() -// .baseUrl("http://50.146.63.127:82/app/api/") - .baseUrl("http://218.92.207.242:50021/gwgl/") + .baseUrl("http://50.146.63.127:82/app/api/") +// .baseUrl("http://218.92.207.242:50021/gwgl/") .addConverterFactory(GsonConverterFactory.create()) .build(); ApiService service = retrofit.create(ApiService.class); @@ -97,6 +100,14 @@ public class FirstActivity extends BaseActivity { @Override protected void refresh() { + + String targetUrl = SpUtils.getString(this, "TARGET_URL", ""); + if (!TextUtils.isEmpty(targetUrl)) { + WebView webView = findViewById(R.id.webview); + webView.loadUrl(targetUrl); // 加载绑定服务ID的网址 + } else { + Toast.makeText(this, "未获取到有效网址", Toast.LENGTH_SHORT).show(); + } // 寻址成功后,在这跳转下个页面 startActivity(new Intent(this, MainActivity.class)); } diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index f45a1c1..43fb0d7 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -1,3 +1,3 @@ - jwzs + 警务助手 \ No newline at end of file