Browse Source

小修改

liuyuqi-dellpc 3 years ago
parent
commit
3a44169a9c

+ 7 - 6
app/src/main/AndroidManifest.xml

@@ -3,11 +3,11 @@
     xmlns:tools="http://schemas.android.com/tools"
     package="me.yoqi.android.appmanager">
 
-    <uses-permission android:name="android.permission.INTERNET"/>
-    <uses-permission android:name="android.permission.PACKAGE_USAGE_STATS"
+    <uses-permission android:name="android.permission.INTERNET" />
+    <uses-permission
+        android:name="android.permission.PACKAGE_USAGE_STATS"
         tools:ignore="ProtectedPermissions" />
-    <uses-permission android:name="android.permission.GET_PACKAGE_SIZE"/>
-
+    <uses-permission android:name="android.permission.GET_PACKAGE_SIZE" />
     <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
     <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
     <uses-permission android:name="android.permission.READ_PHONE_STATE" />
@@ -19,7 +19,8 @@
         android:roundIcon="@mipmap/ic_launcher"
         android:supportsRtl="true"
         android:theme="@style/AppTheme">
-        <activity android:name=".MainActivity"
+        <activity
+            android:name=".MainActivity"
             android:theme="@style/Theme.AppCompat.Light.NoActionBar">
             <intent-filter>
                 <action android:name="android.intent.action.MAIN" />
@@ -27,7 +28,7 @@
                 <category android:name="android.intent.category.LAUNCHER" />
             </intent-filter>
         </activity>
-        <activity android:name=".views.SplashActivity"/>
+        <activity android:name=".views.SplashActivity" />
     </application>
 
 </manifest>

+ 6 - 3
app/src/main/java/me/yoqi/android/appmanager/views/AppInfoAdapter.java

@@ -65,14 +65,17 @@ public class AppInfoAdapter extends BaseAdapter {
         final AppInfo Appinfo = (AppInfo) getItem(position);
         holder.icon.setImageDrawable(Appinfo.getAppIcon());
         holder.appNmae.setText(Appinfo.getAppName());
-        holder.packageName.setText("包名:" + Appinfo.getPackageName());
+        holder.packageName.setText(String.format("%s%s", mContext.getString(R.string.pack_name), Appinfo.getPackageName()));
         if (!TextUtils.isEmpty(Appinfo.getLuancherActivity())) {
-            holder.launcherName.setText("启动类名:" + Appinfo.getLuancherActivity());
+            holder.launcherName.setText(String.format("%s%s", mContext.getString(R.string.start_class), Appinfo.getLuancherActivity()));
+            holder.launcherName.setVisibility(View.VISIBLE);
+        } else {
+            holder.launcherName.setVisibility(View.GONE);
         }
         view.setOnClickListener(new View.OnClickListener() {
             @Override
             public void onClick(View v) {
-                SimplexToast.show(mContext, "包名已复制到剪切板");
+                SimplexToast.show(mContext, mContext.getString(R.string.pack_coped));
                 //获取剪贴板管理器:
                 ClipboardManager cm = (ClipboardManager) mContext.getSystemService(Context.CLIPBOARD_SERVICE);
                 // 创建普通字符型ClipData

+ 6 - 0
app/src/main/res/drawable/item_selector.xml

@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+    <item android:drawable="@android:color/transparent" android:state_pressed="false" />
+    <item android:drawable="@android:color/darker_gray" android:state_pressed="true" />
+    <item android:drawable="@android:color/holo_purple" android:state_selected="true" />
+</selector>

+ 3 - 3
app/src/main/res/layout/activity_main.xml

@@ -32,8 +32,8 @@
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
                 android:layout_gravity="center"
-                android:layout_marginTop="10dp"
-                android:layout_marginBottom="10dp"
+                android:layout_marginTop="5dp"
+                android:layout_marginBottom="5dp"
                 android:orientation="horizontal">
 
                 <RadioButton
@@ -57,8 +57,8 @@
                 android:layout_width="match_parent"
                 android:layout_height="0dp"
                 android:layout_weight="1"
+                android:listSelector="@drawable/item_selector"
                 android:choiceMode="singleChoice"
-                android:listSelector="@android:color/transparent"
                 android:visibility="gone"></ListView>
         </LinearLayout>
 

+ 19 - 8
app/src/main/res/layout/lv_item.xml

@@ -1,10 +1,12 @@
 <?xml version="1.0" encoding="utf-8"?>
 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
     xmlns:app="http://schemas.android.com/apk/res-auto"
+    xmlns:tools="http://schemas.android.com/tools"
     android:layout_width="match_parent"
+    android:layout_height="match_parent"
+    android:background="@android:color/transparent"
     android:orientation="horizontal"
-    android:padding="16dp"
-    android:layout_height="match_parent">
+    android:padding="8dp">
 
     <ImageView
         android:id="@+id/icon"
@@ -17,23 +19,32 @@
         android:layout_width="match_parent"
         android:layout_height="wrap_content"
         android:orientation="vertical">
+
         <TextView
             android:id="@+id/appNmae"
-            android:text="115"
             android:layout_width="wrap_content"
-            android:layout_height="wrap_content" />
+            android:layout_height="wrap_content"
+            android:text=""
+            android:visibility="visible"
+            tools:text="115"
+            tools:visibility="visible" />
 
         <TextView
             android:id="@+id/packageName"
-            android:text="com.xx.123"
             android:layout_width="wrap_content"
-            android:layout_height="wrap_content" />
+            android:layout_height="wrap_content"
+            android:text=""
+            android:visibility="visible"
+            tools:text="me.yoqi.xx"
+            tools:visibility="visible" />
 
         <TextView
             android:id="@+id/launcherName"
-            android:text="com.xx"
             android:layout_width="wrap_content"
-            android:layout_height="wrap_content" />
+            android:layout_height="wrap_content"
+            android:text=""
+            tools:text="xx"
+            tools:visibility="visible" />
     </LinearLayout>
 
 </LinearLayout>

+ 3 - 0
app/src/main/res/values-zh/strings.xml

@@ -5,4 +5,7 @@
     <string name="dsf_app">第三方App</string>
     <string name="loading">正在加载中...</string>
     <string name="hite_search_app">搜索app</string>
+    <string name="start_class">启动类名:</string>
+    <string name="pack_name">包名:</string>
+    <string name="pack_coped">包名已复制到剪切板</string>
 </resources>

+ 5 - 2
app/src/main/res/values/strings.xml

@@ -1,7 +1,10 @@
 <resources>
-    <string name="app_name">appManager</string>
+    <string name="app_name">AppManager</string>
     <string name="system_app">System App</string>
     <string name="dsf_app">User App</string>
-    <string name="loading">loading...</string>
+    <string name="loading">loading</string>
     <string name="hite_search_app">Search App</string>
+    <string name="start_class">StartClass: </string>
+    <string name="pack_name">Package    : </string>
+    <string name="pack_coped">"Copied to clipboard"</string>
 </resources>