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 {serializableObject नमूना बढ़ाता है; @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) {नमूना =new serializableObject("sairam Krishna Mammahe"); Toast.makeText(MainActivity.this,sample.getName (), टोस्ट। LENGTH_LONG)। शो (); }}); }} 

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

पैकेज com.example.myapplication;import java.io.Serializable;class serializableObject Serializable लागू करता है { स्ट्रिंग नाम; सार्वजनिक धारावाहिक वस्तु (स्ट्रिंग नाम) {this.name =नाम; } सार्वजनिक स्ट्रिंग getName () {वापसी का नाम; }} 


आइए अपना एप्लिकेशन चलाने का प्रयास करें। मुझे लगता है कि आपने अपने वास्तविक 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 में जोड़ें। <