के लिए खातों और सिंक मेनू के तहत सेटिंग्स दिखाएं मैं एंड्रॉइड ऐप के लिए सिंकडाप्टर लागू कर रहा हूं और "खाता & सिंक" मेनू के तहत उपलब्ध खाते के लिए सेटिंग्स बनाना चाहता हूं। मैंने इसे ड्रॉपबॉक्स ऐप में देखा है (जैसा कि नीचे दिखाया गया है), लेकिन मैं यह कैसे करना है इस पर दस्तावेज़ ढूंढने में सक्षम नहीं हूं। मैंने खाता जोड़ा है, बस इस मेनू में खाता सेटिंग्स में एक लिंक जोड़ना चाहते हैं।एंड्रॉइड ऐप
उत्तर
अपने Android प्रकट में, आप अपने खाता प्रमाणक परिभाषित करने के लिए इस तरह की एक अनुभाग होना चाहिए उपर्युक्त डेटा टैग को उस XML फ़ाइल को इंगित करना चाहिए जो आपके खाते को परिभाषित करता है, जैसे:
<account-authenticator xmlns:android="http://schemas.android.com/apk/res/android"
android:accountType="fm.last.android.account"
android:icon="@drawable/icon"
android:smallIcon="@drawable/icon"
android:label="@string/app_name"
android:accountPreferences="@xml/account_preferences"/>
एंड्रोई घ: accountPreferences एक XML फ़ाइल है कि, अपनी प्राथमिकताएँ स्क्रीन को परिभाषित करता है तो तरह करने के लिए ऊपर अंक का श्रेय:
<PreferenceScreen
xmlns:android="http://schemas.android.com/apk/res/android">
<PreferenceCategory
android:title="General Settings" />
<PreferenceScreen
android:key="account_settings"
android:title="Account Settings"
android:summary="Sync frequency, notifications, etc.">
<intent
android:action="fm.last.android.activity.Preferences.ACCOUNT_SETUP"
android:targetPackage="fm.last.android"
android:targetClass="fm.last.android.activity.Preferences" />
</PreferenceScreen>
</PreferenceScreen>
PreferenceScreen ऊपर एक सेटिंग स्क्रीन प्रदर्शित करने के लिए कोई लक्ष्य का शुभारंभ करेंगे, लेकिन आप भी एक्सएमएल में सीधे सेटिंग निर्धारित कर सकते फ़ाइल।
अगर मैं सही ढंग से समझ में आया, आप दिखाना चाहते हैं अपने आवेदन के भीतर से स्क्रीन "& समन्वयन सेटिंग लेखा"। इसके लिए आपको सेटिंग्स के लिए एक इरादा जला देना है। उपयोग कोड नीचे दिए गए:
<service android:name="AccountAuthenticatorService"
android:exported="true" android:process=":auth">
<intent-filter>
<action android:name="android.accounts.AccountAuthenticator" />
</intent-filter>
<meta-data android:name="android.accounts.AccountAuthenticator"
android:resource="@xml/authenticator" />
</service>
मेटा:
Intent intent = new Intent(Intent.ACTION_MAIN);
intent.setComponent(new ComponentName("com.android.providers.subscribedfeeds","com.android.settings.ManageAccountsSettings"));
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);
आशा इस मदद की ...
ऐसा नहीं है कि मैं क्या करने की कोशिश कर रहा हूं (हालांकि यह जानना अच्छा है)। मैं – Patrick
- 1. मेरे एंड्रॉइड ऐप में मेरे एंड्रॉइड ऐप
- 2. एंड्रॉइड ऐप
- 3. एंड्रॉइड ऐप
- 4. एंड्रॉइड ऐप
- 5. एंड्रॉइड ऐप
- 6. एंड्रॉइड ऐप
- 7. एंड्रॉइड ऐप
- 8. एंड्रॉइड: ऐप
- 9. एंड्रॉइड ऐप
- 10. एंड्रॉइड ऐप
- 11. एंड्रॉइड ऐप
- 12. एंड्रॉइड ऐप
- 13. एंड्रॉइड ऐप
- 14. एंड्रॉइड ऐप
- 15. एंड्रॉइड ऐप
- 16. एंड्रॉइड ऐप
- 17. एंड्रॉइड ऐप
- 18. एंड्रॉइड ऐप
- 19. मेरे ऐप में एंड्रॉइड ऐप
- 20. मेरे ऐप में एंड्रॉइड
- 21. एंड्रॉइड हस्ताक्षरित ऐप क्रैशिंग।
- 22. ऐप एंड्रॉइड आईसीएस
- 23. एंड्रॉइड - मेरे ऐप
- 24. एंड्रॉइड: ऐप ड्रॉवर आईसीएस
- 25. एंड्रॉइड ऐप परीक्षण
- 26. उपयोगकर्ता को एंड्रॉइड ऐप
- 27. एंड्रॉइड गैलरी ऐप
- 28. एंड्रॉइड संवर्धित वास्तविकता ऐप
- 29. एंड्रॉइड ऐप लॉकिंग कैमरा
- 30. एंड्रॉइड सिस्टम ऐप 101
उपरोक्त तस्वीर में दिखाए गए अनुसार "अकाउंट सेटिंग्स" के तहत "सामान्य सेटिंग्स" जोड़ने की कोशिश कर रहा हूं प्रतिक्रिया के लिए धन्यवाद! – Patrick
यह पुराना क्यूएसएन! लेकिन * इरादा इरादा = नया इरादा (सेटिंग्स.एक्शन_SYNC_SETTINGS); // ACTION_SETTINGS प्रारंभ गतिविधि (इरादा); * वरीयता स्क्रीन लॉन्च नहीं कर रहा !! –