1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Báo cáo tháng 8 Nhóm portal doc

17 299 0
Tài liệu đã được kiểm tra trùng lặp

Đ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 17
Dung lượng 4,03 MB

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

Nội dung

Cơ bản về Android“Android là 1 hệ điều hành cho thiết bị di động dựa trên phiên bản sửa đổi của Linux.” Lợi thế chính của việc sử dụng Android để phát triển là nó cung cấp cách tiếp cận

Trang 1

“ Add your company slogan ”

Nhóm portal

Nhóm trưởng: Bùi Quy Anh

Báo cáo tháng 8

Trang 2

Tổng quan portal

* Chức năng portal

Trang 3

Tổng quan portal

* Mô hình tương tác

Trang 4

Cấu trúc cơ sở dữ liệu lưu trữ phía server

Trang 5

Đăng nhập

Giao diện trên nền web

Trang 6

Giao diện quản lý

Giao diện trên nền web

Trang 7

Plug in cho biểu đồ đường

Giao diện trên nền web

Trang 8

Plug in cho biểu đồ cột

Giao diện trên nền web

Trang 9

Cơ bản về Android

“Android là 1 hệ điều hành cho thiết bị di động dựa trên phiên bản sửa đổi của Linux.”

Lợi thế chính của việc sử dụng Android để phát triển là nó cung cấp cách tiếp cận tốt nhất để phát triển ứng dụng Các nhà phát triển chỉ cần phát triển cho Android là các ứng

dụng đó có thể chạy trên rất nhiều thiết bị khác nhau, miễn

là thiết bị đó hỗ trợ Android

Client side – Android application

Trang 10

Các phiên bản Android

Android đã trải qua một số lượng không nhỏ các phiên bản cập nhật, từ phiên bản 1.1 là phiên bản đầu tiên của Android.

=> Chúng ta xây dựng ứng dụng trên phiên bản mới nhất

Client side – Android application

Phiên bản Android Thời gian phát hành

3.0 ()

4.0 (4.0.3) Là phiên bản mới nhất cho đến bây giờ

Trang 11

Tính năng của Android

 Android là nguồn mở tự do cho các nhà sản xuất tùy chỉnh, không cố định cấu hình phần cứng phần mềm Tuy nhiên nó cũng hỗ trợ các tính năng như sau:

Lưu trữ: Dùng SQLLite, cơ sở dữ liệu quan hệ,

Kết nối: Hỗ trợ GDM/EDGE, CDMA, EV-DO, Bluetooth, Wifi,

WiMax,

Tin nhắn: Hỗ trợ cả SMS và MMS.

Trình duyệt Web: Dựa trên mã nguồn mở WebKit, cùng với

JavaScript của Chrome

Media: 3GP, MP4, AMR, MP3, MIDI, Ogg Vorbis, WAV, JPEG, PNG,

GIF, BMP,

Phần cứng: Cảm biến gia tốc, Máy ảnh số, Cảm biến tiệm cận,

GPS,

Đa điểm: Hỗ trợ màn hình cảm ứng đa điểm

Đa nhiệm: Hỗ trợ ứng dụng đa nhiệm

Flash: Hỗ trợ flash phiên bản 10.1

Tethering: Hỗ trợ kết nối Internet có dây và không dây.

Client side – Android application

Trang 12

Các công cụ cần thiết

 Trước tiên ta cần 1 IDE để lập trình (nói dễ hiểu là 1 công cụ

soạn thảo, gỡ lỗi và biên dịch mã nguồn) Ở đây tôi sử dụng

Eclipse IDE vì nó chạy được trên nhiều hệ điều hành như

Window, Mac, Linux và nó là 1 IDE đa ngôn ngữ, hỗ trợ các ngôn ngữ như C/C+, Java, Cobol, Python,

 Địa chỉ download: http://www.eclipse.org/downloads/

Client side – Android application

Trang 13

 Vì Eclipse là phần mềm viết trên java và lập trình android cũng

sử dụng java làm ngôn ngữ chính cho nên cần phải có bộ thư

viện của java (JDK)

 Download tại địa chỉ:

 http://www.oracle.com/technetwork/java/javase/downloads/

index.html

 Cuối cùng là cần phải có gói công cụ và thư viện của android về

để có thể lập trình trên android (Android SDK)

 Địa chỉ download: http://developer.android.com/sdk/index.html

Client side – Android application

Trang 14

Android Emulator

 Android SDK và Plugin Eclipse được gọi là một Android

Deverloper Tool(ADT)

 Các Android coder sẽ cần phải sử dụng công cụ IDE(Integrated Development Environment) này để phát triển , debugging và

testing cho ứng dụng Tuy nhiên, các coder cũng có thể không cần phải sủ dụng IDE mà thay vào đó là sử dụng command line

để biên dịch và tất nhiên là vẫn có Emulator như thường

 Android Emulator được trang bị đầy đủ hầu hết các tính năng của một thiết bị thật Tuy nhiên, một số đã bị giới hạn như là kết nối qua cổng USB, camera và video,nghe phone, nguồn điện giả lập và bluetooth

Client side – Android application

Trang 15

Android Emulator

Hình 2.2 - Hình ảnh máy ảo Android sau khi khởi động

Client side – Android application

Trang 16

Hoàn thiện ứng dụng phía server

 Ngôn ngữ lập trình: PHP

 Hệ quản trị cơ sở dữ liệu: MySQL

 Quá trình giao tiếp giữa web client và android app với server thông qua giao thức HTTP theo định dạng quy định như ứng dụng website thông thường.

 Server gửi http request tới proxy thông qua lớp: public HttpMessage

 Ví dụ:

Hình 2.2 - Hình ảnh máy ảo Android sau khi khởi động

Kế hoạch tháng tới

Trang 17

Hoàn thiện ứng dụng phía server

<?php

$r = new HttpRequest('http://example.com/form.php',

 HttpRequest::METH_POST);

$r->setOptions(array('cookies' => array('lang' => 'de')));

$r->addPostFields(array('user' => 'mike', 'pass' => 's3c|r3t'));

$r->addPostFile('image', 'profile.jpg', 'image/jpeg');

try {

    echo $r->send()->getBody();

} catch (HttpException $ex) {

    echo $ex;

}

?>

Hoàn thiện ứng dụng phía client

Đặc biệt chú ý xử lí vấn đề gửi nhận gói tin http trong android

Hình 2.2 - Hình ảnh máy ảo Android sau khi khởi động

Kế hoạch tháng tới

Ngày đăng: 16/03/2014, 02:20

HÌNH ẢNH LIÊN QUAN

Hình 2.2 - Hình ảnh máy ảo Android sau khi khởi động - Báo cáo tháng 8 Nhóm portal doc
Hình 2.2 Hình ảnh máy ảo Android sau khi khởi động (Trang 15)

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w