برنامه نویسی اندروید - دانشگاه صنعتی قم

این وبلاگ کانال ارتباطی با دانشجویان درس«برنامه نویسی موبایل» دانشگاه صنعتی قم می باشد.

برنامه نویسی اندروید - دانشگاه صنعتی قم

این وبلاگ کانال ارتباطی با دانشجویان درس«برنامه نویسی موبایل» دانشگاه صنعتی قم می باشد.

محتویات این وبلاگ با هدف آموزش اندروید در دوره درسی "برنامه نویسی موبایل" در دانشگاه صنعتی قم توسط اینجانب گردآوری شده است.
تعداد زیادی از مطالب ترجمه شده در این وبلاگ توسط دانشجویان دانشگاه صنعتی قم به عنوان پروژه های این درس ترجمه شده است.
در صورتی که تصمیم به تماس با من دارید، می توانید از طریق آدرس ایمیل qut دات android در جی میل دات کام با من تماس بگیرید.
-------------------
اگر بتوانم به شما کمکی در زمینه برنامه نویسی اندروید بکنم، خوشحال خواهم شد با این حال اگر پرسشی را ارسال کردید و بنده نیز به دلیل مشکلات و مشغله نتوانستم پاسخگو باشم، پوزش بنده را پیشاپیش پذیرا باشید.
-------------------
چون افراد زیادی از من درخواست می کنند تا برنامه نویسان اندروید به خصوص در شهر قم را به آنها معرفی کنند، اگر تمایل دارید رزومه و یا مشخصات خود را برایم ارسال کنید تا در صورت وجود درخواستهایی از این دست به شما اطلاع دهم.
از نظر من محدویتی به شهر قم وجود ندارد، لذا اگر برنامه نویس اندروید در شهرهایی دیگر هستید و یا به دنبال نیروی برنامه نویس اندروید هستید با من در تماس باشید، شاید بتوانم در این زمینه به شما کمکی بکنم :)
ناگفته نماند از آنجایی که در فضای مجازی من شناختی از هیچ شخص یا شرکتی ندارم، اگر شخصی به دنبال نیروی کار باشد، به افرادی که با مشخصات درخواستی ایشان تطابق داشته باشند، اطلاع خواهم داد و توصیه می شود برنامه نویسان محترم نیز قبل از شروع به همکاری، ملاحظات لازم در این زمینه را به عمل آورند چون من نیز شناختی از طرف مقابل ندارم.

طبقه بندی موضوعی

مترجم: مژگان پیرامن

آدرس: http://developer.android.com/training/sharing/shareaction.html

پیاده سازی عمل اشتراک گذاری موثر و کاربر پسند در ActionBar حتی آسان تر با معرفی ActionProvider در اندروید 4.1 ساخته شده. یک ActionProvider ، یکبار متصل شده به منوی آیتم در ActionBar ، که هردو در ظاهر و رفتار ان آیتم بکار برده شده .در مورد  ShareActionProvider، شما یک share intent وان چه باقیمانده ارائه می کنید.

 

Update menu Declaration (اپدیت منو اعلان ها)

گرفتن اغاز شده با ShareActionProviders ، android:actionProviderClass  تعریف میکند صفت مربوط به <item> در فایل منبع منو شما:

<menuxmlns:android="http://schemas.android.com/apk/res/android">
   
<item
           
android:id="@+id/menu_item_share"
           
android:showAsAction="ifRoom"
           
android:title="Share"
           
android:actionProviderClass=
               
"android.widget.ShareActionProvider"/>
    ...
</menu>


این نمایندگان برای ظاهر ایتم و عملکرد ShareActionProvider مسئولیت دارند. اگرچه ، شما نیاز دارید بگفتن چه چیزی می خواهید به اشتراک بزارید، ارئه دهید.

 

Set the share intent

برای تابع ShareActionProvider ،باید یک اشتراک گذاری intent  فراهم کند.این share intent باید همان توصیف درس ارسال اطلاعات ساده به Apps دیگر، با عمل ACTION_SENDو تنظیم اطلاعات اضافی از طریق extras مثل EXTRA_TEXT وEXTRA_STREAM باشد. برای تعیین share intent  اول منوی ایتم مربوطه را پیدامی کنیم تاهنگامی  که inflating منبع منو شما در فعالیت یا قطعه باشد. بعد با فراخوانی MenuItem.getActionProvider()  برای بازیابی یک نمونه از ShareActionProvider.استفاده از   setShareIntent()برای اپدیت Share intent در ارتباط با عمل ایتم. اینجا هست یک مثال :

privateShareActionProvidermShareActionProvider;
...

@Override
publicbooleanonCreateOptionsMenu(Menu menu){
   
// Inflate menu resource file.
    getMenuInflater
().inflate(R.menu.share_menu, menu);

   
// Locate MenuItem with ShareActionProvider
   
MenuItem item =menu.findItem(R.id.menu_item_share);

   
// Fetch and store ShareActionProvider
    mShareActionProvider
=(ShareActionProvider)item.getActionProvider();

   
// Return true to display menu
   
returntrue;
}

// Call to update the share intent
privatevoidsetShareIntent(IntentshareIntent){
   
if(mShareActionProvider!=null){
        mShareActionProvider
.setShareIntent(shareIntent);
   
}
}

شما ممکن است فقط نیاز به تنظیم  Share intent  یکبار درطول ایجاد منو خود کنید ، یا شما ممکن است بخواهید به تنظیم و اپدیت ان مانند تغییرات UI( رابط کاربر). برای مثال ، وقتی که شما عکس ها را بصورت تمام صفحه در Gallery App نمایش می دهید ، تغییرات Share intent بین عکسها flip میشود.

  • وهاب صمدی بخارایی

نظرات  (۰)

هیچ نظری هنوز ثبت نشده است

ارسال نظر

کاربران بیان میتوانند بدون نیاز به تأیید، نظرات خود را ارسال کنند.
اگر قبلا در بیان ثبت نام کرده اید لطفا ابتدا وارد شوید، در غیر این صورت می توانید ثبت نام کنید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی