安卓和Unity通信集成Alipay

新建安卓項目 , 記下包名?

然后一直下一步? ? 最后一步取消勾選那兩個選項?


創(chuàng)建完成之后? 點擊左上角? 切換為Project選項?


然后點擊 APP文件夾里面的build.gradle? ? ?


把文件開頭改成library? ? 然后刪除defaultConfig下的applicationId,去掉默認(rèn)的dependencies下的

compile ‘com.android.support:appcompat-v7:25.0.0'的引入 最后格式為這樣 ?


然后刪除values文件夾下的style.xml文件

然后找到main文件夾下的AndroidManifest.xml

然后修改AndroidManifest文件中application下的theme為android自帶的主題僵井。

同時將

<activity android:name=".MainActivity">

修改為

<activity android:name=“com.android.alipay.MainActivity">

上面的是? 包名.MainActivity

然后添加一行?

<meta-data android:name="unityplayer.UnityActivity" android:value="true" />

最后得到的是這樣的?


然后引入Unity的Class包?

找到unity的classes.jar包?

UnityHub下的地址是:??

/Applications/Unity/Hub/Editor/2018.2.20f1/PlaybackEngines/AndroidPlayer/Variations/mono/Release/Classes/classes.jar

把他復(fù)制到安卓項目app文件夾下的lib文件夾下面? 然后右鍵導(dǎo)入


導(dǎo)入之后 build.gradle文件里面就有他的引用了


然后 把alipay demo里面的類復(fù)制進來


然后刪除里面的 PayDemoActivity 和 ExternalFragment 兩個類? ?

然后把alipay SDK里面的那個aar文件也復(fù)制到libs文件夾里面?


并在app文件夾下的build.gradle文件里面引用?


然后把復(fù)制過來的其他每個類的包名都改成當(dāng)前的包名?


在項目的build.gradle里面新加一段代碼

flatDir {

? ? dirs'libs'

}?


然后寫方法給unity調(diào)用?


然后先選擇build APK? 再選Make Project?


編譯完成之后? 可以在對應(yīng)的文件夾下找到對應(yīng)的.aar文件?


然后把它復(fù)制到桌面 后綴名改為zip解壓出來?

解壓完成文件內(nèi)容是這樣的? ?


然后在unity項目里面引入?

文件夾的順序是這樣的? ?



把AndroidManifest.xml文件復(fù)制到Android文件夾下? 然后把classes.jar文件復(fù)制到libs文件夾下? 然后再找到alipay SDK里面帶的那個.aar文件也復(fù)制到libs文件夾下面?

然后把整個res文件夾放到Android文件夾下

然后在unity里面新建一個腳本? 新建一個按鈕? ?

然后綁定按鈕點擊事件

? public classpayTest : MonoBehaviour {

privateAndroidJavaObject jo;

publicButton payBtn;

publicButton authBtn;

publicButton testBtn;

// Use this for initialization

? ? voidStart () {

? ? ? ? AndroidJavaClass jc =

new AndroidJavaClass("com.unity3d.player.UnityPlayer");

? ? ? ? jo = jc.GetStatic(

"currentActivity");

? ? ? ? payBtn.onClick.AddListener(payV2);

? ? ? ? authBtn.onClick.AddListener(authV2);

? ? ? ? testBtn.onClick.AddListener(test);


//jo.Call("payV2");

? ? }


public voidpayV2()

? ? {

? ? ? ? jo.Call(

"payV2");

? ? }

?//這個方法是給安卓調(diào)的? 支付完成之后? 會從安卓調(diào)用這個方法? ? public void showResult(stringresult)

? ? {


Text text = GameObject.Find("Text").GetComponent<Text>();

? ? ? ? text.text = result;

? ? }

然后打包成apk 點擊按鈕可以調(diào)起支付寶支付

支付完成之后? 會自動調(diào)用安卓里面的方法

private Handler mHandler = new Handler() {

然后在安卓里面寫一行

UnityPlayer.UnitySendMessage("Canvas","showResult","支付成功" + resultStatus);?



?支付完成之后? 會從安卓里面調(diào)用Unity的showResult()方法


2019年03月08日17:34:18

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末陕截,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子批什,更是在濱河造成了極大的恐慌农曲,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,123評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件驻债,死亡現(xiàn)場離奇詭異乳规,居然都是意外死亡,警方通過查閱死者的電腦和手機合呐,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,031評論 2 384
  • 文/潘曉璐 我一進店門暮的,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人淌实,你說我怎么就攤上這事冻辩。” “怎么了翩伪?”我有些...
    開封第一講書人閱讀 156,723評論 0 345
  • 文/不壞的土叔 我叫張陵,是天一觀的道長谈息。 經(jīng)常有香客問我缘屹,道長,這世上最難降的妖魔是什么侠仇? 我笑而不...
    開封第一講書人閱讀 56,357評論 1 283
  • 正文 為了忘掉前任轻姿,我火速辦了婚禮犁珠,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘互亮。我一直安慰自己犁享,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 65,412評論 5 384
  • 文/花漫 我一把揭開白布豹休。 她就那樣靜靜地躺著炊昆,像睡著了一般。 火紅的嫁衣襯著肌膚如雪威根。 梳的紋絲不亂的頭發(fā)上凤巨,一...
    開封第一講書人閱讀 49,760評論 1 289
  • 那天,我揣著相機與錄音洛搀,去河邊找鬼敢茁。 笑死,一個胖子當(dāng)著我的面吹牛留美,可吹牛的內(nèi)容都是我干的彰檬。 我是一名探鬼主播,決...
    沈念sama閱讀 38,904評論 3 405
  • 文/蒼蘭香墨 我猛地睜開眼谎砾,長吁一口氣:“原來是場噩夢啊……” “哼逢倍!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起棺榔,我...
    開封第一講書人閱讀 37,672評論 0 266
  • 序言:老撾萬榮一對情侶失蹤瓶堕,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后症歇,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體郎笆,經(jīng)...
    沈念sama閱讀 44,118評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,456評論 2 325
  • 正文 我和宋清朗相戀三年忘晤,在試婚紗的時候發(fā)現(xiàn)自己被綠了宛蚓。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,599評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡设塔,死狀恐怖凄吏,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情闰蛔,我是刑警寧澤痕钢,帶...
    沈念sama閱讀 34,264評論 4 328
  • 正文 年R本政府宣布,位于F島的核電站序六,受9級特大地震影響任连,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜例诀,卻給世界環(huán)境...
    茶點故事閱讀 39,857評論 3 312
  • 文/蒙蒙 一随抠、第九天 我趴在偏房一處隱蔽的房頂上張望裁着。 院中可真熱鬧,春花似錦拱她、人聲如沸二驰。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,731評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽桶雀。三九已至,卻和暖如春氧猬,著一層夾襖步出監(jiān)牢的瞬間背犯,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,956評論 1 264
  • 我被黑心中介騙來泰國打工盅抚, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留漠魏,地道東北人。 一個月前我還...
    沈念sama閱讀 46,286評論 2 360
  • 正文 我出身青樓妄均,卻偏偏與公主長得像柱锹,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子丰包,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,465評論 2 348

推薦閱讀更多精彩內(nèi)容