{"id":2799,"date":"2023-08-03T12:03:30","date_gmt":"2023-08-03T04:03:30","guid":{"rendered":"https:\/\/www.zhidianwl.net\/zhidianwl\/?p=2799"},"modified":"2023-08-03T12:03:30","modified_gmt":"2023-08-03T04:03:30","slug":"%e7%94%a8%e6%89%8b%e6%9c%ba%e6%89%93%e5%8c%85%e7%bd%91%e9%a1%b5apk%e6%96%b9%e6%b3%95%e4%bb%8b%e7%bb%8d","status":"publish","type":"post","link":"https:\/\/www.zhidianwl.net\/zhidianwl\/2023\/08\/03\/%e7%94%a8%e6%89%8b%e6%9c%ba%e6%89%93%e5%8c%85%e7%bd%91%e9%a1%b5apk%e6%96%b9%e6%b3%95%e4%bb%8b%e7%bb%8d\/","title":{"rendered":"\u7528\u624b\u673a\u6253\u5305\u7f51\u9875apk\u65b9\u6cd5\u4ecb\u7ecd"},"content":{"rendered":"
\u5728\u79fb\u52a8\u4e92\u8054\u7f51\u65f6\u4ee3\uff0c\u79fb\u52a8\u7aef\u7684\u5e94\u7528\u6210\u4e3a\u4eba\u4eec\u4e0d\u53ef\u6216\u7f3a\u7684\u4e00\u90e8\u5206\u3002\u800c\u5bf9\u4e8e\u7f51\u7ad9\u535a\u4e3b\u6765\u8bf4\uff0c\u5c06\u81ea\u5df1\u7684\u7f51\u7ad9\u6253\u5305\u6210apk\uff0c\u53ef\u4ee5\u8ba9\u66f4\u591a\u7684\u7528\u6237\u4e0b\u8f7d\u4f7f\u7528\uff0c\u589e\u52a0\u6d41\u91cf\u548c\u66dd\u5149\u7387\u3002\u4e0b\u9762\u4ecb\u7ecd\u4e00\u79cd\u7b80\u5355\u7684\u65b9\u6cd5\uff0c\u53ef\u4ee5\u7528\u624b\u673a\u6253\u5305\u7f51\u9875apk\u3002<\/p>\n
\u9996\u5148\u9700\u8981\u4e0b\u8f7d\u4e00\u4e2a\u540d\u4e3a\u201cAPK Editor\u201d\u7684\u5e94\u7528\uff0c\u53ef\u4ee5\u5728\u5e94\u7528\u5546\u5e97\u641c\u7d22\u4e0b\u8f7d\u3002\u5b89\u88c5\u5b8c\u6210\u540e\uff0c\u6253\u5f00\u5e94\u7528\uff0c\u9009\u62e9\u201c\u9009\u62e9APK\u6587\u4ef6\u201d\uff0c\u5728\u5f39\u51fa\u7684\u7a97\u53e3\u4e2d\u9009\u62e9\u201c\u4ece\u5e94\u7528\u4e2d\u9009\u62e9\u201d\uff0c\u9009\u62e9\u4f60\u8981\u6253\u5305\u7684\u7f51\u9875\u6240\u5728\u7684\u6d4f\u89c8\u5668\u5e94\u7528\u3002\u4f8b\u5982\uff0c\u5982\u679c\u4f60\u7684\u7f51\u9875\u5728Chrome\u4e2d\u6253\u5f00\uff0c\u5c31\u9009\u62e9Chrome\u5e94\u7528\u3002<\/p>\n
\u63a5\u4e0b\u6765\u9009\u62e9\u201c\u5168\u5c40\u7f16\u8f91\u201d\uff0c\u5728\u5f39\u51fa\u7684\u7a97\u53e3\u4e2d\u627e\u5230\u201cres\u201d\u6587\u4ef6\u5939\uff0c\u8fdb\u5165\u201clayout\u201d\u6587\u4ef6\u5939\uff0c\u9009\u62e9\u201cmain.xml\u201d\u6587\u4ef6\u3002\u5728\u6587\u4ef6\u4e2d\u627e\u5230\u201cWebView\u201d\u6807\u7b7e\uff0c\u5c06\u5176\u66ff\u6362\u4e3a\u4ee5\u4e0b\u4ee3\u7801\uff1a<\/p>\n
“`<\/p>\n<\/p>\n
android:id=”@+id\/webview”<\/p>\n
android:layout_width=”match_parent”<\/p>\n
android:layout_height=”match_parent”<\/p>\n
android:scrollbars=”none”\/><\/p>\n
“`<\/p>\n
\u8fd9\u6bb5\u4ee3\u7801\u7684\u4f5c\u7528\u662f\u521b\u5efa\u4e00\u4e2aWebView\u63a7\u4ef6\uff0c\u7528\u4e8e\u5c55\u793a\u7f51\u9875\u5185\u5bb9\u3002\u63a5\u4e0b\u6765\u5728\u201cMainActivity.smali\u201d\u6587\u4ef6\u4e2d\u627e\u5230\u201c<\/p>\n
onCreate\u201d\u65b9\u6cd5\uff0c\u5c06\u5176\u4e2d\u7684\u4ee3\u7801\u66ff\u6362\u4e3a\u4ee5\u4e0b\u4ee3\u7801\uff1a<\/p>\n “`<\/p>\n super.onCreate(savedInstanceState);<\/p>\n setContentView(R.layout.activity_main);<\/p>\n WebView webView = (WebView) findViewById(R.id.webview);<\/p>\n webView.getSettings().setJavaScriptEnabled(true);<\/p>\n webView.setWebViewClient(new WebViewClient() {<\/p>\n @Override<\/p>\n public boolean shouldOverrideUrlLoading(WebView view, String url) {<\/p>\n view.loadUrl(url);<\/p>\n return true;<\/p>\n }<\/p>\n });<\/p>\n webView.loadUrl(“https:\/\/www.example.com”);<\/p>\n “`<\/p>\n \u8fd9\u6bb5\u4ee3\u7801\u7684\u4f5c\u7528\u662f\u542f\u52a8WebView\u63a7\u4ef6\uff0c\u5e76\u52a0\u8f7d\u6307\u5b9a\u7684\u7f51\u9875\u5730\u5740\u3002\u5c06\u5176\u4e2d\u7684\u201chttps:\/\/www.example.com\u201d\u66ff\u6362\u4e3a\u4f60\u81ea\u5df1\u7684\u7f51\u9875\u5730\u5740\u5373\u53ef\u3002<\/p>\n \u6700\u540e\u70b9\u51fb\u53f3\u4e0a\u89d2\u7684\u201c\u751f\u6210APK\u201d\u6309\u94ae\uff0c\u7b49\u5f85\u6253\u5305\u5b8c\u6210\u5373\u53ef\u3002\u6253\u5305\u5b8c\u6210\u540e\uff0c\u53ef\u4ee5\u5728\u624b\u673a\u7684\u6587\u4ef6\u7ba1\u7406\u5668\u4e2d\u627e\u5230\u751f\u6210\u7684apk\u6587\u81ea\u52a8\u64ad\u653eapk\u7a0b\u5e8f<\/a>\u4ef6\uff0c\u5b89\u88c5\u5373\u53ef\u4f7f\u7528\u3002<\/p>\n<\/figure>\n<\/p>\n