यह उदाहरण Android में DigitalSpeedDashboard कैसे बनाएं के बारे में प्रदर्शित करता है।
चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें।
चरण 2 − build.gradle खोलें और नीचे दिखाए अनुसार लाइब्रेरी डिपेंडेंसी जोड़ें -
<पूर्व>प्लगइन लागू करें:'com.android.application'android {compileSdkVersion 28 defaultConfig { applicationId "com.example.andy.myapplication" minSdkVersion 19 targetSdkVersion 28 versionCode 1 versionName "1.0" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner " } कॉन्फ़िगरेशन { CleanAnnotations compile.exclude group:'org.jetbrains' , मॉड्यूल:'annotations' } buildTypes { रिलीज {minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'} }} निर्भरता {कार्यान्वयन फ़ाइल ट्री (डीआईआर:'libs', शामिल हैं:['*.jar']) कार्यान्वयन 'com.android.support:appcompat-v7:28.0.0' कार्यान्वयन 'com.github.ngallazzi:DigitalSpeedDashboard:master-SNAPSHOT कार्यान्वयन 'com.android.support.constraint:बाधा-लेआउट:1.1.3' परीक्षण कार्यान्वयन 'जूनिट:जूनिट:4.12' androidTestImplementation 'com.android.support.test:runner:1.0.2' androidTest कार्यान्वयन 'com.android.support.test.espresso:espresso-core:3.0.2' कार्यान्वयन 'org.jetbrains:annotations-java5:15.0'}अब बिल्ड.ग्रेडल (एप्लिकेशन) खोलें और निम्नलिखित पंक्तियाँ जोड़ें-
// शीर्ष-स्तरीय बिल्ड फ़ाइल जहां आप सभी उप-परियोजनाओं/मॉड्यूल के लिए सामान्य कॉन्फ़िगरेशन विकल्प जोड़ सकते हैं। 3.2.1'// नोट:अपनी एप्लिकेशन निर्भरता यहां न रखें; वे अलग-अलग मॉड्यूल बिल्ड.ग्रेडल फाइल्स में // से संबंधित हैं। बिल्डडिर}
चरण 3 - निम्न कोड को res/layout/activity_main.xml में जोड़ें।
35ABABAB" android:background ="#000000" ऐप:speedColor ="#FFFFFF"/>
उपरोक्त कोड में, हमने टेक्स्ट व्यू और digitalSpeedDashboard लिया है। जब उपयोगकर्ता टेक्स्ट व्यू पर क्लिक करता है, तो यह digitalSpeedDashboard शुरू कर देगा।
चरण 4 - निम्न कोड को src/MainActivity.java
में जोड़ेंपैकेज com.example.andy.myapplication;import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import android.view.View;import android.widget.TextView;import com.ngallazzi.speedandrpmdashboard .DigitalSpeedDashboard;सार्वजनिक वर्ग MainActivity AppCompatActivity को बढ़ाता है { TextView टेक्स्ट; अंतर गति; बूलियन समय; DigitalSpeedDashboard digitalSpeedDashboard; @Override संरक्षित शून्य पर क्रिएट (बंडल सेव किया गया इंस्टेंसस्टेट) {super.onCreate (savedInstanceState); setContentView(R.layout.activity_main); टेक्स्ट =findViewById (R.id.text); digitalSpeedDashboard =FindViewById(R.id.srDashboard); digitalSpeedDashboard.setMaxSpeed(200); text.setOnClickListener (नया दृश्य। OnClickListener () {@ ओवरराइड सार्वजनिक शून्य पर क्लिक करें (देखें v) {नया थ्रेड (नया रननेबल () {@ ओवरराइड सार्वजनिक शून्य रन () {समय =सत्य; जबकि (समय)) {गति ++; digitalSpeedDashboard. सेटस्पीड (गति); कोशिश करें {थ्रेड.स्लीप (10); } कैच (इंटरप्टेड एक्सेप्शन ई) {ई.प्रिंटस्टैकट्रेस (); } अगर (स्पीड ==200) {समय =झूठा; गति =0;}}}})। शुरु(); } }); }}पूर्व>आइए अपना एप्लिकेशन चलाने का प्रयास करें। मुझे लगता है कि आपने अपने वास्तविक Android मोबाइल डिवाइस को अपने कंप्यूटर से कनेक्ट कर लिया है। एंड्रॉइड स्टूडियो से ऐप चलाने के लिए, अपने प्रोजेक्ट की गतिविधि फ़ाइलों में से एक खोलें और टूलबार से रन आइकन पर क्लिक करें। एक विकल्प के रूप में अपने मोबाइल डिवाइस का चयन करें और फिर अपने मोबाइल डिवाइस की जांच करें जो आपकी डिफ़ॉल्ट स्क्रीन प्रदर्शित करेगा -
उपरोक्त स्क्रीन में प्रारंभिक स्क्रीन है, जब उपयोगकर्ता टेक्स्ट व्यू पर क्लिक करता है। यह डिजिटल डैशबोर्ड शुरू करेगा और अंत में 200 तक पहुंच जाएगा और डिजिटल डैशबोर्ड को बंद कर देगा जैसा कि नीचे दिखाया गया है -