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);

信不信?不信赶紧试试,相信的就赶紧收藏和分享吧,方便自己留着以后用。

原文发布于微信公众号 - 非著名程序员(non-famous-coder)

原文发表时间:2015-08-31

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏ios 技术积累

利用Runtime实现NScoding

最近项目需要缓存,因为项目都是用的对象,要缓存对象必须实现NSCoding协议,但是每个Model都要实现

1271
来自专栏Java成神之路

Tomcat_总结_01_tomcat环境搭建

532
来自专栏张善友的专栏

在 CentOS 上使用 Jexus 托管运行 ZKEACMS

ZKEACMS Core 是基于 .net core 开发的,可以在 windows, linux, mac 上跨平台运行,接下来我们来看看如何在 CentOS...

7180
来自专栏张善友的专栏

在CentOS上使用Jexus托管运行 ZKEACMS

ZKEACMS Core 是基于 .net core 开发的,可以在 windows, linux, mac 上跨平台运行,接下来我们来看看如何在 CentOS...

2015
来自专栏用户画像

Linux系统中同时运行多个comcat

vi /etc/profile   在其中加入   ##########first tomcat###########   CATALINA_BASE=/...

590
来自专栏Android干货

Android项目实战(二十二):启动另一个APP or 重启本APP

3006
来自专栏上善若水

025android初级篇之Android am命令的实现

am命令一个重要的调试工具,主要功能包括如下: 启动停止Activity Service,启动Broadcast, 查看管理这些信息。

2626
来自专栏Android干货

Android项目实战(四十九):Andoird 7.0+相机适配

一、在AndroidManifest.xml 文件中添加 四大组件之一的 <provider>

900
来自专栏Samego开发资源

玩玩Memcache缓存组件For PHP

2344
来自专栏女程序员的日常

STM8S——Flash program memory and data EEPROM

1、简介   STM8S内部的FLASH程序存储器和数据EEPROM是由一组通用寄存器来控制的;所以我们可以通过这些通用寄存器来编程或擦除存储器的内容、设置写保...

2921

扫码关注云+社区

领取腾讯云代金券