QUERY STRING
|
Таснифи
|
content://media/internal/images
|
Қурилмадаги локал жойлашган расмлар
(internal images) рўйҳатини қайтаради
|
content://media/external/images
|
Қурилмадаги глобал жойлашган
расмлар (external storage, SD card) рўйҳатини қайтаради
|
content://call_log/calls
|
Call Log даги қўнғироқлар рўйҳатини
қайтаради (calls registered)
|
content://browser/bookmarks
|
Browser даги bookmarks рўйҳатини
қайтаради
|
Google map лойиҳа яратиш
Android иловаларида location – based services яъни фойдаланувчи жойлашган жойига қараб хизмат кўрсатиш имконияти мавжуд бўлиб, бу хизмат LBS деб аталади. LBS хизмати сизнинг Android иловангизда map (ер каратаси) ни кўрсатиб бериш имкониятини яратади. Бу хизматни амалга ошириш учун Android SDK да махсус LocationManager синфи мавжуд ва у географик жойлашув бўйича ахборотларни олиш учун имконият яратади21.
Андроид тизимида ер картасидан фойдаланувчи илова яратишдан олдин мавжуд Андроид ОТ да Google APIs ўрнатилганми ёки йўқми шуни текшириб кўриш лозим бўлади.
Бунинг учун Android SDK Manager ишга туширилади ва ушбу расмда кўрсатилган ойнадан Андроид талқини бўйича Google APIs ўрнатилганлигини текшириб кўрамиз, агар ўрнатилмаган бўлса, уни белгилаб “Install package” тугмасини босамиз.
21 “Beginning AndroidTM 4 Application Development”. Chapter-9. Location-Based Services, pages 379-385.
4.7-расм. Android SDK Manager ойнаси
LBS хизматидан фойдаланиш учун лойиҳа яратиш
Лойиҳа номи киритилгандан кейин “Compile With” бўлимидан Google APIs X86 яъни жорий Андроид ОТ га мос Google API ни танлаймиз
Лойиҳа яратилгандан кейин “explorer project” бўйича Google APIs папкасида махсус JAR файл (maps.jar) мавжудлигини текшириб кўрамиз
Лойиҳа яратилгандан кейин бепул Google Maps API калитини жорий иловага ўрнатиш лозим.
Албатта калит ўрнатилишида “Google’s terms of use” билан танишиб чиқилади ва зарур бўлган ҳолда қабул қилиш тугмаси босилади
Андроид иловаларининг калитлари ва улар ҳақидаги маълумотлар debug.keystore файлида сақланади ва у қуйидаги кўрсатилган расм бўйича жойлашади
Eclipse дастурининг Window ➪ Preferences ойнасига кирилади
4.8-расм. Google map хизматидан фойдаланиш учун илова калитлари MD5 ва SHA1 fingerprint кодини генерация қилиш
MD5 ва SHA1 fingerprint кодини генерация қилиш учун Keytool.exe дан
фойдаланилади ва қуйидагича жойлашади
c:\Program Files\Java\jre7\bin\ Демак қуйидаги буйруқни киритиш орқали биз юқорилаги кодларни
Do'stlaringiz bilan baham: |