PDA

View Full Version : تغییر در mimeType



darkenerboy
پنج شنبه 10 مهر 1393, 11:13 صبح
سلام به همه دوستان و اساتید
من در Manifest برنامم برای یکی از activity هام یک mimeType تعریف کردم و میخوام که از توی برنامم اون ور تغییر بدم
یعنی تا وقتی یک قسمت از برنامه فعال هست، برنامه به اجرای برخی از فرمت فایل ها عکس العمل نشون بده
و وقتی برنامه غیر فعال شد دیگه توی لیست اجرای اون فایل خاص نیاد

با تشکر فراوان

rubiks.kde
پنج شنبه 10 مهر 1393, 19:03 عصر
خود mimeType رو نمیشه ولی <intent-filter> رو میشه از طریق کد فعال و غیرفعال کرد.کلاس PackageManager رو مطالعه کنید و از تابع استفاده کن setComponentEnabledSetting()

darkenerboy
شنبه 12 مهر 1393, 07:50 صبح
با تشکر از جوابت
IntentFilter رو تونستم همون جوری که میخوام بسازم
اما با setComponentEnabledSetting نتونستم برای activity مورد نظرم ست کنم
سه تا پارامتر داره دوتاش int هستش فکر کنم یکیش میشه PackageManager.GET_INTENT_FILTERS
ولی دومی رو نمیدونم

ممنون میشم راهنماییم کنی