Rev 316 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 316 | Rev 531 | ||
---|---|---|---|
Line 3... | Line 3... | ||
3 | * Canvas of DUBwise Installer |
3 | * Canvas of DUBwise Installer |
4 | * |
4 | * |
5 | * Author: Marcus -LiGi- Bueschleb |
5 | * Author: Marcus -LiGi- Bueschleb |
6 | * Mailto: LiGi @at@ LiGi DOTT de |
6 | * Mailto: LiGi @at@ LiGi DOTT de |
7 | * |
7 | * |
- | 8 | * |
|
- | 9 | * this class detects some propertys of the Phone |
|
- | 10 | * |
|
8 | ***************************************************************/ |
11 | ***************************************************************/ |
Line 9... | Line 12... | ||
9 | 12 | ||
10 | import javax.microedition.lcdui.*; |
13 | import javax.microedition.lcdui.*; |
11 | import java.io.*; |
14 | import java.io.*; |
- | 15 | import javax.microedition.io.*; |
|
Line 12... | Line 16... | ||
12 | import javax.microedition.io.*; |
16 | import javax.microedition.rms.*; |
13 | 17 | ||
14 | public class DUBwiseInstallerCanvas |
18 | public class DUBwiseInstallerCanvas |
15 | extends Canvas |
19 | extends Canvas |
Line 35... | Line 39... | ||
35 | String comports; |
39 | String comports; |
36 | String props; |
40 | String props; |
37 | // end values to detect |
41 | // end values to detect |
Line 38... | Line 42... | ||
38 | 42 | ||
- | 43 | DUBwiseInstaller root; |
|
- | 44 | private boolean fs_check=true; // fullscreen check |
|
- | 45 | ||
- | 46 | ||
- | 47 | ||
- | 48 | ||
- | 49 | public String description_str() |
|
- | 50 | { |
|
- | 51 | ||
- | 52 | int rms_avail=0; |
|
- | 53 | try { |
|
- | 54 | RecordStore recStore = RecordStore.openRecordStore("test", true ); |
|
- | 55 | rms_avail=recStore.getSizeAvailable(); |
|
- | 56 | } |
|
- | 57 | catch ( Exception e) {} |
|
- | 58 | System.gc(); // to have better results measuring the Mem |
|
- | 59 | return |
|
- | 60 | ||
- | 61 | "Screenwidth:" + canvas_width + "\n" |
|
- | 62 | +"Screenheight:" + canvas_height + "\n" |
|
- | 63 | +"Screenwidth FS:" + canvas_full_width + "\n" |
|
- | 64 | +"Screenheight FS:" + canvas_full_height + "\n" |
|
- | 65 | +"CLDC1.1:" + cldc11 + "\n" |
|
- | 66 | +"JSR-82:" + bluetooth + "\n" |
|
- | 67 | +"JSR-179:" + locationprovider + "\n" |
|
- | 68 | +"FileConn:" + fileapi + "\n" |
|
- | 69 | +"SensorAPI:" + sensorapi + "\n" |
|
- | 70 | +"DeviceControl:" + devicecontrol + "\n" |
|
- | 71 | +"comports:" + comports + "\n" |
|
- | 72 | ||
- | 73 | +"freeMemory:" + Runtime.getRuntime().freeMemory()+ "\n" |
|
- | 74 | +"totalMemory:" + Runtime.getRuntime().totalMemory()+ "\n" |
|
- | 75 | +"RMSAvail:" + rms_avail+ "\n" |
|
- | 76 | +props; |
|
- | 77 | ||
- | 78 | } |
|
Line 39... | Line 79... | ||
39 | DUBwiseInstaller root; |
79 | |
40 | 80 | ||
41 | public boolean try_class(String class_name) |
81 | public boolean try_class(String class_name) |
42 | { |
82 | { |
Line 97... | Line 137... | ||
97 | props+="symbian: true\n"; |
137 | props+="symbian: true\n"; |
98 | } |
138 | } |
99 | catch (ClassNotFoundException e) { |
139 | catch (ClassNotFoundException e) { |
100 | props+="symbian: false\n"; |
140 | props+="symbian: false\n"; |
101 | } |
141 | } |
102 | root.quit(); |
142 | root.canvas_hw_detect_finish(); |
Line 103... | Line 143... | ||
103 | 143 | ||
Line 104... | Line -... | ||
104 | } |
- | |
105 | - | ||
106 | 144 | } |
|
107 | boolean fs_check=true; |
145 | |
Line 108... | Line 146... | ||
108 | 146 | ||
109 | public void paint(Graphics g) |
147 | public void paint(Graphics g) |