当前位置:  编程技术>移动开发
本页文章导读:
    ▪常用UAPROFILE上载地址        常用UAPROFILE下载地址 If you’re interested in the capabilities of a particular device, I have assembled a list of all the UAProf URLs from the WURFL database: Airness Air99 http://www.airnessmobile.com/uaprof/Airn… slide99 http:/.........
    ▪ 鸟哥,射击游戏技术分享一        鸟哥,射击游戏技术分享1 可先参见游戏图片和视频 鸟哥,在论坛里承诺过,有空会把相关技术展现出来,今天有空就提提吧。这里不会提供完整代码,仅仅用于算法交流。我想到哪就写哪些吧.........
    ▪ 目前小弟我收集的UAPROFILE上载地址       目前我收集的UAPROFILE下载地址 详细内容请见附件中的两个HTML文档 常见的大多数手机都有,比如IPhone,Blackberry(主要是黑莓8X和9X系列的)等 我自己试着下载,发现有些可能是因为GFW的原因.........

[1]常用UAPROFILE上载地址
    来源: 互联网  发布时间: 2014-02-18
常用UAPROFILE下载地址

If you’re interested in the capabilities of a particular device, I have assembled a list of all the UAProf URLs from the WURFL database:


Airness Air99 http://www.airnessmobile.com/uaprof/Airn… slide99 http://www.airnessmobile.com/uaprof/slid… Alcatel Mandarina Duck http://www-ccpp.tcl-ta.com/files/ALCATEL… OH1C http://www-ccpp-mpd.alcatel.com/odm/OH1C… One Touch 835 http://www-ccpp-mpd.alcatel.com/odm/OT83… One Touch C630 http://www-ccpp.tcl-ta.com/odm/ALCATEL_D… One Touch C651 http://www-ccpp-mpd.alcatel.com/files/AL… One Touch C825 http://www-ccpp.tcl-ta.com/files/ALCATEL… One Touch S218 http://www-ccpp.tcl-ta.com/files/ALCATEL… OT V670 http://www-ccpp.tcl-ta.com/files/ALCATEL… OT-C700A http://www-ccpp.tcl-ta.com/files/ALCATEL… OT-C701 http://www-ccpp.tcl-ta.com/files/ALCATEL… OT-C717 http://www-ccpp.tcl-ta.com/files/ALCATEL… OT-S319 http://www-ccpp.tcl-ta.com/files/ALCATEL… OT-S520 http://www-ccpp.tcl-ta.com/files/ALCATEL… Vodafone331 http://www-ccpp.tcl-ta.com./files/Vodafo… AlphaCell Wireless M5 http://pluto.alphacell.com/uaprof/m5p.xm… Amoi 8505 http://www.amobile.com.cn/ua/Amoi-8512.x… 8512 http://www.amobile.com.cn/ua/Amoi-8512.x… 8710 http://www.amobile.com.cn/ua/Amoi-8710.x… Amoi-8709 http://www.amobile.com.cn/ua/Amoi-8709.x… Berlin http://www.amobile.com.cn/ua/Amoi-Berlin… CA6 http://www.amobile.com.cn/ua/CA6.xml DF9 http://www.amobile.com.cn/ua/F8.xml E610 http://www.amobile.com.cn/ua/E610.xml E72 http://www.amobile.com.cn/ua/E72.xml F8 http://www.amobile.com.cn/ua/S6.xml Levis The Original http://www.amobile.com.cn/ua/Amoi-Levis-… M636 http://www.amobile.com.cn/ua/M636.xml NewYork http://www.amobile.com.cn/ua/Amoi-NewYor… V810 https://servicios.iusacell.com.mx/amoi/v… ARCELIK AC831 http://211.42.201.70/ua_profile/AC831.xm… Asmobile Castor http://asmobile.ehosting.com.tw/uaprof/c… I-mobile 607 http://asmobile.ehosting.com.tw/uaprof/i… Kingcom Injoy MS02 http://asmobile.ehosting.com.tw/uaprof/K… PAVO http://asmobile.ehosting.com.tw/uaprof/P… VS400 http://www.voxtel.ru/UAProf/Voxtel_vs400… Asus 1210 http://uaprofile.asus.com/uaprof/ASUS121… ASUS-P550 http://uaprofile.asus.com/uaprof/ASUS-P5… GalaxyII http://uaprofile.asus.com/uaprof/ASUS-Ga… GalaxyMini http://uaprofile.asus.com/uaprof/ASUS-Ga… J501 http://uaprofile.asus.com/uaprof/ASUS-J5… M530w http://uaprofile.asus.com/uaprof/ASUS-M5… M930 http://uaprofile.asus.com/uaprof/ASUS-M9… P526 http://uaprofile.asus.com/uaprof/ASUS-Pe… P527 http://uaprofile.asus.com/uaprof/ASUS-P5… P552 http://uaprofile.asus.com/uaprof/ASUS-Ga… P750 http://uaprofile.asus.com/uaprof/ASUS-P7… V75 http://uaprofile.asus.com/uaprof/ASUS-V7… Vodafone 1520 http://uaprofile.asus.com/uaprof/Vodafon… Audiovox CDM-8450 http://uaprof.bellmobilite.ca/BMC_Audiov… CDM-8450SP http://device.sprintpcs.com/Audiovox/CDM… http://device.sprintpcs.com/Audiovox/CDM… CDM8615 http://www.pocket.com/phone_data/CDM8615… CDM-8900 http://device.telusmobility.com/audiovox… CDM-8912 http://device.sprintpcs.com/Audiovox/CDM… http://www.alltel.net/uaprof/audiovox/89… CDM-8915 http://uaprof.vmobl.com/AUDIOVOX/CDM-891… CDM-8920 http://device.telusmobility.com/audiovox… PM-8920 http://device.sprintpcs.com/Audiovox/PM8… BEKO BC831 http://211.42.201.70/ua_profile/BC831.xm… BenQ 3200 http://uap.benq.com/mb_c30/benq_c30_v1.x… S81 http://uap.benq.com/mb_s81/benq_s81_v1.x… S82 http://uap.benq.com/mb_s82/benq_S82_voda… Vulcan http://dpg.openwave.com/downloadfun/2975… Bird D610 http://extranet.sagem.com/UAProfile/8920… Bleu 458x http://218.249.89.125/uaprof/Bleu-458x.x… 471x http://218.249.89.125/UAprof/Bleu-471x.x… B-Mobile EVE http://343761.ctc-w228.dns.com.cn/UAProf… CDM 8935 http://user.chol.com/~budelgaji/uaprof/C… Dopod 818Pro http://www.htcmms.com.tw/gen/Prophet-2.0… 900 http://www.htcmms.com.tw/gen/pu10-2.0.xm… CHT 9100 http://www.htcmms.com.tw/gen/Trinity-1.0… D810 http://www.htcmms.com.tw/gen/Trinity-1.0… Elite eML2 http://www.elitemodellookmobile.com/uapr… Elson EL490 http://211.42.201.70/ua_profile/EL490.xm… ESL808 http://211.42.201.70/ua_profile/ESL808.x… MP500 http://211.42.201.70/ua_profile/MP500.xm… SL900 http://211.42.201.70/ua_profile/SL900.xm… Emblaze Touch7 http://211.42.201.70/ua_profile/Touch7.x… EZIO ESL808 http://211.42.201.70/ua_profile/ESL808.x… EZ501 http://211.42.201.70/ua_profile/EZ501.xm… EZIO-E800 http://211.42.201.70/ua_profile/EZIO-E80… MP500 http://211.42.201.70/ua_profile/MP500D.x… SL388 http://211.42.201.70/ua_profile/EZIO-SL3… SX200 http://211.42.201.70/ua_profile/SX200.xm… Ezze 8352RC http://211.42.201.70/ua_profile/8352RC.x… A5 http://211.42.201.70/ua_profile/EMS100.x… E300 http://211.42.201.70/ua_profile/E300.xml EZ100 http://211.42.201.70/ua_profile/MP101.xm… EZ400 http://211.42.201.70/ua_profile/EZ400.xm… HG7000 http://211.42.201.70/ua_profile/HG7000.x… M4U http://211.42.201.70/ua_profile/m4u.xml ME701 http://211.42.201.70/ua_profile/ME701.xm… ME702 http://211.42.201.70/ua_profile/ME702.xm… MM60 http://211.42.201.70/ua_profile/MM60.xml MP100 http://211.42.201.70/ua_profile/MP100.xm… MX200 http://211.42.201.70/ua_profile/mx200.xm… Njoy http://211.42.201.70/ua_profile/Njoy.xml SD588 http://211.42.201.70/ua_profile/SD588.xm… SL308 http://211.42.201.70/ua_profile/SL308.xm… Fly 2040i http://211.42.201.70/ua_profile/FLY-2040… E300 http://211.42.201.70/ua_profile/Fly-E300… FLY-2040L http://211.42.201.70/ua_profile/FLY-2040… Fly-LX610 http://211.42.201.70/ua_profile/Fly-LX61… MC100 www.fly-phone.ru/UAP/Fly_MC100.xml MC110 www.fly-phone.ru/UAP/Fly_MC110.xml MX200i http://211.42.201.70/ua_profile/FLY-MX20… MX230 http://211.42.201.70/ua_profile/FLY-MX23… MX300 http://211.42.201.70/ua_profile/FLY-MX30… MX330 http://211.42.201.70/ua_profile/FLY-MX33… SL300m http://211.42.201.70/ua_profile/FLY-SL30… SL399e http://211.42.201.70/ua_profile/Fly-SL39… SL500i http://211.42.201.70/ua_profile/SL500i.x… SL500m http://211.42.201.70/ua_profile/SL500m.x… SL600 http://211.42.201.70/ua_profile/SL600.xm… SLT100 http://211.42.201.70/ua_profile/Fly-SLT1… SX200 http://www.fly-phone.ru/UAP/Fly_SX200.xm… SX210 http://211.42.201.70/ua_profile/FLY-SX21… SX300 http://211.42.201.70/ua_profile/FLY-SX30… SX305 http://211.42.201.70/ua_profile/FLY-SX30… SX310 http://211.42.201.70/ua_profile/FLY-SX31… SX390 http://211.42.201.70/ua_profile/FLY-SX39… V120 http://218.249.89.125/UAprof/FLY-V120.xm… X3 http://www.fly-phone.ru/UAP/Fly_X3.xml Gigabyte G-Smart http://eip2.gigabytecm.com/GIGABYTE-g-sm… GSmart MS800 http://eip2.gigabytecm.com/GIGABYTE-MS80… T600 http://eip2.gigabytecm.com/GIGABYTE-g-sm… Haier A62 http://mobile.haier.com/UAProf/uapA62.xm… Haier-V7000 http://mobile.haier.com/UAProf/uapV7000…. M1610 http://mobile.haier.com/UAProf/uapM1610…. T10C http://uaprof.uni-wise.com/uaprof/Haier/… Z3000 http://mobile.haier.com/UAProf/uapZ3000…. Hitachi P300 http://device.sprintpcs.com/Hitachi/SH-P… HP iPAQ 510 http://www.hp.com/ipaqcarrier/hpipaq510v… iPAQ 610 http://www.hp.com/ipaqcarrier/hpipaq610v… iPAQ 910 http://www.hp.com/ipaqcarrier/hpipaq910v… iPAQ Data Messenger http://www.hp.com/ipaqcarrier/HPiPAQData… iPAQ hw692x http://www.hp.com/ipaqcarrier/hpipaqhw69… iPAQ rw6815 http://www.hp.com/ipaqcarrier/hpipaqrw68… iPAQ Voice Messenger http://www.hp.com/ipaqcarrier/HPiPAQVoic… HTC 2125 http://www.htcmms.com.tw/gen/tornado-2.0… 3100 http://www.htcmms.com.tw/gen/Strk-1.0.xm… Advantage http://www.htcmms.com.tw/tmo/ameo-1.0.xm… Ameo http://www.htcmms.com.tw/tmo/ameo-1.1.xm… Artemis http://www.htcmms.com.tw/gen/artemis-1.0… Artist http://www.htcmms.com.tw/voda/VPACompact… Athena http://www.htcmms.com.tw/gen/Athena-1.0…. Beacon http://www.htcmms.com.tw/gen/beacon-1.0…. Breeze http://www.htcmms.com.tw/gen/Breeze-2.0…. Excalibur http://www.htcmms.com.tw/gen/Excal-1.0.x… Hermes http://www.htcmms.com.tw/gen/Hermes-2.0…. Love (P3350) http://www.htcmms.com.tw/gen/love-1.0.xm… Mail http://www.htcmms.com.tw/tmo/Mail-1.0.xm… MDA Compact http://www.htcmms.com.tw/tmo/mdacp-1.0.x… MDA compact III http://www.htcmms.com.tw/tmo/mdacp-3.0.x… MDA Pro http://www.htcmms.com.tw/tmo/mdapro-1.0…. MDA Touch http://www.htcmms.com.tw/tmo/mdatouch-1…. MDA Vario II http://www.htcmms.com.tw/tmo/mdavario-2…. MDA Vario III http://www.htcmms.com.tw/tmo/mdavario-3…. MP6950SP http://device.sprintpcs.com/HTC/MP6950SP… Nike http://www.htcmms.com.tw/gen/nike-1.0.xm… Oxygen http://www.htcmms.com.tw/gen/Oxygen-1.0…. P3300 http://www.htcmms.com.tw/gen/Artemis-1.0… P3450 http://www.htcmms.com.tw/gen/elf-1.0.xml P3451 http://www.htcmms.com.tw/brightstar/ELFI… P3470 http://www.htcmms.com.tw/gen/Pharos-1.0…. P3600 http://www.htcmms.com.tw/gen/Trinity-1.0… P3702 http://www.htcmms.com.tw/gen/victor-1.0…. P4350 http://www.htcmms.com.tw/gen/Herald-1.0…. P4500 http://www.htcmms.com.tw/gen/Hermes-1.0…. P4550 http://www.htcmms.com.tw/gen/kaiser-1.0…. P4600 http://www.htcmms.com.tw/att/P4600-1.0.x… P5310BM http://www.htcmms.com.tw/gen/NeonC_BM-1…. P5530 (Neon) http://www.htcmms.com.tw/gen/neon-1.0.xm… P6500 http://www.htcmms.com.tw/gen/sedna-1.0.x… Panda http://www.htcmms.com.tw/gen/Panda-1.0.x… Polaris http://www.htcmms.com.tw/gen/Polaris-1.0… PPC6700 http://www.htcmms.com.tw/gen/apache-2.0…. PPC6850BM http://www.htcmms.com.tw/gen/HermannC_BM… Prophet http://www.htcmms.com.tw/gen/prophet-2.0… PU10 http://www.htcmms.com.tw/voda/v1640-2.0…. Quartz http://www.htcmms.com.tw/gen/quartz-1.0…. Raphael http://www.htcmms.com.tw/gen/Raphael-1.0… S630 http://www.htcmms.com.tw/gen/Cavalier-1…. S710 http://www.htcmms.com.tw/gen/Vox-1.0.xml S730 http://www.htcmms.com.tw/gen/Volans-1.0…. S740 http://www.htcmms.com.tw/gen/HTC_S740-1…. SDA http://www.htcmms.com.tw/tmo/sda-1.0.xml Sprint PPC6850SP http://device.sprintpcs.com/HTC/PPC6850S… SPV M1500 http://www.htcmms.com.tw/gen/ph10cd-1.0…. SPV M600 http://www.htcmms.com.tw/gen/prophet-2.0… ST20 http://www.htcmms.com.tw/gen/st20-1.0.xm… StarTrek http://www.htcmms.com.tw/gen/Strk-1.0.xm… Titan http://www.htcmms.com.tw/gen/Titan-1.0.x… Tornado http://www.htcmms.com.tw/gen/tornado-2.0… Touch 3G T3232 http://www.htcmms.com.tw/gen/HTC_Touch_3… Touch Cruise http://www.htcmms.com.tw/gen/Polaris-1.0… Touch Diamond http://www.htcmms.com.tw/voda/diamond-1…. http://www.htcmms.com.tw/gen/diamond-1.0… Touch Dual http://www.htcmms.com.tw/gen/nike-1.0.xm… Touch Dual/Nike http://www.htcmms.com.tw/gen/Nike-1.0.xm… Touch HD T8282 http://www.htcmms.com.tw/gen/HTC_Touch_H… Touch Pro http://www.htcmms.com.tw/voda/HTC_Touch_… Touch Pro (T7272/TyTn III) http://www.htcmms.com.tw/gen/HTC_Touch_P… v1415 http://www.htcmms.com.tw/voda/v1415-1.0…. v1510 http://www.htcmms.com.tw/voda/v1510-1.0…. V7505 http://www.htcmms.com.tw/voda/V7505-1.0…. Vox http://www.htcmms.com.tw/gen/vox-1.0.xml VPA Compact IV http://www.htcmms.com.tw/voda/VPACompact… VPA_Touch http://www.htcmms.com.tw/voda/VPA_Touch-… Wave http://www.htcmms.com.tw/gen/wave-1.0.xm… Wizard http://www.htcmms.com.tw/gen/Wizard-2.0…. X1i http://www.htcmms.com.tw/gen/X1i-1.0.xml XDA Trion http://www.htcmms.com.tw/gen/hermes-1.0…. Huawei M328 http://uaprof.metropcs.net/UAProf/Huawei… U120 http://wap1.huawei.com/uaprof/HuaweiU120… U3300 http://wap.huawei.com/uaprof/HuaweiU3300… U526 http://wap.huawei.com/uaprof/HuaweiU526v… U528 http://wap.huawei.com/uaprof/HuaweiU528v… U626 http://wap.huawei.com/uaprof/HuaweiU626v… V715 http://wap.huawei.com/uaprof/HuaweiV715v… v716 http://wap.huawei.com/uaprof/HuaweiV716v… V720 http://wap.huawei.com/uaprof/HuaweiV720v… v810 http://wap.huawei.com/uaprof/HuaweiV810v… Vodafone 710 http://wap1.huawei.com/uaprof/HuaweiU535… Vodafone 725 http://wap.huawei.com/uaprof/HuaweiV725v… http://wap.huawei.com/uaprof/HuaweiV725v… Vodafone 810 http://wap.huawei.com/uaprof/HuaweiV810v… Vodafone 830 http://wap.huawei.com/uaprof/HuaweiV830v… Hummer HT-1 http://www.airnessmobile.com/uaprof/HT-1… IAC OKWAP KM63 http://www.okwap.com.cn/uaprof/km63/km63… KM65 http://www.okwap.com.cn/uaprof/km65/km65… i-mate 8502 http://imatemms.imate.com/gen/UAProf_850… 9502 http://imatemms.imate.com/gen/UAProf_950… JASJAR http://www.htcmms.com.tw/gen/pu10-2.0.xm… K-JAM http://www.htcmms.com.tw/tmo/i-mate K-JA… Pebble http://imatemms.imate.com/gen/UAProf_Peb… Innostream A10 http://wap.innostream.com/uaprof/INNOA10… INNO30 http://wap.innostream.com/uaprof/INNO30…. INNO55 http://wap.innostream.com/uaprof/INNO55…. INNO89 http://wap.innostream.com/uaprof/INNO89…. INNO90 http://wap.innostream.com/uaprof/INNO90…. INNO98 http://wap.innostream.com/uaprof/INNO98…. INNOA10_W2 http://wap.innostream.com/uaprof/INNOA10… INQ Mobile INQ1 http://www.inqmobile.com/ua/inq1.xml Itelco IT2500 http://mobile.itelcospa.it/useragent/ITE… IXI CT 25m http://uaprofs.scm.ixi.com:8080/UAProfs/… Konka c908 http://www.mobilesoft.com.cn/UAProfile/C… Kyocera K325 http://uaprof.vmobl.com/Kyocera/vmk325/V… K483JLC http://uaprof.vmobl.com/KYOCERA/K10-Roya… KWC-K612 http://uaprof.vmobl.com/KYOCERA/K612/VMU… KX18 https://servicios.iusacell.com.mx/kyo/KX… S2000i http://uaprof.vmobl.com/kyocera/S2000i/V… Lenovo E303 http://www.lenovomobile.com/admin/module… i720 http://www.lenovomobile.com/admin/module… i906 http://www.lenovomobile.com/admin/module… i908 http://www.lenovomobile.com/admin/module… i919 http://nec-uap.com/prof/N6206V01.xml P768 http://www.lenovomobile.com/admin/module… P780 http://www.lenovomobile.com/admin/module… S9 http://www.lenovomobile.com/admin/module… V800 http://www.lenovomobile.com/admin/module… LG 245 http://device.telusmobility.com/lg/LG245… 280 http://uaprof.bellmobilite.ca/LGE_LG280…. 285 http://device.telusmobility.com/lg/LG285… 490 http://device.telusmobility.com/lg/LG490… 550 http://uaprof.bellmobilite.ca/BMC_LGE_LG… 8500 http://device.telusmobility.com/lg/LG850… 8700 http://uaprof.bellmobilite.ca/BMC_LGE_LG… 9100 http://device.telusmobility.com/lg/LG910… AX245 http://www.alltel.net/uaprof/lg/ax245/ax… AX260 http://www.alltel.net/uaprof/lg/ax260/ax… AX355 http://www.alltel.net/uaprof/lg/ax355/ax… AX380 http://www.alltel.net/uaprof/lg/ax380/ax… AX4270 http://www.alltel.net/uaprof/lg/ax4750/a… AX490 http://www.alltel.net/uaprof/lg/ax490/ax… AX830 http://www.alltel.net/uaprof/lg/ax830/ax… AX8600 http://www.alltel.net/uaprof/lg/ax8600/a… B2070 http://gsm.lge.com/html/gsm/LG-B2070.xml C130 http://gsm.lge.com/html/gsm/LG-C130.xml C1300 http://gsm.lge.com/html/gsm/LG-C1300.xml C1500 http://gsm.lge.com/html/gsm/LG-C1500.xml C2000 http://gsm.lge.com/html/gsm/LG-C2000.xml C2500 http://gsm.lge.com/html/gsm/LG-C2500.xml C2600 http://gsm.lge.com/html/gsm/LG-KG200j.xm… CB630 http://gsm.lge.com/html/gsm/LG-CB630.xml CE110 http://gsm.lge.com/html/gsm/LG-CE110.xml CU320 http://gsm.lge.com/html/gsm/LG-CU320.xml CU920 http://gsm.lge.com/html/gsm/LG-CU920.xml CX5450 http://device.telusmobility.com/lg/lg545… F2200 http://gsm.lge.com/html/gsm/LG-F2200.xml F3000 http://gsm.lge.com/html/gsm/LG-F3000.xml F7250 http://gsm.lge.com/html/gsm/LG-F7250.xml F9100 http://gsm.lge.com/html/gsm/LG-F9100.xml F9200 http://gsm.lge.com/html/gsm/LG-F9200.xml G1610 http://gsm.lge.com/html/gsm/LG-G1610.xml G4015 http://gsm.lge.com/html/gsm/MX_LG_G4015…. G4020 http://gsm.lge.com/html/gsm/LG-G4020.xml G4050 http://fr.lge.com/gsm/LG-G4050.xml G5400 http://gsm.lge.com/html/gsm/LG-G5400.xml G6070 http://device.telusmobility.com/lg/lg607… G650 http://gsm.lge.com/html/gsm/LG-G650.xml G7050 http://fr.lge.com/gsm/LG-G7050.xml G7200 http://gsm.lge.com/html/gsm/LG-G7200.xml G912 http://gsm.lge.com/html/gsm/LG-G912.xml HB620T http://gsm.lge.com/html/gsm/LG-HB620T.xm… KB770 http://gsm.lge.com/html/gsm/LG-KB770-VDF… KC780 http://gsm.lge.com/html/gsm/LG-KC780.xml KC910 http://gsm.lge.com/html/gsm/LG-KC910-VDF… KE260 http://gsm.lge.com/html/gsm/LG-KE260-V08… KE500 http://gsm.lge.com/html/gsm/LG-KE500.xml KE600E http://gsm.lge.com/html/gsm/LG-KE600E.xm… KE770 http://gsm.lge.com/html/gsm/LG-KE770.xml KE820 http://gsm.lge.com/html/gsm/LG-KE820.xml KE850 http://gsm.lge.com/html/gsm/LG-KE850.xml KE970 http://gsm.lge.com/html/gsm/LG-KE970.xml KE990 http://gsm.lge.com/html/gsm/LG-KE990.xml KF240 http://gsm.lge.com/html/gsm/LG-KF240.xml KF245 http://gsm.lge.com/html/gsm/LG-KF245.xml KF300 http://gsm.lge.com/html/gsm/LG-KF300.xml KF310 http://gsm.lge.com/html/gsm/LG-KF310-VDF… http://gsm.lge.com/html/gsm/LG-KF310-H3G… KF311 http://gsm.lge.com/html/gsm/LG-KF311-DRM… KF390 http://gsm.lge.com/html/gsm/LG-KF390.xml KF600 http://gsm.lge.com/html/gsm/LG-KF600.xml KF750 http://gsm.lge.com/html/gsm/LG-KF750-VDF… KF755 http://gsm.lge.com/html/gsm/LG-KF755.xml KG119 http://gsm.lge.com/html/gsm/LG-KG119.xml KG190 http://gsm.lge.com/html/gsm/LG-KG190.xml KG200 http://gsm.lge.com/html/gsm/LG-KG200.xml KG200j http://gsm.lge.com/html/gsm/LG-KG200j.xm… KG280 http://gsm.lge.com/html/gsm/LG-KG280.xml KG290UAE http://gsm.lge.com/html/gsm/LG-KG290UAE…. KG296 http://gsm.lge.com/html/gsm/LG-KG296.xml KG300j http://gsm.lge.com/html/gsm/LG-KG300j.xm… KG70 http://gsm.lge.com/html/gsm/LG-KG70.xml KG77 http://gsm.lge.com/html/gsm/LG-KG77.xml KG920 http://gsm.lge.com/html/gsm/LG-KG920.xml KM380 http://gsm.lge.com/html/gsm/LG-KM380.xml KP110 http://gsm.lge.com/html/gsm/LG-KP110.xml KP130 http://gsm.lge.com/html/gsm/LG-KP130.xml KP202 http://gsm.lge.com/html/gsm/LG-KP202.xml KP210 http://gsm.lge.com/html/gsm/LG-KP210.xml KP215 http://gsm.lge.com/html/gsm/LG-KP215.xml KP220 http://gsm.lge.com/html/gsm/LG-UAP-KP220… KP233 http://gsm.lge.com/html/gsm/LG-KP233.xml KP260 http://gsm.lge.com/html/gsm/LG-KP260.xml KP270 http://gsm.lge.com/html/gsm/LG-KP270-3G…. KP320 http://gsm.lge.com/html/gsm/LG-KP320.xml KP500 http://gsm.lge.com/html/gsm/LG-KP500.xml KS10 http://gsm.lge.com/html/gsm/KS10.xml KS20 Corona http://gsm.lge.com/html/gsm/LG-KS20.xml KS360 http://gsm.lge.com/html/gsm/LG-KS360-V10… KS500 http://gsm.lge.com/html/gsm/LG-KS500-VDF… KT520 http://gsm.lge.com/html/gsm/LG-KT520-OPE… KU250 http://gsm.lge.com/html/gsm/LG-KU250.xml KU380 http://gsm.lge.com/html/gsm/LG-KU380-v10… http://gsm.lge.com/html/gsm/LG-KU380-v10… KU580 http://gsm.lge.com/html/gsm/LG-KU580-CA…. KU970 http://gsm.lge.com/html/gsm/LG-KU970.xml http://gsm.lge.com/html/gsm/LG-KU970-CA…. KU990 http://gsm.lge.com/html/gsm/LG-KU990.xml http://gsm.lge.com/html/gsm/LG-KU990-VDF… L1100 http://gsm.lge.com/html/gsm/LG-L1100.xml L1150 http://gsm.lge.com/html/gsm/MX_LG_L1150…. L1200 http://gsm.lge.com/html/gsm/LG-L1200.xml L1400 http://gsm.lge.com/html/gsm/LG_L1400.xml L5100 http://gsm.lge.com/html/gsm/LG-L5100.xml L600v http://gsm.lge.com/html/gsm/LG-L600V.xml LG KP199 http://gsm.lge.com/html/gsm/LG-UAP-KP199… LG/KF750/v1.0 http://gsm.lge.com/html/gsm/LG-KF750-OPE… LG160P http://uaprof.bellmobilite.ca/LGE_LG160P… LG160V http://uaprof.bellmobilite.ca/LGE_LG160V… LG260 http://uaprof.bellmobilite.ca/LGE_LG260…. LG385 http://uaprof.bellmobilite.ca/LGE_LG385…. LG4600 http://device.telusmobility.com/lg/lg460… LG5400 http://uaprof.bellmobilite.ca/BMC_LG_LG5… LG570V http://uaprof.bellmobilite.ca/LGE_LG570V… LG600 http://uaprof.bellmobilite.ca/LGE_LG600…. LG6190 http://device.telusmobility.com/lg/lg619… LG830 http://uaprof.bellmobilite.ca/LGE_LG830…. LG8600 http://device.telusmobility.com/lg/LG860… LG8800 http://device.telusmobility.com/lg/LG880… LG9700 http://device.telusmobility.com/lg/LG970… LGE/CT810 http://gsm.lge.com/html/gsm/LG-CT810.xml LGE/KG208 http://gsm.lge.com/html/gsm/LG-KG208.xml LGE/KG90 http://gsm.lge.com/html/gsm/LG-KG90.xml LGE/KM500 http://gsm.lge.com/html/gsm/LG-KM500.xml LGE/KM501 http://gsm.lge.com/html/gsm/LG-KM501.xml LGE/KP135 http://gsm.lge.com/html/gsm/LG-KP135.xml LGE/KP230 http://gsm.lge.com/html/gsm/LG-KP230.xml LGE/TU575 http://gsm.lge.com/html/gsm/LG-TU575.xml LGE/TU915 http://gsm.lge.com/html/gsm/LG-TU915.xml LGE-LG200/1.0 http://device.telusmobility.com/lg/LG200… LGE-LG6200 http://uaprof.bellmobilite.ca/BMC_LG_LG6… LG-G282 http://gsm.lge.com/html/gsm/LG-G282.xml LG-KC550 http://gsm.lge.com/html/gsm/LG-KC550.xml LG-KF510 http://gsm.lge.com/html/gsm/LG-KF510.xml LG-KF900 http://gsm.lge.com/html/gsm/LG-KF900.xml LG-KG98 http://gsm.lge.com/html/gsm/LG-KG98.xml LG-KP265 http://gsm.lge.com/html/gsm/LG-KP265.xml LG-KP275 http://gsm.lge.com/html/gsm/LG-KP275.xml LG-KP570 http://gsm.lge.com/html/gsm/LG-KP570.xml LG-LX165 http://uaprof.vmobl.com/LG/lx165/VMU_lx1… LG-ME591D http://gsm.lge.com/html/gsm/LG-ME591D.xm… LG-ME770 http://gsm.lge.com/html/gsm/LG-ME770.xml LX140 http://uaprof.vmobl.com/LG/LX-140/VMU_lx… LX150 http://gsm.lge.com/html/gsm/LG-ME770.xml LX260 http://device.sprintpcs.com/LG/LX260/LX2… http://device.sprintpcs.com/LG/LX260/LX2… LX400 http://device.sprintpcs.com/LG/LX400/LX4… LX5350 http://device.sprintpcs.com/LG/5350/LX53… LX600 http://device.sprintpcs.com/LG/LX600/LX6… http://device.sprintpcs.com/LG/LX600/LX6… MG101 http://gsm.lge.com/html/gsm/LG-MG101.xml MG150 http://gsm.lge.com/html/gsm/LG-MG150.xml MG170 http://gsm.lge.com/html/gsm/LG-MG170.xml MG200 ht
相关
  • 1 目前小弟我收集的UAPROFILE上载地址
  • 2 常用包上载地址
  • 3 ubuntu常用软件上载地址
  • 4 常用软件上载地址
  • 5 常用工具的上载地址
移动开发-热门移动开发-最新移动开发-其它
  • 1 十分难缠的signal 11 (SIGSEGV)
  • 2 Can't create handler inside thread that has not called Looper.prepare() 错误有关问题
  • 3 Dex Loader Unable to execute Multiple dex files define解决办法
  • 4 解决 Google Play下载施用 "Google Play Store 已停止运行&quot
  • 5 WAP网页获得用户的手机号码
  • 6 如何判断Activity是否在运行
  • 7 SlidingMenu+ViewPager兑现侧滑菜单效果
  • 8 makeKeyAndVisible的功用
  • 9 关于Unable to execute dex: Java heap space 解决方法
  • 10 RelativeLayout设置居中对齐有关问题
  • 1 播发声音文件AVAudioPlayer
  • 2 改变银屏显示方式已经加载图片
  • 3 2013-十-31 TCP/IP 协议簇
  • 4 Java I/零 总体框架图
  • 5 拿碗的铠甲勇者
  • 6 女友可能出轨 想知道在QQ和别人的聊天记录
  • 7 objective C中的字符串(3)
  • 8 java.lang.ClassNotFoundException: Didn't find class "Activity" on path: /da
  • 9 LG Optimus G Pro 相干
  • 10 怎么创建对话框
  • 1 用 lipo 下令裁剪出需要的 architecture
  • 2 Andriod耗时操作的处置(音乐播放器欢迎界面)
  • 3 疑惑为什么报错了
  • 4 实现默认文字统制的textview
  • 5 power键跟音量键组合实现截图功能
  • 6 深入viewgroup.onintercepttouchevent1点
  • 7 视图切换的形式
  • 8 MGTemplateEngine模版发动机
  • 9 Tiledmap编辑操作技巧
  • 10 BroadcastReceiver要领
  • 上一篇: Bit地图 相关1:存取
  • 下一篇: 鸟哥,射击游戏技术分享一
各类>>热门搜索
WEB开发
  • Web开发
  • Web前端
  • HTML/CSS
  • PHP
  • ASP
  • JavaScript
  • vbScript
  • Ajax
  • 网页设计
  • 跨浏览器开发
  • 高性能WEB开发
  • Web Service
  • XML/SOAP
  • CGI
数据库
  • 数据库
  • SQL
  • MySQL
  • Oracle技术
  • Oracle管理
  • Oracle开发
  • Oracle面试
  • Oracle Exception
  • Sql Server
  • Informix
  • Sybase
  • DB2
  • Access
  • VFP
  • 数据仓库
  • 高性能数据库开发
  • 其他数据库
移动开发
  • 移动开发
  • Android
  • Iphone
  • Windows Mobile
  • Symbian
  • BlackBerry
  • QT开发
  • Brew
  • MeeGo
  • 移动平台
  • 移动软件开发
  • 电信IT应用开发
  • 移动应用
企业软件/开发
  • 企业开发
  • 企业信息化
  • 行业应用
  • GIS
  • SAP
  • Tivoli
  • Lotus
  • Exchange
  • SharePoint
  • 报表
硬件/嵌入开发
  • 嵌入开发
  • WinCE
  • 硬件开发
  • 单片机
  • 汇编语言
  • 驱动开发
  • Wireless
  • VxWorks
JAVA
  • Java Web开发
  • J2EE
  • J2SE
  • J2ME
  • Java面试
  • Java相关
  • Eclipse
  • Java Exception
应用服务器
  • 应用服务器
  • Apache
  • IIS
  • JBoss
  • WebSphere
  • Weblogic
  • ColdFusion
软件工程/管理/测试
  • 研发管理
  • 项目管理
  • 开发过程
  • 开发方法
  • 软件设计
  • 设计模式
  • 软件架构设计
  • 敏捷开发
  • 微创软件开发
  • CVS/SVN
  • VSTS
  • PowerDesigner
  • Rational
  • 软件测试
.NET
  • C#
  • ASP.NET
  • .NET Framework
  • VB Dotnet
  • VC
  • .NET分析设计
  • .NET组件控件
  • J#
  • Delphi
  • .NET报表
  • LINQ
  • .NET新技术
  • .NET面试
  • .NET相关
  • DotNet Exception
Linux/Unix
  • Linux/Unix
  • Solaris
  • AIX
多媒体
  • 多媒体/流媒体开发
  • 多媒体设计
  • 交互式开发
  • Flash
  • 图形/图像
  • 图像工具使用
  • Flex
  • AutoCAD
  • Silverlight
开发语言/框架
  • C++
  • C语言
  • C++ Builder
  • VB
  • PB
  • Ruby/Rails
  • perl/python
  • 编程
  • 其他开发语言
专题开发/技术/项目
  • 网络通信
  • Open API
  • 信息/网络安全
  • IBM云计算
  • Paypal
  • VOIP
  • Google技术
  • 人工智能
  • 搜索引擎
  • CUDA
综合
  • 综合
  • 互联网
  • 操作系统
  • 开源软件
  • 共享软件
  • 系统运维
高性能开发
  • 高性能WEB开发
  • 高性能数据库开发
  • 高性能计算
  • 多核软件开发
  • 数据结构与算法
  • 游戏开发
  • 云计算
硬件设备
  • 网络设计维护
  • 数码设备
  • 电脑整机及配件
  • 装机与升级
  • 外设及办公设备
  • 电脑硬件
  • 交换机/路由器
Windows
  • Windows
  • Windows2000
  • Windows xp
  • Windows7
  • Office
  • VBA
  • VC/MFC
  • Delphi
培训认证
  • 软件培训
  • IT认证
  • Oracle认证考试
  • 软件水平考试
  • IT课程
  • 计算机图书
  • 计算机英语
软件开发程序错误异常Exception Copyright © 2009-2013 MyException 版权所有

    
[2] 鸟哥,射击游戏技术分享一
    来源: 互联网  发布时间: 2014-02-18
鸟哥,射击游戏技术分享1

可先参见游戏图片和视频

鸟哥,在论坛里承诺过,有空会把相关技术展现出来,今天有空就提提吧。这里不会提供完整代码,仅仅用于算法交流。我想到哪就写哪些吧,一个游戏,相关的东西也是很多的。 先提提cldc1.0吧。

一、浮点运算处理

cldc1.0要求我们在游戏开发中,不能使用浮点数,可是对于射击游戏,有很多运算要用到,那怎么办?下面会提到。至于为什么一定要用cldc1.0?那就和移植有关系了,当前主流用户用的是不支持cldc1.1浮点运算的手机,公司考虑到用户量,定位于cldc1.0,当然,目前绝大多数游戏定位都是cldc1.0的。这里再扯远一点,像有些做3d游戏的,如果用了自带的可选3d api,就要求一定要支持cldc1.1,那么用户定位就是稍高端一点机器用户了,覆盖面将减少很大一部分,像上百宝箱等因为都对移植机型数量有一定要求,决策确实需要慎重。

 没有了浮点数,就没有sinx,cosx函数,没有了1/2=0.5,当运算时,j2me的做法都是先放大,后缩小。举例,如sin1(弧度制)=0.01745240....,先把(sin1 )* n算出来,再除于n,这样就不会丢失那么多精度。原理就是如此。

游戏中对sinx,cosx 采用角度制,放大陪数为2的14次方倍,用工具计算出0到90度的值放数组里,共91个值。至于为什么,有3点:

a 因为如果用了2的次方,就可以直接用移位做运算,严重提高速度!

b 这些值放大以后,还能在一个short类型里放得下,而不必用int,小2字节,91个值就相当于182字节。一个short类型16个位,放到2的15次方,一不小心就变负值了,不可,不可,所以选择2的14次方。

c 其他角度的sinx,cosx用这91个值做数学变换即可。

下面给出这方面的源码:

感兴趣的网友可以用源码研究:

 

//角度制
    //取得结果后,把最终结果>>14
    //如int a = 100; b = a * sin(1) >> 14;
    public static int sin(int x)
    {
        int degree = (360 + x % 360) % 360;
        if(degree >= 0 && degree <= 90)
        {
            return sins[degree];
        }
        else if(degree > 90 && degree <= 180)
        {
            return sins[180 - degree];
        }
        else if(degree > 180 && degree <= 270)
        {
            return -sins[degree - 180];
        }
        else
        {
            return -sins[360 - degree];
        }
    }

    public static int cos(int x)
    {
        return sin(90 - x);
    }

    static short[] sins = new short[]
    {
        0,286,571,856,1143,1428,1712,1997,2280,2562,2844,3126,3406,3686,3963,
        4240,4515,4790,5062,5334,5603,5872,6137,6401,6663,6923,7182,7438,7692,
        7942,8192,8437,8681,8922,9161,9397,9630,9859,10087,10310,10531,10749,
        10962,11173,11381,11585,11785,11983,12174,12365,12550,12732,12910,13084,
        13254,13421,13582,13741,13893,14044,14188,14329,14465,14598,14725,14848,
        14966,15081,15191,15296,15396,15491,15582,15668,15749,15825,15897,15964,
        16025,16082,16134,16182,16225,16261,16293,16321,16344,16361,16374,
        16380,16384
    };
 

 如果有用到上面代码的网友,请在注释里写上javaeye鸟哥,呵呵。

如有问题,欢迎提。谢谢

从下面的跟贴中,其实可以发现,是角度精确和内存大小问题,用byte可以搞定(下面有代码),用short也可以搞定,内存和精度其实就是个矛盾体,网友使用时,自己均衡考虑。

 

1 楼 shizhiwu 2010-03-04  
short[] sins  这个数组是不是跟度数对应呢?
2 楼 鸟哥哥 2010-03-04  
shizhiwu 写道
short[] sins  这个数组是不是跟度数对应呢?

对,0到90角度做数组下标取对应值,同样有提高速度功效。代码不多,精妙之处应该还不少。
3 楼 鸟哥哥 2010-03-05  
newthinker 写道
你这个实现在手机上未必就好,可以考虑使用256度系统。虽然精度差了,但是手机屏幕很小,完全可以忽略,而且你知道256的好处。。。没个象限64度。想想吧。。。

这个已经在手机上跑起来了,根据公司有的机器,移植了25款,其中中屏E398都过,行内人都应该知道,如果E398都过了,中屏以上机器没有过不了的。
ls所说的256度系统,还想请教,小的真不知这系统啥来的。谢谢哈!
4 楼 stone0591 2010-03-05  
我是用255,256要用short存
private static int sin(int angle) {
byte[] SINES = { 0, 4, 8, 13, 17, 22, 26, 31, 35, 39, 44, 48, 53, 57,
61, 65, 70, 74, 78, 83, 87, 91, 95, 99, 103, 107, 111, 115,
119, 123, 127, -125, -121, -118, -114, -110, -107, -103, -100,
-96, -93, -89, -86, -83, -79, -76, -73, -70, -67, -64, -61,
-58, -56, -53, -50, -48, -45, -43, -40, -38, -36, -33, -31,
-29, -27, -25, -24, -22, -20, -18, -17, -15, -14, -13, -11,
-10, -9, -8, -7, -6, -5, -5, -4, -3, -3, -2, -2, -2, -2, -2, -1 };
angle %= 360; // 360 degrees
if (angle < 0) {
angle += 360;
}
if (angle <= 90) { // 0..90 degrees
return SINES[angle] & 0xff;
} else if (angle <= 180) { // 90..180 degrees
return SINES[180 - angle] & 0xff;
} else if (angle <= 270) { // 180..270 degrees
return -SINES[angle - 180] & 0xff;
} else { // 270..360 degrees
return -SINES[360 - angle] & 0xff;
}
}
5 楼 鸟哥哥 2010-03-05  
stone0591 写道
我是用255,256要用short存
private static int sin(int angle) {
byte[] SINES = { 0, 4, 8, 13, 17, 22, 26, 31, 35, 39, 44, 48, 53, 57,
61, 65, 70, 74, 78, 83, 87, 91, 95, 99, 103, 107, 111, 115,
119, 123, 127, -125, -121, -118, -114, -110, -107, -103, -100,
-96, -93, -89, -86, -83, -79, -76, -73, -70, -67, -64, -61,
-58, -56, -53, -50, -48, -45, -43, -40, -38, -36, -33, -31,
-29, -27, -25, -24, -22, -20, -18, -17, -15, -14, -13, -11,
-10, -9, -8, -7, -6, -5, -5, -4, -3, -3, -2, -2, -2, -2, -2, -1 };
angle %= 360; // 360 degrees
if (angle < 0) {
angle += 360;
}
if (angle <= 90) { // 0..90 degrees
return SINES[angle] & 0xff;
} else if (angle <= 180) { // 90..180 degrees
return SINES[180 - angle] & 0xff;
} else if (angle <= 270) { // 180..270 degrees
return -SINES[angle - 180] & 0xff;
} else { // 270..360 degrees
return -SINES[360 - angle] & 0xff;
}
}

很好,谢谢哈,学习了!
6 楼 tapestry1122 2010-03-06  
相当年用的是俄罗斯人写的一个浮点库,精度确实高,在模拟器上没觉得什么,结果上真机后速度那个慢啊,最后只有废弃
7 楼 lzyzizi 2010-03-08  
路过,支持技术分享。。。
抱歉,想点收藏的时候点了下隐藏贴。。。
8 楼 鸟哥哥 2010-03-12  
tapestry1122 写道
相当年用的是俄罗斯人写的一个浮点库,精度确实高,在模拟器上没觉得什么,结果上真机后速度那个慢啊,最后只有废弃

有同感,有时手机应用也不必那么精确,自己单独写出几个运算来就行了。
9 楼 xmj101 2010-03-31  
老大,製作個PDF吧
10 楼 鸟哥哥 2010-03-31  
xmj101 写道
老大,製作個PDF吧

嗯,适当的时候再做吧,现在写的文章水平有限,分享1,2都差不多是隐藏贴的水平,愧对观众啊。一些入门资料,遇到过的技术问题和一些,差不多都写在blog上了,再进步进步才配得上导出成pdf。
11 楼 zovikoo 2010-04-22  
当年写台球游戏时,全物理模仿用到sin cos tan的角度精度数组,这三个数组其中之一就是LZ提供的内个,下标代表角度,值就是你想要的,的确很不错的说,其实我们完全不用做到分毫不差的画一个圆,近似于就可以了,除非策划BT到疯子地步````
12 楼 puhao7117441 2010-06-29  
都有点久了也,还是问一下,我仿佛在某处看到说用short的时候,最后计算的时候,short转int还是需要额外时间的,这样的话,为了在这个sin对应数组里节约45个字节的空间导致最后计算的时候多出一两个指令周期的,会不会有点不值呢?
13 楼 puhao7117441 2010-06-29  
哦错了,45*4字节哦……
14 楼 鸟哥哥 2010-06-29  
puhao7117441 写道
哦错了,45*4字节哦……

这点就是要交给自己均衡了,选择时各不一样:回复中已有人提到用byte了,ls的意见也就是提到用int了。

    
[3] 目前小弟我收集的UAPROFILE上载地址
    来源: 互联网  发布时间: 2014-02-18
目前我收集的UAPROFILE下载地址

详细内容请见附件中的两个HTML文档

常见的大多数手机都有,比如IPhone,Blackberry(主要是黑莓8X和9X系列的)等

我自己试着下载,发现有些可能是因为GFW的原因,下不了

不过一共有近2000条,够我们用了

 

UAPRO收集列表中是两个网页

UAPROFILE中是我下的1200多个手机的UAPROFILE


    
最新技术文章:
▪Android开发之登录验证实例教程
▪Android开发之注册登录方法示例
▪Android获取手机SIM卡运营商信息的方法
▪Android实现将已发送的短信写入短信数据库的...
▪Android发送短信功能代码
▪Android根据电话号码获得联系人头像实例代码
▪Android中GPS定位的用法实例
▪Android实现退出时关闭所有Activity的方法
▪Android实现文件的分割和组装
▪Android录音应用实例教程
▪Android双击返回键退出程序的实现方法
▪Android实现侦听电池状态显示、电量及充电动...
▪Android获取当前已连接的wifi信号强度的方法
▪Android实现动态显示或隐藏密码输入框的内容
▪根据USER-AGENT判断手机类型并跳转到相应的app...
▪Android Touch事件分发过程详解
▪Android中实现为TextView添加多个可点击的文本
▪Android程序设计之AIDL实例详解
▪Android显式启动与隐式启动Activity的区别介绍
▪Android按钮单击事件的四种常用写法总结
▪Android消息处理机制Looper和Handler详解
▪Android实现Back功能代码片段总结
▪Android根据电话号码获得联系人头像实例代码 iis7站长之家
▪Android实现弹出键盘的方法
▪Android中通过view方式获取当前Activity的屏幕截...
▪Android提高之自定义Menu(TabMenu)实现方法
▪Android提高之多方向抽屉实现方法
▪Android提高之MediaPlayer播放网络音频的实现方法...
▪Android提高之MediaPlayer播放网络视频的实现方法...
▪Android提高之手游转电视游戏的模拟操控
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3