ArrayHelper
public
final
class
ArrayHelper
extends Object
| java.lang.Object | |
| ↳ | com.android.ddmlib.utils.ArrayHelper |
यह यूटिलिटी क्लास, adb के ज़रिए डिवाइसों से मिले डेटा को int/long में बदलने के लिए ऐरे उपलब्ध कराती है.
खास जानकारी
पब्लिक कंस्ट्रक्टर | |
|---|---|
ArrayHelper()
|
|
सार्वजनिक तरीके | |
|---|---|
static
int
|
swap32bitFromArray(byte[] value, int offset)
यह फ़ंक्शन, डिवाइस से मिले ऐरे से साइन किया गया 32 बिट पूर्णांक पढ़ता है. |
static
void
|
swap32bitsToArray(int value, byte[] dest, int offset)
यह फ़ंक्शन, बिना चिह्न वाली वैल्यू को स्वैप करता है. साथ ही, नतीजे को ऐसे ऐरे में रखता है जिसे किसी डिवाइस पर भेजा जा सकता है. |
static
long
|
swap64bitFromArray(byte[] value, int offset)
यह फ़ंक्शन, डिवाइस से मिले ऐरे से साइन किया गया 64 बिट पूर्णांक पढ़ता है. |
static
int
|
swapU16bitFromArray(byte[] value, int offset)
यह फ़ंक्शन, डिवाइस से मिले किसी ऐरे से बिना हस्ताक्षर वाला 16 बिट पूर्णांक पढ़ता है और उसे 'int' के तौर पर दिखाता है |
पब्लिक कंस्ट्रक्टर
ArrayHelper
public ArrayHelper ()
सार्वजनिक तरीके
swap32bitFromArray
public static int swap32bitFromArray (byte[] value,
int offset)यह फ़ंक्शन, डिवाइस से मिले ऐरे से साइन किया गया 32 बिट पूर्णांक पढ़ता है.
| पैरामीटर | |
|---|---|
value |
byte: पूर्णांक वाला कलेक्शन |
offset |
int: ऐरे में वह ऑफ़सेट जहां से पूर्णांक शुरू होता है |
| रिटर्न | |
|---|---|
int |
ऐरे से पढ़ा गया पूर्णांक |
swap32bitsToArray
public static void swap32bitsToArray (int value,
byte[] dest,
int offset)यह फ़ंक्शन, बिना चिह्न वाली वैल्यू को स्वैप करता है. साथ ही, नतीजे को ऐसे ऐरे में रखता है जिसे किसी डिवाइस पर भेजा जा सकता है.
| पैरामीटर | |
|---|---|
value |
int: स्वैप करने के लिए वैल्यू. |
dest |
byte: डेस्टिनेशन ऐरे |
offset |
int: अरे में वह ऑफ़सेट जहां स्वैप की गई वैल्यू को रखना है. ऐरे की लंबाई, ऑफ़सेट + 4 से कम नहीं होनी चाहिए |
swap64bitFromArray
public static long swap64bitFromArray (byte[] value,
int offset)यह फ़ंक्शन, डिवाइस से मिले ऐरे से साइन किया गया 64 बिट पूर्णांक पढ़ता है.
| पैरामीटर | |
|---|---|
value |
byte: पूर्णांक वाला कलेक्शन |
offset |
int: ऐरे में वह ऑफ़सेट जहां int शुरू होता है. ऐरे की लंबाई कम से कम ऑफ़सेट + 8 होनी चाहिए |
| रिटर्न | |
|---|---|
long |
ऐरे से पढ़ा गया पूर्णांक |
swapU16bitFromArray
public static int swapU16bitFromArray (byte[] value,
int offset)यह फ़ंक्शन, डिवाइस से मिले किसी ऐरे से बिना हस्ताक्षर वाला 16 बिट पूर्णांक पढ़ता है और उसे 'int' के तौर पर दिखाता है
| पैरामीटर | |
|---|---|
value |
byte: यह 16 बिट इंट (2 बाइट) वाला कलेक्शन होता है. |
offset |
int: ऐरे में वह ऑफ़सेट जहां से पूर्णांक शुरू होता है. ऐरे की लंबाई कम से कम ऑफ़सेट + 2 होनी चाहिए |
| रिटर्न | |
|---|---|
int |
ऐरे से पढ़ा गया पूर्णांक. |