/ / मैं Google नाओ से नोट टू सेल्फ इंटेंस का उपयोग कैसे कर सकता हूं? - एंड्रॉयड, जीमेल

मैं Google नाओ से स्वयं को ध्यान देने के लिए नोट का उपयोग कैसे कर सकता हूं? - एंड्रॉइड, जीमेल

मैं इसका सर्वोत्तम अभ्यास नहीं जानता, लेकिन मैं इसका उपयोग करना चाहता हूंबैकग्राउंड में ईमेल भेजने के लिए नोट टू सेल्फ इंट्रस्ट। मुझे एक AUTO_SEND इरादे का पता चला, जो का उपयोग करता है, लेकिन मैं "जीमेल खोलने के लिए या उसके साथ रखने के लिए प्रतीत नहीं कर सकता - वे गतिविधि पिकर में टी शो दिखाते हैं, केवल Evermore और Notif करते हैं।

यहाँ मैं वर्तमान में क्या कोशिश कर रहा हूँ:

    Intent mailClient = new Intent("com.google.android.gm.action.AUTO_SEND");
mailClient.setClassName("com.google.android.gm", "com.google.android.gm.AutoSendActivity");
startActivity(mailClient);

हालाँकि, मुझे अभी भी एक त्रुटि मिल रही है -

04-12 15:06:28.393: W/ActivityManager(443): Permission Denial: starting Intent { act=com.google.android.gm.action.AUTO_SEND cmp=com.google.android.gm/.AutoSendActivity } from ProcessRecord{41adee50 11298:com.email_to_self/u0a10113} (pid=11298, uid=10113) requires com.google.android.gm.permission.AUTO_SEND

मैंने अपनी उपस्थिति में अनुमति को जोड़कर किया

<uses-permission android:name="com.google.android.gm.permission.AUTO_SEND">

लेकिन समस्या बनी रहती है। कोई विचार?

उत्तर:

जवाब के लिए 0 № 1

आप "टी" कर सकते हैं

यह क्रिया इस गतिविधि द्वारा नियंत्रित की जाती है और अनुमति की आवश्यकता होती है com.google.android.gm.permission.AUTO_SEND

    <activity android:name="com.google.android.gm.AutoSendActivity"
...
android:permission="com.google.android.gm.permission.AUTO_SEND">

<intent-filter android:label="@string/app_name">
<action android:name="com.google.android.gm.action.AUTO_SEND" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="*/*" />
</intent-filter>
</activity>

यह अनुमति जीमेल के प्रकटन में परिभाषित है, और यह Google के अनुप्रयोगों तक सीमित है (या जीमेल में उसी कुंजी के साथ अधिक सटीक रूप से हस्ताक्षरित है)।

<permission android:name="com.google.android.gm.permission.AUTO_SEND"
android:permissionGroup="android.permission-group.MESSAGES"
android:protectionLevel="signature" android:label="@string/auto_send_perm_label"
android:description="@string/auto_send_perm_desc"/>