Whakauru me te Amazon Te tiimata i te Aratohu mo te Android

Whakauru me Amazon: He tiimata mo te Android
Mana pupuri © 2016 Amazon.com, Inc., ona hononga ranei. Pūmau te mana. Ko Amazon me te waitohu Amazon he tohu o Amazon.com, Inc. ona hononga ranei. Ko era atu tohu kaore i a Amazon nga kaainga o nga rangatira ake.
Te tiimata mo te Android
I tenei aratohu ka whakaaturia e matou ki a koe me pehea te taapiri i te Whakauru me Amazon ki to rorohiko Android. I muri i te otinga o tenei aratohu me mahi e koe te Takiuru mahi me te paatene Amazon i roto i to taupānga kia ahei ai nga kaiwhakamahi ki te takiuru me a raatau tohu Amazon
Te whakauru i nga Utauta Kaiwhakawhanake Android
Ko te Whakauru me Amazon SDK mo Android ka awhina i a koe ki te whakauru i te Whakauru me Amazon ki to tono Android. Ka tūtohu mātou kia whakamahia e koe te Takiuru me Amazon SDK mo te Android mai i te developer.amazon.com me te Android Studio. Ka taea hoki e koe te whakamahi i te Eclipse me te mono ADT. Mo nga taahiraa mo te whakauru i te Android Studio me te whakarite kia whakaarahia te SDK Android, tirohia Tikina te Android SDK i runga i developer.android.com.
Ka whakauruhia te SDK Android, tirohia te Kaiwhakahaere SDK tono i roto i to whakauru Android. Hei whakawhanake mo te Whakauru me Amazon, me whakamahi e koe te Kaiwhakahaere SDK ki te whakauru i te SDK Platform mo te Android 2.2 neke atu ranei (API putanga 8). Tirohia Te Taapiri i nga Moni SDK i runga i te developer.android.com mo etahi atu korero mo te whakamahi i te SDK
Whai muri i te whakauru i te SDK, whakatuhia he Waea Mariko Android (AVD) mo te whakahaere i o taupānga. Tirohia Te whakahaere Pūrere Mariko i runga i te developer.android.com mo nga tohutohu mo te whakatuu i tetahi taputapu mariko.
Ka whakatauhia to taiao whanaketanga, ka taea e koe Whakauruhia te Whakauru me Amazon SDK mo Android or Whakahaerehia te Sampte App, pera me te korero i raro nei.
Whakauruhia te Whakauru me Amazon SDK mo Android
Ko te Takiuru me Amazon SDK mo te Android ka tae mai i roto i nga kohinga e rua. Ko te tuatahi kei roto te whare pukapuka Android me nga tuhinga tautoko. Kei roto i te tuarua koampte tono ka taea e te kaiwhakamahi te takiuru me te whakaatu i to raatau profile raraunga.
Mena kaore ano kia whakauruhia e koe te SDK Android, nga Utauta Whakawhanake Android ranei, tirohia te Tāuta ana nga Utauta Kaiwhakawhanake Android te wahanga o runga.
- Tikiake kōtui me te tango i te files ki te whaiaronga i runga i to puku pakeke.
Kia kite koe i tākuta me a lib whaiarongaroto. - Tuwhera tuhinga / taupū.html ki view te Takiuru me Amazon Android API
- Tirohia Whakauruhia te Whakauru me te Whare Pukapuka o Amazon, mo nga tohutohu mo te taapiri i te wharepukapuka me nga tuhinga ki te Android
Ka whakauruhia te Whakauru me te Amazon SDK mo Android, ka taea e koe Hangaia he Whakauru Hou me Amazon Kaupapa, muri Rēhita me te Whakauru me Amazon .
Whakahaerehia te Sampte App
Hei whakahaere i nga sampte tono, kawemai te sampki roto i te mokowāmahi AndroidStudio (mēnā kei te whakamahi koe i te Eclipse, me whakauru ano koe i tetahi toa patuiro ritenga ki te mokowāmahi. Tirohia te Taapirihia te Whakakorea Ritenga Tohu Matua i te Eclipse waahanga kei raro). Ko te Kī API ko te sampKo te whakamahinga o te tono e hiahia ana te mokowāmahi ki te whakamahi i te toa matua e tukuna ana me te sample. Mena karekau i whakauruhia te toa matua ritenga, karekau e taea e nga kaiwhakamahi te takiuru ma te whakamahi i te sample. Ka tangohia aunoatia te toa matua mena kei te whakamahi koe i te AndroidStudio.
- Tikiake SampleLoginWithAmazonAppForAndroid-src.zip me te tango i te files ki te whaiaronga i runga i to pakeke
- Me tiimata te Android Studio ka tohua Whakatuwherahia he kaupapa Android Studio inaianei
- Tirotiro ki te SampleLoginWithAmazonApp whaiaronga i whiwhi i muri i te tangohanga i te kotui i tangohia file i te Hipanga
- Mai i te Hanga tahua, pāwhiri Hanga Kaupapa, me te tatari mo te kaupapa ki
- Mai i te Rere tahua, pāwhiri Rere katahi ka paato i te SampleLoginWithAmazonApp.
- Tohua te emulator, te taputapu Android hono ranei ka paato Rere.
Taapirihia te toa Pato Whakatoe Ritenga i te Eclipse
Mena kei te whakamahi koe i te Eclipse, whaia nga tohutohu i raro nei hei taapiri i te paatene patuiro ritenga ritenga:
- I roto i te Manakohanga kōrero, tīpako Android a Hanga.
- Kei te taha Ritenga Patuaka Patu Tuuturu, pawhiria Tirotiro.
- Whakatere ki te sampte whaiaronga taupānga me te tīpako 3p.pihi toa, ka panui OK.
Rēhita me te Whakauru me Amazon
I mua i to whakamahi Takiuru me Amazon i runga i te webpae, i roto ranei i te taupānga pūkoro, me rehita koe i tetahi tono ki te Takiuru me Amazon. Ko to tono whakauru me Amazon ko te rehitatanga kei roto nga korero taketake mo to pakihi, me nga korero mo ia webpae, taupānga pūkoro ranei ka hangaia e koe e tautoko ana i te Takiuru me Amazon. Ka whakaatuhia enei korero pakihi ki nga kaiwhakamahi ia wa ka whakamahi ratou i te Takiuru me Amazon i runga i to webpae, taupānga pūkoro ranei. Ka kite nga kaiwhakamahi i te ingoa o to tono, to waitohu, me tetahi hononga ki to kaupapa here tūmataiti. Ko enei mahi e whakaatu ana me pehea te rehita i tetahi Takiuru me te tono Amazon me te taapiri i tetahi taupānga Android ki taua kaute.
Tirohia nga kaupapa e whai ake nei:
- Rēhitahia To Whakauru me te Tono Amazon
- Rēhita Tō App Android
- Taapirihia he Android App mo Amazon Appstore
- Taapirihia he Waahi Android Kaore he Paapihi
- Waitohu Awhina Android me nga Kī API
- Te whakatau i tetahi Waitohu Awhina Android
- Te tiki i tetahi Kī API Android
Rēhitahia To Whakauru me te Tono Amazon
- Haere ki https://login.amazon.com.
- Mena kua haina koe mo te Whakauru me Amazon i mua, paatohia Papatohu Taupānga. Ki te kore, pawhiria Waitohu. Ka tukuna koe ki te Kaihokohoko Tuturu, ka whakahaerehia te rehitatanga tono mo te Whakauru me te mea koinei te wa tuatahi ma te whakamahi i te Kaihoko Matua, ka tonoa koe ki te whakatu i tetahi kaute Kaihokohoko Tuturu.
- Pāwhiri Rēhita Tono Hou. Ko te Rēhitahia to tono ka puta te puka:
a. I roto i te Rēhitahia to tono puka, whakauruhia a Ingoa me a Whakaahuatanga mo to tono.
Ko te Ingoa ko te ingoa ka whakaatuhia ki te mata whakaae ina whakaae nga kaiwhakamahi ki te tiri korero ki to tono. E pa ana tenei ingoa ki te Android, iOS, me webputanga pae o to tono.
b. Whakauruhia a Panui Matatapu URL mo to tono
Ko te Panui Matatapu URL ko te waahi o te kaupapa here muna a to kamupene, o to tono ranei (mo te example, http://www.example.com/privacy.html). Ko tenei hononga ka whakaatuhia ki nga kaiwhakamahi i te mata whakaae.
c. Mena kei te pirangi koe ki te taapiri a Whakaahua Moko mo to tono, pawhiria Tirotiro ka kimihia te ahua e tika ana.
Ka whakaatuhia tenei tohu ki te haina whakauru me te mata whakaae hei tohu mo to umanga webpae. Ka whakahekehia te tohu ki te 50 pika te teitei mena he teitei ake i te 50 pika; karekau he herenga mo te whanui o te waitohu - Pāwhiri Tiaki. Ko to sampKo te rehitatanga kia rite ki tenei:

I muri i te tiaki i o tautuhinga tono taketake, ka taea e koe te taapiri i nga tautuhinga mo nga mea motuhake webpae me nga taupānga pukoro ka whakamahi i tenei Whakauru me te kaute Amazon.
Rēhita Tō App Android
Hei rēhita i tetahi App Android, ka taea e koe te rehita i tetahi taupānga ma te Amazon Appstore (Taapirihia he Android App mo Amazon Appstore, wh. 8) tika ranei ki te Whakauru me Amazon (Taapirihia he Android Taupapahi Ma te Kore Appstore, wh. 9). Ka rēhitatia to tono, ka uru koe ki tetahi ki API kia uru ai to tono ki te Whakauru me te ratonga whakamana a Amazon.
Tuhipoka: Ki te whakaaro koe ki te whakamahi i nga Karere Karere a Amazon i roto i to mahinga Android, whakapā atu koa lwa- tautoko@amazon.com me:
- Ko te wahitau imeera o te kaute Amazon i whakamahia e koe hei whakauru ki te Takiuru me Amazon.
- Ko te wahitau imeera o te kaute Amazon i whakamahia e koe hei hainatanga mo te Tari Tiwhikete Amazon (mena he rereke).
- Ko te ingoa kei runga i to kaute Kaihoko Tuturu. (I te Waenganui o te Kaihoko, paatohia Tautuhinga> Mōhiohio Pūkete> Mōhiohio Kaihoko, me te whakamahi i te Ingoa Whakaatu).
- Ko te ingoa kei runga i to kaute kaiwhakawhanake Appstore Amazon. (I te pae Tohatoha Waea Pūkoro, paatohia Tautuhinga > Kamupene Profile me te whakamahi i te Ingoa Kaihanga, Ingoa Kamupene ranei).
Taapirihia he Android App mo Amazon Appstore
Ko nga mahi e whai ake nei ka taapirihia he mahinga Appstore Amazon ki to Whakauru me to nama Amazon.
- Mai i te mata Taupānga, pāwhiritia Tautuhinga Android. Mena kua rehita koe i tetahi taupānga Android, tirohia te Taapiri Kī API pātene i roto i te Tautuhinga Android
Ko te Taipitopito Taupānga Android ka puta te puka: - Tīpakohia Ae hei whakautu ki te patai "Kua tohaina tenei tono ma te Amazon Appstore?"
- Whakauruhia te Tapanga o to Taupānga Android. Ehara tenei me te ingoa mana o to taupānga. Ka tautuhi noa tenei taupānga Android i roto i nga taupānga me webpae rēhita ki to Takiuru me te tono Amazon.
- Tāpirihia to Amazon Appstore ID.
- Mena kua hainahia e koe to tono, taapiri i nga korero hainatanga-ake. Ma tenei ka taea e koe te tiki i tetahi tohu API i nga wa o te whanaketanga me te kore e whakamahi tika i te Paetukutuku;
a. Mena kaore i hainahia to tono ma te Amazon Appstore, kowhiria Ae hei whakautu ki te patai "Kua hainatia e tenei tono?"
Ko te Taipitopito Taupānga Android ka whanui te puka:

b. Whakauruhia to Ingoa Mōkī.
Me taurite tenei ki te ingoa putea o to kaupapa Android. Hei whakatau i te ingoa o te kohinga o to Kaupapa Android, whakatuwherahia te kaupapa ki a koe mo to taputapu kaiwhakawhanake Android.
Tuwhera AndroidManifest.XML i roto i te Mete Kaapara ka kowhiri i te Whakaaturanga ripa Ko te urunga tuatahi ko te ingoa Mōkī.
c. Whakauruhia te taupānga Waitohu.
He uara hash SHA-256 tenei hei manatoko i to tono. Ko te waitohu me noho ki te ahua o nga takirua hautekaumāono e wehea ana e nga kopirua (mo te example: 01:23:45:67:89:ab:cd:ef:01:23:45:67:89:ab:cd:ef:01:23:45:67:89:ab:cd:ef:01: 3:45:67:89:a b:cd:ef). Tirohia Waitohu Awhina Android me nga Kī API mo nga taahiraa ka taea e koe te tango mai i te waitohu mai i to kaupapa. - Pāwhiri Tiaki.
Mena he rereke nga waitohu o nga waahanga rereke o to tono, he ingoa putea ranei, penei mo te kotahi mo te maha atu o nga waahanga whakamatautau me te waahanga whakaputa, me whai ake API Kii tona ake API Kī. Tuhinga ka whai mai Tautuhinga Android o to taupānga, paatohia te Taapiri Kī API paatene hei waihanga i etahi atu taviri mo to tono (kotahi mo ia putanga).
Waitohu Awhina Android me nga Kī API
Ko te waitohu taupānga he uara hash SHA-256 ka whakamahia ki nga mahinga Android katoa ka hangaia ana. Kei te whakamahia e Amazon te waitohu waitohu hei hanga i to Kī API. Ma te Kii API e ahei ai nga ratonga Amazon kia mohio ki to tono. Mena ka whakamahia e koe te Amazon Appstore hei waitohu i to waahanga, ka tukuna noa te matua API. Mena kaore koe i te whakamahi i te Whare Pukapuka a Amazon, me whakahaere e koe to ringa ki te API matua.
Kei te penapenahia nga waitohu a-tono. Te tikanga, mo nga mahinga Android he paatene patuiro me te tuku matua. Ko te maatapuna patuiro i hangaia e te taputapu Utauta Whakawhanake Android mo te Eclipse a ka whakamahia taunoa. Ka kitea e koe te waahi o te maataki patuiro i te Eclipse ma te paato Matapihi, ka kowhiri Manakohanga> Android> Hanga. Mai i taua mata ka taea ano e koe te whakauru i to ake maatauranga matua patuiro. Mo te Android Studio, mai i te Hanga tahua, tīpako Whakatika Momo Hanga, katahi ka haere ki te Waitohu ripa, ka kimi i te maatapuna patuiro i te Toa File mara.
I te nuinga o te wa ka hangaia he toa matua tuku ina kaweake koe i to taupānga Android ki te hanga i tetahi APK kua hainatia file.
Na roto i nga mahi kaweake, mena kei te hanga koe i tetahi toa tuku tuku hou ka tohua e koe tona waahi. Na
taunoa ka whakatakotoria ki te waahi kotahi me to whakakorea taunoa KeyStore.
Mena kua rehitahia e koe to tono ma te whakamahi i te waitohu patuiro i te wa e whakawhanaketia ana, me taapiri i tetahi waahanga Android hou ki to tono ka rite ana koe ki te tuku i te taupānga. Me whakamahi te tautuhinga hou i te waitohu mai i te papa tuku tuku.
Tirohia Te hainatanga i o tono i runga i te developer.android.com mo etahi atu korero.
Whakatauhia te Waitohu Awhina Android
- Mena kei a koe he APK kua hainatia file:
a. Wewetehia te APK file me te tango CERT.RSA. (Ka taea e koe te whakaingoa i te toronga APK ki te ZIP mena e hiahiatia ana).
b. Mai i te raina whakahau, oma:taputapu matua -printcert -file CERT.RSA Keytoolis kei roto i te bin whaiaronga o to whakauru Java.
- Mena kei a koe he toa matua file:
a. Mai i te raina whakahau, oma:keytool -list -v -alias -toa toafileingoa> Taputapu matua kei roto i te raarangi ingoa o to whakauru Java. Ko te ingoakē te ingoa o te kī i whakamahia hei haina i te taupānga.
b. Whakauruhia te kupu huna mo te matua ka peehi Tomo. - I raro Tiwhikete Maihao, kape te SHA256 uara.
Tangohia te Kī API Android
Ina kua rehitatia e koe he tautuhinga Android me te tuku hainatanga taupānga, ka taea e koe te tiki i te kii API mai i te wharangi rehitatanga mo to Takiuru me te tono Amazon. Me tuu e koe taua kii API ki roto i te file i roto i to kaupapa Android. Kia mahi ra ano koe, kaore te taupānga e whakamanahia ki te korero me te ratonga whakamanatanga Takiuru me Amazon.
- Haere ki https://login.amazon.com.
- Pāwhiri Papatohu Taupānga.
- I roto i te Nga tono pouaka i te taha maui, tohua to
- Rapua to taupānga Android i raro i te Tautuhinga Android (Mena kaore ano kia rehitahia e koe tetahi mahinga Android, tirohia Taapirihia he Android App mo Amazon Appstore).
- Pāwhiri Hangaia te Uara Matua API. Ma te matapihi pakūake e whakaatu to matua API. Hei kape i te matua, paatohia Tīpakohia Katoa ki te whiriwhiri i te katoa
Tuhipoka: Ko te Uara Matua API e hangai ana, he waahanga, i te waa e hangaia ana. No reira, ko nga Uara Matua API e whai ake nei ka whakaputaina e koe ka rere ke i te mea taketake. Ka taea e koe te whakamahi i enei Uara Tuturu API i roto i to taupānga na te mea e whaimana katoa ana. - Tirohia Taapirihia To Kī API ki To Kaupapa mo nga tohutohu mo te taapiri i te kī API ki to Android
Te hanga i tetahi Whakauru me te Kaupapa Amazon
I tenei waahanga, ka ako koe ki te hanga kaupapa Android hou mo te Whakauru me Amazon, whirihora i te kaupapa, me te taapiri waehere ki te kaupapa hei haina i tetahi kaiwhakamahi me te Whakauru me Amazon. Ka whakaahuahia e maatau nga kaupae mo te Android Studio, engari ka taea e koe te whakamahi i nga taahiraa rite ki tetahi IDE ko te taputapu whanaketanga Android ranei i whiriwhiria e koe.
Tirohia nga kaupapa e whai ake nei:
- Hangaia he Whakauru Hou me te Kaupapa Amazon
- Whakauruhia te Whakauru me te Whare Pukapuka o Amazon
- Whakahohea te Awhina Awhina mo te Whakauru me te Whare Pukapuka o Amazon
- Tautuhia nga Whakaaetanga Whatunga mo To Taupanga
- Taapirihia To Kī API ki To Kaupapa
- Tangohia te Sampte Toa Patuiro Patuiro Taupānga
- Hapai i nga Huringa Whirihoranga mo To Mahi
- Taapirihia he Mahi Whakamanatanga ki To Kaupapa
- Taapirihia he Whakauru me te Pene Amazon ki To Taupanga
- Whakahaungia te Paatene Whakauru me te Tiki Profile Raraunga
- Tirohia te Whakauru Kaiwhakamahi i te Whakaoho
- Clearkui Mana Whakamanatanga ka putaatu i tetahi Kaiwhakamahi
- Karangahia a Amazon Kaitoha Whakamanamana Tikanga Tukutahi
Hangaia he Whakauru Hou me te Kaupapa Amazon
Mena kaore ano koe kia whai kaupapa taupānga mo te whakamahi i te Takiuru me Amazon, whaia nga tohutohu o raro ake nei hei hanga. Mena he taupānga kei a koe, pekehia Whakauruhia te Whakauru me te Whare Pukapuka o Amazon .
- Whakarewa Taputapu Whakawhanake Android.
- Mai i te File tahua, tīpako Hou a Kaupapa.
- Tāuruhia he Ingoa Tono a Ingoa Kamupene mo to
- Whakauruhia te Tono me te Ingoa Kamupene e hangai ana ki te ingoa putea i whiriwhiria e koe i te wa i rehitatia ai e koe to tono me te Whakauru me Amazon.
Mena kaore ano kia rehitatia to tono, kowhiria a Ingoa Mōkī ka whai i nga tohutohu kei roto i te Rēhita me te Whakauru me Amazon waahanga i muri i to hanganga i to kaupapa. Mena kaore te ingoa o te kohinga o to taupānga e taurite ki te ingoa putea kua rehitatia, kaore to angitu me to waea a Amazon e angitu. - Tīpakohia a SDK Iti Ake o API 8: Android 2 (Froyo) teitei ake ranei, ka paato Whai muri.
- Tohua te momo ngohe e hiahia ana koe ki te hanga ka paato i a koe Whai muri.
- Whakakiihia nga korero taipitopito ka paato Whakaoti.
Ka whai kaupapa hou koe i roto i to waahi mahi ka taea e koe te whakamahi hei karanga i te Takiuru me Amazon.
Whakauruhia te Whakauru me te Whare Pukapuka o Amazon
Mena kaore ano kia tangohia e koe te Whakauru me te Amazon SDK mo Android, tirohia Whakauruhia te Whakauru me Amazon SDK mo te Android (wh. 4).
- Me to kaupapa e tuwhera ana i nga Utauta Kaiwhakawhanake Android, i roto i Kaitirotiro Kaupapa, paato-matau to Kaupapa.
- Mena i huaina he kōpaki libs kaore ano i reira, hanga
- Tāruatia te takiuru-me te Amazon-sdk.jar file mai i te File Pūnaha, ka whakapiri ai ki roto i te libs whaiaronga i raro i to kaupapa / taupānga.
- Pāwhiri-matau takiuru-me te Amazon-sdk.jar, ka tirohia te Taapirihia Hei Puna
Whakahohea te Awhina Awhina mo te Whakauru me te Whare Pukapuka o Amazon i te Eclipse
Kia taea ai e te kaupapa Eclipse awhina awhina i te kaupapa Android me whakamahi he .nga taonga file. Mo etahi atu korero mo te awhina ihirangi, tirohia Ihirangi / Waehere Awhina onhelp.eclipse.org.
Kia taea ai e te kaupapa Eclipse awhina awhina i te kaupapa Android me whakamahi he .nga taonga file. Mo etahi atu korero mo te awhina ihirangi, tirohia Ihirangi / Waehere Awhina onhelp.eclipse.org.
- In Windows Explorer, whakatere ki te docs kōpaki mo te Whakauru me Amazon SDK mo Android ka kape i te kōpaki ki te
- Kia tuwhera to kaupapa, haere ki Mōkī Explorer ka kowhiri i te libs Pāwhiri Whakatikatika mai i te rarangi matua ka tohua Whakapiri. Me whai koe i tenei wa libs \ Tuhinga whaiaronga.
- Tīpakohia te libs Pāwhiri File mai i te rarangi matua ka tohua Hou aFile.
- I roto i te Hou File korero, tomo takiuru-mama-amazon-sdk.jar.properties ka panui Whakaoti.
- Kia tuwhera te Eclipse takiuru-mama-amazon-sdk.jar.properties i roto i te ētita kuputuhi. I roto i te ētita kuputuhi, tāpirihia te rārangi e whai ake nei ki te file:
Tuhinga = Tuhinga - Mai i te File tahua, pāwhiri Tiaki.
- Akene me whakakaa ano te Eclipse kia whai hua ai nga whakarereketanga
Tautuhia nga Whakaaetanga Whatunga mo To Taupanga
Kia whakamahi ai to tono i te Whakauru me Amazon, me uru ki te Ipurangi me te uru ki nga korero a te kaihoahoa. Me whakaatu e to taupānga enei whakaaetanga ki to whakaaturanga Android, mena kaore.
FAKATOKANGA: Ko nga taahiraa whakaritenga i raro nei he mea motuhake ki te taapiri i nga whakaaetanga ki te Eclipse. Mena kei te whakamahi koe i te Android Studio, i tetahi atu IDE rereke ranei, ka taea e koe te peke i nga waahanga kaute i raro nei. Engari, taarua nga raina o te waehere e whakaatuhia ana i raro o te Whakaahuamata, ka whakapiri atu ki nga AndroidManifest.xml file, i waho o te poraka tono.
- In Mōkī Kaitirotiro, pawhiri-rua xml.
- I runga i te Whakaaetanga ripa, pāwhiri Tāpiri.
- Tīpakohia Whakamahia Whakaaetanga ka panui OK.
- Tuhinga o mua Whakaaetanga, kimihia te Nga Huanga mo te Whakamana Whakaaetanga
- I roto i te Ingoa pouaka, whakauruhia whakaaetanga INTERNET tohua ranei mai i te taka-iho.
- I runga i te Whakaaetanga ripa, pāwhiri Tāpiri
- Tīpakohia Whakamahia Whakaaetanga ka panui OK.
- I roto i te Ingoa pouaka, whakauruhia whakaaetanga.ACCESS_NETWORK_STATE tohua ranei mai i te taka-iho
- Mai i te File tahua, pāwhiri Tiaki.
Ko nga mana e whai ake nei me whai mana ake:

I roto i te AndroidManifest.xml ripa, me kite koe i enei whakauru i raro i te kaupapa whakaatu:
Taapirihia To Kī API ki To Kaupapa
Ka rēhita koe i to tono Android me te Whakauru me Amazon, ka tohua he ki API. He tohu tenei ka whakamahia e te Kaiwhakahaere Whakahoahoa Amazon ki te tautuhi i to tono ki te Whakauru me te ratonga whakamana Amazon. Mena kei te whakamahi koe i te Tari Tauhokohoko Amazon ki te waitohu i to waahanga, ka tukuna noa e te Toa Taonga te taviri API. Mena kaore koe i te whakamahi i te Amazon Appstore, ka utaina e te Kaiwhakahaere Whakamanatanga o Amazon tenei uara i te wa roa mai i te api_key.txt file i roto i te rawa whaiaronga.
- Mena kaore ano i a koe to Kii API, whaia nga tohutohu i roto Tangohia te Kī API Android (wh. 11).
- Ka whakatuwherahia to kaupapa ADT, mai i te File tahua, pāwhiri Hou ka kowhiri Kupu Kore Taitara File. Me whai koe i tetahi matapihi etita mo tetahi tuhinga file whakaingoatia Taitarakore 1. Taapirihia to ki ki API ki te tuhinga
- Mai i te File tahua, pāwhiri Tiaki Hei.
- I roto i te Tiaki Hei korero, tohua te rawa whaiaronga o to kaupapa hei kōpaki matua. Mo te File ingoa, tomo txt.
Tangohia te Sampte Toa Patuiro Patuiro Taupānga
FAKATOKANGA: Ko tenei taahiraa e hiahiatia ana mena kei te whakamahi koe i te Eclipse; Mena kei te whakamahi koe i te Android Studio, pekehia tenei waahanga.
Mena kua whakauruhia e koe te Takiuru me Amazon mo te Android sampte tono ki te mokowāmahi kotahi e whakamahia ana e koe mo to taupānga Android, tera pea kei a koe he huinga toa patu patu mo te mokowāmahi. Me ūkui koe i te pātuhi patuiro ritenga kia taea ai e koe te whakamahi i to ake kii API.
- Mai i te tahua matua, pawhiria Matapihi ka kowhiri Manakohanga.
- I roto i te Manakohanga kōrero, tīpako Android a Hanga.
- Whakamamahia te Ritenga patuiro matua
- Pāwhiri OK.
Hapai i nga Huringa Whirihoranga mo To Mahi
Mena ka huri te kaiwhakamahi i te ahunga o tana mata ka huri ranei i te ahua papapātuhi o te taputapu i a ia e takiuru ana, ka tiimata ano te mahi o naianei. Ma tenei ka tiimata ano ka whakakore te mata whakauru. Hei aukati i tenei, me whakarite e koe te hohenga e whakamahi ana i te tikanga whakamana hei whakahaere a ringa i aua huringa whirihoranga. Ma tenei ka aukati i te tiimata o te mahi.
- In Mōkī Kaitirotiro, pawhiri-rua xml.
- I roto i te Taupānga waahanga, kimihia te mahi hei whakahaere i te Takiuru me Amazon (mo te tauiraample, Mahi Mahi).
- Taapirihia te huanga e whai ake nei ki te mahi e tu ana koe i te Hipanga 2:
phi: configChanges = "papapātuhi | papamuriHuna | takotoranga" Mo te API 13 neke atu ranei:
phi: configChanges = ”papapātuhi | papamuri Huna | takotoranga | Rahinga Mata” - Mai i te File tahua, pāwhiri Tiaki
Akuanei, ka puta ana te papapātuhi, te takotoranga ranei o te taputapu, ka kiia e Android te onConfigurationChanged tikanga mo to mahi. Kaore koe e hiahia ki te whakamahi i tenei mahi ki te kore he ahuatanga o enei whakarereketanga whakarereketanga e hiahia ana koe ki te whakahaere mo to taupānga
Ka pao te kaiwhakamahi i te paatene Takiuru me Amazon, ka whakarewahia e te API a web pūtirotiro ki te whakaatu i te takiuru me te wharangi whakaaetanga ki te kaiwhakamahi. Kia mahi ai tenei mahi tirotiro, me tapiri e koe te Mahi Whakamana ki to whakaaturanga.
- In Mōkī Kaitirotiro, pawhiri-rua xml.
- I roto i te Taupānga waahanga, taapirihia te waehere e whai ake nei, me whakakapi "com.example.app” me to ingoa kete mo tenei taupānga:
<activity android:name=
"Com.amazon.identity.auth.device.authorization.AuthorizationActivity" phi: kaupapa = "@ phi: kāhua / Kaupapa. Kaore i whakaatuhia" phi: allowTaskReparenting = "pono" phi: launchMode = "singleTask">
<action android:name=”android.intent.action.VIEW” />
<data
phi:host=”com.example.app” phi:scheme=”amzn” />
to taupānga. Ma tenei waahanga e whai taahiraa mo te tango i tetahi Whakauru Whakauru me te ahua o Amazon me te hono ki te Android Image Button.
- Taapirihia he Paatene Whakaahua noa ki to taupānga.
Mo te roanga atu o nga korero mo te patene Android me te akomangaTohuTohu, tirohia Patene i runga i developer.android.com. - Hoatu to id ki to patene.
I te paatene whakapuakanga XML, tautuhia te huanga phi:id ki @+id/login_with_amazon. Mo te example:phi: id = ”@ + id / login_with_amazon” - Kōwhiria he whakapakoko paatene.
Whakapaa to Takiuru me Amazon Aratohu Kāhua mo te raarangi patene ka taea e koe te whakamahi i roto i to taupānga. Tangohia he kape o te LWA_Android.zip file. Tangohia he kape o to paatene pai mo ia kiato mata e tautokohia ana e to taupānga (xxhdpi, xhdpi, hdpi, mdpi, tvdpi ranei). Mo etahi atu korero mo te tautoko i nga kiato mata maha i roto i te Android, tirohia Tahora Panui i roto i te kaupapa "Tautoko i nga Matapihi Maha" kaupapa ondeveloper.android.com. - Tāruatia te whakaahua pātene e tika ana files ki to kaupapa.
Mo ia kiato mata e tautokohia ana e koe (xhdpi, hdpi, mdpi, ldpi ranei), kape i te paatene i tangohia ki te res / utuutu whaiaronga mo tera kiato mata. - Whakapuakihia te ahua paatene.
I roto i te paatene Whakapuakanga XML, tautuhia te huanga phi:src ki te ingoa o te paatene i tohua e koe. Mo te example:phi: src = ”@ drawable / btnlwa_gold_loginwithamazon.png” 6. Utaina to taupānga, me te arotake kei te patene he tohu whakauru me te ahua Amazon. Me whakaatu e koe he whakaatu tika te paatene mo ia kiato mata e tautokohia ana e koe.
Ko tenei waahanga e whakamarama ana me pehea te karanga i te whakamana me te tikiProfile Ko nga API ki te whakauru i tetahi kaiwhakamahi me te tiki i o raatau profile raraunga. Kei roto i tenei ko te hanga i tetahi kaiwhakarongo onClick mo to Takiuru me te paatene Amazon i roto i te tikanga onCreate o to taupānga.
- Taapirihia te Whakauru me Amazon ki to kaupapa Android. Tirohia Whakauruhia te Whakauru me te Whare Pukapuka o Amazon .
- Kawemai i te Whakauru me te Amazon API ki to puna
Hei kawemai i te Takiuru me Amazon API, taapirihia nga korero kawemai e whai ake nei ki to puna file:kawemai com.amazon.identity.auth.device.AuthError; kawemai
com.amazon.identity.auth.device.authorization.api
AmazonAuthorizationManager; kawemai
com.amazon.identity.auth.device.authorization.api KaituhiWhakamahinga; kawemai com.amazon.identity.auth.device.authorization.api.AuthzConstants; - Arawhiti AmazonAuthorizationManager.
Me kii e koe he AmazonAuthorizationManager huri me te hanga tauira hou o te karaehe. Ko te hanga tauira hou ka hiahia noa ki to horopaki tono o naianei me te paihere kore. Te waahi pai hei arawhiti AmazonAuthorizationManager kei roto i te onWaihanga tikanga o to Mahi. Mo te example: - Hangaia he KaiwhakariteAunoa.
KaituhiWhakamaharo whakatinana i te atangaAuthorizatioinListener, a ka tukatukahia te hua o te kaituhi E toru nga tikanga kei roto: oinSuccess, i runga i te Hapa, me rungaCanceil. Ko ia tikanga ka whakawhiwhia ki tetahi Paihere ranei HapaAuth ahanoa.akomanga motuhake a AuthorizeListener e whakamahi ana i te Whakamanatanga Raihanatanga {
/ * I tutuki pai te Whakamanatanga. * /
@Overa Nui
marea kore noa i runga i te angitu (Whakautu pai) {
}
/ * I puta he he i te nganatanga ki te whakamana i te tono.
*/
@Overa Nui
he marea a te iwi i runga i te Hapa (AuthError ae) {
}
/ * I whakakorea te Mana i mua i tona otinga. * /
@Overa Nui
hore noa te iwi i runga i te Tohu (Take putunga) {
}
} - Karanga AmazonAuthorizationManager. Whakamana.
I roto i te Pāwhiri te kaiwhakahaere mo to Takiuru me te paatene Amazon, waea ki te whakamana kia akiaki te kaiwhakamahi ki te takiuru me te whakamana i to tono.
Ko tenei tikanga te kawenga mo te whakamana i te kaihoko ma tetahi o nga huarahi e whai ake nei:- Ka huri ki te tirotiro o te punaha ka tuku i te kaihoko ki te haina me te whakaae ki nga mea i tonoa
- Ka huri ki web view i roto i te horopaki haumaru, ki te tuku i te kaihoko ki te haina me te whakaae ki te tono
Ko tenei horopaki haumaru mo te #2 kei te waatea i tenei wa hei taupānga Hoko Amazon i runga i nga taputapu Android. Ko nga taputapu i hangaia e Amazon e whakahaere ana i te Fire OS (mo te tauiraample Kindle Fire, Fire Phone, me Fire TV) ka whakamahi tonu i tenei waahanga ahakoa kaore he taupānga Hoko Amazon i runga i te taputapu. Na tenei, mena kua hainatia te kaihoko ki te taupānga Hoko Amazon, ka pekehia e tenei API te wharangi takiuru, ka ahu atu ki te Waitohu Takitahi wheako mo te kaihoko.
Ka whai mana to tono, ka whakamanahia mo te neke atu ranei o nga huinga raraunga e mohiotia ana ko awheawhe. Ko te tawhā tuatahi ko te maha o nga awhi e uru ana ki nga raraunga kaiwhakamahi e tono ana koe mai i te Takiuru me Amazon. I te wa tuatahi ka uru mai tetahi kaiwhakamahi ki to taupānga, ka tukuna he rarangi o nga raraunga e tono ana koe, ka tonohia kia whakaaetia. Ko te takiuru me Amazon e tautoko ana i nga waahanga e toru: profile, kei roto te ingoa o te kaiwhakamahi, te wahitau imeera, me te id pūkete Amazon; profile: kaiwhakamahi_id, kei roto ko te kaute nama Amazon anake; me waehere_meera, kei roto nei te waehere zip / pouhere a te kaiwhakamahi.
Ko te huarahi pai ki te karanga whakamana he koretake, no reira kaore koe e ahei ki te aukati i te miro UI, ki te hanga ranei i tetahi taera kaimahi maau. Ki te waea atu whakaahei i te tukutahi, paahitia tetahi ahanoa e tautoko ana i te Atanga Whakamaaramatanga hei tohu whakamutunga:takitahi AmazonAuthorizationManager mAuthManager; @Overa Nui
kua parea i runga i te Waihanga(Paehere kua tiakinaInstanceState) {
super.onCreate (saveInstanceState);
mAuthManager = AmazonAuthorizationManager hou (tenei, Bundle.EMPTY);// Rapua te paatene me te ID whakauru_ma te_amazon
// ka whakaarahia he kairinga paato
mLoginButton = (Patene) kimihiaViewById(R.id.login_with_amazon);
mLogin Button.setOnClickListener (OnClickListener hou () {
@Overa Nui
karekau i runga i te panui (View v) {
mAuthManager. whakamana (
aho hou []{“profile”,”waehere_postal”},
Paihere. EMPTY, KaiwhakahaereAwhina Raarangi hou ());
}
});
} - Waihanga a ProfileKai whakarongo.
ProfileKai whakarongo Ko to maatau ingoa mo te akomanga e whakamahi ana i te APIListener , ka mahi i te hua o te whiwhiProfile karanga. APIListener e rua nga tikanga kei roto: i runga i te angitu me te Hapa (kaore e tautoko i runga i te Waitohu na te mea kaore he huarahi hei whakakore a whiwhiProfile karanga). i runga i te angitu ka whiwhi taonga paihere me te profile raraunga, ahakoa onEriror riro he HapaAuth ahanoa me nga korero mo te he.akomanga motuhake ProfileKa whakatinanahia e te kaiwhakarongo APIListener{ /* tikiProfile oti pai. */ @Tukua
marea kore noa i runga i te angitu (Whakautu pai) {}
/* He hapa i te wa e ngana ana ki te tiki i te profile. */ @Tukua
he marea a te iwi i runga i te Hapa (AuthError ae) {
}
} - Whakatinana i runga i te angitu mo to KaituhiWhakamaharo
In i runga i te angitu karanga AmazonAuthorizationManager.getProfile ki te tiki i te pro kaihokofile. whiwhiProfile, peera i te whakamana, te whakamahi i te atanga whakarongo whakarongo. Mo te whiwhiProfile, ko taua atanga ko APIListener, ehara i teAuthorizationListener.
/ * I tutuki pai te Whakamanatanga. * / @Takitahi
marea kore noa i runga i te angitu (Whakautu pai) {
mAuthManager.getProfile(Pro houfileKaiwhakarongo());} - Whakatinana i runga i te angitu tou ProfileKai whakarongo.
iWhirinaki e rua nga mahi matua: ki te tiki i te profile raraunga mai i te Paihere whakautu, me te tuku raraunga ki te UI. whakahouProfileRaraunga he mahi whakapae ka taea e to taupānga te whakamahi hei whakaatu profile taipitopito. setLoggedInState, tetahi atu mahi whakapae, e tohu ana kua uru mai tetahi kaiwhakamahi ki tetahi huarahi maana takiuru
Ki te tiki i te profile raraunga mai i te Paihere, ka whakamahia e matou nga ingoa kua rongoatia e te AuthzConstants akomanga. Ko te i runga i te angitu paihere kei roto te profile raraunga i roto i te BUNDLE_KEY.PROFILE paihere.
I roto i te profile paihere, kua taupūhia te raraunga hōkai ki raro PROFILE_KEY.NAME, PROFILE_KEY.EMAIL, PROFILE_KEY.USER_ID, a PROFILE_KEY.POSTAL_CODE. PROFILE_KEY.POSTAL_CODE ka whakauruhia mena ka tono koe i te poutāpeta_code whānuitanga.@Overa Nui
marea kore noa i runga i te angitu (Whakautu pai) {
// Tikina nga raraunga e hiahiatia ana mai i te Bundle Bundle profilePaihere = response.getBundle(
AuthzConstants.BUNDLE_KEY.PROFILE.val);
Ingoa aho = profilePaihere.getString(
AuthzConstants.PROFILE_KEY.NAME.val);
Te aho īmēra = profilePaihere.getString(
AuthzConstants.PROFILE_KEY.EMAIL.val);
Pūkete aho = profilePaihere.getString(
AuthzConstants.PROFILE_KEY.USER_ID.val);
Waeherehere aho = profilePaihere.getString(
AuthzConstants.PROFILE_KEY.POSTAL_CODE.val);
runOnUiThread (Runnable hou () {@Override
oma kore o te iwi () {
whakahouProfileRaraunga(ingoa, īmēra, pūkete, waehere zip);
}
});
} - Whakatinana onHapa mo to ProfileKai whakarongo.
onHapa kei roto he HapaAuth ahanoa kei roto nei nga korero mo te he./* He hapa i te wa e ngana ana ki te tiki i te profile. */ @Tukua
he marea a te iwi i runga i te Hapa (AuthError ae) {
/ * Ngana, me whakamohio ranei ki te kaiwhakamahi te hapa * /
} - Whakatinana i runga i te Hapa tou KaituhiWhakamaharo
/ * I puta he he i te nganatanga ki te whakamana i te tono.
*/
@Overa Nui
he marea a te iwi i runga i te Hapa (AuthError ae) {
/ * Korerohia te hapa o te kaiwhakamahi * /
} - Whakatinana i runga iCancelfor tou KaituhiWhakamaharo
Na te mea ka whakaatuhia e te tukanga whakamana he mata takiuru (me te mata whakaae pea) ki te kaiwhakamahi i roto i te web pūtirotiro (a webview), ka whai waahi te kaiwhakamahi ki te whakakore i te takiuru, ki te whakatere atu ranei i te web wharangi. Mena ka whakakorea e ratou te tukanga takiuru, i runga i te Waitohu kua huaina. Mena rungaCancelis ka karanga, ka hiahia koe ki te tautuhi i to UI./ * I whakakorea te Mana i mua i tona otinga. * /
@Overa Nui
hore noa te iwi i runga i te Tohu (Take putunga) {
/ * tautuhi ano i te UI ki te ahua takiuru-whakauru * /
}Tuhipoka: Ki te whakatere atu te kaiwhakamahi i te mata takiuru i roto i te pūtirotiro ranei web view ka hoki ki to taupānga, kare te SDK e kite kaore i oti te takiuru. Mena ka kite koe i nga mahi a te kaiwhakamahi i roto i to taupānga i mua i te whakaotinga o te takiuru, ka taea e koe te whakaaro kua wehe atu ratou i te kaitirotiro me te mahi tika.
Tirohia te Whakauru Kaiwhakamahi i te Whakaoho
Mena ka uru mai tetahi kaiwhakamahi ki taau taupānga, ka kati i te taupānga, ka whakaara ano i te waa i muri mai, he mana tonu te taupānga ki te tiki raraunga. Kaore te kaiwhakamahi i te whakauru aunoa. I te tiimatanga, ka taea e koe te whakaatu i te kaiwhakamahi mai i te mea kua uru mai mena kua mana tonu to tono. Ma tenei waahanga e whakamarama me pehea te whakamahi i te getToken kia kite mena e mana tonu ana te taupānga.
- Waihanga a RaarangiToken.
RaarangiToken Tuhinga o mua APIListener atanga, ka tukatuka i te hua o te waeatanga getToken. APIListener e rua nga tikanga kei roto: i runga i te angitu a onHapa (kaore e tautoko i runga i te Waitohu na te mea kaore he huarahi hei whakakore a tikiToken karanga). i runga i te angitu ka whakawhiwhia ki a ia he ahanoa Paihere me nga tohu tohu, i a onHapa riro he HapaAuth ahanoa me nga korero mo te he.akomanga takitahi TokenListener whakatinana APIListener { / * kia angitu te whakaoranga. * / @Takitahi
marea kore noa i runga i te angitu (Whakautu pai) {
}
/ * I puta he he i te nganatanga ki te tiki tohu. * / @Takitahi
he marea a te iwi i runga i te Hapa (AuthError ae) {
}
} - I roto i te Tīmata tikanga o to Mahi, waea mai tikiToken kia kite mena kei te mana tonu te tono.
tikiToken ka tiki i te tohu uru mata e kii ana te AmazonAuthorizationManager whakamahia ana ki te uru atu ki tetahi kaihoko kaihokofile. Mena karekau te uara tohu, ka whakamanahia tonu te taupānga me te waea atu ki whiwhiProfile kia angitu. tikiTokenrequires nga waahanga ano i tonoa e koe i to piiraa kia whakamanahia.
tikiTokensupports waea tukutahi i roto i te ahua rite ki te getProfile, kia kore koe e aukati i te miro UI me te hanga i tetahi miro kaimahi nau ake. Hei waea atu ki a getToken, tukuna he ahanoa e tautoko ana i te APIListener atanga hei tohu whakamutunga.@Overa Nui
tiakina te putunga o te tiimata i te tiimata () {
super.onTīmata
();mAuthManager.getToken(Te aho hou []{“profile”,”waehere_postal”},
hou
TokenListener ());
} - Whakatinana i runga i te angitu mo to RaarangiToken.
iWhirinaki e rua nga mahi: ki te tiki i te tohu mai i te Paihere, a ki te whaimana te tohu, ki te waea whiwhiProfile.
Hei tango i nga raraunga tohu mai i te Paihere, ka whakamahia e maatau nga ingoa e rongoa ana i te AuthzConstants akomanga. Ko te i runga i te angitu Kei roto i te paihere nga raraunga tohu kei roto i te uara BUNDLE_KEY.TOKEN. Ki te kore taua uara i te null, tenei example waea whiwhiProfile ma te whakamahi i taua kaiwhakarongo i whakapaahia e koe i te waahanga o mua (tirohia nga taahiraa 7 me te 8)./ * kia angitu te whakaoranga. * /
@Overa Nui
marea kore noa i runga i te angitu (Whakautu pai) {
whakamutunga aho authzToken =
whakautu.getString (AuthzConstants.BUNDLE_KEY.TOKEN.val);
mena (! TextUtils.isTohu (authzToken))
{
// Tikina te profile raraunga
mAuthManager.getProfile(Pro houfileWhakarongo());
}
}
Ma te tikanga clearAuthorizationState e ūkui nga raraunga whakamana a te kaiwhakamahi mai i te toa raraunga rohe AmazonAuthorizationManager. Me takiuru ano tetahi kaiwhakamahi kia taea ai e te taupānga te tiki profile raraunga Whakamahia tenei tikanga hei takiuru i tetahi kaiwhakamahi, hei raru ranei i nga raru takiuru ki te taupānga.
- Whakahaerehia te takiuru
Ina takiuru pai te kaiwhakamahi, me whakarato e koe he tikanga takiputa kia taea ai e ia te whakakore i tana profile nga raraunga me nga waahanga kua whakamanahia i mua. Ko to tikanga he honongaitua, he tuemi tahua ranei. Mo tenei exampka hanga tatou he Pāwhiri tikanga mo te patene. - I roto i to kaitoha takiuru, waea atu AkuiAuthorizationState. AkuiAuthorizationState ka tango i nga raraunga whakamana a te kaiwhakamahi (tohu uru, profile) mai i te toa o te rohe. maaramaAuthorizationStatetakes kaore he taapiri engari mo te APIListener ki te whakahoki angitu ranei
- Whakapuakihia te ingoa kore ingoa APIListener.
Ko nga akomanga ingoakore tetahi waahanga whaihua hei whakaputa i tetahi akomanga hou hei whakatinana APIListener. Tirohia Whakahaungia te Paatene Whakauru me te Tiki Profile Raraunga (wh. 17) mo te examptena e kii ana i nga karaehe whakarongo. - Whakatinana i runga i te angitu roto te APIListener
Ina AkuiAuthorizationState angitu me whakahou e koe to UI ki te tango tohutoro ki te kaiwhakamahi, me te whakarato i tetahi tikanga takiuru ka taea e nga kaiwhakamahi te whakamahi hei takiuru ano. - Whakatinana onHapa roto te APIListener.
If maaramaAuthorizationStatereturns he he, ka taea e koe te tuku i te kaiwhakamahi ki te ngana ki te whakauru ano ki waho.@Overa Nui
kua parea i runga i te Waihanga(Paehere kua tiakinaInstanceState) {
super.onCreate (saveInstanceState);
/ * I mua i rungaWaihangahia nga korero i mahue * /
// Rapua te paatene me te ID takiuru ka whakaara i tetahi kairinga paato
mLogoutButton = (Patene) kimihiaViewById(R.id.logout);
mLogout Button.setOnClickListener (OnClickListener hou () {
@Overa Nui
karekau i runga i te panui (View v) {
mAuthManager.clearAuthorizationState (hou
APIListener () {
@Overa Nui
he marea a te iwi i runga i te Hinga (Hua paihere) {
// Whakatakotoria te ahua takiuru ki te UI
}
@Overa Nui
he marea a te iwi i runga i te Hapa (AuthError authError) {
// Takiuru te he
}
});
}
});
}
Ko etahi AmazonAuthorizationManager Ka whakahokia e nga tikanga he ahanoa a meake nei. Ma tenei ka taea e koe te karanga i te tikanga tukutahi, kaua ki te tuku i te kaiwhakarongo hei tawhā. Mena kei te whakamahi koe i tetahi ahanoa a meake nei, kaua e whakamahi i runga i te miro UI. Mena ka aukati koe i tetahi miro UI mo te neke atu i te rima hēkona ka whiwhi koe i te tohu ANR (Taupānga Kaore i te Whakautu). I roto i te Kakau i te Patene Takiuru ka Tikina Profile Raraunga example, te i runga i te angitu tikanga mo KaituhiWhakamaharo e karangahia ana me te miro kaimahi i hangaia e AmazonAuthorizationManager. Ko te tikanga he haumaru te whakamahi i taua miro ki te karanga getPirofile tukutahi. Hei hanga waea tukutahi, tautapa te uara whakahoki mai tikiPirofile ki tetahi mea a meake nei, ka karanga ki te Tuhinga i runga i taua mea kia tatari kia oti ra ano te tikanga.
Uru.get whakahoki mai i tetahi ahanoa Paihere kei roto a FUTURE_TYPE uara o MANUITANGA, HAPA, or Whakakore. Mena i angitu te tikanga, kei taua paihere te PROFILE_KEY uara mo te profile raraunga. Mo te example:
| / * I tutuki pai te Whakamanatanga. * / @Overa Nui marea kore noa i runga i te angitu (Whakautu pai) { Future<Bundle> future = mAuthManager.getProfile(null); Hua paihere = future.get();// Kimihia mehemea kua angitu te waea, ka tikina te profile Ahanoa future_type = hua.get (AuthzConstants.BUNDLE_KEY.FUTURE.val); mena (heke mai_momo == AuthzConstants.FUTURE_TYPE.SUCCESS) { Ingoa aho = result.getString( AuthzConstants.PROFILE_KEY.NAME.val); Imeera aho = result.getString( AuthzConstants.PROFILE_KEY.EMAIL.val); Pūkete aho = result.getString( AuthzConstants.PROFILE_KEY.USER_ID.val); Waeherehere aho = result.getString( AuthzConstants.PROFILE_KEY.POSTAL_CODE.val); runOnUiThread (Runnable hou () {@Override oma korekore tūmatanui() {updateProfileRaraunga(ingoa, īmēra, pūkete, waehere zip); } }); } atu mena ka (heke mai_momo == AuthzConstants.FUTURE_TYPE.ERROR) { // Haere hapa mea AuthError authError = AuthError.extractError (hua); / * Whakamahia te authError hei whakatau i te hapa * / } |
Whakauru me te Amazon Tohu Awhina mo te Android - Tango [papaitia]
Whakauru me te Amazon Tohu Awhina mo te Android - Tikiake



