Android – Học qua ví dụ

11:32 25-09-2017BKAP Media

Học lập trình Android cũng như học các ngôn ngữ, nền tảng lập trình khác. Nếu như chỉ chăm chăm học lý thuyết mà không áp dụng vào bài tập thực hành thì rất dễ mau chán.

Ở nhiều doanh nghiệp chuyên làm outsourcing, việc nhận dự án với những nền tảng, ngôn ngữ khác nhau thay đổi liên tục. Do đó, thay đổi nhân sự phù hợp hay nuôi một bộ máy nhân sự 1 năm dùng vài dự án trong thời gian ngắn không phải là lựa chọn kinh tế. Yêu cầu đòi hỏi bắt buộc nhân sự cũ phải đáp ứng tức thì dự án mới, tức là vừa làm vừa học. Hình thức này gọi là “đào tạo tại chỗ” hay cụm từ tiếng Anh “training on job”. Ưu điểm của hình thức này là thay vì tạo áp lực học thì lập trình viên sẽ có hứng thú giải quyết các vấn đề của dự án từng phần. Phát huy tinh thần đó, tại Bachkhoa-Aptech, sinh viên được học theo các ví dụ cụ thể đơn giản, hấp dẫn bao hàm đầy đủ nội dung bài học, vừa sức với sinh viên trung bình mà cũng có thể mở rộng để sinh viên khá giỏi tìm tòi. Hãy cùng xem 2 ví dụ nhập môn sau đây:

1. Bói tình yêu

Viết một ứng dụng Android để bói độ phù hợp giữa 2 người thông qua tên theo cấp độ. Yêu cầu:

  • Dựng giao diện portrait và landscape.

  • Dựng giao diện cho màn hình thông thường (điện thoại < 6 inch), máy tính bảng (~7 inch, ~10 inch)

  • Sử dụng ảnh nine-patch.

Giao diện ứng dụng

Ứng dụng đã được sinh viên Bachkhoa-Aptech hoàn hiện và đăng lên chợ Google Play tại địa chỉ:  CLICK!

Source nguồn ứng dụng tải tại: ĐÂY

Ứng dụng bói sẽ tính toán như sau:

Tiên đoán sự hợp nhau của cặp đôi như nào

Bước 1 : Xác định tên của 2 người cần bói , sau đó tạo dãy số bằng cách xác định tương ứng chữ cái trong tên với ứng với mỗi số theo danh sách dưới đây :

Trong Tên có các chữ : A,K,U - Tương ứng với số = 1

Trong Tên có các chữ : B,S,J  - Tương ứng với số = 2

Trong Tên có các chữ : C,L,T  - Tương ứng với số = 3

Trong Tên có các chữ : D,N,X  - Tương ứng với số = 4

Trong Tên có các chữ : E,M,W - Tương ứng với số = 5

Trong Tên có các chữ : F,O,V - Tương ứng với số = 6

Trong Tên có các chữ : G,Q,Z - Tương ứng với số = 7

Trong Tên có các chữ : H,P,Y  - Tương ứng với số = 8

Trong Tên có các chữ : I, R     - Tương ứng với số = 9

Ví dụ :

  • Tên bạn là SON thì tương ứng dãy số là : S= 2 , O =6, N =4 . Vậy ta có dãy số cho tên SON là: 2-6-4.
  • Tên người ấy là HOA thì tương ứng dãy số là : H=8 , O =6, A =1. Vậy dãy số cho tên HOA là : 8-6-1.

Bước 2 : Tính tổng của mỗi dãy số tìm được ở bước 1 bằng cách cộng các số trong dãy với nhau.

- Tên SON có tổng là : 2+6+4 = 12

- Tên HOA có tổng là : 8+6+1 = 15

Bước 3 : Cộng dồn 2 tổng ở bước 2 sao cho còn lại số có 1 chữ số :

Ta có : 12 + 15 = 27 . Sau đó nếu tổng chưa phải là số có 1 chữ số thì cộng dồn tiếp :  2 + 7 = 9 .

Khi là số có 1 chữ số thì dừng.

Bước 4 : Tình yêu theo tên hai bạn bằng cách xem  tương ứng số ở bước 3 theo kết quả dưới đây :

Số 1: Tình yêu của bạn rất đẹp đó nha. Tình cảm mặn nồng, nồng thắm khiến cho chúng tôi rất ngưỡng mộ và cảm phục tình yêu của các bạn. Người ta thường nói là duyên phận ý trời mà, có tránh cũng không tránh được đâu nhá. Bạn nên đón nhận tình cảm thật của mình đi đừng có chốn tránh nữa nhé.

Số 2: Chúng tôi cứ tưởng tình yêu của các bạn có kết quả là số 2 cũng là một tình yêu đẹp nữa cơ. Hóa ra lại không phải như vậy, trái tim mách bảo tình yêu nhưng con tim lại không làm chủ được lý trí của mình. Do yêu nhau nồng thắm nhưng các bạn không có lý trí chỉ vì gia đình phản đối mà các bạn lại từ bỏ nhau, xa nhau mãi mãi.

Số 3: Các bạn có một tình bạn rất là đẹp và trong sáng, nhưng một trong hai bạn muốn vượt qua giới hạn của tình bạn để tiến tới tình yêu, một tình yêu vĩnh cửu. Một tình yêu mà bao nhiêu người ngưỡng mộ. Các bạn đã hiểu từng chân tơ kẽ tóc của nhau, nên yêu nhau là chuyện bình thường thôi mà tu vi tuong so .

Số 4: Tình yêu của các bạn gắn với câu chuyện của ông tơ bà nguyệt nhé. Họ đã se duyên cho các bạn đó, tại kiếp trước hai bạn đã mắc nợ nhau một cái gì đó, nên kiếp này các bạn được bên nhau trọn đời.

Số 5: Bạn là người có số đào hoa, nhiều người theo đuổi nhưng bạn không thích. Không phải là do bạn kén chọn đâu, mà là do bạn ý chưa cảm nhận được tấm long chân thành của người ta thôi. Nhanh tay và chọn lấy một người đi, kẻo sau hối hận đấy bạn ạ.

Số 6: Hai bạn gặp nhau là đã yêu nhau ngay từ cái nhìn đầu tiên rồi đấy. Đây phải gọi là tình yêu sét đánh, một tình yêu đẹp và chân thành hãy nghe con tim mình mách bảo để hai bạn có một tình yêu thật là tuyệt vời nhé.

Số 7: Yêu nhau không phải vì tiền, đây là một trong những suy nghĩ đầu tiên của hai bạn, bởi vì tiền không phải làm lên tất cả, chỉ có con người mới làm ra tiền mà thôi. Chính vì suy nghĩ này mà hai bạn rất là hợp nhau.

Số 8: Bạn là một con người không kén chọn trong tình yêu, tình yêu đến bạn đã biết bắt lấy kịp thời, và bạn đang rất hạnh phúc với tình yêu này. Chúng tôi chúc cho hai bạn tram năm hạnh phúc nhé. xem tu vi online .

Số 9: Tình yêu của hai bạn không tốt đẹp gì. Hai người không nhớ đến nhau mà lại nhớ đến người khác, một người thứ ba đang xuất hiện trong cuộc sống này nó làm ảnh hưởng đến tình yêu của hai bạn. yêu nhau là phải tin tưởng nhau, nếu không tin tưởng nhau thì hạnh phúc mãi mãi chia xa.

Dự đoán 2 bạn yêu nhau bao nhiêu phần trăm

Bước 1 : Bạn ghi họ và tên đầy đủ của bạn và người yêu của bạn ,với chữ LOVES nữa

Ví dụ :

Phan Thị Hồng Nhung

Loves

Tống Lê Hân

Bước 2 : Tính các chữ cái có trong tên của hai người tương ứng với chữ có trong chữ "Loves" , rồi ghi tuần tự các số thành 1 dãy số , ta có :

+ Chữ L : có 2.

+ Chữ O : Có 3.

+ Chữ V : có 1.

+ Chữ E : có 2.

+ Chữ S : có 1.

==> Ta được số : 23121

Bước 3 : Tính tổng số đầu của dãy với lần lượt các số có trong dãy ta được dãy số mới

2 + 3 = 5

2 + 1 = 3

2 + 2 = 4

2 + 1 = 3

==>Ta được số :5343

Tiếp tục lặp lại cách tính tổng như trên (cứ lấy số đầu của dãy cộng với từng số tiếp theo) cho đến như dãy số chỉ còn 2 chữ số .

5 + 3 = 8

5 + 4 = 9

5 + 3 = 8

==>Ta được số : 898

8 + 9 = 17

8 + 8 = 16

==> Ta được số : 1716

1 +7 = 8

1 + 1 = 2

1 + 6 = 7

==> Ta được số : 827

8 + 2 = 10

8 + 7 =15

==> Ta được số : 1015

1 + 0 = 1

1 + 1 = 2

1 + 5 = 6

==> Ta được số : 126

1 + 2 = 3

1 + 6 = 7

=> Ta được số mới : 37

Khi dãy còn lại 2 chữ số cũng chính là kết quả phần trăm tình yêu của hai bạn theo tên hai người :p Như kết quả trên phần trăm tình yêu của hai cái tên trên là  : 37 %

2. Tên bạn dịch ra các thứ tiếng

Viết một ứng dụng Android dịch tên của bạn theo các thứ tiếng (xem ở mục tham khảo cuối tài liệu). Vận dụng kiến thức về tổ chức giao diện đa màn hình, đa ngôn ngữ để tạo ứng dụng tương thích với nhiều thiết bị nhất.

Giao diện ứng dụng

Ứng dụng đã được sinh viên Bachkhoa-Aptech hoàn hiện và đăng lên chợ Google Play tại địa chỉ:  CLICK!

Source nguồn ứng dụng tải tại: ĐÂY

Ứng dụng dịch tên theo bảng mô tả sau:

Bảng chữ cái theo tiếng Hàn Quốc

1. Họ: Họ theo tiếng Hàn chính là số cuối cùng trong năm sinh của bạn.

- 0: Park    - 1: Kim          - 2: Shin         - 3: Choi         - 4: Song

- 5: Kang   - 6: Han          - 7: Lee           - 8: Sung        - 9: Jung

2. Đệm: Tên đệm trong tiếng Hàn chính là tháng sinh của bạn.

- 1: Yong   - 2: Ji              - 3: Je             - 4: Hye          - 5: Dong        - 6: Sang

- 7: Ha       - 8: Hyo          - 9: Soo          - 10: Eun        - 11: Hyun     - 12: Rae

3. Tên bạn chính là ngày sinh của các bạn đó!

- 1: Hwa    - 2: Woo         - 3: Joon         - 4: Hee          - 5: Kyo          - 6: Kyung

- 7: Wook  - 8: Jin            - 9: Jae           - 10: Hoon     - 11: Ra          - 12: Bin

- 13: Sun   - 14: Ri           - 15: Soo        - 16: Rim        - 17: Ah          - 18: Ae

- 19: Neul  - 20: Mun       - 21: In           - 22: Mi          - 23: Ki           - 24: Sang

- 25: Byung           - 26: Seok      - 27: Gun       - 28: Yoo       - 29: Sup        - 30: Won

- 31: Sub

Bảng chữ cái theo tiếng Lào

1. Họ : số cuối cùng của năm sinh của bạn sẽ là họ của bạn

0: Xỉn Bựa            1: Phỏi            2: Nòi 3: Khăn          4: Khạc          5: Nhổ Toẹt

6: Thạc Xoay        7: Phăn           8: Xoăn Tít    9: Củ Lều

2. Đệm : Chính là tháng sinh của bạn

1: Tày Xô  2: Khơ Mú     3: Nùng          4: Min Chều  5: Páp Lịt

6: Gảy Kua           7: Tu Gây       8: Vắt Xổ       9: Mổ Kò       10: Náng Phổn

11: Kạ Rịt 12: Lò Kịt

3. Tên : Ngày sinh quyết định tên gọi của bạn

01: Mủ       02: Vổ            03: Móm        04: Trĩ                        05: Xin           06: Thoắt

07: Tòe      08: Vẩu          09: Lác           10: Quẩy        11: Mắn         12: Vảy

13: Bát       14: Nhổ          15: Phỉ            16: Xỉ             17: Phây         18: Tẻn

19: Nản     20: Chóe        21: Kói           22: Lốn          23: Chàm       24: Ven

25: Bón     26: Khoai       27: Hủi           28: Quăn        29: Xém         30: Xịt

31: Lít

Tên tiếng Nhật - ghép những chữ sau ứng với những chữ cái có trong tên của bạn để được 1 cái tên theo đúng tiếng Nhật:

A =Ka | B=Tsu | C=Mi | D=tE | E=Ku | T=Chi | F=RuH=Ri | G=ji | I=Ki | J=zu | K=me | L=Ta | M= rinN=to | O=mo | P=No | Q=ke | R=shi | S=ari | T=chiU=do | V=ru | W=mei | X=na | Y=fu | Z=zi

Tiếng dân tộc

1. Họ:  lấy số cuối cùng trong năm sinh của bạn.

0: Đạp        1: Dãnh          2: Danh          3: Bành          4: Nạo            5: Đù  6: Cầu

7: Tỏi                     8: Chão          9: Ngọ

2. Tên đệm: tháng sinh của bạn là tên đệm của bạn.

1 : Thị                    2: Hôi             3: Trùm          4: Cùi             5: Nhòi           6: Dăng

7: Tàn                    8: Lũng           9: Cạp 10:Cà              11: Mạc          12: Xì

3. Tên: Ngày sinh của bạn là tên của bạn.

1: Búa                    2: Nhão          3: Nghé          4: Nhục          5 èn                 6 : Tòi

7:éo                        8: Thọt           9: Thòn          10: Mẹc          11: Nỡ            12: Bé ba

13 : Gờm   14: Khạp        15: Nhái         16: Sò             17 : Mực        18 : Hù

19 : Mùng 20: Thùi         21 : Đíu          22 :Yểu          23 : Tọt          24 : Hến

25: Nổ       26: Hán          27 : Mắm       28: Sạt            29 : Bóng       30: Móng

31 : Mén

3. Kết luận

Chương trình đào tạo tạo lập trình viên Android tại Bachkhoa-Aptech luôn bám sát nhu cầu thực tiễn của doanh nghiệp, các ví dụ mẫu nhiều, luôn cập nhật và hoàn toàn miễn phí. Hãy liên hệ với bộ phận tư vấn để tìm hiểu thêm.

 

 

   0968276996
< wire:id="fxA2GyaDbYWKtfo6vg22" wire:initial-data="{"fingerprint":{"id":"fxA2GyaDbYWKtfo6vg22","name":"embedded.footer","locale":"vn"},"effects":{"listeners":[]},"serverMemo":{"children":[],"errors":[],"htmlHash":"26380eb1","data":[],"dataMeta":[],"checksum":"ce774f7dc2d035f53cc841211b4e051504e2503987bf3495d588c4e16cd5ccad"}}"!-- Messenger Plugin chat Code -->