मुझे नहीं पता कि देर से उत्तर मदद करने जा रहा है या नहीं। मैं भी उसी स्थिति में आया जहां मैं डेटा को देखने के लिए गेज का उपयोग करना चाहता हूं, क्योंकि एंड्रॉइड में गेज को विजेट के रूप में नहीं दिया गया है, क्योंकि उत्साही के रूप में मैं उपरोक्त पुस्तकालयों के लिए गया था, जो इंटरनेट में विभिन्न लिंक के माध्यम से मिल सकते हैं, हालांकि यह काफी मददगार था (इसके अद्भुत लेखकों के लिए धन्यवाद ..) मुझे कुछ स्थितियों के दौरान कल्पना करना मुश्किल लगता है, इसलिए मैंने जो किया है उसका एक और समाधान है मेरे ऐप के लिए मैंने अपने एंड्रॉइड एप्लिकेशन में जावास्क्रिप्ट गेज को अभिन्न किया है। आप निम्नलिखित द्वारा कदम है कि
- हमारे परियोजना look this link में एक परिसंपत्ति फ़ोल्डर बनाएँ कर सकते हैं और आप एक परिसंपत्ति फ़ोल्डर बनाने के लिए कैसे अगर किसी को इसके बारे में जानता है कर देखेंगे।
- अगला यह है कि आपने अपना पेज शोलूड कैसा दिखता है, उदाहरण के लिए- हेडर, no.of guages आदि के लिए एक HTML पृष्ठ डिज़ाइन किया है ... और इसे फ़ोल्डर संपत्ति में रखें।
- ऐसी कई साइटें हैं जो This is one site जैसे मार्ग प्रदान करती हैं या आप अन्य साइट ब्राउज़ कर सकते हैं और जो कुछ भी आपको अच्छा लगता है ... !! इसे सभी .js फ़ाइलों सहित ले जाएं और इसे संपत्ति फ़ोल्डर में रखें।
- एंड्रॉयड webiview निपटने के लिए एक वर्ग प्रदान करता है कहा जाता है "WebViewClient" आप इंटरनेट में इसके बारे में अधिक पता करने के लिए और अधिक ब्राउज़ कर सकते हैं
यह वेबव्यू सामग्री को देखने के लिए नमूना कोड है ..
वेब = (WebView) findViewById (R.id.webview01); प्रगतिबार = (प्रोग्रेसबार) findViewById (R.id.progressBar1);
web.setWebViewClient(new myWebClient());
web.getSettings().setJavaScriptEnabled(true);
web.post(new Runnable() {
@Override
public void run() {
web.loadUrl("file:///android_asset/fonts/guage.html");
}
});
एचटीएमएल लोड हो रहा है & Javscript के लिए ऊपर।
public class myWebClient extends WebViewClient
{
@Override
public void onPageStarted(WebView view, String url, Bitmap favicon) {
// TODO Auto-generated method stub
super.onPageStarted(view, url, favicon);
}
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
// TODO Auto-generated method stub
progressBar.setVisibility(View.VISIBLE);
view.loadUrl(url);
return true;
}
@Override
public void onPageFinished(WebView view, String url) {
// TODO Auto-generated method stub
super.onPageFinished(view, url);
progressBar.setVisibility(View.GONE);
}
}
यह वेबव्यू वर्ग
- तुम भी पृष्ठ HTML करने के लिए गतिविधि से डेटा भेज सकते हैं .. Refer This link
कृपया सभी के माध्यम से पढ़ने, सुधार स्वागत कर रहे हैं .. !!
स्रोत
2017-01-09 05:56:04
मेरा समय बचाने के लिए बहुत बहुत धन्यवाद ..! –
ये दृश्य अभी भी काम करता है ?? मुझे इसका उपयोग करते समय यह त्रुटि मिलती है: java.lang.NullPointerException atroid.content.res.BridgeResources.getString (BridgeResources.java:5201) atroid.content.Context.getString (Context.java:334) संगठन पर .codeandmagic.android.gauge.GaugeView.readAttrs (गेज व्यू.जावा 2424) org.codeandmagic.android.gauge.GaugeView पर। (गेज व्यू।जावा: 170) org.codeandmagic.android.gauge.GaugeView पर। (GaugeView.java:175) ......... –
पर मेरे लिए पूरी तरह से काम किया !! – oikonomopo