Android 开发中跳转到评论页面

简介: Android 开发中跳转到评论页面

在开发中,发现好多应用,有直接跳转到应用市场的过程,后来也是请教别人才实现的,下面我就分享下小经验:


try{
Activity activity = getActivity();
if(activity == null||activity.isFinishing()){
  if(LogLevel.MARKET){
  MarketLog.e(TAG,"activity is null or finishing");
  }
  return;
  String packetName = activity.getPacketName();
  Uri uri = Uri.parse("market://details?id="+packetName);
  Intent intent_market = new Intent(Intent.ACTION_VIEW,uri);
  getActivity.startActivity(intent_market);
}catch{...}
}

packetName  这里得到的包名是注册清单根节点的那个包名,唯一的。



有时,项目的需要,需要点击一个按钮弹出菜单,我们可以这样做:

@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
if (item.getItemId() == R.id.action_settings) {
// open settings option
doOpenSettings();
} else if (item.getItemId() == R.id.action_logout) {
// open logout option
doLogout();
} else if (item.getItemId() == R.id.action_graph) {
// open graph option
doCreateGraph();
} else if (item.getItemId() == R.id.action_syncUpload) {
// sync upload option
doSyncUpload();
}
return true;
};
// 呼出菜单
      openOptionsMenu();
目录
相关文章
|
3天前
|
Java Android开发 iOS开发
探索安卓与iOS开发的差异:平台特性与创新潜力
在移动应用开发的广阔天地中,安卓和iOS两大平台各占据一方。本文深入剖析了这两个操作系统的开发环境、工具、语言及市场趋势,旨在为开发者提供一个全面的比较视角。文章将基于最新的行业报告、技术论坛讨论以及专家分析,详细阐述两个平台的技术架构差异、开发成本和用户体验设计的不同点。通过数据支持的论证,揭示安卓与iOS在创新潜力上的独特优势,并探讨它们如何塑造未来的移动应用生态。
5 0
|
4天前
|
测试技术 数据库 Android开发
基于Android的聊天软件的设计与实现-一个聊天软件开发起来没那么难不是?(4)
基于Android的聊天软件的设计与实现-一个聊天软件开发起来没那么难不是?
9 0
|
4天前
|
Android开发
基于Android的聊天软件的设计与实现-一个聊天软件开发起来没那么难不是?(3)
基于Android的聊天软件的设计与实现-一个聊天软件开发起来没那么难不是?
9 0
|
4天前
|
关系型数据库 MySQL 数据库
基于Android的聊天软件的设计与实现-一个聊天软件开发起来没那么难不是?(2)
基于Android的聊天软件的设计与实现-一个聊天软件开发起来没那么难不是?
9 0
|
4天前
|
SQL Java 数据库
基于Android的聊天软件的设计与实现-一个聊天软件开发起来没那么难不是?(1)
基于Android的聊天软件的设计与实现-一个聊天软件开发起来没那么难不是?
14 0
|
5天前
|
Android开发
android 开发中的日期加减处理
android 开发中的日期加减处理
8 0
|
9天前
|
安全 Android开发 iOS开发
探索安卓与iOS开发的差异:平台特性与用户体验的深度对比
在移动应用开发的广阔天地中,安卓和iOS两大平台各占半壁江山。本文旨在通过数据驱动的分析方法,深入探讨这两大操作系统在开发环境、用户界面设计及市场表现等方面的差异。引用最新的行业报告和科研数据,结合技术专家的观点,本文将提供对开发者和市场分析师均有价值的洞见。
|
Android开发
Android项目实战(十六):QQ空间实现(一)—— 展示说说中的评论内容并有相应点击事件
大家都玩QQ空间客户端,对于每一个说说,我们都可以评论,那么,对于某一条评论: 白雪公主 回复 小矮人 : 你们好啊~ 我们来分析一下: 1、QQ空间允许我们 点击 回复人和被回复人的名字就可以进入对于用户的个人主页(即点击文字“白雪公主”/“小矮人”,就可以进入到这俩用户相应个人...
1090 0
|
12天前
|
Java 开发工具 Android开发
探索Android与iOS开发的差异:平台选择对项目成功的影响
在移动应用开发的广阔天地中,Android和iOS两大平台各自占据着半壁江山。本文将深入探讨这两个平台在开发过程中的关键差异点,包括编程语言、开发工具、用户界面设计、性能优化以及市场覆盖等方面。通过对这些关键因素的比较分析,旨在为开发者提供一个清晰的指南,帮助他们根据项目需求和目标受众做出明智的平台选择。
|
12天前
|
编解码 Android开发 iOS开发
深入探索Android与iOS开发的差异与挑战
【6月更文挑战第24天】在移动应用开发的广阔舞台上,Android和iOS两大操作系统扮演着主角。它们各自拥有独特的开发环境、工具集、用户基础及市场策略。本文将深度剖析这两个平台的开发差异,并探讨开发者面临的挑战,旨在为即将踏入或已在移动开发领域奋斗的开发者提供一份实用指南。
36 13