簡體   English   中英

通過PreferenceScreen進行Android應用內結算

[英]Android In App Billing From PreferenceScreen

我從來沒有真正在這里問過一個問題。 我能想到的幾乎所有問題都已經被提出並回答了。 因此,我從未注冊的原因。

但是,我終於遇到了無法找到答案的問題。 我認為這將非常簡單。

我正在嘗試為我正在處理的android項目在應用程序計費中實施。 我通常使用C#編碼,並使用Unity來構建.APK。

但是,這一次我必須在Eclipse中對某些PreferenceScreens進行修改。

我有一個帶有一些字符串數組的xml文件,在我的PreferenceScreen下為ListPreference設置了一些字符串數組。 然后,將這些ListPreference值傳遞給UnityPlayer以獲取方法。 全部設置好了。

我試圖找出一種方法來設置應用帳單,以在選擇我的一個列表首選項或首選項時觸發。

我可能可以自己解決很多問題,但是我需要一個函數幫助來執行從列表首選項中的字符串值中提取內容的事情。 這有意義嗎?

我不希望被喂飽,所以如果我能在幾行內容上得到幫助,我將不勝感激。 當然,如果有人要編寫20個線性函數為我完成任務,我不會抱怨。

提前致謝,

約翰

**編輯**

這是我需要使用來自Java的android In App Billing解決的preferenceScreen中的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>'

這個問題非常籠統,您可以在Android應用程序上執行以下操作:創建一個活動,然后從首選項“ onClick”方法啟動該活動,然后在活動開始后加載所有應用內結算內容(顯示進度)對話框),最后顯示“購買”對話框。 這是您需要的嗎?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM