0,0 → 1,158 |
public class DUBwiseProps |
|
{ |
|
|
public String[] optional_feature_strings={"J2MEMaps","OpenLAPI"}; |
|
|
// public String[] sound_strings={"en_speedy","en_wav","de_tts","de_wav","de_64kbit_tts","wav","no_voice"}; |
|
public int[][] res_vals = { {480,640},{340,400},{240,320},{200,300},{176,220},{128,128} }; |
public String[] res_strings; |
|
public String[] feature_strings={"Bluetooth","Location API","File Connection","Device Control","cldc11"}; |
|
|
public String[] sound_strings={"no sound","en mp3@32kbit","en mp3@64kbit","en wav"}; |
public String[] sound_clean_strings={"no_voice","en_mp3_32kbit","en_mp3_64kbit","en_wav"}; |
|
public String[] firmware_strings={"No Firmwars","All Firmwares","FC&MK3MAG Firmwares"}; |
public String[] firmware_clean_strings={"no_firmwares","all_firmwares","fc_mk3mag_firmwares"}; |
|
|
public String[] installsrc_strings={"stable (latest tag)","Bleeding Edge (trunk)"}; |
public String[] installsrc_clean_strings={"tags","trunk"}; |
|
|
|
// selecables |
|
public int res_select=-1; |
public int sound_select=0; |
public int firmware_select=0; |
public int installsrc_select=0; |
|
|
public boolean cldc11=false; |
public boolean bluetooth=false; |
public boolean fileapi=false; |
public boolean devicecontrol=false; |
public boolean locationprovider=false; |
|
public boolean j2memaps=false; |
public boolean openlapi=false; |
|
|
// setter |
|
public void set_res_by_screensize(int width,int height) |
{ |
|
try |
{ |
res_strings=new String[res_vals.length]; |
for (int i=0;i<res_vals.length;i++) |
{ |
if ((width>=res_vals[i][0])&&(res_select==-1)) |
res_select=i; |
res_strings[i]=res_vals[i][0]+"x"+res_vals[i][1]; |
} |
} |
catch(Exception e) |
{ |
res_strings=new String[0]; |
} |
|
if (res_select==-1) |
res_select=0; |
|
|
} |
|
// getter |
|
|
public String cldc_str() |
{ |
if (cldc11) |
return "-CLDC11"; |
else |
return ""; |
} |
|
public String bt_str() |
{ |
if (bluetooth) |
return "-BluetoothAPI"; |
else |
return ""; |
} |
|
public String fileapi_str() |
{ |
if (fileapi) |
return "-FileAPI"; |
else |
return ""; |
} |
|
|
public String firmware_str() |
{ |
return firmware_clean_strings[firmware_select]; |
} |
|
public String devicecontrol_str() |
{ |
if (devicecontrol) |
return "-DeviceControl"; |
else |
return ""; |
} |
|
|
public String map_str() |
{ |
if (j2memaps) |
return "-J2MEMap"; |
else |
return ""; |
} |
|
public String sound_str() |
{ |
return sound_clean_strings[sound_select]; |
} |
|
|
|
public String getFileName() |
{ |
return "DUBwise-"+res_str()+"-" + sound_str() + "-" + firmware_str() + cldc_str() + fileapi_str() + bt_str() + devicecontrol_str() + map_str() +".jad"; |
} |
|
|
|
public String res_str() |
{ |
try |
{ |
return res_strings[res_select]; |
} |
catch(Exception e) |
{ |
return res_strings[0]; |
} |
} |
|
|
|
public String installsrc_str() |
{ |
return installsrc_clean_strings[installsrc_select]; |
} |
|
|
|
} |