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

एंड्रॉइड के लिए ग्रेविटी व्यू का उपयोग कैसे करें

<घंटा/>

एक उदाहरण में जाने से पहले, हमें पता होना चाहिए कि एंड्रॉइड में गुरुत्वाकर्षण दृश्य क्या है। ग्रेविटी व्यू हमें एंड्रॉइड डिवाइस के मोशन सेंसर का उपयोग करने और अंतिम उपयोगकर्ता को अपने डिवाइस को घुमाकर उत्पाद का पता लगाने की अनुमति देता है।

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

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

चरण 2 - build.gradle खोलें और डिज़ाइन सपोर्ट लाइब्रेरी डिपेंडेंसी जोड़ें।

प्लगइन लागू करें:'com.android.application'android {पैकेजिंगऑप्शन {'मेटा-आईएनएफ/प्रोगार्ड/एंड्रॉइडएक्स-एनोटेशन.प्रो' को बाहर करें} पैकेजिंगऑप्शन {'मेटा-आईएनएफ/डिपेंडेंसीज' को छोड़कर 'मेटा-आईएनएफ/लाइसेंस' को बाहर करें। 'META-INF/LICENSE.txt' को बाहर करें 'META-INF/license.txt' को बाहर करें 'META-INF/NOTICE' को बाहर करें 'META-INF/NOTICE.txt' को बाहर करें 'META-INF/notice.txt' को बाहर करें ' META-INF/ASL2.0' } कंपाइलSdkVersion 28 defaultConfig { applicationId "com.example.andy.myapplication" minSdkVersion 15 targetSdkVersion 28 versionCode 1 versionName "1.0" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" } buildTypes { रिलीज { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } }}निर्भरता {कार्यान्वयन fileTree(dir:'libs', शामिल हैं:['*.jar']) कार्यान्वयन 'com.android .support:appcompat-v7:28.0.0' impl ementation 'com.android.support.constraint:constraint-layout:1.1.3' कार्यान्वयन 'co.gofynd.library:gravity-view:1.0' testImplementation 'junit:junit:4.12' androidTestImplementation 'com.android.support.test:रनर:1.0.2' androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'}

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

   

उपरोक्त कोड में, हमने स्क्रीन पर छवि दिखाने के लिए छवि और छवि दृश्य को स्क्रॉल करने के लिए एक क्षैतिज स्क्रॉल दृश्य लिया है।

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

में जोड़ें <पूर्व>पैकेज com.example.andy.myapplication;import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import android.widget.ImageView;import co.gofynd.gravityview.GravityView;public class MainActivity का विस्तार AppCompatActivity { ग्रेविटी व्यू ग्रेविटी व्यू; @Override संरक्षित शून्य पर क्रिएट (बंडल सेव किया गया इंस्टेंसस्टेट) {super.onCreate (savedInstanceState); setContentView(R.layout.activity_main); ImageView imageView =findViewById (R.id.imageView); ग्रेविटी व्यू =ग्रेविटी व्यू.गेट इंस्टेंस (यह); बूलियन is_supported =gravityView.deviceSupported (); अगर (is_supported) {गुरुत्वाकर्षण व्यू। सेट इमेज (इमेज व्यू, आर.ड्राएबल.बैक) } } @Override संरक्षित शून्य onResume() {super.onResume(); ग्रेविटी व्यू.रजिस्टर लिस्टनर (); } @Override संरक्षित शून्य onStop() {super.onStop(); ग्रेविटी व्यू.unRegisterListener (); }}

उपरोक्त कोड में हमने ड्रॉएबल से बैक के रूप में एक इमेज ली है, इसलिए ड्रॉएबल पर स्क्रॉल करने योग्य इमेज जोड़ें।

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

एंड्रॉइड के लिए ग्रेविटी व्यू का उपयोग कैसे करें

उपरोक्त स्क्रीन में छवि का केंद्र दिखाया गया है, अब बाईं ओर और दाईं ओर मोबाइल डिवाइस पर ले जाएं। यह नीचे दिखाए अनुसार आउटपुट दिखाएगा -

एंड्रॉइड के लिए ग्रेविटी व्यू का उपयोग कैसे करें

एंड्रॉइड के लिए ग्रेविटी व्यू का उपयोग कैसे करें


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

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

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

    दुनिया में सभी अच्छी चीजें जोड़े में आती हैं:नमक और काली मिर्च, चाकू और कांटा, टॉम एंड जेरी, और तकनीकी उत्साही, ऑडियो और वीडियो के लिए। यहां तक ​​कि हाथ में सबसे उन्नत तकनीक के साथ, ऑडियो और वीडियो के बीच शाश्वत मिलन दशकों से एक समस्याग्रस्त मामला रहा है। कई बार ऐसा होता है कि आपके एंड्रॉइड फोन मे

  1. Android के लिए WhatsApp पर स्टिकर का उपयोग कैसे करें

    हाल ही में, iOS 13 ने कई फीचर जारी किए हैं जो एनिमोजी स्टिकर्स के लिए गेम-चेंजिंग हैं। एनिमोजी आपको स्टिकर का एक बहुत ही व्यक्तिगत गुच्छा प्रदान करता है। आप iPhone 10 और इसके बाद के संस्करण में इस सुविधा का लाभ उठा सकते हैं और एनिमोजी फेस आईडी फीचर के साथ काम करता है। आप एनिमोजी स्टिकर्स के साथ लाइव