Download miễn phí Đồ án Xây dựng ứng dụng Android truy xuất cơ sở dữ liệu





Mục Lục

LỜI CẢM ƠN . 12

Chương 1: GIỚI THIỆU HỆ ĐIỀU HÀNH ANDROID. 13

1.1 Giới thiệu hệ điều hành Android . 13

1.2. Lịch sử phát triển . 14

1.3. Giao diện Android. 15

1.4. Ứng dụng. 17

1.5. Quản lý bộ nhớ. 17

1.6. Nhân Linux . 18

1.7. Lịch nâng cấp. 20

1.8. Cộng đồng mã nguồn mở. 21

1.9. Bảo mật và tính riêng tư. 22

1.10. Giấy phép phát hành . 23

1.11. Đón nhận. 24

Chương 2: KỸ THUẬT LẬP TRÌNH CƠ SỞ DỮ LIỆU VỚI ANDROID

STUDIO . 26

2.1. Sơ lược về Android Studio . 26

2.1.1. Cài đặt android studio . 26

2.1.2. Cấu trúc dự án android studio. 30

2.1.3. Tạo giao diện chương trình trong android studio . 38

2.2. Kỹ thuật lập trình cơ sở dữ liệu internet trên thiết bị di động . 44

2.2.1. Dịch vụ web và cơ sở dữ liệu trên internet. 44

2.2.2. Một số kỹ thuật lập trình cơ sở dữ liệu trên internet . 55

Chương 3: CHưƠNG TRÌNH THỰC NGHIỆM. 70

3.1. Bài toán . 70

3.2. Thiết kế cơ sở dữ liệu. 70

3.3. Mô hình chương trình . 71

3.4. Giao diện chương trình . 72

3.5. Kết quả đạt được, hạn chế và hướng phát triển ứng dụng. 73

KẾT LUẬN. 75

TÀI LIỆU THAM KHẢO . 76





Để tải tài liệu này, vui lòng Trả lời bài viết, Mods sẽ gửi Link download cho bạn ngay qua hòm tin nhắn.

Ketnooi -


Ai cần tài liệu gì mà không tìm thấy ở Ketnooi, đăng yêu cầu down tại đây nhé:
Nhận download tài liệu miễn phí

Tóm tắt nội dung tài liệu:


ề máy. Android phiên bản 4.2 Jelly Bean đƣợc phát hành vào năm
2012 cùng với các chức năng bảo mật đƣợc cải thiện, bao gồm một bộ quét phần
mềm ác ý đƣợc cài sẵn trong hệ thống, hoạt động cùng với Google Play nhƣng
cũng có thể quét các ứng dụng đƣợc cài đặt từ nguồn thứ ba, và một hệ thống
thông báo sẽ thông báo cho ngƣời dùng khi một ứng dụng cố gắng gửi một tin
nhắn vào số tính tiền, chặn tin nhắn đó lại trừ khi ngƣời dùng công khai cho
phép nó.
Điện thoại thông minh Android có khả năng báo cáo vị trí của điểm truy
cập Wi-Fi, phát hiện ra việc di chuyển của ngƣời dùng điện thoại, để xây dựng
những cơ sở dữ liệu có chứa vị trí của hàng trăm triệu điểm truy cập. Những cơ
sở dữ liệu này tạo nên một bản đồ điện tử để tìm vị trí điện thoại thông minh,
cho phép chúng chạy các ứng dụng nhƣ Foursquare, Google Latitude, Facebook
Places, và gửi những đoạn quảng cáo dựa trên vị trí. Phần mềm theo dõi của bên
thứ ba nhƣ TaintDroid, một dự án nghiên cứu trong trƣờng đại học, đôi khi có
thể biết đƣợc khi nào thông tin cá nhân bị gửi đi từ ứng dụng đến các máy chủ
đặt ở xa.
Bản chất mã nguồn mở của Android cho phép những nhà thầu bảo mật lấy
những thiết bị sẵn có rồi điều chỉnh để sử dụng ở mức độ bảo mật cao hơn. Ví
dụ nhƣ Samsung đã cộng tác với General Dynamics sau khi họ thâu tóm Open
Kernel Labs để xây dựng lại Jellybean trên nền bộ vi kiểm soát dành cho dự án
"Knox".
1.10. Giấy phép phát hành
Mã nguồn của Android đƣợc cấp phép theo các giấy phép phần mềm mã
nguồn mở tự do. Google đƣa phần lớn mã nguồn (bao gồm cả các lớp mạng và
điện thoại) theo Giấy phép Apache phiên bản 2.0, và phần còn lại, các thay đổi
đối với nhân Linux, theo Giấy phép Công cộng GNU phiên bản 2. Liên minh
Thiết bị cầm tay mở đã thực hiện các thay đổi trên nhân Linux, với mã nguồn
lúc nào cũng công khai. Phần còn lại của Android đƣợc Google phát triển một
Đồ án tốt nghiệp Xây dựng ứng dụng Android truy xuất cơ sở dữ liệu
Sinh viên: Nguyễn Văn Tuyền - CT1501 24
mình, và mã nguồn chỉ đƣợc công bố khi phát hành một phiên bản mới. Thông
thƣờng Google cộng tác với một nhà sản xuất phần cứng để cung cấp một thiết
bị 'chủ lực' (thuộc dòng Google Nexus) với phiên bản mới nhất của Android, sau
đó phát hành mã nguồn sau khi thiết bị này đƣợc bán ra.
Vào đầu năm 2011, Google quyết định tạm ngƣng phát hành mã nguồn
Android phiên bản 3.0 Honeycomb dành riêng cho máy tính bảng. Lý do, theo
Andy Rubin trong một bài blog Android chính thức, là vì Honeycomb đã đƣợc
làm gấp gáp để phục vụ cho Motorola Xoom, và họ không muốn các bên thứ ba
tạo ra một "trải nghiệm ngƣời dùng cực kỳ tồi tệ" bằng cách cố gắng đƣa vào
điện thoại thông minh một phiên bản dành riêng cho máy tính bảng. Mã nguồn
một lần nữa đƣợc xuất bản công khai vào tháng 11 năm 2011 với sự ra mắt của
Android 4.0.
Mặc dù phần mềm là mã nguồn mở, các nhà sản xuất thiết bị không thể sử
dụng thƣơng hiệu Android của Google trừ khi Google chứng nhận rằng thiết bị
của họ phù hợp với Tài liệu Định nghĩa Tƣơng thích (Compatibility Definition
Document - CDD). Các thiết bị cũng phải thỏa mãn định nghĩa này thì mới đƣợc
cấp phép để cài các ứng dụng mã nguồn đóng của Google, gồm cả Google Play.
Vì Android không hoàn toàn đƣợc phát hành theo giấy phép tƣơng thích GPL, ví
dụ nhƣ mã nguồn của Google là theo giấy phép Apache license, và cũng vì
Google Play cho phép các phần mềm có bản quyền, Richard Stallman và Quỹ
phần mềm tự do luôn chỉ trích Android và khuyên ngƣời dùng sử dụng hệ điều
hành khác nhƣ Replicant.
1.11. Đón nhận
Android đƣợc đón nhận bằng một thái độ thờ ơ khi ra mắt vào năm 2007.
Mặc dù những nhà phân tích rất ấn tƣợng với việc các công ty công nghệ có
tiếng tăm hợp tác cùng Google để tạo ra Liên minh thiết bị di động mở, ngƣời ta
vẫn không rõ liệu các nhà sản xuất có sẵn sàng thay thế hệ điều hành mà họ
đang dùng bằng Android hay không. Ý tƣởng về một nền tảng phát triển mã
nguồn mở dựa trên Linux đã thu hút sự quan tâm, nhƣng cũng dấy lên những lo
ngại rằng Android sẽ phải đối mặt với sự cạnh tranh mạnh mẽ từ những tay chơi
có hạng trong thị trƣờng điện thoại thông minh, nhƣ Nokia và Microsoft, và các
hệ điều hành di động đối thủ cũng sử dụng Linux đang trong quá trình phát triển.
Những công ty hàng đầu không giấu sự hoài nghi: Nokia đƣợc trích nói rằng
Đồ án tốt nghiệp Xây dựng ứng dụng Android truy xuất cơ sở dữ liệu
Sinh viên: Nguyễn Văn Tuyền - CT1501 25
"chúng tui không xem đó là một sự đe dọa," và một thành viên của nhóm
Windows Mobile của Microsoft nói rằng "tui không hiểu rồi họ sẽ có tác động ra
sao".
Kể từ đó Android đã phát triển để trở thành hệ điều hành dành cho điện
thoại thông minh phổ biến nhất trên thế giới và là "một trong những trải nghiệm
di động nhanh nhất hiện nay." Các nhà bình luận thì nhấn mạnh vào bản chất mã
nguồn mở của hệ điều hành chính là một trong những yếu tố quyết định sức
mạnh, cho phép các công ty nhƣ (Kindle Fire), Barnes & Noble (Nook), Ouya,
Baidu, và những hãng khác đổi hƣớng phần mềm và phát hành những phần cứng
chạy trên phiên bản Android đã thay đổi của riêng họ. Kết quả, nó đƣợc trang
web công nghệ Ars Technica mô tả là "đƣơng nhiên là hệ điều hành mặc định
khi phát hành phần cứng mới" cho những công ty không có nền tảng di động
riêng của họ. Chính sự mở và uyển chuyển này cũng hiện diện ở cấp độ ngƣời
dùng cuối: Android cho phép ngƣời dùng điện thoại điều chỉnh thoải mái thiết bị
của họ và ứng dụng thì có sẵn trên các cửa hàng ứng dụng và trang web không
phải của Google. Những đặc điểm này đƣợc xem là đóng góp vào những thế
mạnh chính của điện thoại Android so với các điện thoại khác.
Android cũng bị phê phán vì thiếu sự hỗ trợ hậu mãi từ nhà sản xuất và nhà
mạng, nếu so sánh với iOS của Apple. Với những thiết bị không mang nhãn hiệu
Nexus, nhà mạng luôn kiểm tra các tiêu chuẩn của họ rồi thực hiện thay đổi cho
riêng từng thiết bị (bắt nguồn từ sự điều chỉnh của nhà sản xuất và sự đa dạng
của thiết bị Android) đƣợc xem là tác nhân chính trì hoãn việc cập nhật. Những
nhà bình luận cũng nói rằng ngành công nghiệp thiết bị di động vì lý do lợi
nhuận đã cố tình không cập nhật thiết bị của họ, vì thiếu cập nhật trên thiết bị
hiện tại sẽ thúc đẩy việc mua thiết bị mới.
Đồ án tốt nghiệp Xây dựng ứng dụng Android truy xuất cơ sở dữ liệu
Sinh viên: Nguyễn Văn Tuyền - CT1501 26
Chƣơng 2: KỸ THUẬT LẬP TRÌNH CƠ SỞ DỮ LIỆU
VỚI ANDROID STUDIO
2.1. Sơ lƣợc về Android Studio
Google cung cấp một công cụ phát triển ứng dụng Android trên Website
chính thức dựa trên nền tảng IntelliJ IDEA gọi là Android Studio. Android
studio dựa vào IntelliJ IDEA, là một IDE tốt cho nhất Java hiện nay. Do đó
Android Studio sẽ là môi trƣờng phát triển ứng dụng tốt nhất cho Android.
2.1.1. Cài đặt android studio
a. Yêu cầu phần cứng máy tính
- Microsoft® Windows® 8/7 (32 or 64-bit)
- 4 GB RAM. (Tốt nhất là 8GB)
- 400 MB hard disk space + ít nhất 1GB cho Android SDK, emulator
system images và caches
- Độ phân giải tối thiếu 1280 x 800
- Java Development Kit ()
b. Phần mềm android studio
- Vào đƣờng dẫn: ""
- Để download bản mới nhất và tiến hành cài đặt click nhƣ hình:
- Khi cài đặt chú ý chọn cả SDK và trình giả lập thiết bị android ảo nhƣ
hình:
- Tiếp tục chọn next và agree cho đến khi hoàn tất.
Đồ án tốt nghiệp Xây dựng ứng dụng Android truy xuất cơ sở dữ liệu
Sinh viên: Nguyễn Văn Tuyền - CT1501 27
- Đây là màng hình khởi động.
- Các bƣớc cài đặt thiết bị ảo trong android studio
Máy ảo Android là một phần không thể thiếu khi chúng ta lập trình ứng
dụng cho hệ điều hành Android, nó giúp chúng ta chạy thử ứng dụng ngay trên
máy tính. Trong Android Studio có cung cấp cho chúng ta một máy ảo Android
mặc định là Android Virtual Device viết tắt là AVD.
Để cài đặt máy ảo mở Android Studio lên và click vào nút AVD Manager.
Cửa sổ AVD Manager sẽ xuất hiện:
Ở đây ta đang có sẵn một cái máy ảo, ta sẽ tạo thêm một cái máy ảo nữa
bằng cách ấn vào nút Create Virtual Device ở góc dƣới cùng bên trái. Sau đó sẽ
hiển thị ra một cửa sổ nữa:
Đồ án tốt nghiệp Xây dựng ứng dụng Android truy xuất cơ sở dữ liệu
Sinh viên: Nguyễn Văn Tuyền - CT1501 28
Ở đây có sẵn các mẫu điện thoại, ta chọn mẫu mà mình muốn, ví dụ chọn
Nexus 5. Chọn xong bấm "Next" để tiếp tục:
Ở đây các ta chọn phiên bản hệ điều hành muốn cài sau đó ấn Next để tiếp
tục:
Ở cửa sổ tiếp theo này ta có thể tùy chỉnh cấu hình máy ảo, ví dụ nhƣ độ
phân giải, CPU, máy nằm hang hay dọc,... Nếu muốn tùy chỉnh nhiều hơn nữa ta
bấm vào nút Show Advanced Setting ở phía dƣới cùng bên trái:
Đồ án tốt nghiệp Xây dựng ứng dụng Android truy xuất cơ sở dữ liệu
Sinh viên: Nguyễn Văn Tuyền - CT1501 29
Ta kéo xuống phía dƣới sẽ thấy thêm phần tùy chỉnh RAM, bộ nhớ trong,
thẻ nhớ,... Sau khi tùy chỉnh theo ý muốn ấn "Finish" để tiến hành tạo máy ảo và
chờ một lúc để Android Studio lƣu thông tin máy ảo. Sau khi lƣu x...

 
Các chủ đề có liên quan khác
Tạo bởi Tiêu đề Blog Lượt trả lời Ngày
D Hoàn thiện công tác cung ứng nguyên vật liệu tại công ty cổ phần đầu tư xây dựng quang trung 2018 Kiến trúc, xây dựng 0
D Xây dựng hệ thống quản trị mạng dựa trên phần mềm mã nguồn mở Cacti và ứng dụng tại trường Đại học Hải Phòng Công nghệ thông tin 0
D Tìm hiểu angular, ionic framework và xây dựng ứng dụng minh Công nghệ thông tin 0
D Xây dựng ứng dụng tìm kiếm và quản lý nhà trọ online trên điện thoại Công nghệ thông tin 0
D Bài tập lớn môn cơ sở dữ liệu Ứng dụng MySQL trong xây dựng hệ Cơ Sở Dữ Liệu quản lí bán máy tính Công nghệ thông tin 0
D Xây dựng đội ngũ công chức cấp xã đáp ứng yêu cầu cải cách hành chính nhà nước ở tỉnh hưng yên hiện nay Văn hóa, Xã hội 0
D Xây dựng đội ngũ cán bộ, công chức cấp xã ở huyện Thạch Hà đáp ứng yêu cầu cải cách hành chính nhà nước hiện nay Văn hóa, Xã hội 0
D Xây dựng ứng dụng quản lí cửa hàng thuốc tây Công nghệ thông tin 0
D Xây dựng văn hoá hành vi ứng xử trong doanh nghiệp Marketing 0
A Nghiên cứu và đề xuất mô hình chuẩn để xây dựng một ứng dụng Portal (Portlet) sử dụng JSR168 và độc Luận văn Kinh tế 0

Các chủ đề có liên quan khác

Top