于今腐草无萤火,终古垂杨有暮鸦。这篇文章主要讲述Android需求之点击跳转至市场评价相关的知识,希望能为你提供帮助。
相信大家都看过APP上有一个选项”喜欢此APP?还希望您评价一下吧!”,然后点击弹出选择框让你选择一个市场如: 安智市场,百度应用,豌豆荚….然后选择其中一个后就跳转至此市场你的APP专栏中.其实这里就是一个简单的意图而已:
文章图片
String mAddress =
"
market://details?id=
"
+
getPackageName();
Intent marketIntent =
new Intent("
android.intent.action.VIEW"
);
marketIntent.setData(Uri.parse(mAddress));
startActivity(marketIntent);
getPackageName():这里可以换成其他应用的包名.
很简单吧?来看下具体案例
案例
- java代码:
package com.example.administrator.myapplication; import android.content.Intent; import android.net.Uri; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; public class MainActivity extends AppCompatActivity {@ Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); }public void onClick(View view) { String mAddress = " market://details?id= " + getPackageName(); Intent marketIntent = new Intent(" android.intent.action.VIEW" ); marketIntent.setData(Uri.parse(mAddress)); startActivity(marketIntent); } }
- 【Android需求之点击跳转至市场评价】布局文件
<
?xml version=
"
1.0"
encoding=
"
utf-8"
?>
<
RelativeLayout xmlns:android=
"
http://schemas.android.com/apk/res/android"
xmlns:tools=
"
http://schemas.android.com/tools"
android:id=
"
@
+
id/activity_main"
android:layout_width=
"
match_parent"
android:layout_height=
"
match_parent"
tools:context=
"
com.example.administrator.myapplication.MainActivity"
>
<
Button
android:onClick=
"
onClick"
android:layout_width=
"
wrap_content"
android:layout_height=
"
wrap_content"
android:text=
"
去市场评价"
/>
<
/RelativeLayout>
推荐阅读
- Android - ADB 的使用
- 动手试试Android Studio插件开发
- Android中隐藏顶部状态栏的那些坑
- Android开发重要参考资料
- MQTT与Mosquitto服务器搭建以及Android推送MQTT简介
- android handler 调用原理
- Android 中三种启用线程的方法
- Android--split()分割字符串特殊用法
- Android性能优化之TraceView和Lint使用详解