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

Android में होम स्क्रीन पर शॉर्टकट कैसे बनाएं?

होम स्क्रीन पर शॉर्टकट बनाना

यह उदाहरण Android में प्रोग्रामेटिकली होम स्क्रीन पर शॉर्टकट बनाने को दर्शाता है।

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

Android Studio में File → New Project पर जाएं और आवश्यक विवरण भरकर एक नया प्रोजेक्ट बनाएं।

चरण 2: res/layout/activity_main.xml में कोड जोड़ें

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="https://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="match_parent"
    android:gravity="center"
    android:layout_height="match_parent">
    <TextView
        android:id="@+id/text"
        android:layout_width="fill_parent"
        android:gravity="center"
        android:textSize="30sp"
        android:layout_height="wrap_content"
        android:text="Click here" />
</LinearLayout>

चरण 3: src/MainActivity.java में कोड जोड़ें

package com.example.myapplication;

import android.app.Activity;
import android.content.Intent;
import android.content.SharedPreferences;
import android.net.Uri;
import android.os.Bundle;
import android.support.v4.content.pm.ShortcutInfoCompat;
import android.support.v4.content.pm.ShortcutManagerCompat;
import android.support.v4.graphics.drawable.IconCompat;
import android.view.View;
import android.widget.TextView;
import android.widget.Toast;

public class MainActivity extends Activity {
    private static final String PREF_KEY_SHORTCUT_ADDED = "Sairam";
    TextView text;

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        text = findViewById(R.id.text);
        text.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                if (ShortcutManagerCompat.isRequestPinShortcutSupported(getApplicationContext())) {
                    ShortcutInfoCompat shortcutInfo = new ShortcutInfoCompat.Builder(getApplicationContext(), "#1")
                            .setIntent(new Intent(getApplicationContext(), MainActivity.class).setAction(Intent.ACTION_MAIN))
                            .setShortLabel("Test")
                            .setIcon(IconCompat.createWithResource(getApplicationContext(), R.drawable.logo))
                            .build();
                    ShortcutManagerCompat.requestPinShortcut(getApplicationContext(), shortcutInfo, null);
                } else {
                    Toast.makeText(MainActivity.this, "launcher does not support short cut icon", Toast.LENGTH_LONG).show();
                }
            }
        });
    }
}

चरण 4: Manifest.xml में कोड जोड़ें

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="https://schemas.android.com/apk/res/android"
    package="com.example.myapplication">
    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT" />
    <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"
            android:configChanges="keyboardHidden|orientation|screenSize">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <action android:name="android.intent.action.CREATE_SHORTCUT" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>
</manifest>

ऐप चलाएं

अपने Android डिवाइस को कंप्यूटर से कनेक्ट करें। Android Studio में प्रोजेक्ट की एक्टिविटी फाइल खोलें और टूलबार से Run आइकन पर क्लिक करें। अपना मोबाइल डिवाइस चुनें और डिफॉल्ट स्क्रीन देखें।

Android में होम स्क्रीन पर शॉर्टकट कैसे बनाएं?

अब होम बटन पर क्लिक करें, यह परिणाम दिखाएगा।

  1. एंड्रॉइड पर क्रोम वेबपेज और बुकमार्क को होम स्क्रीन पर कैसे जोड़ें एंड्रॉइड पर क्रोम वेबपेज और बुकमार्क को होम स्क्रीन पर कैसे जोड़ें

    यदि आप किसी विशिष्ट वेबसाइट के नियमित विज़िटर हैं (शायद मेक टेक ईज़ियर?), तो आपके द्वारा पसंद की जाने वाली वेबसाइटों को अपने एंड्रॉइड होम पेज पर रखना उपयोगी हो सकता है। इस तरह जब आप साइट पर जाना चाहते हैं, तो बस होम पेज पर जाएं, आइकन पर टैप करें जैसे कि यह एक ऐप हो, और आप वहां हैं! हम पहले ही कवर कर

  1. अपनी होम स्क्रीन से गायब हुए एंड्रॉइड ऐप आइकन कैसे पुनर्प्राप्त करें अपनी होम स्क्रीन से गायब हुए एंड्रॉइड ऐप आइकन कैसे पुनर्प्राप्त करें

    जब आपके डिवाइस पर कई एप्लिकेशन होते हैं, तो आप किसी विशिष्ट ऐप आइकन का पता लगाने की कोशिश करते समय भ्रमित हो सकते हैं। आप होम स्क्रीन पर यह नहीं ढूंढ पा रहे होंगे कि यह वास्तव में कहां रखा गया है। होम स्क्रीन से आइकन गायब होने के कई कारण हो सकते हैं। यह संभव है कि इसे कहीं और ले जाया गया हो या गलती

  1. iOS 15 होम स्क्रीन मास्टर करें: ऐप्स, विजेट्स और पेज को प्रो की तरह व्यवस्थित करें iOS 15 होम स्क्रीन मास्टर करें: ऐप्स, विजेट्स और पेज को प्रो की तरह व्यवस्थित करें

    आईफोन की होम स्क्रीन जल्दी से नियंत्रण से बाहर हो सकती है। शुक्र है, अराजकता में व्यवस्था लाने के कई तरीके हैं। आप ऐप्स और विजेट्स को इधर-उधर ले जा सकते हैं, ऐप्स को फोल्डर में डाल सकते हैं, विजेट्स को एक-दूसरे के ऊपर स्टैक कर सकते हैं, आदि।  iOS 14 ने तो पूरे होम स्क्रीन पेज को छिपाने की क्षमत