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

मैं अपनी कस्टम वस्तुओं को पार्सल करने योग्य कैसे बना सकता हूं?

<घंटा/>

यह उदाहरण दर्शाता है कि मैं अपनी कस्टम वस्तुओं को पार्सल करने योग्य कैसे बना सकता हूं

चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें।

चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें।

 <बटन एंड्रॉइड:आईडी ="@ + आईडी / पार्सलऑब्जेक्ट" एंड्रॉइड:लेआउट_विड्थ ="रैप_कंटेंट" एंड्रॉइड:लेआउट_हाइट ="रैप_कंटेंट" एंड्रॉइड:लेआउट_अलाइनपैरेंटटॉप =" true" android:layout_centerHorizontal ="true" android:layout_marginTop ="27dp" android:text ="यहां क्लिक करें"/>

उपरोक्त कोड में, हमने पार्सल ऑब्जेक्ट वैल्यू दिखाने के लिए बटन व्यू लिया है।

चरण 3 - निम्न कोड को src/MainActivity.java

में जोड़ें
पैकेज com.example.myapplication;import android.os.Build;import android.os.Bundle;import android.support.annotation.RequiresApi;import android.support.v7.app.AppCompatActivity;import android.view.View; आयात android.widget.Toast; सार्वजनिक वर्ग MainActivity AppCompatActivity {parcleObject नमूना; @RequiresApi(api =Build.VERSION_CODES.LOLLIPOP) @Override संरक्षित शून्य onCreate (बंडल सेव्ड इंस्टेंसस्टेट) {super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); findViewById(R.id.parcleObject).setOnClickListener(new View.OnClickListener() {@Override public void onClick(View v) {नमूना =नया parcleObject("sairam Krishna Mammahe"); Toast.makeText(MainActivity.this,sample.getName (), टोस्ट। LENGTH_LONG)। शो (); }}); }} 

चरण 3 - निम्न कोड को src/ parcleObject.java में जोड़ें

पैकेज com.example.myapplication;import android.os.Parcel;import android.os.Parcelable;class parcleObject, Parcelable को लागू करता है {निजी स्ट्रिंग नाम; संरक्षित parcleObject (पार्सल इन) {this.name =in.readString (); } सार्वजनिक parcleObject (स्ट्रिंग नाम) { यह नाम =नाम; } सार्वजनिक स्ट्रिंग getName () {वापसी का नाम; } सार्वजनिक शून्य सेटनाम (स्ट्रिंग नाम) { यह नाम =नाम; } पब्लिक स्टैटिक फ़ाइनल क्रिएटर क्रिएटर =नया क्रिएटर() {@Override public parcleObject createFromParcel(Parcel in) { नया parcleObject (in) लौटाएं; } @ ओवरराइड सार्वजनिक parcleObject [] newArray (int आकार) { नया parcleObject [आकार] लौटाएं; } }; @ ओवरराइड सार्वजनिक int वर्णन सामग्री () {वापसी 0; } @ ओवरराइड पब्लिक वॉयड राइटटॉपरसेल (पार्सल डेस्ट, इंट फ्लैग्स) { डेस्ट। राइटस्ट्रिंग (यह नाम); }} 

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

मैं अपनी कस्टम वस्तुओं को पार्सल करने योग्य कैसे बना सकता हूं?

अब बटन पर क्लिक करें, यह नीचे दिखाए अनुसार परिणाम दिखाएगा -

मैं अपनी कस्टम वस्तुओं को पार्सल करने योग्य कैसे बना सकता हूं?


  1. एंड्रॉइड में कॉल कैसे करें

    यह उदाहरण दर्शाता है कि android में कॉल कैसे करें चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें। चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें। उपरोक्त कोड में, हमने सूची दृश्य लिया है।

  1. मैं एक्सएमएल शैलियों का उपयोग करके एंड्रॉइड में कस्टम बटन कैसे बना सकता हूं?

    यह उदाहरण दर्शाता है कि मैं XML Styles का उपयोग करके Android में कस्टम बटन कैसे बना सकता हूं। चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें। दूसरा चरण - निम्न कोड को res/layout/activity_main.xml में जोड़ें।

  1. मैं एंड्रॉइड में एक बटन कैसे हटा सकता हूं या इसे अदृश्य बना सकता हूं?

    यह उदाहरण दर्शाता है कि एंड्रॉइड में एक बटन को कैसे हटाया जाए या इसे अदृश्य कैसे बनाया जाए। चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें। चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें। <