首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何同时查询多个应用程序的价格信息?

如何同时查询多个应用程序的价格信息?

提问于 2018-03-27 16:32:30
回答 1关注 0查看 181

在应用程序计费的Android系统中,是否可以使用一个查询来查询所有产品的(价格)信息?

要找的是相当于Android市场的SKProductsRequest

回答 1

嗝屁

回答已采纳

发布于 2018-03-28 02:31:13

可以通过getSkuDetails()方法。例子是这里

代码语言:txt
AI代码解释
复制
ArrayList skuList = new ArrayList();
skuList.add("premiumUpgrade"); 
skuList.add("gas");
Bundle querySkus = new Bundle();
querySkus.putStringArrayList("ITEM_ID_LIST", skuList);

Bundle skuDetails = mService.getSkuDetails(3, getPackageName(), "inapp", querySkus);

int response = skuDetails.getInt("RESPONSE_CODE");
if (response == 0) {
    ArrayList responseList = skuDetails.getStringArrayList("DETAILS_LIST");

    for (String thisResponse : responseList) {
        JSONObject object = new JSONObject(thisResponse);
        String sku = object.getString("productId");
        String price = object.getString("price");
        if (sku.equals("premiumUpgrade")) {
            mPremiumUpgradePrice = price;
        } else if (sku.equals("gas")) { 
            mGasPrice = price;
        }
    }
}
和开发者交流更多问题细节吧,去 写回答
相关文章
如何查询同时包含多个指定标签的文章
下面问题来了:如何查询 tag_id 同时包含 1、2、3 的 article_id?此问题看似简单,实际上也非常简单,本来是一道送分题,但是很多人却做不出来!
LA0WAN9
2021/12/14
2.2K0
如何查询同时包含多个指定标签的文章
如何在 Mac 上同时打开多个 MediaInfo 应用程序实例?
了解音视频分析工具的小伙伴,一定都知道 MediaInfo,它是一款非常实用的视频参数检测工具,除了可以对视频进行编码分析查询外,还可以对音频文件的编码及信息进行检测,最重要的是这款工具软件是免费的,在 mac OS 系统上此类工具是不常见的,另外,它也有 windows 版本。下面展示一下 MediaInfo 的使用效果:
liuzhen007
2021/10/20
1.6K0
Arduino如何同时使用多个串口
如果想要给Arduino UNO R3同时接上WiFi模块和蓝牙模块时,但是Arduino的串口只有一个,怎样才能让Arduino同时使用多个串口呢?
小雨coding
2020/06/09
5.2K0
Arduino如何同时使用多个串口
PythonWebServer如何同时处理多个请求
源于知乎上一个问题:https://www.zhihu.com/question/56472691/answer/293292349
the5fire
2019/03/01
2.1K0
[SEO知识讲解] 如何同时优化多个关键词
这里所说的内容主体是小型企业网站。很多seoer的初衷都是想同时优化多个关键词,而不仅仅是单独的目标关键词排名。
AlexTao
2019/12/13
9430
windows如何安装多个版本mysql,如何同时启动
ini文件里面 端口也要改为不一样,比如改为3307 以管理员身份打开cmd命令窗口,将目录切换到MySQL的安装目录的bin目录下 进入mysql的bin目录后执行
一写代码就开心
2022/06/12
4.3K1
windows如何安装多个版本mysql,如何同时启动
replaceAll()如何同时替换多个不同的字符串(或多个符号)
正好我遇到过这个情况,就跟她分享了一下心得,解决问题后的她开心的像刚充完气儿一样。
陈哈哈
2020/07/03
6.1K0
Cadence 16.6 Allegro如何同时对齐多个封装?
1)Allegro中选择Setup -> Application Mode -> Placement Edit
黑马Amos
2023/03/21
1.3K0
Cadence 16.6 Allegro如何同时对齐多个封装?
macos如何同时使用登陆多个微信
macOS 如何双开微信 创建一WeChat.command 后缀的文件并填入一下内容 nohup /Applications/WeChat.app/Contents/MacOS/WeChat 记得添加执行权限 sudo chmod +x WeChat.command 想打开第二个微信的时候双击这个文件就好了
开水泡饭
2022/12/26
5.5K0
1017. 价格查询
1017. 价格查询 (Standard IO) 时间限制: 1000 ms  空间限制: 262144 KB  具体限制  题目描述 编程实现以下功能:查询水果的单价。有4种水果,苹果(apples)、梨(pears)、桔子(oranges)和葡萄(grapes),单价分别是3.00元/公斤,2.50元/公斤,4.10元/公斤和10.20元/公斤。 运行程序后,首先在屏幕上显示以下菜单(编号和选项)(见样例)。 当用户输入编号1~4,显示相应水果的单价(保留1位小数);输入0,退出查询;输入其他编号
attack
2018/04/12
2.2K0
同时遍历多个数组
python同时遍历两个或更多的序列,可以使用 zip() 组合: questions=['name', 'question','favorite color'] answers=['lancelot
程序员不务正业
2018/06/14
1.4K0
vim同时编辑多个文件
# 1.如果在终端中开没有打开vim,可以: 横向分割显示: vim -o filename1 filename2 纵向分割显示: vim -O filename1 filename2 # 2.如果已经用vim打开了一个文件,想要在窗口中同时再打开另一个文件: 横向分割显示: :vs filename 纵向分割显示: :sp filename # 3.窗口切换 在所有窗口中循环移动 Ctrl+ww 如果finename不存在,则会新建该文件并打开。 # 4.关闭所有窗口 :wqa
summerking
2022/09/19
1.4K0
wriesharek同时监听多个端口
之前的文章《wireshark解析自定义的protobuf协议》 ,当时只监听了一个端口,而如果游戏同时有二个 socket 连接,比如一个是网关另外一个是其它的,怎么办呢?
meteoric
2018/11/20
3.3K0
如何让PhpStorm同时打开多个项目?(多项目并存的问题)
File -> settings -> Project:项目名 -> Directories -> Add Content Root 版本phpstorm8.0.2,
botkenni
2022/01/10
2.7K0
如何让PhpStorm同时打开多个项目?(多项目并存的问题)
python编译同时存在多个编译环境终端如何切换
在使用python时候,我们经常会建立多个系统路径。主要是因为存在某一些第三方库之间存在冲突,不能够共存;有时也是为了使用一个不太臃肿的编译环境,时而建立一个新的虚拟环境,有时也建立一个新的编译环境,那么这时候,需要相互切换呢?应该怎么办呢?
全栈程序员站长
2022/07/08
1.6K0
图像处理中C++如何同时返回多个值
1 . pair<T,T> 返回两个值 //返回两个值的情况 pair<vector<double>,int> R_R(Mat& img) { int n=img.rows; vector<double> a; unsigned int m=img.cols; unsigned int k=img.rows; for(unsigned int i=0;i<m;i++) { for(unsigned int j=0;j<k;j++)
用户9831583
2022/06/16
1.1K0
如何同时从多个文本文件读取数据
在很多时候,需要对多个文件进行同样的或者相似的处理。例如,你可能会从多个文件中选择数据子集,根据多个文件计算像总计和平均值这样的统计量。当文件数量增加时,手动处理文件的可能性会减小,出错的概率会增加。
TalkPython
2019/05/24
4.5K0
pycharm如何同时选中多个相同内容_jsonobject.parsearray
Pycharm的Show as JSON功能可以把输出框的json字符串以友好的格式显示出来。
全栈程序员站长
2022/09/27
8570
pycharm如何同时选中多个相同内容_jsonobject.parsearray
同时安装多个的Mysql的实现方法
首写修改my.ini文件 修改这几项即可 [client] port=3310 [mysql] default-character-set=utf8 [mysqld] port=3310 server_id=35 全文如下 #landv 2018年10月5日 11:12:34 [client] port=3310 [mysql] default-character-set=utf8 [mysqld] port=3310 server_id=35 basedir="D:\mysql\mysql-5
landv
2019/03/01
1.6K0
同时安装多个的Mysql的实现方法
点击加载更多

相似问题

ffmpeg:如何同时使用拼接多个视频?

2295

多个域名同时备案?

2604

网站备案接入如何同时接入多个网站?

1351

jupyter notebook如何同时打开多个csv文件?

0109

文字识别条码信息查询?

1199
相关问答用户
某公司 | 程序员擅长1个领域
腾讯云TDP | 先锋会员擅长2个领域
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档