Sd ng Memory Monitor theo dõi vi cs d ng b nh :

Một phần của tài liệu Xây dựng ứng dụng bản đồ cho điện thoại di động (Trang 74)

nh :

T menu Edit -> Preferences, ch n b ng Monitor, sau đó, đánh d u ch n vào ô “Enable Memory Monitor” trong khung “Memory Monitor”.

Khi ng d ng đ c g i th c thi, màn hình “Memory Monitor Extension” xu t hi n cùng v i trình gi l p. Màn hình giao di n c a công c nh sau :

Hình 4.4 : Màn hình giao di n công c theo dõi vi c s d ng b nh D a vào các thông tin là công c Memory Monitor Extension cung c p, ta có th bi t đ c b nh c a thi t b dùng ch y u vi c gì, trong th i đi m đó. Nh đó mà ta có th có k ho ch t i

4.3.3. Các nguyên t c t i u hóa vi c s d ng b nh :

- S d ng càng ít đ i t ng càng t t và ch c p phát b nh khi c n thi t.

- i v i các đ i t ng không còn c n đ c s d ng n a, nên gán cho chúng giá tr null đ giúp garbage collector nh n di n đ c vùng nh không còn đ c s d ng n a đ thu h i.

- B nh c a các thi t b di đ ng r t h n ch , do v y, trong thi t k ch ng trình, chúng ta nên tránh vi c xây d ng các hàm có nhu c u đ c c p phát kh i l ng b nh l n.

- Trong J2ME, vi c thu h i b nh không còn đ c s d ng đ c th c hi n thông qua garbage collector. Tuy nhiên, khi nào vi c thu d n này đ c th c hi n là do ng i l p trình t quy t đnh. M t khác, vi c th c thi hàm thu h i b nh System.gc() c ng m t nhi u th i gian. Vì v y, chúng ta c n qu n lý b nh ch t ch , gi i phóng b nh n u không c n s d ng n a và ch nên g i ch c n ng thu h i b nh khi c n thi t.

- Trong ngôn ng Java, chúng ta có th n i nhi u chu i ký t ch

đ n gi n b ng cách th c hi n toán t “+” nh ví d sau :

public String indent (String line, int spaces)

for (int i=0;i<spaces;i++) { strOut += “ ”; } return strOut; }

Tuy nhiên, xét v hi u su t ho t đ ng, cách làm nh v y s không t t b i vì m i khi th c hi n vi c n i 2 chu i ký t (ki u String), Java s t o m t đ i t ng ki u StringBuffer, sau đó g i th c hi n ph ng th c append c a đ i t ng này 2 l n đ n i 2 chu i ký t l i và cu i cùng, th c hi n ph ng th c toString() đ t o đ i t ng ki u String r i tr v k t qu . N u vi c n i chu i đ c th c hi n nhi u l n, đ c bi t là trong m t vòng l p s d n đ n vi c t o r t nhi u đ i t ng ki u String và StringBuffer. K t qu là khi n cho ch ng trình s d ng và t o nhi u rác trong b nh , m t khác s làm t ng th i gian x lý c a ch ng trình do ph i m t nhi u th i gian kh i t o các đ i t ng. C i ti n đo n ch ng trình trên nh sau :

public String indent (String line, int spaces)

{

StringBuffer out = new StringBuffer(); for (int i=0;i<spaces;i++)

{

out.append(‘ ’); }

return out.toString(); }

Ch ng 5: H ng d n s d ng

5.1. Di chuy n b n đ :

di chuy n b n đ , chúng ta s d ng các phím theo s đ sau :

Phím 1 : di chuy n b n đ lên góc trên bên trái Phím 2 : di chuy n b n đ lên trên

Phím 3 : di chuy n b n đ lên góc trên bên ph i Phím 4 : di chuy n b n đ sang trái

Phím 6 : di chuy n b n đ sang ph i

Phím 7 : di chuy n b n đ xu ng góc d i bên trái Phím 8 : di chuy n b n đ xu ng d i Phím 9 : di chuy n b n đ xu ng góc d i bên ph i 5.2. Phóng to, thu nh b n đ : Hình 5.2 : Các phím phóng to, thu nh b n đ Phím * : phóng to b n đ Phím # : thu nh b n đ 5.3. Di chuy n con tr

Hình 5.3 : Các phím di chuy n con tr

Con tr đ c hi n th trên màn hình d i d ng m t ch th p (+) màuđ , dùng đ xác đnh m t v trí trên màn hình.

di chuy n con tr , chúng ta s d ng c m phím m i tên trên

đi ntho i. H ng c a m i tên c ng là h ng di chuy n con tr .

5.4. Tìm đ ng

Hình 5.4 : B t đ u vi c tìm đ ng tìm đ ng:

• B m vào soft key v trí Find Street trong màn hình b n đ

• Ch n Search trong menu chính

Ch ng trình s m màn hình tìm đ ng , ta ch c n gõ tên đ ng g i ý và ch n đ ng v i tên chính xác bên d i.

sau khi ch n Ok, ng i dùng s đ c chuy n đ n v trí trên b n đ c a đ ng đã đ c ch n. 5.5. Tìm đ ng đi: b t đ u tìm đ ng đi, ng i dùng c n xác đnh đi m b t đ u và đi m k t thúc ch n đi m b t đ u và di m k t thúc:

Di chuy n con tr đ v trí cân xác đnh, nh n phím 5, m t menu pop up s yêu c n xác đ nh đi m v a ch n là đi n b t đ u hay đi m k t thúc

Hình 5.5 : Xác đ nh v trí b t đ u c a đ ng đi

M t kí hi u nh xu t hi n đ xác nh n đi m mà ng i dùng v a ch n

Hình 5.6 : Các kí t nh c v trí tìm đ ng đi

b t đ u tìm đ ng đi, nh n soft key t i v trí nút Find Path ho c ch n Shortest Path trong menu

K t thúc quá trình tìm đ ng, đ ng đi ng n nh t gi a hai đi m đã ch n đ c tô đ . Ngoài ra ng i dùng có th ch n Expain Route đ

Hình 5.7 : Hoàn t t vi c tìm đ ng đi

Một phần của tài liệu Xây dựng ứng dụng bản đồ cho điện thoại di động (Trang 74)

Tải bản đầy đủ (PDF)

(89 trang)