Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Android

एंड्रॉइड ऐप के लिए आइकन कैसे सेट करें?

एंड्रॉइड ऐप में कस्टम ऐप आइकन सेट करना

यह गाइड दिखाता है कि एंड्रॉइड ऐप के लिए कस्टम लॉन्चर आइकन कैसे जोड़ा और कॉन्फ़िगर किया जाता है।

चरण 1: नया प्रोजेक्ट बनाएं

Android Studio में File → New Project चुनकर नया प्रोजेक्ट बनाएं।

चरण 2: मिपमैप फोल्डर में आइकन जोड़ें

  1. प्रोजेक्ट व्यू में app → res → mipmap फोल्डर खोलें
  2. आपको विभिन्न घनत्वों के फोल्डर दिखाई देंगे:
    • mipmap-mdpi (48x48 px)
    • mipmap-hdpi (72x72 px)
    • mipmap-xhdpi (96x96 px)
    • mipmap-xxhdpi (144x144 px)
    • mipmap-xxxhdpi (192x192 px)
  3. प्रत्येक फोल्डर में उपयुक्त आकार की आइकन इमेज (ic_launcher.png नाम से) पेस्ट करें

💡 आसान तरीका: Image Asset Studio

Android Studio में बिल्ट-इन टूल का उपयोग करें:

  1. res फोल्डर पर राइट-क्लिक → New → Image Asset
  2. Icon Type: Launcher Icons (Adaptive & Legacy)
  3. Source Asset: अपनी इमेज फाइल चुनें
  4. Shape: Circle, Square, या Rounded चुनें
  5. Next → Finish क्लिक करें

यह टूल स्वचालित रूप से सभी घनत्वों के लिए सही आकार की इमेज जेनरेट करता है।

चरण 3: लेआउट XML (सामान्य)

res/layout/activity_main.xml:

<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout
    xmlns:android="https://schemas.android.com/apk/res/android"
    xmlns:app="https://schemas.android.com/apk/res-auto"
    xmlns:tools="https://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".MainActivity">

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Hello World!"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintLeft_toLeftOf="parent"
        app:layout_constraintRight_toRightOf="parent"
        app:layout_constraintTop_toTopOf="parent" />

</androidx.constraintlayout.widget.ConstraintLayout>

चरण 4: MainActivity

MainActivity.java:

package com.example.sample;

import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;

public class MainActivity extends AppCompatActivity {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
    }
}

चरण 5: Manifest में आइकन रेफरेंस

AndroidManifest.xml:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="https://schemas.android.com/apk/res/android"
    package="com.example.sample">

    <application
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"        
        android:label="@string/app_name"
        android:roundIcon="@mipmap/ic_launcher_round"  
        android:supportsRtl="true"
        android:theme="@style/AppTheme">

        <activity android:name=".MainActivity">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>

    </application>
</manifest>

⚠️ सामान्य गलतियों से बचें

  • डुप्लिकेट एक्टिविटी घोषणा: Manifest में एक ही एक्टिविटी को दो बार घोषित न करें
  • गलत आइकन नाम: सुनिश्चित करें कि android:icon और android:roundIcon सही फाइल नाम रेफरेंस करते हैं
  • dist:module टैग आमतौर पर इंस्टेंट ऐप्स के लिए होता है, सामान्य ऐप्स के लिए आवश्यक नहीं

एडाप्टिव आइकन (Android 8.0+)

मॉडर्न एंड्रॉइड के लिए एडाप्टिव आइकन बनाएं (दो लेयर):

  1. res/mipmap-anydpi-v26/ic_launcher.xml बनाएं
  2. फोरग्राउंड और बैकग्राउंड लेयर परिभाषित करें
<?xml version="1.0" encoding="utf-8"?>
<adaptive-icon xmlns:android="https://schemas.android.com/apk/res/android">
    <background android:drawable="@drawable/ic_launcher_background" />
    <foreground android:drawable="@drawable/ic_launcher_foreground" />
</adaptive-icon>

ऐप चलाएं

डिवाइस कनेक्ट करें, Run पर क्लिक करें। ऐप इंस्टॉल होने पर लॉन्चर में आपका कस्टम आइकन दिखाई देगा।

  1. एंड्रॉइड पर ऐप्स के लिए कस्टम आइकन कैसे सेट करें एंड्रॉइड पर ऐप्स के लिए कस्टम आइकन कैसे सेट करें

    एंड्रॉइड आपको सभी प्रकार के भयानक कस्टमाइज़ेशन करने देता है ताकि आप अपने फोन को व्यक्तिगत बना सकें। जबकि इनमें से कुछ ट्वीक के लिए बहुत गहन कार्य की आवश्यकता होती है, अन्य कम मेहनत वाले होते हैं और केवल कुछ टैप लेते हैं। कस्टम आइकन इस दूसरे कैंप में आते हैं। बस कुछ मिनटों में, आप अपने फोन पर डिफ़ॉल्

  1. एंड्रॉइड पर अलग-अलग ऐप्स के लिए विशिष्ट वॉल्यूम कैसे सेट करें एंड्रॉइड पर अलग-अलग ऐप्स के लिए विशिष्ट वॉल्यूम कैसे सेट करें

    आपके एंड्रॉइड फोन में प्रत्येक ऐप के लिए कोई सार्वभौमिक वॉल्यूम सेटिंग्स नहीं हैं। आपको उनका उपयोग करने से पहले अपनी आवश्यकताओं के अनुसार हर ऐप की वॉल्यूम को समायोजित करने की आवश्यकता है। उदाहरण के लिए, आप संगीत जोर से सुनना पसंद कर सकते हैं, लेकिन वीडियो गेम की तेज आवाज पूर्ण वॉल्यूम पर सुखद नहीं ह

  1. एंड्रॉइड पर आउटलुक ईमेल सेट करें - त्वरित और आसान गाइड एंड्रॉइड पर आउटलुक ईमेल सेट करें - त्वरित और आसान गाइड

    आउटलुक दशकों से सबसे लोकप्रिय ईमेल प्रबंधन समाधानों में से एक रहा है और दुनिया भर के कई व्यक्तियों और व्यवसायों द्वारा उपयोग किया जाता है। जबकि यह आपके कंप्यूटर पर ईमेल एक्सेस करने के लिए आपका प्राथमिक उपकरण हो सकता है, यह निश्चित रूप से आपके स्मार्टफोन के बारे में बात करते समय समान नहीं है। लेकिन अ