- 浏览: 5820316 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (890)
- WindowsPhone (0)
- android (88)
- android快速迭代 (17)
- android基础 (34)
- android进阶 (172)
- android高级 (0)
- android拾遗 (85)
- android动画&效果 (68)
- Material Design (13)
- LUA (5)
- j2me (32)
- jQuery (39)
- spring (26)
- hibernate (20)
- struts (26)
- tomcat (9)
- javascript+css+html (62)
- jsp+servlet+javabean (14)
- java (37)
- velocity+FCKeditor (13)
- linux+批处理 (9)
- mysql (19)
- MyEclipse (9)
- ajax (7)
- wap (8)
- j2ee+apache (24)
- 其他 (13)
- phonegap (35)
最新评论
-
Memories_NC:
本地lua脚本终于执行成功了,虽然不是通过redis
java中调用lua脚本语言1 -
ZHOU452840622:
大神://处理返回的接收状态 这个好像没有监听到 遇 ...
android 发送短信的两种方式 -
PXY:
拦截部分地址,怎么写的for(int i=0;i<lis ...
判断是否登录的拦截器SessionFilter -
maotou1988:
Android控件之带清空按钮(功能)的AutoComplet ...
自定义AutoCompleteTextView -
yangmaolinpl:
希望有表例子更好。。。,不过也看明白了。
浅谈onInterceptTouchEvent、onTouchEvent与onTouch
应用场景:某个手机阅读器程序,读者看到一篇文章,觉得不错,想要与朋友分享 。
应用展现:按手机的Menu键,弹出“分享”菜单,点击后显示一系列Android分享功能的方式(短信、E-mail等) 。
背景知识:Android上不同程序里面的Activity之间可以互相调用 。你可以在自己的程序中,调用短信程序,发送一条短信 。调用的方式就是向系统提出请求,系统会去调用适当的程序Activity。
以下是Android分享功能实现源代码:
我实现的看下面:
Android 调用已安装市场,进行软件评分的功能实现
分享:
使用ShareActionProvider分享数据
http://www.open-open.com/lib/view/open1455981263058.html
Google Android开发者文档系列之与其他应用程序交互(一)
http://www.open-open.com/lib/view/open1464679191635.html
应用展现:按手机的Menu键,弹出“分享”菜单,点击后显示一系列Android分享功能的方式(短信、E-mail等) 。
背景知识:Android上不同程序里面的Activity之间可以互相调用 。你可以在自己的程序中,调用短信程序,发送一条短信 。调用的方式就是向系统提出请求,系统会去调用适当的程序Activity。
以下是Android分享功能实现源代码:
import java.util.List; import android.app.Activity; import android.content.Intent; import android.content.pm.PackageManager; import android.content.pm.ResolveInfo; import android.os.Bundle; import android.view.Menu; import android.view.MenuItem; public class Main extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); } /* 创建菜单 */ public boolean onCreateOptionsMenu(Menu menu) { menu.add(0,0,0,"分享"); return true; } public boolean onOptionsItemSelected(MenuItem item){ switch (item.getItemId()){ case 0: Intent intent=new Intent(Intent.ACTION_SEND); //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.putExtra(Intent.EXTRA_SUBJECT, "分享"); intent.putExtra(Intent.EXTRA_TEXT, "I would like to share this with you..."); startActivity(Intent.createChooser(intent, getTitle())); return true; } return false; } }
我实现的看下面:
Intent intent=new Intent(Intent.ACTION_SEND); intent.setType("image/*");//intent.setType("text/plain"); intent.putExtra(Intent.EXTRA_SUBJECT, "好友推荐"); intent.putExtra(Intent.EXTRA_TEXT, "嗨,我正在使用众意彩购买彩票,你也来试试手气哈!"); intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); startActivity(Intent.createChooser(intent, getTitle()));
Android 调用已安装市场,进行软件评分的功能实现
Uri uri = Uri.parse("market://details?id="+getPackageName()); Intent intent = new Intent(Intent.ACTION_VIEW,uri); intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); startActivity(intent);
分享:
Intent sendIntent = new Intent(); sendIntent.setAction(Intent.ACTION_SEND); sendIntent.setType("text/*"); sendIntent.putExtra(Intent.EXTRA_TEXT, contentEditText.getText().toString()); startActivity(sendIntent);
使用ShareActionProvider分享数据
http://www.open-open.com/lib/view/open1455981263058.html
Google Android开发者文档系列之与其他应用程序交互(一)
http://www.open-open.com/lib/view/open1464679191635.html
评论
3 楼
mufaith
2014-09-25
- 1234
2 楼
gufenglingling
2013-09-30
怎样才能把mp3分享给好友呀?
1 楼
zqy857268378
2013-07-15
你好请问有源码没?
发表评论
-
NestedScrollView滚动到顶部固定子View悬停挂靠粘在顶端
2018-10-31 20:45 6993网上有一个StickyScrollView,称之为粘性Scro ... -
自定义Behavior实现AppBarLayout越界弹性效果
2017-03-31 09:33 10369一、继承AppBarLayout.Beha ... -
Android - 一种相似图片搜索算法的实现
2017-03-31 09:33 2622算法 缩小尺寸。 将图片缩小到8x8的尺寸,总共64个 ... -
使用SpringAnimation实现带下拉弹簧动画的 ScrollView
2017-03-30 11:30 2848在刚推出的 Support Library 25.3.0 里面 ... -
Android为应用添加角标(Badge)
2017-03-30 11:21 61771.需求简介 角标是什么意思呢? 看下图即可明了: 可 ... -
Android端与笔记本利用局域网进行FTP通信
2017-03-23 10:17 978先看图 打开前: 打开后: Activity类 ... -
PorterDuffColorFilter 在项目中的基本使用
2017-03-03 10:58 1354有时候标题栏会浮在内容之上,而内容会有颜色的变化,这时候就要求 ... -
ColorAnimationView 实现了滑动Viewpager 时背景色动态变化的过渡效果
2017-02-24 09:41 2220用法在注释中: import android.anima ... -
迷你轻量级全方向完美滑动处理侧滑控件SlideLayout
2017-01-16 16:53 2594纯手工超级迷你轻量级全方向完美滑动处理侧滑控件(比官方 sup ... -
Effect
2017-01-05 09:57 0https://github.com/JetradarMobi ... -
动态主题库Colorful,容易地改变App的配色方案
2016-12-27 14:49 2565Colorful是一个动态主题库,允许您很容易地改变App的配 ... -
对视图的对角线切割DiagonalView
2016-12-27 14:23 1118提供对视图的对角线切割,具有很好的用户定制 基本用法 ... -
仿淘宝京东拖拽商品详情页上下滚动黏滞效果
2016-12-26 16:53 3494比较常用的效果,有现成的,如此甚好!:) import ... -
让任意view具有滑动效果的SlideUp
2016-12-26 09:26 1707基本的类,只有一个: import android.a ... -
AdvancedWebView
2016-12-21 09:44 16https://github.com/delight-im/A ... -
可设置圆角背景边框的按钮, 通过调节色彩明度自动计算按下(pressed)状态颜色
2016-11-02 22:13 1920可设置圆角背景边框的的按钮, 通过调节色彩明度自动计算按下(p ... -
网络请求库相关
2016-10-09 09:35 62https://github.com/amitshekhari ... -
ASimpleCache一个简单的缓存框架
2015-10-26 22:53 2178ASimpleCache 是一个为android制定的 轻量级 ... -
使用ViewDragHelper实现的DragLayout开门效果
2015-10-23 10:55 3415先看一下图,有个直观的了解,向下拖动handle就“开门了”: ... -
保证图片长宽比的同时拉伸图片ImageView
2015-10-16 15:40 3733按比例放大图片,不拉伸失真 import android. ...
相关推荐
开发者可以通过查看这个项目的代码,学习如何在自己的应用中实现分享功能。 通过理解并应用这些知识点,你可以轻松地在Android应用中实现原生分享功能,无论是分享到社交应用,还是利用系统级的分享菜单,都能提供...
在Android平台上,实现微信朋友圈和微信好友分享功能是常见的需求,尤其对于社交类应用来说更是不可或缺。本项目通过提供一个名为"WeixinDemo"的压缩包,旨在帮助开发者快速集成这一功能。下面将详细介绍如何实现这...
本教程将详述如何在Android项目中实现QQ和微信的分享功能,覆盖微信好友、微信朋友圈、QQ好友以及QQ空间的分享操作。这些功能的实现基于微信和QQ的开放平台SDK,开发者需要注册并获取相应的AppID和AppKey。 1. **...
这个"android实现微信朋友圈和微信好友分享功能2.rar"压缩包包含了一个适用于初学者的DEMO,旨在帮助开发者快速理解和实现微信的第三方分享功能。以下是关于这个主题的详细知识点: 1. **微信开放平台**: 微信...
总的来说,Android实现分享微信好友需要正确配置微信开放平台的APPID和应用签名,以及在代码中正确地创建和发送分享请求。遇到闪退问题时,应检查签名是否匹配,APPID是否正确,以及调试与生产环境的切换是否恰当。...
在Android平台上,微信分享功能是应用开发者经常需要用到的一项服务,它允许用户将各种类型的数据,如文本、图片、链接等,便捷地分享到微信朋友圈或微信好友。本篇将详细阐述如何实现Android应用中的微信分享功能,...
为了实现分享功能,我们需要创建一个` SendMessageToWX.Req`对象,设置分享的内容类型和数据。例如,分享文本: ```java SendMessageToWX.Req req = new SendMessageToWX.Req(); req.transaction = ...
在Android开发中,实现“分享到微信好友,朋友圈”功能是一项常见的需求,它涉及到Android的Intent机制、微信SDK的集成以及Android应用签名等知识。以下将详细解释这一过程中的关键点。 1. **Intent机制**: ...
在Android平台上,微信分享是一项常见的功能,允许用户将各种类型的内容,如文本、图片、链接等,方便地分享到微信朋友圈或微信好友。本示例项目"微信分享Demo"将帮助开发者了解如何在Android应用中集成微信分享功能...
Android系统自带分享图片功能的实现主要是通过Intent机制来实现的。Intent是Android系统中的一种机制,用于在应用程序之间进行通信和交互。通过Intent,可以实现图片的分享、编辑、查看等功能。 在Android系统中,...
"Android实现调用系统分享功能示例总结" Android实现调用系统分享功能示例总结这篇文章主要介绍了Android调用系统分享功能的实现方法,包括分享文本信息、单张图片、多个文件和指定分享到微信、QQ等平台的示例代码...
在Android平台上实现微信分享功能,可以让用户方便地将内容发送给微信好友或分享到微信朋友圈。这个过程涉及到了微信开放平台的应用注册、SDK集成、权限配置以及具体的分享操作。以下是对这一主题的详细阐述: 首先...
本文将深入探讨如何在Android应用中实现QQ、微信和微博的分享功能,并确保其稳定可靠。 ### 1. QQ分享 腾讯提供了SDK供开发者接入QQ分享功能。首先,你需要在QQ开放平台注册并创建应用,获取到AppID和AppKey。接着...
在Android平台上,好友定位系统能够实现用户间位置信息的实时共享,这得益于Android对GPS功能的良好支持以及网络通信技术的进步。 GPS技术是全球定位系统(Global Positioning System)的简称,它通过接收卫星信号...
4. **实现分享功能**: - 创建一个`WeiboShareClient`对象,注入之前获取的`access_token`。 - 分享文本:使用`StatusesAPI`类的`update()`方法,传入要分享的文本内容。 - 分享图片:先上传图片至微博服务器,...
在Android平台上,微信朋友圈的多图片分享功能是一个常见的需求,特别是在社交应用中。这个功能允许用户选择多张图片,并添加文字描述,然后将这一组合分享到自己的微信朋友圈。本文将详细解析实现这一功能的关键...
在Android开发中,微信分享是常见的社交功能,用于让用户能够将应用内的内容便捷地传递给微信好友或发布到朋友圈。本示例(Dome)主要关注如何实现这一功能,让我们一起深入探讨其背后的关键知识点。 1. **集成微信...
在Android开发中,微信分享是一种常见的社交功能,允许用户将应用程序内的内容快速分享到微信朋友圈或与微信好友。然而,有些应用可能希望防止用户通过微信分享特定内容,以保护版权或者提供独特的用户体验。这就...
首先,Android的Intent机制是实现分享的基础。Intent在Android中是一个用来表示应用程序间交互的类,它能启动一个Activity,启动或停用Service,还能传递数据。在分享场景中,我们通常创建一个隐式Intent,设定...
首先,Android的Intent系统是实现分享功能的基础。Intent是一种消息对象,用于启动一个操作并传递数据。在实现分享时,我们会创建一个Intent,设置其ACTION_SEND类型,并指定要分享的内容类型,如“text/plain”...