رفتن به مطلب

اضافه کردن برنامه خودتون تو "Complete Action Using Dialog"


مصطفی حقیقی

ارسال‌های توصیه شده

سلام خدمت همه دوستان

یکی از دوستان درخواست این آموزش رو داشت

خب تو هر قسمت حالت های مختلف داره

با اضافه کردن کد ها Manifest خودتون این کارا صورت می گیره

مثلا یه کاری کنید که با برنامه شما تماس گرفته شه

            <intent-filter>
               <action android:name="android.intent.action.CALL_PRIVILEGED" />
               <category android:name="android.intent.category.DEFAULT" />
               <data android:scheme="tel" />
           </intent-filter>

این کد رو اضافه می کنید به اون Activity که بخواین بعد کلیک روی برنامه شما باز بشه

<activity

مثلا

        <activity
           android:name="com.mostafa.CP.confirm.stopOC"
           android:excludeFromRecents="true"
           android:theme="@android:style/Theme.Translucent.NoTitleBar" >
           <intent-filter>
               <action android:name="android.intent.action.CALL_PRIVILEGED" />
               <category android:name="android.intent.category.DEFAULT" />
               <data android:scheme="tel" />
           </intent-filter>
       </activity>

برای گرفتم شماره تو برنامه هم از کد زیر استفاده میشه

    Dim d As IntentData
   Log(d.GetDataString(Activity.GetStartingIntent))

برای Browser

            <intent-filter>
               <action android:name="android.intent.action.VIEW" />

               <category android:name="android.intent.category.DEFAULT" />
               <data android:scheme="http" />
           </intent-filter>

برای فایل هم

            <intent-filter>
                 <action android:name="android.intent.action.VIEW" />
                 <category android:name="android.intent.category.DEFAULT" />
                 <data android:mimeType="text/plain" />
           </intent-filter>

حالا نوع فایل ها هم مهمه

اینی که اینجا دادم text/plain یعنی فایل های *.txt ه

گرفتن داتا هم برای همه یکسانه کداش

این و یادم رفت

شما باید این کد ها رو از طریق خود فایل manifest اضافه کنید بعد تیک Read Only رو بزنید که موقع کمپایل تغییر نکنه

تا آموزش بعدی

کتابخونه پیوست شد

</activity

IntentData.rar

لینک ارسال
به اشتراک گذاری در سایت های دیگر

چون مربوط به Intent هست اینجا میپرسم جواب گرفتم حذف کنید ممنون : )

با کد زیر ما میتونیم بریم به اکتیویتی ContactPicker تو واتس اپ

[color=#000000]i.SetComponent([/color][color=#800000]"[/color][color=#800000]com.whatsapp/.ContactPicker[/color][color=#800000]"[/color][color=#000000])[/color]

حالا سوالم اینه تو نوشتن واتس براش تعریف کردن این intent رو؟

یا مثلا میشه برای همه ی برنامه های نصب شده تو گوشی اینکارو کرد؟

مثلا یه برنامه نصب شده داریم پکیج نیم و اکتیویتی رو بدیم وارد میشه ؟ یا باس از قبل تو برنامه تهریف شده باشه؟ :|

لینک ارسال
به اشتراک گذاری در سایت های دیگر

از قبل تعریف شده که شما میتونید این اکتیویتی رو باز کنید

لینک ارسال
به اشتراک گذاری در سایت های دیگر

از قبل تعریف شده که شما میتونید این اکتیویتی رو باز کنید

صددرصد هم راهی نیست برای انجام این کار؟بازکردن اکتیویتی دلخواه از برنامه دلخواه؟

لینک ارسال
به اشتراک گذاری در سایت های دیگر

برای باز کردن اکتیویتی هست

به شرطی که اکتویتی از قبل تعریف شده باشه

لینک ارسال
به اشتراک گذاری در سایت های دیگر

  • 3 هفته بعد...

رو فایل کلیک راست کن داداش

propertis>general tab>attributes>Check Read Only

لینک ارسال
به اشتراک گذاری در سایت های دیگر

  • 2 سال بعد...

عذر میخوام که تاپیک قدیمی رو بالا میارم

من میخوام برنامه sms ام بعنوان دیفالت تو تنظیمات ذخیره بشه.یعنی وقتی مسیج میاد اول به برنامه من بیاد

لطفا راهنماییم کنید

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...