首先去掉“拨号”
打开 packages/apps/Contacts/AndroidManifest.xml
注释掉
<!-- <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.DEFAULT" /> <category android:name="android.intent.category.LAUNCHER" /> <category android:name="android.intent.category.BROWSABLE" /> </intent-filter>-->
程序还是存在,但是不会显示在系统中。
去掉小部件
还是这个文件:
packages/apps/Contacts/AndroidManifest.xml
注释掉下面的部分
<!-- <activity-alias android:name="ContactShortcut" android:targetActivity=".activities.ContactSelectionActivity" android:label="@string/shortcutContact" android:icon="@mipmap/ic_launcher_shortcut_contact"> <intent-filter> <action android:name="android.intent.action.CREATE_SHORTCUT" /> <category android:name="android.intent.category.DEFAULT" /> </intent-filter> </activity-alias> <activity-alias android:name="alias.DialShortcut" android:targetActivity=".activities.ContactSelectionActivity" android:label="@string/shortcutDialContact" android:icon="@mipmap/ic_launcher_shortcut_directdial" android:enabled="@*android:bool/config_voice_capable"> <intent-filter> <action android:name="android.intent.action.CREATE_SHORTCUT" /> <category android:name="android.intent.category.DEFAULT" /> <category android:name="android.intent.category.CAR_MODE" /> </intent-filter> </activity-alias> <activity-alias android:name="alias.MessageShortcut" android:targetActivity=".activities.ContactSelectionActivity" android:label="@string/shortcutMessageContact" android:icon="@mipmap/ic_launcher_shortcut_directmessage" android:enabled="@*android:bool/config_voice_capable"> <intent-filter> <action android:name="android.intent.action.CREATE_SHORTCUT" /> <category android:name="android.intent.category.DEFAULT" /> </intent-filter> </activity-alias>-->