1. Trang chủ
  2. » Luận Văn - Báo Cáo

Báo cáo Isas quarter 8 chuyên đề Android

51 454 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 51
Dung lượng 6,11 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

PHẦN I: GIỚI THIỆU5I.Quá trình phát triển5II.Các thành phần trong Android project32PHẦN II: CÀI ĐẶT ANDROID36I.Hướng dẫn cài đặt Android với Eclipse36II.Một số chức năng cần biết khi lập trình với Android Eclipse42III.Một số thủ thuật trong Android và Eclipse45

Trang 1

THÔNG TIN BÁO CÁO KĨ NĂNG TÌM KIẾM VÀ PHÂN TÍCH THÔNG TIN

Mã lớp: B120011

Ngày bắt đầu: 7/3/2012

Huỳnh Thuỷ Ngân Bùi Anh Vũ

Trang 2

Đây là chứng nhận bài báo cáo này được hoàn thành bởi nhóm 3 theo yêu cầu trong khóa đào tạo của NIIT.

Giảng viên: Tống Bảo Lộc

Trang 3

MỤC LỤC

THÔNG TIN BÁO CÁO KĨ NĂNG TÌM KIẾM VÀ

PHÂN TÍCH THÔNG TIN 2

CHỨNG NHẬN 3

MỤC LỤC 3

TÀI LIỆU THAM KHẢO 4

PHẦN I: GIỚI THIỆU 5

I Quá trình phát triển 5

II Các thành phần trong Android project 32

PHẦN II: CÀI ĐẶT ANDROID 36

I Hướng dẫn cài đặt Android với Eclipse 36

II Một số chức năng cần biết khi lập trình với Android Eclipse 42

III Một số thủ thuật trong Android và Eclipse 45

NHẬN XÉT CỦA GIẢNG VIÊN 50

Trang 4

www.thongtincongnghe.com/article/7667

http://www.yeulaptop.com/android-qua-tung-phien-ban-phan-1-ylt17341.htmlhttp://nhipsongso.tuoitre.vn/Dien-thoai/414905/Android-23-mang-den-nhung-gi.html

tam-cao-moi.chn

Trang 5

http://genk.vn/c188n20111122042155342/danh-gia-chi-tiet-android-40-android-o-PHẦN I: GIỚI THIỆU

I Quá Trình Phát Triển :

a Lịch Sử Của Android:

a. Android ban đầu được phát triển bởi một công ty nhỏ mới thành lập có trụ

sở ở Palo Alto, California, Mỹ

b Những nhà đồng sáng lập của Android :

 Andy Rubin : đồng sáng lập công ty Danger

 Rich Miner : đồng sáng lập công ty Wildfire Communications

 Nick Sears : từng là phó chủ tịch của T-Mobile

 Chris White : trưởng nhóm thiết kế và phát triển giao diện tại WebTV

c. Tháng 7 năm 2005, Google mua lại Android, Inc., những nhà đồng sánglập của Android chuyển sang làm việc tại Google tiếp tục phát triểnAndroid

d. Tại Google, nhóm do Rubin đứng đầu đã phát triển một nền tảng thiết bị

di động dựa trên hạt nhân Linux, được họ tiếp thị đến các nhà sản xuấtthiết bị cầm tay và các nhà mạng trên những tiền đề về việc cung cấp một

hệ thống mềm dẻo, có khả năng nâng cấp mở rộng cao

e. Một số nguồn tin cho biết trước đó Google đã lên danh sách các thànhphần phần cứng và các đối tác phần mềm, đồng thời ra hiệu với các nhàmạng rằng họ sẵn sàng hợp tác ở nhiều cấp độ khác nhau Tháng 9 năm

2007, InformationWeek đăng tải một nghiên cứu của Evalueserve cho biết

Google đã nộp một số đơn xin cấp bằng sáng chế trong lĩnh vực điện thoại

di động

Trang 6

triển các tiêu chuẩn mở cho thiết bị di động Cùng với sự thành lập củaOHA, họ cũng giới thiệu sản phẩm Android đầu tiên Nó là một thiết bị diđộng có hệ điều hành dựa trên nhân Linux phiên bản 2.6.

g. Ngày 9 tháng 12 năm 2008, thêm 14 thành viên mới gia nhập dự ánAndroid được công bố, gồm có ARM Holdings, Atheros Communications,Asustek Computer Inc, Garmin Ltd, Softbank, Sony Ericsson, ToshibaCorp, và Vodafone Group Plc

h Có thể coi mốc 05-11-2007 là ngày Android được công bố ra toàn thế giớicùng với sự ra đời của liên danh OHA nói tên trên, và 18-8-2008, các lậptrình viên Android được phép tiếp cận và sử dụng mã nguồn mở để lậptrình ứng dụng cho hệ điều hành này

i 22-10-2008 là mốc quan trọng không kém trong lịch sử Android khi chiếcđiện thoại chính thức đầu tiên trên thế giới là HTC Dream được nhà mạngT-Mobile đưa lên kệ với cái tên T-Mobile G1

Trang 7

j 10 giờ sáng ngày 23/9/2008 (buổi tối theo giờ VN), chiếc điện thoại

Google Android đầu tiên được công bố tại Việt Nam

k Giấy Phép Android :

 Trừ những giai đoạn cập nhật ngắn, Android đã lưu hành với

mã nguồn mở kể từ ngày 21 tháng 10 năm 2008 Google đã mởtoàn bộ mã nguồn (bao gồm cả các ngăn xếp mang và điệnthoại) under an Apache License

 Với giấy phép Apache, các nhà cung cấp có thể thêm những mởrộng thương mại mà không cần chuyển chúng thành mã nguồnmở

b Các Phiên Bản Của Android :

Android 1.0 :

a Phiên bản đầu tiên, có mặt trên HTC Dream (T-Mobile G1) Phiên bản này sau đó nhanh chóng bị Jesus Freke, một tay đục đẽo Người Máy phát

Trang 8

Giao diện Android 1.0

Android 1.1 :

b Bản cập nhật đầu tiên của nền tảng Android được tung ra vào tháng hainăm 2009, sau ba tháng kể từ ngày G1 xuất xưởng Phiên bản 1.1 khôngphải là một cuộc cách mạng lớn nào của Android cả Nó chỉ sửa một danhsách các lỗi bugs quan trọng Nhưng điều đáng chú ý ở đây là Androidcho phép cập nhật OverTheAir (OTA) qua mạng- đó là một nỗ lực lớn củaGoogle để hỗ trợ tốt nhất cho người dùng Vào thời điểm đó là một ýtưởng rất hay và hầu hết các nền tảng khác không cho phép điều này

c Google ra phiên bản này để vá lỗi bảo mật, nhằm hạn chế sự can thiệp vàocấu trúc ROM của máy Bản này còn gọi là bản RC30 trở lên Từ đây mới

có chổ xuất hiện một công đoạn thêm mất chừng 5 phút trong sự nghiệpuprom, đó là "đưa xuống RC29"

Trang 9

Phiên bản 1.5 ((Cupcake)Based on Linux Kernel 2.6,27) :

d Ngày 30 tháng 4 năm 2009, bản cập nhật 1.5 chính thức (Cupcake) cho Android được phát hành Sản phẩm HTC Magic (T-Mobile myTouch 3G),Android được nâng cấp lên bản 1.5.Trong đó bao gồm một số tính năng mới và các cập nhật về giao diện người dùng (UI):

 Khả năng ghi lại và xem video thông qua chế độ máy ghi hình (camcorder)

 Tải video lên YouTube và ảnh lên Picasa trực tiếp từ điện thoại

 Bàn phím ảo mới với khả năng đoán trước văn bản

 Hỗ trợ bluetooth A2DP và AVRCP

 Khả năng tự động kết nối với một thiết bị Bluetooth trong một khoảng cách nhất định

 Các widget và thư mục (folder) mới có thể chuyển đến the Home screens

Trang 10

HTC Magic (phiên bản Vondafone)

e Những thay đổi trong Android 1.5 Cupcake:

Trang 11

Android thông minh đầu tiên có bàn phím trên màn hình cảm ứng, HTC magic.

Mở rộng widgets :

Trong khi Android 1.0 và 1.1 bao gồm sẵn các widgets, và Googlevẫn chưa hỗ trợ SDK (công cụ trợ giúp cho những người lập trìnhứng dụng), những widget có sẵn chỉ gói gọn vào chưa đến đầu ngóntay Thay đổi trên Android 1.5 và đến tận ngày nay, rất nhiều ứngdụng mang đến nhiều widget cho những người sử dụng Thật sự đó

là một ý tưởng thú vị của Google giúp người sử dụng có thể tuỳchỉnh và tận hưởng cảm giác hài lòng với màn hình chủ của mìnhmột cách dễ dàng, điều không hề có trên những nền tảng khác vàothời điểm bấy giờ

Cải tiến Clipboard :

Android hỗ trợ thêm một bước cho copy và bước Trước đâyAndroid chỉ hỗ trợ copy text hay links trong một ứng dụng, vì vậybạn không thể copy các đoạn text ra khỏi trình duyệt hay Gmail.Google đã cải tiến sức mạnh cho Clipboard trong phiên bảnCupcake lần này hỗ trợ Copy đoạn text từ trình duyệt mặc định

Trang 12

Quay phim và chạy video :

Thật khó tưởng tượng rằng một chiếc Smartphone lại không hỗ trợkhả năng quay video, nhưng đó là tình trạng chung mà người dùngT-Mobile G1 gặp phải Cupcake cung cấp khả năng quay video,những cũng giống như bàn phím Android mặc định, người sử dụnggặp phải nhiều vấn đề Và các nhà sản xuất đã nhanh chóng thay thế

và hỗ trợ thêm nhiều chế độ, tuỳ chọn, focus và tốc độ cũng nhưgiao diện

Một vài đặc điểm khác :

Gmail có khả năng thực hiện thao tác với nhiều email một lúc(trước đây bạn không thể xoá hay lưu trữ hàng loạt các email đượccho đến tân phiên bản 1.5), hỗ trợ việc up load dữ liệu lên YouTube

và Picasa, Google Talk có thể hoạt động tốt

 Phiên bản 1.6 ((Donut)Based on Linux Kernel 2.6.29) :

Trang 13

f Ngày 15 tháng 9 năm 2009 phiên bản 1.6(Donut) SDK được cập nhật bao gồm các tính năng :

 Tích hợp với camera, máy quay phim,và giao diện người dùng

 Cải tiến tốc độ tiềm kiếm và ứng dụng camera

 Hỗ trợ cho độ phân giải màn hình WVGA

 Cập nhật công nghệ hỗ trợ cho CDMA / EVDO, 802.1x, VPNs,gestures, và text-to-speech engine

 Cập nhật tiềm kiếm và cho phép đánh dấu trang tiềm kiếm, history,contacts, và web từ màng hình chủ

 Cập nhật Voice Search, với đáp ứng nhanh hơn và tích hợp sâu hơnvới các ứng dụng mẹ đẻ

 Gallery tại cho người dùng lựa chọn nhiều hình ảnh

 Cải tiến Android Market experience

g Mặc dù không phải là một bản nâng cấp lớn như CupCake, Android 1.6Donut vẫn được coi là một bản nâng cấp khá quan trọng tiếp theo sauAndroid 1.5 Nó thêm vào một số cải tiến về đồ hoạ và thêm vào một ítcập nhật cũng như nâng cấp, nhưng điều quan trọng nhất mà Google làmđược lần này đó là những thay đổi bên trong Android lần đầu tiên hỗ trợmạng CDMA trên Donut, và qua đó mở rộng thị trường di động trên nước

Mỹ qua các nhà mạng như Verizon và có tiềm năng mở rộng hàng trămtriệu thuê bao ở Châu Á

h Trong phiên bản lần này, Android lần đầu tiên có khả năng chạy ở rấtnhiều chế độ phân giải màn hình khác nhau cũng như là tỉ lệ chiều dài:chiều rộng khác nhau, điều này đã mở cửa để các loại điện thoại có độphân giải khác nhau cũng như những chiếc smartphone từ mà hình bé chotới kích thước cực lớn

Trang 15

i Những tính năng khác ra mắt trong Android 1.6 còn phải kể đến việc thiết

kế lại Android Market- chủ đạo ở hai màu trắng và xanh lá- gần gũi vớitông màu chủ đạo của Android Bao gồm các tabs để khám phá các mụctop ứng dụng miễn phí và ứng dụng trả tiền, điểm nhấn hết sức quan trọngkhi số lượng ứng dụng trên Android Market đang băt đầu bùng nổ mạnh

mẽ Ứng dụng camera cũng được thiết kế lại với galary trình diễn ảnh đẹphơn và giảm lag khi chụp…

 Phiên bản 2.0/2.1 (Eclair) Based on Linux Kernel 2.6.29 :

Trang 16

j Vào đầu tháng mười một năm 2009, sau một năm kể từ khi G1 xuấtxưởng, Android 2.0 đã được phát hành Đây thật sự là một trong sốnhững bản update lớn nhất của Android từ trước tới nay Bao gồm những

ý tưởng vô cùng mới mẻ, những chiếc smartphone kích thước lớn đượcphát hành bởi những nhà mạng hàng đầu thế giới, với tương lai đầy hứahẹn Éclair lần đầu được tung ra trên chiếc Motorola Droid của nhà mạngVerizon đã đánh dấu một trong những chiếc điện thoại thông minh thànhcông nhất trong lịch sử Android

Trang 17

k Điều gì đã khiến cho Eclair trở nên quan trọng như vậy Éclair đã thổi mộtluồng gió mới vào Android kể từ khi Android chính thức xuất hiện trên thịtrường bao gồm thiết kế cũng như về cấu trúc Những điểm mấu chốt đã tạo nên thành công và sức mạnh cho Eclair :

Hỗ trợ đăng nhập nhiều tài khoản :

Trang 18

Lần đầu tiên trong lịch sử, đăng nhập vào nhiều tài khoản Gmail tại mộtthiết bị, hỗ trợ từng tài khoản một, nhận mail

Eclair cũng cho phép các ứng dụng từ các nhà sản xuất phần mềm thêmdịch vụ của họ vào trong tài khoản hệ thống, sau đó nó cho phép nó cókhả năng tự đồng bộ Một điều cơ bản là thông tin giữa các tài khoản đượcđồng bộ vào một contacts nếu trùng, cho tất cả những thông tin về ngườinày trong sổ liên lạc Facebook là một trong số những ứng dụng đầu tiêntham gia vào tinh năng trên Android- được giới thiệu lần đầu tiên trênDroid

Chỉ đường trên Google Maps :

Trang 20

Đây là một trong số những điểm vẩn còn ảnh hưởng khá lớn đến thị trường thiết bị

di động thông minh Được phát hành cùng với Android 2.0, Google MapsNavigation là ứng dụng sử dụng chính tài nguyên Google Maps để đưa ra nhữnghướng dẫn chỉ đường cho người dùng Với nhiều đặc điểm khá độc đáo mà bạnhằng mong muốn trong một thiết bị dẫn đường như: góc nhìn 3D, hướng dẫn bằng

âm thanh (kể cả tên tuyến phố), và lượng phương tiện giao thông đi lại trên tuyếnđường Thay vì phải trả phí hàng tháng, hàng năm đối với những ứng dụng chỉđường khác hay là những thiết bị định vị đắt tiền trong xe ô tô của mình, bước đinày của Google đã tiến một bước khá đột phá trong lĩnh vực di động Những phiênbản đầu tiên của Google Map Navigator lúc đầu còn gặp khá nhiều sai sót và yêucầu kết nối internet, không hỗ trợ khả năng cache và điều này đã được chỉnh sửa lạichi tiết hơn ở các phiên bản tiếp theo

Trang 21

Liên lạc nhanh :

Eclair đã thêm vào thanh Quick Contact ( liên lạc nhanh), có khả năng hiệnlên một bảng pop- up giúp bạn có thể nhanh chóng liên hệ được với ngườimình cần bằng nhiều phương thức khác nhau: email, tin nhắn, cuộc gọi,…Chỉ cần bạn di chuyển đến tên người mình cần liên lạc trong danh bạ, ấn và

Trang 22

Giống như G1, Droid đi kèm với một bàn phím vật lý QWERTY đầy

đủ, nhưng Google vẫn tiến hành một chút chỉnh sửa với bàn phím ảo.Mặc dù cảm ứng đa điểm vẫn chưa được hỗ trợ một cách đầy đủ nhất-trình duyệt mặc định và bản đồ vẫn chưa có khả năng “pinch-to-zoom” những Eclair đã sử dụng khái niệm đa điểm đầu tiên với bànphím, cho phép chấp nhận kí tự thứ hai được ấn trong lúc đánh máynhanh, làm nên sự khác biệt so với những phiên bản trước

Chỉnh sửa lại trình duyệt :

Trang 23

Giống như đã đề cập trước đây, Trình duyệt mặc định của Eclair vẫnchưa hỗ trợ khả năng zoom đa điểm, nhưng nó đã được phát triểnnhiều đặc điểm rất tích cực Android 2.0 hiển thị được khá tốt nhữngtrang web nặng, thay vì hiển thị như máy tính để bàn, nó có khả năngtinh chỉnh lại phù hợp với kích thước màn hình cũng như thuận tiệncho người đọc Google cũng bổ sung khả năng hỗ trợ HTML5, baogồm cả video ( trong chế độ toàn màn hình) Đây cũng là lần đầu tiênGoogle thay đổi thiết kế của trình duyệt mở rộng thanh địa chỉ, ngoàiđịa chỉ trang web bạn cần truy cập, có thể gõ ngay từ khoá bạn cầntìm kiếm, trình duyệt mặc định này sẽ tự động trả về kết quả tìm kiếm.Mặt khác để thuận tiện hơn trong thao tác, người sử dụng có thể ấnđúp lên màn hình để phóng to- hình thức thay thế khá phù hợp chonút phóng to- thu nhỏ

Sau khi Android 2.0 được phát hành, Google đã tung ra bản Android2.1 cũng vẫn với tên gọi Eclair Đi kèm với bản OS mới này là chiếcđiện thoại đình đám một thời Milestone Lần này, 2.1 có sửa một vàilỗi nhỏ bên cạnh đó thêm vào một số chức năng mới vô cùng đánggiá:

Live wallpapers :

Trang 24

Một trong số những điểm mới của Android trong lần này là màn hìnhlive wallpapers Hiểu đơn giản thì đó không còn là màn hình nềnmang tính chất tĩnh nữa, mà trở nên sống động với các chuyển động,

và có khả năng tương tác được với người sử dụng Google còn thểhiện khả năng của mình khi cung cấp ngay một live wallpaper làGoogle Maps cung cấp vị trí của người dùng ở màn hình chính- nhưngbên cạnh đó, đương nhiên là dùng các live wallpaper rất ngốn pin

Speech-to-text :

Google cung cấp khả năng chuyển chữ thành tiếng người đọc speech (TTS) kể từ phiên bản Donut, và bây giờ Google thực hiện nốtphần việc còn lại- người dùng có thể nói vào micro phone thay chophương pháp nhập dữ liệu truyền thống bằng bàn phím Trên bànphím Android co một biểu tượng hình cái mic, ấn vào đó và nói,Android sẽ tự động truy cập cơ sở dữ liệu của Google để biên dịch lờinói của bạn thành chữ viết (đương nhiên chỉ hỗ trợ tiếng anh và một

text-to-số ngôn ngữ khác) Apple cũng bổ sung tính năng tương tự như vậy ởiOS 5

Trang 25

Màn hình khoá mới :

Trang 26

tạo thành dòng sản phẩm của mình Đó chính là chính là nguyên nhân mà GoogleNexus One ra đời, một thiết bị khá mỏng, với bộ vi xử lý khá mạnh mẽ vào thờiđiểm bấy giờ 1Ghz Qualcomm SnapDragon và một màn hình AMOLED tiến tiến

có độ phân giải WVGA

Google đã chuyển sang con đường này kể từ phiên bản Android 2.0 với chiếcMotorola Droid Google và Motorola đã làm việc cùng nhau để phát triển Droid đểAndroid có điều kiện hoạt động tốt nhất từ trước đến nay Google cũng chưa baogiờ trực tiếp bán điện thoại cho người dùng nhưng điều này đã thay đổi với NexusOne

- SDK 2.0.1 được phát hành vào ngày 3 tháng 12 năm 2009

- DK 2.1 được phát hành vào ngày 12 tháng 1 năm 2010

 Phiên bản 2.2 (Froyo) Based on Linux Kernel 2.6.32:

Tốc độ vượt trội :

- Tối ưu hóa toàn bộ hệ điều hành Android về tốc độ, bộ nhớ và hiệu

Ngày đăng: 30/07/2014, 16:39

TỪ KHÓA LIÊN QUAN

w