|
1 | 1 | package com.yorick.cokotools.util |
2 | 2 |
|
3 | | -import android.content.ClipData |
4 | | -import android.content.ClipboardManager |
5 | 3 | import android.content.Context |
6 | 4 | import android.content.Intent |
7 | | -import android.content.pm.PackageManager.NameNotFoundException |
8 | 5 | import android.net.Uri |
9 | | -import android.util.Log |
10 | 6 | import android.widget.Toast |
11 | 7 | import com.google.android.material.dialog.MaterialAlertDialogBuilder |
12 | 8 | import com.yorick.cokotools.R |
13 | 9 |
|
14 | | - |
15 | 10 | object Utils { |
16 | 11 |
|
17 | | - |
18 | 12 | private fun openActivity(context: Context, packageName: String, activityName: String): Boolean { |
19 | 13 | try { |
20 | 14 | val intent = Intent() |
@@ -44,35 +38,6 @@ object Utils { |
44 | 38 | Toast.makeText(context, desc, Toast.LENGTH_LONG).show() |
45 | 39 | } |
46 | 40 |
|
47 | | - private fun getAppVersionName(context: Context, packageName: String): List<String> { |
48 | | - val verList = mutableListOf<String>() |
49 | | - try { |
50 | | - val packageInfo = context.applicationContext |
51 | | - .packageManager |
52 | | - .getPackageInfo(packageName, 0) |
53 | | - verList.add(packageInfo.versionName) //版本号名称 |
54 | | - verList.add(packageInfo.longVersionCode.toString()) |
55 | | - Log.d("yu", "当前版本:$verList") |
56 | | - } catch (e: NameNotFoundException) { |
57 | | - e.printStackTrace() |
58 | | - } |
59 | | - return verList |
60 | | - } |
61 | | - |
62 | | - private fun copy(context: Context, content: String) { |
63 | | - val cm = context.getSystemService(Context.CLIPBOARD_SERVICE) as ClipboardManager |
64 | | - val text = ClipData.newPlainText("yu", content) |
65 | | - cm.setPrimaryClip(text) |
66 | | - } |
67 | | - |
68 | | - fun testVer(context: Context, packageName: String) { |
69 | | - // 测试 |
70 | | - val verList = getAppVersionName(context, packageName) |
71 | | - copy(context, verList.toString()) |
72 | | - toastUtil(context, "版本为${verList},已复制") |
73 | | - // 测试 |
74 | | - } |
75 | | - |
76 | 41 | private fun mDialog( |
77 | 42 | flag: Boolean, |
78 | 43 | context: Context, |
|
0 commit comments