2012-03-28 16 views
6

मैंने एंड्रॉइड मार्केट (एचपी, एपसन, कैनन, कोडक, ब्रदर, सैमसंग, लेक्समार्क इत्यादि) में प्रिंटर एप्लिकेशन के मुट्ठी भर देखा है, जो उपयोगकर्ता को लैन प्रिंटिंग करने की अनुमति देता है। लेकिन मुझे उन्हें आमंत्रित करने का कोई सामान्य इरादा नहीं मिला।एंड्रॉइड प्रिंट इरादा

Intent.ACTION_VIEW सभी एप्लिकेशन खोल रहा है जो कई उत्पादकता ऐप्स सहित फोटो/दस्तावेज़ देख सकते हैं।

ऐसा लगता है कि एचपी आईप्रिंट ऐप में कुछ अनूठी मंशा स्ट्रिंग है, लेकिन यह किसी अन्य प्रिंट ऐप के लिए काम नहीं कर रही है।

Intent printIntent = new Intent("org.androidprinting.intent.action.SEND");

कोई इरादा बनाने के दौरान केवल प्रिंट संबंधित अनुप्रयोगों को आमंत्रित करने के लिए कोई सुराग या कामकाज?

उत्तर

3

"प्रिंट" का जवाब देने वाले एप्लिकेशन को खोजने का कोई अंतर्निहित तरीका नहीं है। यहां तक ​​कि यदि आपको पता है कि एप्लिकेशन प्रिंटर पर प्रिंट कर सकता है, तो आपको कोई गारंटी नहीं है कि एप्लिकेशन आने वाले इरादों को स्वीकार करेगा। यदि यह आने वाले इरादों को स्वीकार करता है, तो आपको उम्मीद करनी होगी कि यह प्रिंट करने का इरादा स्वीकार कर सकता है, और फिर उम्मीद है कि डेवलपर ने इरादे का उपयोग कैसे किया है।

आपके इच्छित एप्लिकेशन को ढूंढने का सबसे अच्छा तरीका Google के लिए है।

2

सुनिश्चित नहीं है कि आप अभी भी समाधान ढूंढ रहे हैं, लेकिन Google's Cloud Print सेवा को इस समस्या का समाधान करना चाहिए।

अभी तक कोड को एकीकृत करने का प्रयास नहीं किया है, लेकिन यह एक 'प्रिंटडिअलॉग' बनाने के लिए एक एली-एपीआई-संगत जावा स्रोत फ़ाइल और संबंधित एक्सएमएल लेआउट के रूप में स्थापित है जिसे आप अपने कोड के भीतर एक इरादा शूट कर सकते हैं। अभी वे कह रहे हैं कि यह पीडीएफ-स्वरूपित दस्तावेज़ों के साथ बेहतर काम करता है, और शायद वेब-अनुकूल छवि फ़ाइलों को संभाल सकता है, इसलिए आप जो प्रिंटिंग कर रहे हैं उसके आधार पर आपको कुछ तृतीय पक्ष/ओपन-सोर्स पीडीएफ-पीढ़ी को शामिल करने की आवश्यकता हो सकती है।

Google's FAQ भी देखें, क्योंकि यह सुरक्षा चिंताओं पर चर्चा करता है और गैर-क्लाउड-जागरूक प्रिंटर सेवा के साथ काम करने के लिए क्या होता है। (ऐसा लगता है कि एक सॉफ्टवेयर डोंगल है कि उपयोगकर्ताओं को खुद को स्थापित करना होगा।)

आशा है कि मदद करता है।

2

सैमसंग मोबाइल प्रिंट इरादों का समर्थन करता है। आप इरादों का उपयोग करके अपने आवेदन से फैक्स प्रिंट, स्कैन या भेज सकते हैं।

वेब प्रिंटिंग नमूना के लिए here

देखें
संबंधित मुद्दे