android短視訊開發,點選分享按鈕生成分享連結
android短視訊開發,點選分享按鈕生成分享連結實現的相關程式碼
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); } } }
以上就是 android短視訊開發,點選分享按鈕生成分享連結實現的相關程式碼,更多內容歡迎關注之後的文章
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69978258/viewspace-2850307/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 短視訊開發,點選按鈕Button,更換背景顏色
- php短視訊系統,點選按鈕開啟wifi或者關閉wifiPHPWiFi
- 短視訊軟體開發,按鈕側滑顯示各個選項
- 騰訊短連結url生成介面/騰訊短網址線上生成/新浪微博短連結生成器的分享
- 短視訊開發app,自定義帶進度條的視訊播放按鈕APP
- Android相關開發連結分享Android
- 短視訊平臺原始碼,長按視訊、對話方塊彈出操作可選按鈕原始碼
- 短視訊app開發,點選視訊進行全屏播放APP
- android短視訊開發,點選靜態圖片自動跳轉播放視訊Android
- android短視訊開發,自定義下拉選單Android
- 點選按鈕複製連結程式碼例項
- 專案分享八:基於按鈕點選事件的彈窗事件
- Android--按鈕點選事件Android事件
- Android 點選按鈕跳轉Android
- 直播原始碼網站,點選分享按鈕,分享到各個渠道功能的實現原始碼網站
- 短視訊平臺開發,按返回鍵直接結束當前連麥狀態
- 日常總結 --- 視訊播放按鈕
- 短視訊app開發,長按將視訊儲存到相簿APP
- 短視訊運營經驗分享,掌握這6點,你也可以玩轉短視訊
- 短視訊平臺開發,點選連結、圖片自動跳轉到新的頁面
- [分享]iOS開發-圖片點選點選放大iOS
- Symfony Bundle開發視訊教程分享
- 短視訊如何寫爆款文案?爆款短視訊文案技巧分享
- 新手怎麼運營短視訊?短視訊運營幹貨分享
- Android技術分享| 視訊通話開發流程(一)Android
- Android技術分享| 視訊通話開發流程(二)Android
- Android處理按鈕重複點選Android
- Android | 使用 AspectJ 限制按鈕快速點選Android
- 短視訊系統,長按側滑實現刪除的按鈕
- 短視訊技術詳解:Android端的短視訊開發技術Android
- Android開發 如何使用選擇器(selector) 來實現點選按鈕變色Android
- 製作百度分享按鈕
- 按鈕式超連結
- 短視訊平臺原始碼,分享時生成二維碼的兩種方式原始碼
- android短視訊開發,上傳視訊自動新增水印Android
- 短網址開發運維經驗總結分享運維
- php短視訊原始碼,按鈕的圓角圖示實現PHP原始碼
- php短視訊原始碼,向左滑動顯示刪除按鈕PHP原始碼