android分享功能
Ⅰ 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()));
}