Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> android 實現分享功能兩種方法

android 實現分享功能兩種方法

編輯:關於Android編程

當我想做一個智能的記事本的時候,我就在嘗試自己寫一組分享功能。後來才知道,原來每個社交軟件中都有自己的分享接口。   這就大大減少了我們的代碼量了。   第一種方法:特點--簡單   復制代碼 package com.example.share;   import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.view.Menu; import android.view.MenuItem;     public class MainActivity extends Activity {     @Override     public void onCreate(Bundle savedInstanceState) {         super.onCreate(savedInstanceState);         setContentView(R.layout.activity_main);     }       /* 創建菜單 */     public boolean onCreateOptionsMenu(Menu menu) {         menu.add(0, 0, 0, "分享");         return true;     }       public boolean onOptionsItemSelected(MenuItem item) {         switch (item.getItemId()) {         case 0:             // intent.setType("text/plain"); //純文本             /*              * 圖片分享 it.setType("image/png");  //添加圖片 File f = new              * File(Environment.getExternalStorageDirectory()+"/name.png");              *               * Uri uri = Uri.fromFile(f); intent.putExtra(Intent.EXTRA_STREAM,              * uri);                */              Intent intent=new Intent(Intent.ACTION_SEND);                intent.setType("image/*");                intent.putExtra(Intent.EXTRA_SUBJECT, "Share");                intent.putExtra(Intent.EXTRA_TEXT, "I have successfully share my message through my app");                intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);                startActivity(Intent.createChooser(intent, getTitle()));               return true;         }         return false;     } }
  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved