سه شنبه ۱۱ اردیبهشت ۰۳

اشتراک گذاری Intent :

مرجع رسمي مقاله هاي طراحي اپليكيشن اندرويد در مشهد

اشتراک گذاری Intent :

۲۱ بازديد
اشتراک گذاری 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 تغییر‌و تحول هید.
اپ را انجام کرده و یک دستگاه اجرایی اندروید تعیین فرمائید و نرم‌افزار را روی آن نصب فرمائید، بعد از آن حاصل را تحقیق فرمائید.
تا كنون نظري ثبت نشده است
ارسال نظر آزاد است، اما اگر قبلا در رویا بلاگ ثبت نام کرده اید می توانید ابتدا وارد شوید.