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

एंड्रॉइड में हैंडलर का उपयोग कैसे करें?

<घंटा/>

यह उदाहरण दर्शाता है कि एंड्रॉइड में हैंडलर का उपयोग कैसे करें

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

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

 <बटन android:id ="@+id/my_button" android:layout_width ="100dp" android:layout_height ="wrap_content" android:layout_x ="0dp" android :layout_y ="0dp" android:text ="Yes" />

उपरोक्त कोड में, हमने बटन लिया है।

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

में जोड़ें
import android.os.Bundle;import android.os.Handler;import android.support.v4.app.FragmentActivity;import android.util. डिस्प्लेमेट्रिक्स; आयात android.widget.Button; आयात java.util.Random; आयात java.util.Timer; आयात java.util.TimerTask; सार्वजनिक वर्ग MainActivity FragmentActivity {हैंडलर हैंडलर; @Override public void onCreate(Bundle saveInstanceState) {super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); हैंडलर =नया हैंडलर (); अंतिम बटन बटन =(बटन) findViewById (R.id.my_button); अंतिम डिस्प्लेमेट्रिक्स डिस्प्लेमेट्रिक्स =नया डिस्प्लेमेट्रिक्स (); getWindowManager().getDefaultDisplay().getMetrics(displaymetrics); अंतिम टाइमर टाइमर =नया टाइमर (); timer.schedule (नया टाइमर टास्क () {@ ओवरराइड सार्वजनिक शून्य रन () {हैंडलर.पोस्ट (नया रननेबल () {@ ओवरराइड सार्वजनिक शून्य रन () {रैंडम आर =नया रैंडम (); अंतिम फ्लोट dx =R.nextFloat ( ) * displaymetrics.widthPixels; final float dy =R.nextFloat() * displaymetrics.heightPixels; final Timer टाइमर =new Timer(); button.animate() .x(dx) .y(dy) .setDuration(0) । प्रारंभ (); } }); } }, 0, 1000); }} 

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

एंड्रॉइड में हैंडलर का उपयोग कैसे करें?


  1. एंड्रॉइड में व्यूफ्लिपर का उपयोग कैसे करें?

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

  1. एंड्रॉइड में स्नैकबार का उपयोग कैसे करें?

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

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

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