關於android中一種簡單的分享方式

2021-09-20 21:07:03 字數 1097 閱讀 4077

目前第三方分享方式有兩種:

優點:無縫整合,功能多

缺點:整合官方sdk包進行開發,且需要申請官方的授權

優點:及其簡單,不需要sdk和官方授權

這裡我介紹下第二種分享方式,這種分享方式在應用寶和android版百變相機中有應用。

典型的**如下:

@override

public

void

onclick

(view v)

intent.setpackage(pakname);intent.putextra(intent.extra_subject, "這裡是分享主題"); // 分享的主題intent.putextra(intent.extra_text, "這裡是分享內容"); // 分享的內容

this.startactivity(intent.createchooser(intent, ""));// 目標應用選擇對話方塊的標題;}

想讓自己的activity支援這種呼叫方式也很簡單,只要在xml裡加上

即可 目前第三方分享方式有兩種:

優點:無縫整合,功能多

缺點:整合官方sdk包進行開發,且需要申請官方的授權

優點:及其簡單,不需要sdk和官方授權

這裡我介紹下第二種分享方式,這種分享方式在應用寶和android版百變相機中有應用。

典型的**如下:

@override

public

void

onclick

(view v)

intent.setpackage(pakname);intent.putextra(intent.extra_subject, "這裡是分享主題"); // 分享的主題intent.putextra(intent.extra_text, "這裡是分享內容"); // 分享的內容

this.startactivity(intent.createchooser(intent, ""));// 目標應用選擇對話方塊的標題;}

想讓自己的activity支援這種呼叫方式也很簡單,只要在xml裡加上

即可

關於Android中乙個Activity的啟動過程

所有的應用都是在launcher的基礎上執行起來的,具體如下 1.launcher會向activitymanagerservice ams 傳送乙個啟動mainactivity的請求 2.ams在接到請求後,會將mainactivity的資訊儲存下來,然後向launcher傳送乙個進入中止狀態的程序...

JS中一種實現sleep函式的方案

困擾了我很久的問題,在此留個記錄 原生js setinterval和settimeout 近似遞迴的處理方法 因為js是單執行緒,所以計時器也是有順序的 問題描述 我想實現乙個網頁的左右滑動效果 不是切換 解決思路 給滑動寫乙個方法,執行一次移動一小點距離,n次後移動完整張,使用setinterva...

關於封裝的一種解釋

封裝這個解釋,我一直喜歡用cpu作為例子 cpu把所有的電阻電容閘電路等都封裝起來,只留出一些管腳 介面 讓使用者使用,cpu能暴露什麼,不能暴露什麼,是生產商設計決定的,使用者不能直接操作cpu的電阻電容等等,但可以通過給管腳適當的電壓來控制電阻電容等,也就是說使用者不能直接訪問cpu的屬性,但是...