यह उदाहरण Android में DigitalSpeedDashboard बनाने के बारे में है।
DigitalSpeedDashboard बनाने का उदाहरण
चरण 1 - नया प्रोजेक्ट बनाएं
Android Studio में एक नया प्रोजेक्ट बनाएं: File → New Project पर जाएं और आवश्यक विवरण भरें।
चरण 2 - build.gradle में लाइब्रेरी निर्भरता जोड़ें
build.gradle (Module: app) खोलें और लाइब्रेरी निर्भरता जोड़ें:
dependencies {
implementation 'com.github.ngallazzi:DigitalSpeedDashboard:master-SNAPSHOT'
// अन्य निर्भरताएं...
}
अब build.gradle (Project) खोलें और निम्नलिखित लाइनें जोड़ें:
allprojects {
repositories {
google()
jcenter()
maven { url 'https://jitpack.io' }
}
}
चरण 3 - लेआउट XML में कोड जोड़ें
res/layout/activity_main.xml में निम्नलिखित कोड जोड़ें:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="https://schemas.android.com/apk/res/android"
xmlns:app="https://schemas.android.com/apk/res-auto"
xmlns:tools="https://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
tools:context=".MainActivity">
<com.ngallazzi.speedandrpmdashboard.DigitalSpeedDashboard
android:id="@+id/srDashboard"
android:layout_width="350dp"
android:layout_height="350dp"
app:idleColor="#35ABABAB"
android:background="#000000"
app:speedColor="#FFFFFF"/>
<TextView
android:id="@+id/text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Start Dashboard"
android:textSize="25sp" />
</LinearLayout>
उपरोक्त कोड में, हमने TextView और DigitalSpeedDashboard लिया है। जब उपयोगकर्ता TextView पर क्लिक करता है, तो यह DigitalSpeedDashboard शुरू करेगा।
चरण 4 - MainActivity.java में कोड जोड़ें
src/MainActivity.java में निम्नलिखित कोड जोड़ें:
package com.example.andy.myapplication;
import android.os.Bundle;
import android.view.View;
import android.widget.TextView;
import androidx.appcompat.app.AppCompatActivity;
import com.ngallazzi.speedandrpmdashboard.DigitalSpeedDashboard;
public class MainActivity extends AppCompatActivity {
private TextView text;
private int speed = 0;
private boolean running = false;
private DigitalSpeedDashboard digitalSpeedDashboard;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
text = findViewById(R.id.text);
digitalSpeedDashboard = findViewById(R.id.srDashboard);
digitalSpeedDashboard.setMaxSpeed(200);
text.setOnClickListener(v -> {
if (!running) {
running = true;
new Thread(() -> {
while (running) {
speed++;
runOnUiThread(() -> digitalSpeedDashboard.setSpeed(speed));
try { Thread.sleep(10); } catch (InterruptedException e) { e.printStackTrace(); }
if (speed >= 200) {
running = false;
speed = 0;
}
}
}).start();
}
});
}
}
ऐप चलाएं
अपने Android डिवाइस को कंप्यूटर से कनेक्ट करें और ऐप चलाएं। प्रारंभिक स्क्रीन पर TextView पर क्लिक करने पर डिजिटल डैशबोर्ड शुरू होगा और अंत में 200 तक पहुंचकर रुक जाएगा।
नोट: यह उदाहरण तीसरे पक्ष की लाइब्रेरी (DigitalSpeedDashboard) का उपयोग करता है। उत्पादन ऐप्स के लिए लाइब्रेरी के लाइसेंस और रखरखाव स्थिति की जांच करें।