直播原始碼網站,點選分享按鈕,分享到各個渠道功能的實現
直播原始碼網站,點選分享按鈕,分享到各個渠道功能的實現
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
- app直播原始碼,uniapp點選按鈕 儲存頁面為圖片到本地APP原始碼
- 成品直播原始碼,html頁面點選按鈕實現頁面跳轉的兩種方法原始碼HTML
- 直播軟體原始碼,好看的點贊按鈕原始碼
- 直播商城系統原始碼,點選按鈕 儲存頁面為圖片到本地原始碼
- 直播app系統原始碼,canvas上放置按鈕並實現點選之後全屏顯示APP原始碼Canvas
- android短視訊開發,點選分享按鈕生成分享連結Android
- uniapp頁面中的按鈕使用分享功能APP
- 直播網站原始碼,EasyUI按鈕控制標籤顯示與隱藏網站原始碼UI
- 直播帶貨app原始碼,實現移動端的按鈕拖動APP原始碼
- 實現前端點選按鈕自動複製剪貼簿功能前端
- 直播系統原始碼,按鈕圖片和文字位置的各種設定原始碼
- 直播原始碼網站,點選圖片可進行任意方向旋轉功能原始碼網站
- 直播系統原始碼,單選按鈕和核取方塊原始碼
- 直播網站程式原始碼,採用Redis實現購物車功能網站原始碼Redis
- 直播app系統原始碼,Flutter MaterialButton 實現圓角邊框按鈕APP原始碼Flutter
- 直播帶貨原始碼,圖片左上角或右上角點選返回按鈕原始碼
- 直播平臺原始碼開發,簽到功能的實現原始碼
- 分享一個圖片驗證碼功能的實現
- Simple WPF: WPF 實現按鈕的長按,短按功能
- 基於js實現點選按鈕回到頂部JS
- 直播app原始碼,給elementUI的table表頭新增按鈕或者多選框APP原始碼UI
- 好看的404頁面html原始碼 網站404原始碼分享HTML原始碼網站
- 直播app原始碼,map實現購物車選擇功能APP原始碼
- 直播網站原始碼,Android中點選圖片放大的簡單方法網站原始碼Android
- 手機直播原始碼,Flutter 中的彈簧按鈕效果原始碼Flutter
- 直播原始碼網站,點選分類調起選單欄並彈出原始碼網站
- 直播原始碼網站,各式各樣的淡入淡出動畫原始碼網站動畫
- 點選按鈕自動複製剪貼簿功能
- 直播軟體搭建,點選按鈕自動回到頂部
- 直播網站原始碼,css實現狀態平滑的動畫網站原始碼CSS動畫
- web端 網頁端分享功能的實現Web網頁
- 直播網站原始碼,點選EditText以外的區域,鍵盤隱藏消失網站原始碼
- 直播原始碼網站,直播間小遊戲java遞迴的實現方式原始碼網站遊戲Java遞迴
- 直播原始碼網站,實現文字自動翻轉效果原始碼網站
- JavaScript 點選按鈕返回底部JavaScript
- Android 點選按鈕跳轉Android