【发布时间】:2014-08-08 08:23:15
【问题描述】:
我从来没有真正在这里问过问题。几乎所有我能想到的问题都已经被问及并得到了回答。这就是我从未注册过的原因。
但是,我终于遇到了一些我找不到答案的问题。我想这会相当简单。
我正在尝试为我正在处理的 android 项目实施应用计费。我通常使用 C# 编写代码并使用 Unity 构建 .APK。
但是,这次我必须在 Eclipse 中对一些 PreferenceScreens 进行修改。
我有一个 xml 文件,其中在我的 PreferenceScreen 下为 ListPreference 设置了一些字符串数组。然后将这些 ListPreference 值传递给 UnityPlayer 以获取方法。一切就绪。
我正在尝试找出一种方法来设置应用计费,以便在选择我的列表首选项或首选项时触发。
我自己可能可以解决很多问题,但我需要一个函数的帮助来从列表首选项中的字符串值中提取一些内容。这有意义吗?
我不希望被勺子喂食,所以如果我能为此获得几行帮助,我将不胜感激。当然,如果有人想写一个 20 行的小函数来为我做这件事,我不会抱怨。
提前致谢,
约翰
** 编辑 **
这是我需要使用来自 Java 的 android In App Billing 处理的偏好屏幕中的 xml
<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"
android:key="wallpaper_settings"
android:title="@string/wallpaper_settings" >
<!-- Ad Placeholder -->
<CheckBoxPreference
android:defaultValue="true"
android:key="rotate"
android:summary="@string/rotateSummary"
android:title="@string/rotateTitle" />
<CheckBoxPreference
android:defaultValue="true"
android:key="doubleTap"
android:summary="@string/doubleTapSummary"
android:title="@string/doubleTapTitle" />
<CheckBoxPreference
android:defaultValue="false"
android:key="swipeEmul"
android:summary="@string/simulateSwipeSummary"
android:title="@string/simulateSwipeTitle" />
<ListPreference
android:entryValues="@array/cameraValues"
android:defaultValue="MainCamera"
android:entries="@array/whichCam"
android:summary="@string/cameraSummary"
android:dialogTitle="@string/cameraTitles"
android:title="@string/cameraTitles"
android:key="whichCam"/>
</PreferenceScreen>'
【问题讨论】:
-
欢迎来到stackoverflow,写问题的首选方式是直奔问题。这种方式对于回答问题的人和其他有相同问题的人来说更容易。
-
感谢您的建议。如果我的问题结构不正确,我深表歉意。我会看看我是否可以更具体地帮助将来遇到同样问题的人。
标签: java android in-app-billing