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

Android ऐप में गूगल सर्च फंक्शनैलिटी कैसे जोड़ें?

Android ऐप में गूगल वेब सर्च इंटीग्रेट करने का तरीका

यह उदाहरण दिखाता है कि Intent.ACTION_WEB_SEARCH का उपयोग करके उपयोगकर्ता के क्वेरी को सीधे गूगल सर्च ऐप/ब्राउज़र में कैसे भेजा जाता है।

चरण 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"
    xmlns:tools="https://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    android:gravity="center"
    tools:context=".MainActivity">

    <EditText
        android:id="@+id/editText"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_centerInParent="true"
        android:hint="Search query" />

    <Button
        android:id="@+id/btnSearch"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:text="Search" />

</LinearLayout>

चरण 3: MainActivity.java

import androidx.appcompat.app.AppCompatActivity;
import android.app.SearchManager;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;

public class MainActivity extends AppCompatActivity {
    EditText editText;
    Button btnSearch;

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

        editText = findViewById(R.id.editText);
        btnSearch = findViewById(R.id.btnSearch);

        btnSearch.setOnClickListener(v -> {
            String query = editText.getText().toString().trim();
            if (!query.isEmpty()) {
                Intent intent = new Intent(Intent.ACTION_WEB_SEARCH);
                intent.putExtra(SearchManager.QUERY, query);
                startActivity(intent);
            }
        });
    }
}

चरण 4: AndroidManifest.xml

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

    <uses-permission android:name="android.permission.INTERNET" />

    <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>

नोट्स

  • INTERNET परमिशन आवश्यक है।
  • यह सिस्टम के डिफॉल्ट सर्च ऐप (आमतौर पर गूगल) को खोलता है।
  • कस्टम सर्च UI के लिए Custom Search API या WebView का उपयोग करें।
  1. Android Studio में JAR फ़ाइल को लाइब्रेरी के रूप में कैसे जोड़ें? Android Studio में JAR फ़ाइल को लाइब्रेरी के रूप में कैसे जोड़ें?

    यह गाइड बताता है कि Android Studio प्रोजेक्ट में बाहरी JAR फ़ाइल को लाइब्रेरी के रूप में कैसे जोड़ा जाता है। चरण 1: नया प्रोजेक्ट बनाएं Android Studio में File → New Project पर जाएं और प्रोजेक्ट बनाएं। चरण 2: JAR फ़ाइल को libs फ़ोल्डर में कॉपी करें Project व्यू में app/libs फ़ोल्डर खोलें (नहीं है

  1. गूगल सर्च विजिबिलिटी के लिए अपना गूगल पीपल कार्ड कैसे जोड़ें गूगल सर्च विजिबिलिटी के लिए अपना गूगल पीपल कार्ड कैसे जोड़ें

    वर्तमान समय में विज्ञापन और प्रचार अत्यंत आवश्यक हैं। चाहे आपके व्यवसाय के लिए हो या केवल आपके पोर्टफोलियो के लिए, एक मजबूत ऑनलाइन उपस्थिति आपके करियर को बढ़ावा देने में एक लंबा रास्ता तय करती है। गूगल की बदौलत, अब जब कोई गूगल पर आपका नाम खोजता है तो आपको ढूंढना आसान हो गया है। जी हां, आपने सही सुना

  1. एंड्रॉइड पर गूगल ऐप काम न करने को ठीक करें - चरण-दर-चरण समस्या निवारण गाइड एंड्रॉइड पर गूगल ऐप काम न करने को ठीक करें - चरण-दर-चरण समस्या निवारण गाइड

    गूगल ऐप एंड्रॉइड का एक अभिन्न अंग है और सभी आधुनिक एंड्रॉइड डिवाइस में प्री-इंस्टॉल्ड आता है। अगर आप एंड्रॉइड 8.0 या उससे ऊपर का उपयोग कर रहे हैं, तो आप इस उपयोगी और शक्तिशाली गूगल ऐप से परिचित होंगे। इसकी बहुआयामी सेवाओं में एक सर्च इंजन, एक AI-पावर्ड पर्सनल असिस्टेंट, एक न्यूज फीड, अपडेट, पॉडकास्ट