رفتن به مطلب
انجمن اندروید ایران | آموزش برنامه نویسی اندروید و موبایل
  • android.png.1fab383bc8500cd93127cebc65b1dcab.png

ارسال اطلاعات از برنامه ای به برنامه ی دیگر در اندروید استودیو


پست های پیشنهاد شده

سلام دوستان روزتون بخیر باشه .

من می خوام یک لینک رو برای کاربر با اس ام اس و یا ایمیل (مثل دیوار برای فعال سازی حساب کاربری که روی لینک کلیک می کنیم و با دیوار باز می کنه ) بسازم و وقتی کاربر روی لینک کلیک کرد کدی که توی لینک هست اگه برنامه ی من روی گوشیش نصب بود با برنامه ی من باز کنه .

 

ما قبلا برای ارسال اطلاعات اکتیویتی به اکتیویتی از کد :

intent.putExtra("etelaat","اطلاعات");

ارسال می کردیم . اما الان می خوام مقدار توی لینکی مثل زیر رو

adres.ir/?code=4454

یعنی همین 4454 رو با با برنامه ی خودم باز کنم و برنامه این کد رو دریافت کنه .

 

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

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

 

برای پیاده سازی اینکار باید در فایل مانیفست تگ زیر را اضافه کنید تا در صورتی کاربر در بخش Brower ها اپ شما را انتخاب کرد اطلاعات برای شما ارسال شود

 

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

        <category android:name="android.intent.category.DEFAULT" />
        <category android:name="android.intent.category.BROWSABLE" />

        <data
            android:host="example.com"
            android:pathPrefix="/someresource/"
            android:scheme="http" />
        <data
            android:host="www.example.com"
            android:pathPrefix="/someresource/"
            android:scheme="http" />
    </intent-filter>

 

Here,

scheme -> Protocol of particular site

host-> Exact site url with WWW

pathprefix - > Your site's sub path if available

Now,

 

 

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر
در 3 ساعت قبل، Farzad Sarseifi گفته است :

 

برای پیاده سازی اینکار باید در فایل مانیفست تگ زیر را اضافه کنید تا در صورتی کاربر در بخش Brower ها اپ شما را انتخاب کرد اطلاعات برای شما ارسال شود

 


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

        <category android:name="android.intent.category.DEFAULT" />
        <category android:name="android.intent.category.BROWSABLE" />

        <data
            android:host="example.com"
            android:pathPrefix="/someresource/"
            android:scheme="http" />
        <data
            android:host="www.example.com"
            android:pathPrefix="/someresource/"
            android:scheme="http" />
    </intent-filter>

 

Here,

scheme -> Protocol of particular site

host-> Exact site url with WWW

pathprefix - > Your site's sub path if available

Now,

 

سلام یک دنیا ممنون بخاطر راهنماییتون . 2 سوال میمونه

اولی اینکه چجوری تنظیم کنم که اگه برنامه از طریق کلیک روی لینک باز شد وارد اکتیویتی خاصی بشه

دوم اینکه چجوری و با چه کدی می تونم مقدار داخل لینک رو دریافت کنم ؟

مثلا عدد 22 رو داخل code داریم . این 22 رو می خوام با استفاده از اکتیویتی دریافت کنم .

 

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر
در 3 ساعت قبل، Farzad Sarseifi گفته است :

 

برای پیاده سازی اینکار باید در فایل مانیفست تگ زیر را اضافه کنید تا در صورتی کاربر در بخش Brower ها اپ شما را انتخاب کرد اطلاعات برای شما ارسال شود

 


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

        <category android:name="android.intent.category.DEFAULT" />
        <category android:name="android.intent.category.BROWSABLE" />

        <data
            android:host="example.com"
            android:pathPrefix="/someresource/"
            android:scheme="http" />
        <data
            android:host="www.example.com"
            android:pathPrefix="/someresource/"
            android:scheme="http" />
    </intent-filter>

 

Here,

scheme -> Protocol of particular site

host-> Exact site url with WWW

pathprefix - > Your site's sub path if available

Now,

 

ممنون میشم بهم بگین name اکشن مال چی هست و مقدار name کتگوری مال چی هست ؟

توی دیتا pathprefix داری . ممنون میشم درباره ی این گزینه هم اطلاعاتی بهم بدین



 

 

 

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

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...