直播原始碼網站,點選分享按鈕,分享到各個渠道功能的實現
直播原始碼網站,點選分享按鈕,分享到各個渠道功能的實現
1.xml定義,menu_item.xml,注意引入合適的支援ShareActionProvider的包(v4,v7)
<?xml version="1.0" encoding="utf-8"?> <menu xmlns:android=" xmlns:app=" > <item android:id="@+id/action_create_order" android:title="create_order_title" android:icon="@drawable/ic_add_white_24dp" android:orderInCategory="1" app:showAsAction="ifRoom" /> <item android:id="@+id/action_share" android:title="share" android:orderInCategory="2" app:showAsAction="ifRoom" app:actionProviderClass="android.support.v7.widget.ShareActionProvider" /> </menu>
2.Activity中主要程式碼展示,注意方法onCreateOptionsMenu()中shareActionProvider的獲取及呼叫setShareIntent()
import android.content.Intent; import android.support.v4.view.MenuItemCompat; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.support.v7.widget.ShareActionProvider; import android.view.Menu; import android.view.MenuItem; public class ToolbarActivity extends AppCompatActivity { private ShareActionProvider shareActionProvider; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.toolbar_main); } @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the app bar. getMenuInflater().inflate(R.menu.menu_item, menu); MenuItem menuItem = menu.findItem(R.id.action_share); shareActionProvider = (ShareActionProvider) MenuItemCompat.getActionProvider(menuItem); setShareActionIntent("Want to join me for share?"); return super.onCreateOptionsMenu(menu); } private void setShareActionIntent(String text) { Intent intent = new Intent(Intent.ACTION_SEND); intent.setType("text/plain"); intent.putExtra(Intent.EXTRA_TEXT, text); shareActionProvider.setShareIntent(intent); } @Override public boolean onOptionsItemSelected(MenuItem item) { switch (item.getItemId()) { case R.id.action_create_order: Intent intent = new Intent(this, OrderActivity.class); startActivity(intent); return true; default: return super.onOptionsItemSelected(item); } } }
以上就是直播原始碼網站,點選分享按鈕,分享到各個渠道功能的實現, 更多內容歡迎關注之後的文章
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69978258/viewspace-2851890/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 點選回車實現按鈕點選功能
- 手機直播原始碼,點選按鈕,立即回到頂部原始碼
- 直播帶貨原始碼,vue中點選按鈕平滑滾動到頁面某個div位置原始碼Vue
- 如何點選一個按鈕實現列印
- 直播軟體原始碼,好看的點贊按鈕原始碼
- 成品直播原始碼,html頁面點選按鈕實現頁面跳轉的兩種方法原始碼HTML
- 點選按鈕實現文字放大和縮小功能
- 直播商城系統原始碼,點選按鈕 儲存頁面為圖片到本地原始碼
- app直播原始碼,uniapp點選按鈕 儲存頁面為圖片到本地APP原始碼
- 直播app系統原始碼,canvas上放置按鈕並實現點選之後全屏顯示APP原始碼Canvas
- ajax實現的點選按鈕能夠實現數字加1功能
- 點選按鈕實現隱藏一個元素程式碼例項
- 專案分享八:基於按鈕點選事件的彈窗事件
- android短視訊開發,點選分享按鈕生成分享連結Android
- 直播網站原始碼,EasyUI按鈕控制標籤顯示與隱藏網站原始碼UI
- uniapp頁面中的按鈕使用分享功能APP
- 直播帶貨app原始碼,實現移動端的按鈕拖動APP原始碼
- 直播原始碼網站,點選圖片可進行任意方向旋轉功能原始碼網站
- 實現前端點選按鈕自動複製剪貼簿功能前端
- 點選按鈕實現數字增加效果
- 直播網站程式原始碼,採用Redis實現購物車功能網站原始碼Redis
- 直播系統原始碼,按鈕圖片和文字位置的各種設定原始碼
- 直播系統原始碼,單選按鈕和核取方塊原始碼
- 直播平臺原始碼開發,簽到功能的實現原始碼
- 直播app系統原始碼,Flutter MaterialButton 實現圓角邊框按鈕APP原始碼Flutter
- 點選按鈕實現狀態切換效果
- 點選按鈕實現圖片切換效果
- 直播帶貨原始碼,圖片左上角或右上角點選返回按鈕原始碼
- 分享一個圖片驗證碼功能的實現
- 點選按鈕實現隱藏和顯示的切換程式碼
- js實現的按鈕響應點選回車事件JS事件
- 點選按鈕實現div的顯示和隱藏
- js實現的按鈕不用人為點選就觸發點選事件JS事件
- jquery實現的按鈕點選後60秒後才能夠再點選jQuery
- 直播原始碼網站,各式各樣的淡入淡出動畫原始碼網站動畫
- 直播app原始碼,map實現購物車選擇功能APP原始碼
- 直播app原始碼,給elementUI的table表頭新增按鈕或者多選框APP原始碼UI
- 一個簡單的選單按鈕的實現 (轉)