栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Android 12 设置 搜索框 增加展讯测试模式 工程模式指令入口

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Android 12 设置 搜索框 增加展讯测试模式 工程模式指令入口

--- a/packages/apps/SettingsIntelligence/src/com/android/settings/intelligence/search/SearchFragment.java
+++ b/packages/apps/SettingsIntelligence/src/com/android/settings/intelligence/search/SearchFragment.java
@@ -49,6 +49,8 @@ import com.android.settings.intelligence.search.savedqueries.SavedQueryControlle
 import com.android.settings.intelligence.search.savedqueries.SavedQueryViewHolder;

 import java.util.List;
+import android.content.Intent; //yim modify
+import android.content.ComponentName; //yim modify

 /**
  * This fragment manages the lifecycle of indexing and searching.
@@ -227,6 +229,30 @@ public class SearchFragment extends Fragment implements SearchView.OnQueryTextLi
         query = getLimitedQueryText(query);
         mNeverEnteredQuery = false;
         mQuery = query;
+
+               //yim modify
+               //Log.d(TAG, "yimyimyim " + query);
+               if(query.equals("*#*#83789#*#*")){
+               //Log.d(TAG, "yimyimyim 1 " + query);
+                               Intent intent = new Intent();
+                                                       intent.setComponent(ComponentName.unflattenFromString("com.sprd.validationtools/com.sprd.validationtools.ValidationToolsMainActivity"));
+                               try {
+                                        startActivity(intent);
+                                       } catch (Exception ex) {
+
+                               }
+               }else if(query.equals("*#*#83781#*#*")){
+                       Log.d(TAG, "yimyimyim 2 " + query);
+                               Intent intent = new Intent();
+                                                       intent.setComponent(ComponentName.unflattenFromString("com.sprd.engineermode/com.sprd.engineermode.EngineerModeActivity"));
+                               try {
+                                        startActivity(intent);
+                                       } catch (Exception ex) {
+
+                               }
+               }
+
+               //yim modify

         // If indexing is not finished, register the query text, but don't search.
         if (!mSearchFeatureProvider.isIndexingComplete(getActivity())) {
diff --git a/vendor/sprd/platform/packages/apps/EngineerMode/AndroidManifest.xml b/vendor/sprd/platform/packages/apps/EngineerMode/AndroidManifest.xml
index d260396..0b0f1ae 100755
--- a/vendor/sprd/platform/packages/apps/EngineerMode/AndroidManifest.xml
+++ b/vendor/sprd/platform/packages/apps/EngineerMode/AndroidManifest.xml
@@ -50,7 +50,7 @@
             android:label="@string/app_name"
             android:screenOrientation="portrait"
             android:theme="@style/AppCompat"
-            android:exported="false">
+            android:exported="true"> 
             
                 
                 
(END)

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1031796.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号