[ANLATIM] Uygulamaları Menuden Gizleme

'Android Anlatımlar' forumunda Orochi™ tarafından 9 Nisan 2015 tarihinde açılan konu

  1. Orochi™

    Orochi™ Administrator
    Site Yetkilisi Administrator

    4.459
    3.802
    122
    Cihaz:
    Nx569j,Kenzo,Touch
    ROM:
    MIUI 9.6 /Nubia ui 4/amigo Os
    Sistem veya 3. parti Uygulamaları Menuden Gizlemek için
    Gizlemek istediğimiz Uygulamayı Apktool ile Decomp Ediyoruz
    Decomp Ettiğimiz Uygulamanın AndroidManifest.xml dosyasını Note Pad Plus ile Açıyoruz

    Aşağıdaki Kodu Siliyoruz

    Kod:
    <category android:name="android.intent.category.LAUNCHER"/>
    Dikkat ediceğiniz Nokta Bazı Uygulamalarda Bu Satır Birden Fazla Yerde Geçer Siz Uygulamanın Ana Kodunu Siliceksiniz

    Bunun için Aşağıdaki Satırın altında Geçen Launcher Kodunu Sileceksiniz

    Kod:
    <action android:name="android.intent.action.MAIN"/>

    Örnek Olarak Dolby Uygulamasına Bakın
    ORJ Xml


    Kod:
    <?xml version="1.0" encoding="utf-8" standalone="no"?>
    <manifest xmlns:android="http://schemas.android.com/apk/res/android" android:installLocation="auto" android:sharedUserId="com.dolby" package="com.dolby.ds1appUI">
        <supports-screens android:largeScreens="true" android:normalScreens="true" android:smallScreens="false" android:xlargeScreens="true"/>
        <compatible-screens>
            <screen android:screenDensity="mdpi" android:screenSize="normal"/>
            <screen android:screenDensity="hdpi" android:screenSize="normal"/>
            <screen android:screenDensity="xhdpi" android:screenSize="normal"/>
            <screen android:screenDensity="mdpi" android:screenSize="large"/>
            <screen android:screenDensity="mdpi" android:screenSize="xlarge"/>
        </compatible-screens>
        <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS"/>
        <uses-permission android:name="android.permission.GET_TASKS"/>
        <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
        <uses-permission android:name="android.permission.BLUETOOTH"/>
        <application android:hardwareAccelerated="true" android:icon="@drawable/launch_icon" android:label="@string/app_name" android:name="com.dolby.ds1appCoreUI.DS1Application" android:supportsRtl="true" android:theme="@style/windowsStyle">
            <activity android:label="@string/app_name" android:launchMode="singleTask" android:name="com.dolby.ds1appUI.MainActivity" android:windowSoftInputMode="adjustPan">
                <intent-filter>
                    <action android:name="android.intent.action.MAIN"/>
                    <category android:name="android.intent.category.LAUNCHER"/>
                </intent-filter>
                <intent-filter>
                    <action android:name="android.media.action.DISPLAY_AUDIO_EFFECT_CONTROL_PANEL"/>
                    <category android:name="android.intent.category.DEFAULT"/>
                </intent-filter>
                <intent-filter>
                    <action android:name="com.dolby.LAUNCH_DS_APP"/>
                    <category android:name="android.intent.category.DEFAULT"/>
                </intent-filter>
            </activity>
            <activity android:configChanges="keyboardHidden|orientation|screenSize" android:exported="false" android:finishOnTaskLaunch="true" android:label="@string/instore_app_name" android:name="com.dolby.instoredemoapp.DlbInStoreDemoPlayer" android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen">
                <intent-filter>
                    <action android:name="com.dolby.LAUNCH_DS1_INSTOREDEMO_APP"/>
                    <category android:name="android.intent.category.DEFAULT"/>
                </intent-filter>
            </activity>
            <uses-library android:name="android.dolby"/>
        </application>
    </manifest>
    

    Menuden Gizlendikten Sonraki Hali


    Kod:
    <?xml version="1.0" encoding="utf-8" standalone="no"?>
    <manifest xmlns:android="http://schemas.android.com/apk/res/android" android:installLocation="auto" android:sharedUserId="com.dolby" package="com.dolby.ds1appUI">
        <supports-screens android:largeScreens="true" android:normalScreens="true" android:smallScreens="false" android:xlargeScreens="true"/>
        <compatible-screens>
            <screen android:screenDensity="mdpi" android:screenSize="normal"/>
            <screen android:screenDensity="hdpi" android:screenSize="normal"/>
            <screen android:screenDensity="xhdpi" android:screenSize="normal"/>
            <screen android:screenDensity="mdpi" android:screenSize="large"/>
            <screen android:screenDensity="mdpi" android:screenSize="xlarge"/>
        </compatible-screens>
        <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS"/>
        <uses-permission android:name="android.permission.GET_TASKS"/>
        <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
        <uses-permission android:name="android.permission.BLUETOOTH"/>
        <application android:hardwareAccelerated="true" android:icon="@drawable/launch_icon" android:label="@string/app_name" android:name="com.dolby.ds1appCoreUI.DS1Application" android:supportsRtl="true" android:theme="@style/windowsStyle">
            <activity android:label="@string/app_name" android:launchMode="singleTask" android:name="com.dolby.ds1appUI.MainActivity" android:windowSoftInputMode="adjustPan">
                <intent-filter>
                    <action android:name="android.intent.action.MAIN"/>
                </intent-filter>
                <intent-filter>
                    <action android:name="android.media.action.DISPLAY_AUDIO_EFFECT_CONTROL_PANEL"/>
                    <category android:name="android.intent.category.DEFAULT"/>
                </intent-filter>
                <intent-filter>
                    <action android:name="com.dolby.LAUNCH_DS_APP"/>
                    <category android:name="android.intent.category.DEFAULT"/>
                </intent-filter>
            </activity>
            <activity android:configChanges="keyboardHidden|orientation|screenSize" android:exported="false" android:finishOnTaskLaunch="true" android:label="@string/instore_app_name" android:name="com.dolby.instoredemoapp.DlbInStoreDemoPlayer" android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen">
                <intent-filter>
                    <action android:name="com.dolby.LAUNCH_DS1_INSTOREDEMO_APP"/>
                    <category android:name="android.intent.category.DEFAULT"/>
                </intent-filter>
            </activity>
            <uses-library android:name="android.dolby"/>
        </application>
    </manifest>
    
    işlem bittikten Sonra Uygulamayı Apktool ile Recomplie Yani Kapatıyoruz
    Kapanan Uygulamayı Apktool ile sign Yani imzalıyoruz
    işlem Tamamdır :emoji_slight_smile:
     
    General_Marqos bunu beğendi.
  2. SuperDroid

    Anlatım için teşekkürler mesut hocam  :emoji_slight_smile:
     
  3. Kadirdroid

    Kadirdroid Yönetici
    Site Yetkilisi Yönetici

    648
    223
    43
    Cihaz:
    Lenovo K6 Power
    ROM:
    VibeUI
    Hocam ( @"Orochi™" ) paket ayrıştırma hatası verdi
     
Yükleniyor...

Bu Sayfayı Paylaş