Skip to content

Commit eee6bbb

Browse files
committed
【ID871147007】合规5-在个人信息>>>用户ID后方添加一个“复制”的图标。
http://tapd.oa.com/NEW_IOT/prong/stories/view/1020393192871147007 Change-Id: I54f9ebe86e310af9fd252a45c11347007bd31b6f
1 parent d9021ef commit eee6bbb

File tree

7 files changed

+19
-1
lines changed

7 files changed

+19
-1
lines changed

app/src/main/java/com/tencent/iot/explorer/link/kitlink/activity/UserInfoActivity.kt

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ import android.view.LayoutInflater
1212
import android.view.View
1313
import android.view.ViewGroup.MarginLayoutParams
1414
import android.widget.TextView
15+
import android.widget.Toast
1516
import com.alibaba.fastjson.JSON
1617
import com.alibaba.fastjson.JSONObject
1718
import com.tencent.iot.explorer.link.App
@@ -90,6 +91,7 @@ class UserInfoActivity : PActivity(), UserInfoView, View.OnClickListener, View.O
9091

9192
override fun setListener() {
9293
iv_back.setOnClickListener { finish() }
94+
iv_user_id_copy.setOnClickListener(this)
9395
tv_title_nick.setOnClickListener(this)
9496
tv_user_info_logout.setOnClickListener(this)
9597
tv_user_id.setOnLongClickListener(this)
@@ -116,6 +118,11 @@ class UserInfoActivity : PActivity(), UserInfoView, View.OnClickListener, View.O
116118

117119
override fun onClick(v: View?) {
118120
when (v) {
121+
iv_user_id_copy -> {
122+
// 获取AndroidID,并保存至剪切板
123+
Utils.copy(this, App.data.userInfo.UserID)
124+
Toast.makeText(App.activity, "内容已复制", Toast.LENGTH_LONG).show()
125+
}
119126
tv_title_avatar, iv_avatar, iv_avatar_arrow -> {
120127
showCameraPopup()
121128
}

app/src/main/res/layout/activity_user_info.xml

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -127,13 +127,24 @@
127127
android:id="@+id/tv_user_id"
128128
android:layout_width="wrap_content"
129129
android:layout_height="wrap_content"
130-
android:layout_marginEnd="20dp"
130+
android:layout_marginEnd="40dp"
131131
android:textColor="@color/gray_6C7078"
132132
android:textSize="@dimen/ts_14"
133133
app:layout_constraintBottom_toBottomOf="@+id/tv_title_user_id"
134134
app:layout_constraintRight_toRightOf="parent"
135135
app:layout_constraintTop_toTopOf="@+id/tv_title_user_id" />
136136

137+
<ImageView
138+
android:id="@+id/iv_user_id_copy"
139+
android:layout_width="18dp"
140+
android:layout_height="18dp"
141+
android:layout_marginEnd="16dp"
142+
android:rotation="180"
143+
android:src="@mipmap/user_id_copy"
144+
app:layout_constraintBottom_toBottomOf="@+id/tv_title_user_id"
145+
app:layout_constraintRight_toRightOf="parent"
146+
app:layout_constraintTop_toTopOf="@id/tv_title_user_id" />
147+
137148
<View
138149
android:id="@+id/line_user_id"
139150
android:layout_width="match_parent"
1.1 KB
Loading
1.38 KB
Loading
1.69 KB
Loading
2.46 KB
Loading
3.43 KB
Loading

0 commit comments

Comments
 (0)