j2me开发,最后离不开移植。既是移植,就离不开机型。
一些基本概念这里分享一下。
1.大屏
2.中屏
3.小屏
做一款游戏,需要知道屏幕参数,然后根据它的长宽确定一些线路,距离等,美术同样做封面等也需要这些做参考。所以有了以上三个概念。
通常
大屏是指240X320分辨率
中屏是指176X204或者176X208或者176X220分辨率
小屏是比以上更小的。
很多时候,美术可能要对这些不同屏做不同大小的图。现在很多手机游戏开发,都只考虑大屏,中屏的游戏了。小屏用来玩游戏的用户极少极少。手机也不断走向高端,必然走向大屏,甚至更大。做游戏就需要一个很好的用户定位了。
在手机游戏论坛下载游戏时,你会发现有很多什么系列的,如n73,7370,7610,k790,k700等。这是怎么回事呢?大家知道,一个手机商,会出很多手机,如nokia有n73,n78,n96,7370,5000,5300等等,索爱用k790,w580i,k700等,moto最著名的E398,L7等等。这些是不同型号的机器。而实际上游戏在最后做移植(适配时)不必去找每一款手机去测试,只要找同一系列的机测试通过了,同系列的就基本ok的了。像n78,n95和n73是同一系列,同属n73系列,移植时,只要测试n73通过了,n73系列的,就都过了。n73是n73系列手机中,性能最差的。而我们又不能通过文字就判断它是什么系列的,如n70,它可不是n73系列的哦,它是7610系列的,n97目前的机皇,同样不是n73系列的。
这些同系列中,有共同的特性,相同版本或者相近的操作系统,相同的分辨率,相同的键值,相似的性能,内存堆栈等。所以移植也降低了烦度。
什么机器是什么系列,你的手机是什么系列,网上也大把,有些也分得细些,有些大些,但专业的手机游戏网,系列分的是绝对准确的。像155啊,joyes啊,网友们可以去这些网去确认自己的系列属性。而往往商业网更关注什么手机功能方面的东西,你可能就找不到是什么系列的哦。
以下提供个表:
Nokia N7210系列 2650,3100,3108,3120,3200,3300,6030,6100,6108,6220,6610,6610i,6820,7200,7210,7250,7250i,6021
N7610系列 6681,6670,6600,6260,3230,7610,N70,3250,N91,N72
QD系列 N-Gage QD,7650
N7260系列 N7260,N6230,N6020,N3220,N2626,2610
N6101系列 N6101,N6102,N7270,N6170,N7360,N6060,N6111,N5200,N6070,N6085,3110c,5070,3100c,3500c,2630,2760,2660,6060V,6125
N6230i系列 N8800,N6230i,N8800Sirocco
N7370系列 N7370,N6270,N6131,N5300,N6300,N7373,7500,8860,5310,6288
N73系列 N73,N93,N93i,E50,N71,5700,6110N,6120,N95,N76
E62系列 E62
N5500系列 N5500
Motorola A760系列 A768i,A768,A760i,A728,A760
V600系列 V600,V501,V500,V303,V300
V878系列 V878,V872,V690
E680系列 E680i,E680,A780,E680G
C650系列 V220,V180,C650,C381,C168
E398系列 V3,E375,V80,V635,V600I,E398,E770,V191
A668系列 A668,A732
E2系列 E2
V8系列 Z6,V8,V8 2GB
L7系列 L7,U6,V360,V3i,V3re,V3r,W510
L6系列 L6,L2,L6i,L6g
E6系列 E6,A1200,A1200e,E6e
K1系列 K1,L7i,Z3,L72
sonyericsson K700C系列 K758c,K750c,K700c,K600i,K550C,W550c,W600c,W810c,W700c,W530,W800,W610C,W710C,Z558C,Z710C,Z800c,Z550,v600i,
K506系列 K508C,K506C,K500C,Z608C,Z520C,Z530C,W200c,K310C,W300C,K510C,Z550c,K310i,K320i,K510i,W200i,W300i,Z530i
S700系列 S700C,K790C,W830c,T658,W580C,S500c,K818c,W888c
T628系列 T628,T618,T630
P908系列 P800,P910c,P908
K300C系列 K300C,J300C
J210 J210
W958C系列 M608c,W958c,P1c,M600i,P990c,P990i,W950c,W950i,W960,P5i,P3i,W760
K600系列 K600,K608,K610C,K618
K750系列 K750i,W550i,W700i,W800i,W810i,D750i,K530i,W660i,Z558i,W600i
K790系列 K790c,K800i,K810i,T650i,T921i,W580i,K790i
K800系列 W900C,K790,K800,W830C,W850C,p990i,W850i,S710a
M600系列 K800c,M600c
Samsung S208系列 S208
E108系列 E208,E638,X168,X218,X638,E108,E358,E708,X668,X678,D488,E338,E808,E818,X208,X458,X478,X488,X818,P518,X308,X468,X628,X648,X658
D508系列 E728,E628,D508,D428,P738,F118,E538,D418,E578,E618,E738,J618,D528,D618,E388,E398,E648,E758,E778,E788,E788e,L608,E768,E498
X108系列 X108,X608,C208,C218,C238,E418,E608,X138,C158,C458
D608系列 U608,D808,D888,D820,E838,D828,D908i,E848,E908,D608,D838,D848,D908,E898,G608,U308,E958,G808E,J218,P858
P318系列 P318
E258系列 E118,E488,M608,C308,E378,E218,E358,M618,B508,E250,E258,E348,E368,E428,J608,X518 ;
NEC N800系列 N800
N810系列 N810
N820系列 N830,N820
NK系列 NK,NQ,Ag,N850
N100系列 N109,N108,N100
Panasonicx MX6系列 VS7,VS3,VS2,SA7,SA6,MX7,MX6
X800系列 PanasonicX700,PanasonicX800
A500系列 Panasonic A500
TCL E767系列 TCL E767
dopod 585系列 Dopod585,Dopod575,Dopod565,Dopod535
BenQSiemens EL71系列 EL71
Lenovo V800系列 V800
LG KG90系列 LG-KE608n,LG-KG90n
KG77系列 LG-KG77
KU250系列 KU250,KU380,KE590,KU311,KE770
KG800系列 KG800,KG320
KU970系列 KU970,KE970,KG300
分享到:
相关推荐
论文首先介绍ARM微处理器的基本概念和特性,接着详细阐述µCLinux内核的运行机制,然后逐步讲解移植过程,包括硬件初始化、内核编译、引导加载器的选择与配置,最后分析移植后的性能和稳定性,并提出可能的优化方案...
在深入探讨Android系统中Wi-Fi和蓝牙模块的移植过程前,我们先来了解这两个无线通信技术的基本概念及其在Android系统中的重要性。 ### Wi-Fi移植 #### Wi-Fi基础概述 Wi-Fi,全称Wireless Fidelity,是一种允许...
1. **移植流程详解**:论文首先介绍了Android移植的基本概念和原理,然后逐步讲解了如何将Android操作系统移植到PXA270平台的具体步骤。这部分内容对于理解和实践Android移植至关重要。 2. **开发环境搭建**:为了...
关于基于PXA27x处理器的BLOB移植的知识点,由于提供的文件内容有限,未能提供足够的信息来进行一个全面的分析,因此我将基于PXA27x处理器和BLOB(二进制大对象)移植的概念来进行扩展,以确保满足您的要求。...
移植过程中,需要依赖一系列库和工具,这些在压缩包中的文件名已经揭示了部分信息: 1. **glib-2.22.4.tar.bz2**:GLib是用于C语言的库,提供基础数据类型、内存管理、线程、事件循环等功能,是许多开源项目的基础...
正点原子F407开发板通常指的是STM32F407系列微控制器的开发平台,常用于嵌入式系统开发,具有高性能和丰富的外设接口。 描述中的“教程参考我的博客,有详细的移植过程”意味着,完整的移植步骤可以在作者的博客中...
高通Snapdragon处理器是美国高通公司出品的一系列移动处理器,广泛应用于智能手机和平板电脑中。而DragonBoard™ 410c则是高通公司推出的一款基于Snapdragon 410E处理器的开发板,它具有MIPI DSI接口,适用于开发和...
S3C2440是Samsung公司生产的一款基于ARM920T内核的微处理器,广泛应用于嵌入式设备,如智能手机、PDA、数字媒体播放器等。 首先,我们需要了解嵌入式Linux的基本概念。Linux作为一种开源操作系统,其发展迅速,具有...
ARM家族包括多个系列,如ARM7、ARM9、ARM9E、ARM10E、SecurCore、Xscale和StrongARM,每个系列针对不同的应用场景,提供了定制化的解决方案。 构建嵌入式系统时,除了硬件设计,还需要进行操作系统的移植。Linux...
JAVA ME(Java Micro Edition)是Java技术在移动设备和嵌入式设备上的应用版本,主要用于开发和部署手机、智能手表等小型设备上的应用程序,包括游戏。9688雷霆战机是一款经典的JAVA ME游戏,通过分析其源代码,我们...
它通常分为配置(Configurations)和 profiles(Profiles),例如基础配置(MIDP,Mobile Information Device Profile)和连接系列配置(CDC,Connected Device Configuration)。MIDP包含了开发移动应用所需的类库...
- 随着用户需求的增长,厂商将掌上电脑系统移植到手机中,形成了智能手机的概念。 - 世界上第一款智能手机是由IBM公司在1993年推出的Simon,它使用Zaurus操作系统,并且只有一款第三方应用软件。 #### 二、智能...
J2ME作为主流的移动开发平台之一,以其跨平台性、可移植性和丰富的库资源,成为了手机游戏开发的重要选择。 2.2 J2ME概况 J2ME起源于Java技术,旨在为嵌入式设备提供运行环境。它由配置(Configuration)、个人...
"程序天下"可能是一个系列,这本《J2ME手机游戏案例精编》可能是该系列中的一部分,专注于手机游戏的开发实践。对于希望进入或深化J2ME手机游戏开发领域的开发者来说,这样的资源是非常宝贵的。 压缩包内的文件名称...
PDG格式的文件通常是电子书或文档的形式,这可能是一份详细的教程或教材,涵盖了Java在手机程序设计中的基础概念到高级应用。 在学习Java手机程序设计时,首先需要了解Java的基础语法,包括数据类型、控制结构(如...
在移动设备上,利用Java的J2ME(Java 2 Micro Edition)平台,我们可以将这款游戏移植到手机上,为用户带来随时随地的娱乐体验。本文将深入探讨如何使用J2ME技术开发一款手机推箱子游戏。 首先,我们需要了解J2ME的...
2. OpenCL在移动设备上的应用:随着移动设备性能的提升,OpenCL开始被应用于智能手机和平板电脑中,以实现高效率的并行计算,例如图像处理、视频编辑和游戏等应用。 3. OpenCL标准:OpenCL标准定义了API函数和编程...
- **J2ME**(Java 2 Platform Micro Edition):专为嵌入式设备和移动设备设计,如智能手机、PDA等。 #### 2. 平台独立性 Java的一个显著特点是平台独立性,即“一次编写,到处运行”(Write Once, Run Anywhere)...