संभाल सकता है मुझे पता है कि एंड्रॉइड पीडीएफ को मूल रूप से संभाल नहीं सकता है। हालांकि, नेक्सस वन (और संभवतः अन्य फोन) क्विकऑफिस व्यूअर के साथ पूर्व-स्थापित हो जाते हैं। मैं कैसे निर्धारित करूं कि उपयोगकर्ता के पास पीडीएफ व्यूअर स्थापित है या नहीं? डाउनलोड करने के बादमैं कैसे निर्धारित कर सकता हूं कि एंड्रॉइड पीडीएफ
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData(Uri.parse(url));
startActivity(intent);
, उपयोगकर्ता दर्शक आह्वान करने के लिए डाउनलोड की गई फ़ाइल पर क्लिक करता है:
वर्तमान में, पीडीएफ डाउनलोड शुरू करने के लिए कोड बहुत सरल लग रहा है। हालांकि, यदि कोई पीडीएफ व्यूअर नहीं है, तो एंड्रॉइड रिपोर्ट "डाउनलोड नहीं हो सकता है। सामग्री फोन पर समर्थित नहीं है।" मैं यह निर्धारित करना चाहता हूं कि उपयोगकर्ता को यह संदेश मिलेगा, और यदि ऐसा है, तो उन्हें एंड्रॉइड मार्केट में पीडीएफ ऐप्स पर निर्देशित करें।
मेरे एचटीसी हीरो QuickOffice दर्शक और एचटीसी के स्वयं के व्यूअर के साथ पहले से स्थापित आया था। – adrianbanks