偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

介紹幾個(gè)開(kāi)源J2ME UI庫(kù)

開(kāi)發(fā) 后端
本文介紹了幾個(gè)開(kāi)源J2ME UI庫(kù)。J2ME自帶UI不是太美觀,使用起來(lái)也不太方便,使用這些開(kāi)源庫(kù),可以大大簡(jiǎn)化開(kāi)發(fā),提高效率。

J2ME UI庫(kù)除了自帶的以外,還有很多開(kāi)源J2ME UI庫(kù),其中很多都比J2ME的自帶UI庫(kù)好用。下面介紹一下這些開(kāi)源J2ME UI庫(kù):

J2ME自帶UI不是太美觀,使用起來(lái)也不太方便,為了解決這問(wèn)題,很多UI庫(kù)應(yīng)勢(shì)而出。使用這些庫(kù),可以大大簡(jiǎn)化開(kāi)發(fā),提高效率。當(dāng)然有好必有壞,使用 這些庫(kù)的不好的地方就是這些庫(kù)通常很大,很難在一些很老的機(jī)器上運(yùn)行。不過(guò)這些庫(kù)都是開(kāi)源的,因此可以拿它們的代碼來(lái)研究研究,然后做出自己的庫(kù)來(lái)。

Apime: Apime的開(kāi)發(fā)目的是為了提供更多的功能給J2ME, 使用它可以建立適應(yīng)各種手機(jī)要求的界面,管理 觸摸屏,鍵盤(pán)。它包括文件管理 ,自定義的主題,國(guó)際化。Apime不僅可以運(yùn)行在midp2.0上,還能跑在midp1.0(有些功能如全屏可能不支持)。

Fire (Flexible interface Rendering engine)  :Fire是一個(gè)輕量級(jí)的,可更換外觀的GUI引擎,它還支持簡(jiǎn)單的XHTML的解析。這里要注意的是fire有fire1與fire2.0,在fire2.0中才有xhtml的渲染引擎。fire 1只是一個(gè)UI的庫(kù)。

Gear:  為Java手機(jī)開(kāi)發(fā)人員提供一個(gè)統(tǒng)一的基礎(chǔ)開(kāi)源框架,用于快速開(kāi)發(fā)真正與實(shí)際設(shè)備無(wú)關(guān)的J2ME應(yīng)用。主要特性包括:擴(kuò)展性和可更換皮膚的窗口小 部件(widget)系統(tǒng),多線程架構(gòu),基于事件的線程交互系統(tǒng),LocationAPI ,網(wǎng)絡(luò)通信處理功能,強(qiáng)大的字符串和圖像公共類(lèi)。

J4ME:  J4ME是一個(gè)J2ME應(yīng)用程序開(kāi)發(fā)包。它包括一個(gè)UI框架,一個(gè)日記框架用于幫助調(diào)試因不同品牌手機(jī)的差異而產(chǎn)生的問(wèn)題,一個(gè)藍(lán)牙GPS框架讓你能夠利 用JSR-179 Location API接口從藍(lán)牙GPS設(shè)備獲取定位信息和一個(gè)Java類(lèi)包其中包含了J2ME中沒(méi)有的方法比如雙精度型數(shù)字的計(jì)算等。

jMobileCore:   jMobileCore包是一個(gè)強(qiáng)大的工具用來(lái)開(kāi)發(fā)J2ME應(yīng)用程序.jMobileCore提供支持開(kāi)發(fā)簡(jiǎn)潔的,基于Canvas的圖形用戶(hù)接口,快速 地?cái)?shù)據(jù)訪問(wèn),可靠地通信,簡(jiǎn)化多線程midlet應(yīng)用程序。jMobileCore包可工作在任何支持J2ME (MIDP1.0 和CLDC1.0)的移動(dòng)電話與PDA設(shè)備.

J2MEPolish :J2ME-Polish是一個(gè)德國(guó)人開(kāi)發(fā)的開(kāi)源項(xiàng)目,它提供了對(duì)j2me一整套的支持。比如支持自定義UI,支持國(guó)際化,通過(guò)build.xml生成對(duì) 各個(gè)廠商的手機(jī),減少了程序員發(fā)布程序要對(duì)不同品牌的支持的繁瑣勞動(dòng)。支持采用css定制UI,自定義一套開(kāi)發(fā)工具等等。

KUIX:Kuix( Kalmeo User Interface eXtensions)  Kuix是一個(gè)使用XML/CSS來(lái)開(kāi)發(fā)的lib,它提供了大部分UI組件,比 如:button,textfields,lists,menus,tabs等)。它的主頁(yè)是源代碼放在google code上,如果要使用Kuix,Kuix還依賴(lài)其它的一個(gè)項(xiàng)目:Kutil,這個(gè)項(xiàng)目也可以在google code上下載。

LWUIT:  LWUIT是一個(gè)輕量級(jí)JavaME UI工具包。主要的特性包括:類(lèi)似Swing 的MVC架構(gòu),支持多種布局(Layouts),皮膚更換,字體,觸摸屏,動(dòng)畫(huà)效果,Rich控件,3D集成,Painter,模式對(duì)畫(huà) 框,I18N/L10N等。值得一提的是LWUIT在wtk3.0中已經(jīng)算是內(nèi)置的庫(kù)了。

Mewt 提供了一套輕便,可自定皮膚的J2ME UI控件。這些控件能夠根據(jù)不同設(shè)備的屏幕大小自動(dòng)調(diào)整。當(dāng)前提供的控件有: tree、table、list、button等。

MWT (Micro Window Toolkit) Micro Window Toolkit(MWT)是一個(gè)用于開(kāi)發(fā)J2ME用戶(hù)界面(UI)的工具包。它具有友好,強(qiáng)大,快速,開(kāi)源等特性。因?yàn)樗?靈感"來(lái)自 AWT,Swing和SWT。可以使用bitmap fonts等來(lái)自定義組件。它專(zhuān)門(mén)為嵌入式開(kāi)發(fā)而設(shè)計(jì)和優(yōu)化?;贚GPL發(fā)布。

OpenBaseMovil:  BaseMovil是一個(gè)J2ME應(yīng)用程序開(kāi)發(fā)框架。它由多個(gè)比較獨(dú)立類(lèi)庫(kù)組成包括:一、OpenBaseMovil-core:整個(gè)框架的底層基礎(chǔ)類(lèi) 庫(kù),它主要提供國(guó)際化支持、任務(wù)控制、加密、壓縮、浮點(diǎn)支持、properties文件支持、一個(gè)MVC框架、一個(gè)事件框架。二、 OpenBaseMovil-db:一個(gè)關(guān)系型數(shù)據(jù)庫(kù)引擎,其中一個(gè)表格存儲(chǔ)的數(shù)據(jù)可上千。三、OpenBaseMovil-script:一個(gè)腳本引 擎。四、OpenBaseMovil-ui:一個(gè)UI工具包。這個(gè)幾類(lèi)庫(kù)都能夠完全集成在一起使用。

上面這些開(kāi)源J2ME UI庫(kù),大家可以按自己的需求選擇,也可以參考一下制作自己的庫(kù)。總之,希望對(duì)大家有所幫助。

【編輯推薦】

  1. Java ME中的Math.pow()方法使用詳解
  2. 碰撞檢測(cè)算法在Java ME中的實(shí)現(xiàn)
  3. Java ME多模搜索技術(shù)初探
  4. 淺談Java SE、Java EE、Java ME三者的區(qū)別
  5. 如何解決Java ME設(shè)備碎片問(wèn)題
責(zé)任編輯:yangsai 來(lái)源: wuhua的博客
相關(guān)推薦

2011-07-21 16:03:12

J2ME

2010-09-29 08:57:04

J2ME前景

2011-12-02 10:37:14

JavaJ2ME

2010-02-04 13:15:59

Android J2M

2009-06-30 15:49:00

J2ME編程

2010-09-29 09:19:39

J2ME開(kāi)發(fā)工具

2010-09-30 08:49:17

cookieJ2ME

2010-09-30 13:28:55

J2ME圖形

2009-06-23 11:30:16

RMSJ2ME

2009-03-22 09:38:03

Android移植J2ME

2010-09-30 09:56:26

J2ME Polish

2009-06-08 21:34:09

J2EEJ2SEJ2ME

2010-09-29 13:50:31

J2MEJ2SE

2009-07-09 16:06:10

JDK J2EE J2

2010-09-28 16:05:36

J2ME技術(shù)J2MEWTK

2010-09-29 10:41:18

J2MEJVM

2010-09-29 13:09:48

OTAJ2ME程序

2010-09-29 13:37:20

J2MEPIM

2010-09-29 16:20:06

J2MEWeb服務(wù)API

2010-09-30 11:16:53

J2ME Snake腳
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)