Delforex डेल्फी xe एंड्रॉइड
मैं एंड्रॉइड प्लैटफ़ॉर्म में इंडी कॉम्पैक्ट TidIcmpClient के साथ एक सर्वर से पिंग करना चाहता हूं लेकिन डीबगर सॉकेट त्रुटि के साथ कोड को बंद कर देता है 1. कोड अलग थ्रेड में है, इसलिए मैं यहां थ्रेड कोड पोस्ट करता हूं: TECO ऑब्जेक्ट यहां घोषित किया गया है: कैसे मैं Android में TidIcmpClient के साथ एक सर्वर को पिंग कर सकता हूँ मैं कुछ गलत Superuser अधिकार कर रहा हूं या मेरी मदद करने के लिए अग्रिम धन्यवाद, और खराब अंग्रेजी के लिए खेद है। मैं उम्मीद करता हूं कि आप मेरे प्रश्न को समझें) :) 2 अगस्त 14:35 14 अगस्त को पूछे। टीआईडीआईआईपीएमपीएलएएल एक रॉ सॉकेट का उपयोग करता है, जिसके लिए एंड्रॉइड सहित अधिकांश प्रणालियों में व्यवस्थापक पहुँच की आवश्यकता होती है। Androids के स्वयं के API का उपयोग करके एंड्रॉइड में पिंग करने के दो तरीके हैं: InetAddress कक्षा की isReachable () विधि का उपयोग करें हालांकि, जाहिरा तौर पर यह सही ढंग से काम नहीं करता है। सिस्टमबिनिंग को अंडे लगाने के लिए java. lang. ProcessBuilder () का उपयोग करें। वास्तव में, java. lang. Process प्रलेखन उस का एक उदाहरण दिखाता है नकारात्मक पक्ष यह है कि आपको मैन्युअल रूप से उत्पादन को पार्स करना होगा या तो समाधान के लिए आपको संबंधित एंड्रॉइड एपीआई तक पहुंचने के लिए डेल्फी जेएनआई रैपर का इस्तेमाल करने की आवश्यकता होगी। मैं डेल्फी XE5 में एंड्रॉइड के लिए ऐप लगा रहा था, और कुछ परेशानियों का सामना किया था। पहला, डिजाइन समय में डिवाइस के लिए नया प्रोफ़ाइल बनाते समय था। मैंने अपने एचटीसी वन (एम 7) के लिए नया प्रोफाइल बनाया है, जिसमें 1080x1920 रिजोल्यूशन पर 4,7 स्क्रीन है जब इस तरह के डेटा के साथ प्रोफाइल बनाया गया, तो मुझे डिवाइस पर ही भाग लेने के बाद केवल तस्वीर का सबसे ऊपरी हिस्सा मिला। इसलिए, जब से आईएम मेरे ऐप को चला रहा है, इसलिए मैं कम से कम इस कोड की परीक्षा कर सकता हूं, क्योंकि मैं डिफ़ॉल्ट रूप से 5000 WVGA एंड्रॉइड फोन (480dp x 800dp: mdpi) के साथ मोड में काम कर रहा हूं, इस सेटिंग से मैं लगभग 75 डिजाइन समय फार्म का आकार किसी को भी ऐसा क्यों हो रहा है, और यह अगर XE5s की समस्या, या फोन पर चलने पर एप्स के जरिये अपडेट: मुझे आरएडी स्टूडियो के नमूना प्रोजेक्ट से लगा हुआ है, कि अगर मैं सैमसंग गैलेक्सी एस 4 टेम्पलेट का उपयोग करता हूं, जिसमें 1080x1920 रिज़ॉल्यूशन भी होता है , यह मेरे एचटीसी वन के लिए सही फॉर्म भी है सिर्फ इसकी सेटिंग्स नहीं देख सकते, क्योंकि स्टॉक प्रोफाइल संपादित नहीं हो सकती, लेकिन निश्चित रूप से 1080x1920 के रूप में सेट नहीं किया गया है, क्योंकि यह फ़ॉर्म स्वयं को बनाए गए एक से छोटा दिखता है मुझे पता है कि मैं इस सेटिंग का उपयोग कर सकता हूं, लेकिन समझ में नहीं आता कि अंतर क्यों है वैसे भी, मुख्य प्रश्न यह है कि, स्क्रीन सेटिंग्स को कैसे सेट करें ताकि वे लागू हो और डिवाइस और डिवाइस स्क्रीन रिज़ॉल्यूशन की निर्भरता में बदल सकें। अद्यतन करें: बस एक दोस्त से पुष्टि की गई है कि अपने नेक्सस टैबलेट पर वह पूरी तस्वीर देखता है, जिसका अर्थ है कि डेल्फी में सेट होने के रूप में आकार का आकार en. wikipedia. orgwikiNexus7 (2018 संस्करण) एक उत्तर के लिए धन्यवाद मुझे पूरी स्क्रीनसील वस्तु पता नहीं था: मेरा मानना है कि मैं अब इस समस्या को समझता हूं, लेकिन अभी तक पूरी तरह से आपके द्वारा प्रदान किए गए समाधान नहीं। मैंने आपके द्वारा दिए लिंक पर स्रोत कोड की भी जांच की, और (कुछ प्रयोग यूनिट के गलत फ़ाइल नामों के कारण संकलन के बाद), यह मेरे एचटीसी वन पर करने की कोशिश की, और ऐसा लगता है कि कम से कम अब तक इसका आकार बदल गया है जैसा कि मैं फॉर्म के शीर्ष पर स्थित बटनों को बता सकता हूं। वह काम करेगा और परिणाम के साथ कुछ दिनों में वापस आ जाएगा। क्या यह तब सभी फोन पर स्वचालित रूप से चित्र का आकार बदलने जा रहा है, या केवल उन स्क्रीनस्केल वाले के साथ। ndash कि मार्क 18 जनवरी 14 4:47 ऊपर कोड विंडोज, ओएसएक्स, ifone, आईपैड, आकाशगंगा टैब 2 (7 amp 10) और नेगेट्स 7. पर काम करता है। अब भी एचटीसी वन पर परीक्षण किया गया :-) ज्यादातर डिवाइस स्क्रीनस्केल हैं और यदि नहीं, तो परिणाम 1 पर सेट है: कोई पुनर्व्यवस्था नहीं है प्लेटफ़ॉर्म सेवा महत्वपूर्ण हैं, इसलिए ध्यान से अध्ययन करें कि यह आपको क्या लाता है। ndash Arnold Jan 18 14 at 7:38 मुझे यह नफरत है कि इस सेटिंग के साथ मैं इसे कहीं भी स्थानांतरित कर सकता हूं, क्योंकि मेरे पास केवल 4 घटक हैं, जिन्हें मैं सेट नहीं करना चाहता ताकि वे स्क्रीन की चौड़ाई और लंबाई भरें। मैं वास्तव में ऐसा करने के लिए एक शानदार तरीका अभी तक नहीं कर सका। शायद I39m बस कुछ याद आ रही है यहाँ। (ndash कि मार्क 2 जनवरी 14 पर 6:01
Comments
Post a Comment