首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> J2ME

主流手機圖標尺寸與格式規範大全:BREW、Sprint、Motorola、Nokia、Samsung 等廠商對照表

     編輯:J2ME

前言

J2ME 應用圖標 (MIDlet Icon) 是用戶看到的第一印象。不同廠商、平台對尺寸、格式、透明色要求不一。本文匯總主流平台規範,助你一次設計、多平台適配。

廠商/平台圖標規範對照表

平台/廠商尺寸 (寬x高)格式透明色/特殊要求
BREW16x16、26x26BMP0xFF00FF (洋紅) 為透明色
Sprint15x15PNG-8頂部兩行、底部兩行像素必須透明
Motorola MIDP 2.015x15PNG-8標準透明通道
Motorola V87812x12PNG-8
Nokia 3510i11x11PNG-8
Nokia Series 40 DP 1/224x24PNG-8
Nokia Series 60 DP 1/242x29 (顯示區 29x29)PNG-8建議 29x29 核心內容區
Alcatel24x24PNG-8
Panasonic X60/X40032x32PNG-8**不支援透明**
Sharp GX1024x24PNG-8
Sagem24x24PNG-8
Samsung Small24x24PNG-8
Samsung Z105U32x32PNG-8
Siemens MIDP 2.015x15PNG-8
Siemens MIDP 1.012x12PNG-8
LG 710012x12PNG-8
TSM 624x24PNG-8

設計與導出最佳實踐

  1. 源檔制作: 用矢量軟件 (Illustrator/Inkscape) 或高解析度 PSD (建議 128x128+) 設計主圖標。
  2. 批量導出腳本: 用 Photoshop Action / ImageMagick / Python Pillow 一鍵生成所有規格尺寸。
  3. 透明度處理:
    • PNG-8:確保透明像素 alpha=0,無殘留邊緣。
    • BMP (BREW):將透明區填充純色 #FF00FF (R=255,G=0,B=255)。
  4. Sprint 特殊要求: 導出 15x15 後,程式化將第 0、1 行及第 13、14 行像素強制透明。
  5. Panasonic 無透明: 導出 32x32 時背景填充主題色,不可留透明。
  6. 命名規範: icon__.png (如 icon_nokia_s40_24x24.png),構建腳本自動匹配。

JAD/JAR 中圖標聲明

MIDlet-1: MyApp, /icon.png, MyApp.Class
  • JAD 中引用的圖標路徑需與 JAR 內實際路徑一致 (通常放在根目錄或 /res/)。
  • WTK/ProGuard 打包時會自動包含聲明的圖標資源。

總結

**PNG-8 + 24x24 是最大公約數**,覆蓋 Nokia S40、Samsung、Alcatel、Sharp、Sagem、TSM 等主流機型。針對 BREW、Sprint、Panasonic、Nokia S60 等特殊平台單獨輸出專用規格。建立標準化導出流水線,讓圖標適配從「繁瑣手工」變為「一鍵完成」。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved