دوشنبه ۳۰ آبان ۰۱ ۱۱:۱۳ ۲۰ بازديد
اشتراک گذاری Intent برای اشتراک گذاری طراحی اپلیکیشن در مشهد داده میان نرم افزار ها استعمال می گردد.
درین استراتژی ، ما به قضیه SDK نمی پردازیم بلکه به اپلیکیشن ی رخ بوک اذن میدهیم تا به آن بازرسی نماید. به آسانی نرم افزار ی چهره بوک را فرا خوانده و داده را وارد میکنیم تا به اشتراک بگذارد. رایا پارس از این نحوه می اقتدار چیزی روی صورت بوک به اشتراک گذاشت.
اندروید کتابخانه ی Intent ارائه میدهد تا اطلاعات در بین اکتیویتی ها و نرم افزار ها به اشتراک گذارده شوند. برای استعمال از آن تحت عنوان share intent بایستی نوع share intent را برای ACTION_SEND مشخص و معلوم کنیم.
سینتکس آن در تحت ارائه گردیدهاست :
Intent shareIntent = new Intent();
shareIntent.setAction(Intent.ACTION_SEND);
شغل دیگری که مورد نیاز میباشد اجرا دهید ، تعریفوتمجید نوع داده برای جابجایی است که میتوانید بعداز آن داده را منتقل فرمایید.
سینتکس آن مانند ذیل میباشد.
shareIntent.setType("text/plain");
shareIntent.putExtra(Intent.EXTRA_TEXT, "Hello, from tutorialspoint");
startActivity(Intent.createChooser(shareIntent, "Share your thoughts"));
خلال این روال ها، سیاق های دیگری برای تحقیق به intent وجود داراهستند که در پایین ارائه گردیده اند:
(addCategory(String category : این مشی یک مولفه ی نو به intent اضافه می نماید.
(createChooser(Intent target, CharSequence title : تابعی بی آلایش برای ساختوساز ACTION_CHOOSER Intent
()getAction : این اسلوب اکشن کلی که می بایست صورت پذیرد، مانند ACTION_VIEW را بازیابی می نماید.
()getCategories : این سیاق تیم ی همگی ی کامپوننت های intent.nt و event های مقیاس گذاری اخیر را گشوده می گرداند (return می نماید) .
(putExtra(String name, int value : این اسلوب extended data را به intent اضافه می نماید.
toString() این مشی حرفه ای (string ) مشتمل بر یک تعریف بدیهی و خوانا از این آبجکت را گشوده می گرداند (return می نماید) .
نمونه :
در اینجا مثالی را میبینید که به کار گیری از IntentShare را برای اشتراک گذاری داده ها روی صورت بوک توضیح میدهد.
این نمونه یک نرم افزار محور (basic application) ساخت و ساز می نماید که به شما اذن ی به اشتراک گذاری متن روی چهره بوک را میدهد.
برای تست با این نمونه میتوانید آن را روی یک دستگاه حقیقی یا این که یک امولاتور ایفا فرمایید.
برای ساخت و ساز یک اپلیکیشن ی اندروید از Android studio ذیل پکیج com.example. intentShare به کار گیری میکنید .
پوشه src/MainActivity.java را برای اضافه کردن کد موردنیاز تغییرو تحول دهید.
res/layout/activity_main را برای اضافه کردن کامپونن های XML تغییرو تحول هید.
اپ را انجام کرده و یک دستگاه اجرایی اندروید تعیین فرمائید و نرمافزار را روی آن نصب فرمائید، بعد از آن حاصل را تحقیق فرمائید.
- ۰ ۰
- ۰ نظر