android分享功能-ag真人国际官网
ⅰ android調用系統分享功能,怎麼把「返回第三方工具」改成返回我的應用啊
改成不繞過分享
ⅱ android 自帶的分享功能如何實現分享圖片
java">
bgimg0=getimagefromassetsfile("cat_blink/cat_blink0000.png");
/**
*從assets中讀取圖片
*/
(stringfilename)
{
bitmapimage=null;
assetmanageram=getresources().getassets();
try
{
inputstreamis=am.open(filename);
image=bitmapfactory.decodestream(is);
is.close();
}
catch(ioexceptione)
{
e.printstacktrace();
}
returnimage;
}
上面的代碼是從assets中獲取圖片的代碼,下面的代碼是分享圖片的代碼:
/**
*分享功能
*
*@paramcontext
*上下文
*@paramactivitytitle
*activity的名字
*@parammsgtitle
*消息標題
*@parammsgtext
*消息內容
*@paramimgpath
*圖片路徑,不分享圖片則傳null
*/
publicvoidsharemsg(stringactivitytitle,stringmsgtitle,stringmsgtext,
stringimgpath){
intentintent=newintent(intent.action_send);
if(imgpath==null||imgpath.equals("")){
intent.settype("text/plain");//純文本
}else{
filef=newfile(imgpath);
if(f!=null&&f.exists()&&f.isfile()){
intent.settype("image/jpg");
uriu=uri.fromfile(f);
intent.putextra(intent.extra_stream,u);
}
}
intent.putextra(intent.extra_subject,msgtitle);
intent.putextra(intent.extra_text,msgtext);
intent.setflags(intent.flag_activity_new_task);
startactivity(intent.createchooser(intent,activitytitle));
}
系統的分享,你想要分享圖片需要先把圖片存到本地才能分享
ⅲ android實現分享功能時,分享的內容怎麼提取到,比如瀏覽一篇文章時,可以提取文章標題,鏈接等信息。
通常分享功能是調用者發起的,如果是文字分享調用都需要做
intent.putextra(intent.extra_subject, "分享");
intent.putextra(intent.extra_text, "好東西,與您分享!");
傳遞這兩個參數,接收都就拿這兩個值就可以了。
各種接受分享的軟體都是這樣處理的,包括系統內置的簡訊功能,各種微博應用都是一樣的。
ⅳ 怎麼禁用系統內置的分享功能android開發
eclipse中打開項目,在libs右鍵,點擊build path,點中use as source floder,在libs目錄的每個jar,右鍵都把它加進去,即可。 查看原帖>>
ⅳ android studio開發應用分享功能怎麼實現
1、項目組織結構區,用於瀏覽項目文件,默認project以android組織方式展示。
2、設計區,默認在打開布局文件時為設計模式,可直接拖動控制項到界面上實現所見即所得,下方的design和text就是代碼和設計模式的切換按鈕,切換至text時,左側為代碼編輯區,右側為所見即所得的預覽。
下圖為切換至text的界面
而我們常用的代碼編輯時的界面就很簡單,左邊項目樹,右側代碼編輯區,下圖為代碼編輯界面:
3、組件樹,用於展示整個頁面布局的層級關系。
4、屬性區,顯示選中控制項的可編輯屬性(僅在設計模式可見)。
5、工具欄,提供常用操作按鈕
二、左側structure、project、captures面板
1、structure面板
切換到structure面板, structure用於顯示當前活動文件的結構,不僅僅支持 java 文件,同時支持 xml 文件、 .properties 配置文件等多種類型的文件。在圖中1位置可以設置過濾要顯示的內容,如是否顯示屬性、內部匿
ⅵ android menu中有個分享功能,點擊後進入分享頁面,能否監聽分享是否成功比如說簡訊分享,或者微博分享
可以啊,比如微博吧,如果你分享後,微博伺服器會給你返回一個值,例如200,你可以判斷如果得到這個值以後,然後在ui中顯示一個toast提示分享成功。
ⅶ android 調用系統分享怎樣分享一個鏈接
為了應用的推廣、傳播,很多的應用中都有「分享」功能,一個按鈕,點擊後會出現簡訊、微博等等一切實現了分享功能的應用列表。這一篇文章主要介紹怎麼調用分享功能和怎麼實現分享介面讓自己應用出現分享列表中。android應用中能很方便的完成這些功能,這也正是android的偉大之處,他能很簡單的完成應用之間的溝通以相互整合。
調用分享功能
1、分享文本
分享功能使用的隱式啟動activity的方法,這里的action使用的是 action_send。
[java] view plainprint?在code上查看代碼片派生到我的代碼片
intent sendintent = new intent();
sendintent.setaction(intent.action_send);
sendintent.putextra(intent.extra_text, "this is my text to send.");
sendintent.settype("text/plain");
startactivity(sendintent);
效果如下圖的圖一。
2、改變分享列表標題
使用上面的分享方式分享列表標題為「使用一下內容完成操作」,android中提供了intent.createchooser() ,這樣能一直顯示分享選擇列表,並且修改了分享列表標題內容。
[java] view plainprint?在code上查看代碼片派生到我的代碼片
intent sendintent = new intent();
sendintent.setaction(intent.action_send);
sendintent.putextra(intent.extra_text, "this is my text to send.");
sendintent.settype("text/plain");
startactivity(intent.createchooser(sendintent, getresources().gettext(r.string.send_to)));
使用intent.createchooser()的好處:
if you callintent.createchooser() for the intent, android will always display the chooser. this has some advantages:
even if the user has previously selected a default action for this intent, the chooser will still be displayed.
if no applications match, android displays a system message.
you can specify a title for the chooser dialog.
ⅷ 基於android天氣預報開發中的分享功能是怎麼實現的
現在的分享基本上都是現成:
android 自帶分享功能:雖然比較low,而且不同廠家顯示的分享面板可能不一樣,但是功能是可以用的,如果要開發寫高級功能的那麼需要使用到第三方的分享啦
/**
3. 第三方分享:使用較多的分享->umeng(友盟),鏈接:http://www.umeng.com/
*分享功能
*
*@paramcontext上下文
*@paramactivitytitleactivity的名字
*@parammsgtitle消息標題
*@parammsgtext消息內容
*@paramimgpath圖片路徑,不分享圖片則傳null
*/
publicvoidsharemsg(stringactivitytitle,stringmsgtitle,stringmsgtext,
stringimgpath){
intentintent=newintent(intent.action_send);
if(imgpath==null||imgpath.equals("")){
intent.settype("text/plain");//純文本
}else{
filef=newfile(imgpath);
if(f!=null&&f.exists()&&f.isfile()){
intent.settype("image/jpg");
uriu=uri.fromfile(f);
intent.putextra(intent.extra_stream,u);
}
}
intent.putextra(intent.extra_subject,msgtitle);
intent.putextra(intent.extra_text,msgtext);
intent.setflags(intent.flag_activity_new_task);
startactivity(intent.createchooser(intent,activitytitle));
}4. 第三方分享:使用較多的分享->sharesdk ,鏈接:http://www.mob.com/
ⅸ java 安卓分享功能下面代碼到底分別是干什麼的
我也剛學 大概說一下我的想法,請看我對代碼的注釋部分
publicvoidonclickshare(viewview){
//生命一個意圖用於發送郵件
intentintent=newintent(intent.action_send);
//設置類型為圖片(但這個類型是附件類型還是其他類型有些迷茫)
intent.settype("image/*");
//這個應該是設置一個標題
intent.putextra(intent.extra_subject,"分享");
//設置文本內容
intent.putextra(intent.extra_text,"終於可以了!!!");
//設置啟動方式
intent.setflags(intent.flag_activity_new_task);
//執行意圖
startactivity(intent.createchooser(intent,gettitle()));
}
ⅹ android開發分享功能能給個demo我嗎
public void onclickshare(view view) {
intent intent=new intent(intent.action_send);
intent.settype("image/*");
intent.putextra(intent.extra_subject, "分享");
intent.putextra(intent.extra_text, "終於可以了!!!");
intent.setflags(intent.flag_activity_new_task);
startactivity(intent.createchooser(intent, gettitle()));
}