mirror of
https://github.com/pppscn/SmsForwarder
synced 2025-08-02 17:07:41 +08:00
新增:复制服务端当前监听地址按钮
This commit is contained in:
parent
af898c7a3f
commit
0c852fc4ed
@ -54,6 +54,7 @@ class ServerFragment : BaseFragment<FragmentServerBinding?>(), View.OnClickListe
|
||||
|
||||
override fun initListeners() {
|
||||
binding!!.tvServerTips.setOnClickListener(this)
|
||||
binding!!.ivCopy.setOnClickListener(this)
|
||||
binding!!.toggleServerBtn.setOnClickListener(this)
|
||||
//Refresh Button every sec
|
||||
Thread {
|
||||
@ -140,7 +141,7 @@ class ServerFragment : BaseFragment<FragmentServerBinding?>(), View.OnClickListe
|
||||
binding!!.etSignKey.setText(sign)
|
||||
XToastUtils.info(getString(R.string.sign_key_tips))
|
||||
}
|
||||
R.id.tv_server_tips -> {
|
||||
R.id.tv_server_tips, R.id.iv_copy -> {
|
||||
if (inetAddress != null) {
|
||||
val url = "http://${inetAddress!!.hostAddress}:5000"
|
||||
ClipboardUtils.copyText(url)
|
||||
@ -157,9 +158,11 @@ class ServerFragment : BaseFragment<FragmentServerBinding?>(), View.OnClickListe
|
||||
binding!!.toggleServerBtn.text = resources.getText(R.string.stop_server)
|
||||
inetAddress = NetworkUtils.getLocalInetAddress()
|
||||
binding!!.tvServerTips.text = getString(R.string.http_server_running, inetAddress!!.hostAddress, HTTP_SERVER_PORT)
|
||||
binding!!.ivCopy.visibility = View.VISIBLE
|
||||
} else {
|
||||
binding!!.toggleServerBtn.text = resources.getText(R.string.start_server)
|
||||
binding!!.tvServerTips.text = getString(R.string.http_server_stopped)
|
||||
binding!!.ivCopy.visibility = View.GONE
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -80,13 +80,31 @@
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
<TextView
|
||||
android:id="@+id/tv_server_tips"
|
||||
<LinearLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="@string/http_server_stopped"
|
||||
android:textSize="10sp"
|
||||
tools:ignore="SmallSp" />
|
||||
android:gravity="center_vertical"
|
||||
android:orientation="horizontal">
|
||||
|
||||
<TextView
|
||||
android:id="@+id/tv_server_tips"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="@string/http_server_stopped"
|
||||
android:textSize="10sp"
|
||||
tools:ignore="SmallSp" />
|
||||
|
||||
<ImageView
|
||||
android:id="@+id/iv_copy"
|
||||
android:layout_width="@dimen/config_margin_16dp"
|
||||
android:layout_height="@dimen/config_margin_16dp"
|
||||
android:layout_marginStart="5dp"
|
||||
android:src="@drawable/ic_copy"
|
||||
android:visibility="gone"
|
||||
app:tint="@color/colorStart"
|
||||
tools:ignore="ContentDescription" />
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
|
@ -806,7 +806,7 @@
|
||||
<string name="battery_plugged">Plugged: %s</string>
|
||||
|
||||
<string name="server_test">Server Test</string>
|
||||
<string name="invalid_service_address">Invalid service address</string>
|
||||
<string name="invalid_service_address">Invalid service address\nFormat: http://127.0.0.1:5000 or https://smsf.demo.com</string>
|
||||
<string name="click_test_button_first">Click the test button first, to get the list of features enabled by the server</string>
|
||||
<string name="disabled_on_the_server">Disable this feature on the server</string>
|
||||
<string name="frpc_failed_to_run">Frpc failed to run</string>
|
||||
|
@ -807,7 +807,7 @@
|
||||
<string name="battery_plugged">充电器:%s</string>
|
||||
|
||||
<string name="server_test">测试接口</string>
|
||||
<string name="invalid_service_address">无效的服务地址</string>
|
||||
<string name="invalid_service_address">无效的服务地址!\n格式:http://127.0.0.1:5000 或 https://smsf.demo.com</string>
|
||||
<string name="click_test_button_first">请先点击【测试接口】按钮,获取服务端已启用的功能列表</string>
|
||||
<string name="disabled_on_the_server">服务端禁用此功能</string>
|
||||
<string name="frpc_failed_to_run">Frpc运行失败</string>
|
||||
@ -856,5 +856,5 @@
|
||||
<string name="pure_client_mode">纯客户端模式</string>
|
||||
<string name="pure_client_mode_tips">启动APP时直接进入主动控制·客户端</string>
|
||||
<string name="exit_pure_client_mode">退出纯客户端模式</string>
|
||||
<string name="enabling_pure_client_mode">是否立即退出App后手动启动,以生效纯客户端模式?</string>
|
||||
<string name="enabling_pure_client_mode">是否立即退出App,并手动启动以生效纯客户端模式?</string>
|
||||
</resources>
|
||||
|
Loading…
x
Reference in New Issue
Block a user