Ứng dụng tải ảnh trên điện thoại sử dụng hệ điều hành android

55 505 2
  • Loading ...
1/55 trang

Thông tin tài liệu

Ngày đăng: 20/12/2012, 12:05

Luận văn : Ứng dụng tải ảnh trên điện thoại sử dụng hệ điều hành android MỤC LỤCGiáo viên hướng dẫn: Nguyễn Trung Tuấn Sinh viên thực hiện: Phạm Thị Thùy LinhDANH MỤC BẢNG BIỂUHình 2.1:Điện thoại di động sử dụng hệ điều hành AndroidHình 2.2:Điện thoại di động G1Hình 2.3:Điện thoại di động G1Hình 2.4: Kiến trúc EclipseHình 3.1: Biểu đồ luồng chương trìnhHình 3.2: Biểu đồ chức năngHình 3.3: Sơ đồ liên kết các màn hìnhHình 3.4: Màn hình chính của G1Hình 3.5: Màn hình đầy đủ chức năngHình 3.6: Màn hình LoginHình 3.7: Màn hình Login(đăng nhập sai)Hình 3.8: Biểu đồ mô tả thuật toán chức năng đăng nhậpHình 3.9: Màn hình MainHình 3.10: Biểu đồ mô tả thuật toán vào thư viện ảnhHình 3.11: Màn hình PhotoLibraryHình 3.12:Biểu đồ mô tả thuật toán lựa chọn ảnhHình 3.13:Màn hình ReadyToUploadHình 3.14:Biểu đồ mô tả thuật toán xác nhận ảnh đã chọnHình 3.15:Màn hình ChoosePhotoshowHình 3.16:Biểu đồ mô tả thuật toán chọn albumHình 3.17:Màn hình khi đang upload ảnhHình 3.18:Màn hình upload ảnh thành côngHình 3.19:Màn hình upload ảnh bị lỗiHình 3.20:Biểu đồ mô tả thuật toán tải ảnhBáo cáo thực tập tốt nghiệp Bộ môn Công Nghệ Thông Tin2Giáo viên hướng dẫn: Nguyễn Trung Tuấn Sinh viên thực hiện: Phạm Thị Thùy LinhNHỮNG ĐỊNH NGHĨA, VIẾT TẮTViết tắt Giải thích Chú thíchMPU Mobile Photo UploaderG1 Google’s G1 mobile deviceNG Not goodBáo cáo thực tập tốt nghiệp Bộ môn Công Nghệ Thông Tin3Giáo viên hướng dẫn: Nguyễn Trung Tuấn Sinh viên thực hiện: Phạm Thị Thùy LinhLỜI NÓI ĐẦUTrong những năm gần đây, Công nghệ thông tin phát triển với tốc độ chóng mặt. Việc ứng dụng công nghệ thông tin vào các lĩnh vực kinh tế, kỹ thuật, y tế, giáo dục… đang ngày càng mở rộng và phát triển. Công nghệ thông tin đang ngày càng trở thành một phần tất yếu trong cuộc sống của con người. Nó không chỉ góp phần giải phóng con người khỏi những rắc rối trong việc tìm kiếm thông tin, thống kê, tính toán, quản lý và nhiều lĩnh vực khác nữa. Bên cạnh đó, những ứng dụng của nó vào điện thoại di động làm cho chiếc điện thoại nhỏ bé có đầy đủ chức năng hơn như mong muốn của con người.Trong thời gian thực tập tại công ty em đã lựa chọn cho mình đề tài “ỨNG DỤNG TẢI ẢNH TRÊN ĐIỆN THOẠI SỬ DỤNG HỆ ĐIỀU HÀNH ANDROID” để nghiên cứu. Đây là một đề tài có tính mới mẻ so với những đề tài về quản lý thông thường, nó cho phép người sử dụng tải những bức ảnh của mình từ điện thoại G1 lên trang web Photoshow.comĐể có được ngày hôm nay em xin chân thành cảm ơn các thầy cô trong bộ môn công nghệ thông tin, trường đại học kinh tế quốc dân đã hướng dẫn và dạy bảo chúng em.Và em cũng xin cảm ơn thầy Nguyễn Trung Tuấn và tất cả các thành viên trong “Công ty cổ phần phần mềm FPT” đã tận tình giúp đỡ em trong suốt quá trình thực tập.Trong quá trình thực tập và làm báo cáo, do trình độ còn hạn chế nên không tránh khỏi những sai sót. Em mong nhận được sự chỉ bảo của thầy cô để báo cáo của em có thể hoàn thiện hơn. Em xin chân thành cảm ơn.Báo cáo thực tập tốt nghiệp Bộ môn Công Nghệ Thông Tin4Giáo viên hướng dẫn: Nguyễn Trung Tuấn Sinh viên thực hiện: Phạm Thị Thùy LinhCHƯƠNG 1: MỞ ĐẦU1.1 GIỚI THIỆU VỀ CƠ SỞ THỰC TẬPGiới thiệu chung về FPT: Công ty cổ phần FPT(FPT Corporation) là công ty đa quốc gia, hiện đang hoạt động trên bốn lĩnh vực: Công nghệ thông tin và viễn thông; Tài chính và ngân hàng; Bất động sản; Giáo dục và đào tạoVề kinh doanh: Tập đoàn FPT trong năm 2008 đã đạt kết quả kinh doanh rất khả quan, với sự tăng trưởng của hầu hết các chỉ số tài chính. Doanh thu thuần năm 2008 đạt trên 16.806 tỷ đồng tương đương với trên 1 tỷ USD, tăng trưởng 21% so với năm 2007 và vượt 12, tương đương với trên 1 tỷ USD, tăng trưởng 21% so với năm 2007 và vượt 12,4 kế hoạch năm đã đề ra.Lãi trước thuế trên 1.249 tỷ đồng, vượt 5.6% so với kế hoạch năm và tăng 21.4% so với cùng kỳ năm 2007. Lãi sau thuế cổ đông công ty mẹ đạt gần 830 tỷ đồng, so với năm 2007 đã đăng 13,7%. Lãi cơ bản trên cổ phiếu bình quân là 5.976 đồng trên một cổ phiếu, tăng 12,4% so với cùng kỳ năm 2007.FPT cũng không ngừng tập trung phát triển các hoạt động kinh doanh chia theo từng lĩnh vực, trong đó các mảng kinh doanh truyền thống luôn được chú trọng đầu tư và đạt được các kết quả tích cực. Đó là: Tích hợp hệ thống, Xuất khẩu phần mềm, Viễn thông, Đào tạo và Phân phối sản phẩm công nghệ viễn thông.Về doanh số, các mảng kinh doanh này đạt được tốc độ tăng trưởng lần lượt là 49, 7%; 43,9%; 44,8%; 97,6% và 10%. Các lĩnh vực này cũng đã hoàn thành kế hoạch đề ra về lợi nhuận trong năm 2008 lần lượt là 135%; 99,3%; 102,3%; 129,1% và 124,7%.Báo cáo thực tập tốt nghiệp Bộ môn Công Nghệ Thông Tin5Giáo viên hướng dẫn: Nguyễn Trung Tuấn Sinh viên thực hiện: Phạm Thị Thùy LinhNếu tính riêng mảng Phần mềm và Dịch vụ, doanh số ước đạt trên 2.688 tỷ đồng, tăng 47,7% so với cùng kỳ năm 2007 và vượt 4,7% kế hoạch đề ra. Lợi nhuận đạt 792 tỷ đồng và tăng 60,7% so với năm 2007. Tỷ trọng lợi nhuận của Phần mềm và Dịch vụ năm 2008 chiếm 63,4%; trong khi năm 2007 chỉ chiếm 47,9%. Điều này càng chứng tỏ rằng, tập đoàn FPT rất chú trọng vào việc phát triển các mảng kinh doanh truyền thống , đặc biệt là Phần mềm và dịch vụ. Đây cũng chính là định hướng năm 2009 của FPT là tập trung và toàn cầu hóa và đẩy mạnh cung cấp phần mềm và dịch vụ.Về nhân sự: Tính tới 31/12/2008, số lượng cán bộ nhân viên làm việc tại FPT đã đạt tới con số 9.027.Về cơ cấu tổ chức: FPT hiện có:_12 công ty thành viên: Công ty trách nhiệm hữu hạn Hệ thống Thông tin FPT (FPT Information System), Công ty Trách nhiệm hữu hạn Phân phối FPT(FPT Distribution), Công ty cổ phần viễn thông FPT( FPT Telecom Corporation),Công ty Cổ phần Phần mềm FPT(FPT Software),Công ty Trách nhiệm hữu hạn Công nghệ Di động FPT( FPT Mobile), Công ty Trách nhiệm hữu hạn Phát triển khu công nghệ cao Hòa Lạc FPT, Công ty Trách nhiệm hữu hạn Bất động sản FPT( FPT Land), Công ty trách nhiệm hữu hạn Truyền thông Giải trí FPT, Công ty cổ phần Quảng cáo FPT, Công ty Cổ phần dịch vụ và Trực tuyến FPT._ 3 công ty liên kết: Công ty Cổ phần Chứng khoán FPT( FPT Securities), Công ty Cổ phần Quản lý quỹ đầu tư FPT( FPT Capital), Ngân hàng Thương mại Cổ phần Tiên Phong,_Đại học FPT_Trung tâm Phát triển Công nghệ FPTBáo cáo thực tập tốt nghiệp Bộ môn Công Nghệ Thông Tin6Giáo viên hướng dẫn: Nguyễn Trung Tuấn Sinh viên thực hiện: Phạm Thị Thùy Linh_Chi nhánh tại thành phố Hồ Chí Minh và thành phố Đà NẵngCác lĩnh vực hoạt động chính của FPT:_Tích hợp hệ thống_Giải pháp phần mềm_Xuất khẩu phần mềm_Dịch vụ ERP_Tích hợp hệ thống_Phân phối sản phẩm công nghệ thông tin và viễn thông_Dịch vụ truy cập Internet_Dịch vụ nội dung trực tuyến _Đào tạo công nghệ_Lắp ráp máy tính_Nghiên cứu và phát triển_Đầu tư phát triển hạ tầng và bất động sản_Dịch vụ giáo dục –đào tạo_Lĩnh vực bán lẻ_Giải trí truyền hình_Quảng cáoFPT đang làm chủ công nghệ trên tất cả các hướng phát triển của mình với các chứng chỉ ISO cho tất cả các lĩnh vực hoạt động, CMMi cho phát triển phần mềm và đang là đối tác Vàng của Cisco, Microsoft, Oracle, Checkpoint. Bên cạnh đó, FPT cũng đang sở hữu trên 1000 chứng chỉ công nghệ cấp quốc tế của các đối tác công nghệ hàng đầu thế giớiCác dịch vụ giá trị gia tăng của FPT luôn đáp ứng được nhu cầu của khách hàng và đối tác. Đến nay, FPT đã giành được niềm tin của hàng nghìn doanh nghiệp và hàng triệu người tiêu dùng. FPT đã vinh dự được nhận Huân chương Lao động Hạng nhất do Nhà nước trao tặng năm 2003. Trong suốt Báo cáo thực tập tốt nghiệp Bộ môn Công Nghệ Thông Tin7Giáo viên hướng dẫn: Nguyễn Trung Tuấn Sinh viên thực hiện: Phạm Thị Thùy Linhnhững năm qua, FPT liên tục được bạn đọc tạp chí PC World Việt Nam bình chọn là Tập đoàn tin học uy tín nhất Việt Nam. Sản phẩm và dịch vụ của FPT luôn giành được những giải thưởng cao nhất của Hội Tin học Việt Nam, Hội Tin học thành phố Hồ Chí Minh và Hiệp hội Doanh nghiệp Phầm mềm Việt Nam. Với những đóng góp tích cực cho sự phát triển của ngành tin học và viễn thông nói riêng và sự phát triển của nền kinh tế nói chung, FPT đã được Nhà nước trao tặng Huân chương Lao động hạng nhất.Giải thưởng_ 7 năm liền đạt Danh hiệu Công ty Tin học uy tín nhất Việt Nam do bạn đọc PC World Việt Nam bình chọn_ Nhiều nam nhận giải thưởng “Đối tác doanh nghiệp xuất sắc nhất năm” của Cisco, IBM, HP…_Giải thưởng Sao Vàng Đất Việt cho Thương hiệu FPT_ Giải thưởng Sao Khuê_ Các giải thưởng, cúp, huy chương tại các triển lãm, cuộc thi như Vietnam Computer WorldExpro, IT Week, VietGames…1.2 GIỚI THIỆU VỀ ĐỀ TÀIĐây là một dự án mới của công ty FPT do khách hàng đặt hàng, yêu cầu xây dựng một ứng dụng trên điện thoại G1 của Google sử dụng hệ điều hành Android. Ứng dụng này dùng để tải những bức ảnh có sẵn trong điện thoại lên trang web Photoshow.com sau khi đã đăng nhập. Đây là một trang web cho phép người dùng tải ảnh của mình lên mạng, và có sẵn nhiều hiệu ứng để có thể make thành album ghi vào đĩa. Với chiếc điện thoại G1 đã cài ứng dụng MPU này thì dù ở bất cứ đâu người dùng cũng có thể tải ảnh lên album của mình trong trang web này mà không cần phải dùng đến máy vi tính có kết nối Internet. Trang web sẽ tự tạo ra những hiệu ứng cho những bức ảnh này.Báo cáo thực tập tốt nghiệp Bộ môn Công Nghệ Thông Tin8Giáo viên hướng dẫn: Nguyễn Trung Tuấn Sinh viên thực hiện: Phạm Thị Thùy LinhCHƯƠNG 2: CƠ SỞ LÝ THUYẾT2.1 GIỚI THIỆU VỀ HỆ ĐIỀU HÀNH ANDROID VÀ ĐTDĐ G12.1.1 Giới thiệu về hệ điều hành AndroidGoogle vừa công bố nền tảng di động Android đồng thời đặt mục tiêu sang năm tới sẽ ra mắt thị trường một phiên bản hệ điều hành di động mang thương hiệu riêng. Android được phát triển hoàn toàn dựa trên nền tảng mã nguồn một hệ điều hành cho máy tính cá nhân. Thay vì chính sách “đóng cửa” như một số hãng phát triển nền tảng khác, Google quyết định “mở cửa” hoàn toàn Android, cho phép nhà phát triển được quyền tự phân phối và phát triển xây dựng một hệ điều hành di động theo ý riêng.Và hôm 12-11-2008, Google chính thức ra mắt gói công cụ hỗ trợ phát triển (toolkit) giúp các nhà phát triển trong việc xây dựng các ứng dụng tương thích tốt nhất với nền tảng Android. Trong lễ ra mắt gói công cụ Google trực tiếp cho trình diễn một hệ điều hành được hãng phát triển vận hành như thế nào. Hình 2.1Báo cáo thực tập tốt nghiệp Bộ môn Công Nghệ Thông Tin9Giáo viên hướng dẫn: Nguyễn Trung Tuấn Sinh viên thực hiện: Phạm Thị Thùy LinhÔng Steve Horowitz - giám đốc kỹ thuật của Google - đã trình diễn mẫu thử nghiệm chiếc điện thoại di động ứng dụng nền tảng hệ điều hành di động Android. Phiên bản hệ điều hành tích hợp trơn tru các tính năng cơ bản của ĐTDĐ với các dịch vụ trực tuyến hiện có của Google. Ví dụ, người dùng có thể dễ dàng xác định vị trí nơi ở của mỗi một cái tên có trong sổ địa chỉ Contacts nhờ sự kết hợp với dịch vụ bản đồ trực tuyến của Google. Thứ hai, người dùng có thể liên tục kết nối mạng thoải mái gửi nhận tin nhắn tức thời với bạn bè thông qua dịch vụ Google Talk.Kế tiếp ông Horowitz trình diễn phiên bản trình duyệt web được phát triển trên nền tảng Android vận hành như thế nào trên nền một chiếc ĐTDĐ màn hình cảm ứng. Giám đốc kỹ thuật Google khẳng định trang web được hiển thị y hệt như trên PC để bàn. Sử dụng linh hoạt các ngón tay người dùng có thể phóng lớn thu nhỏ trơn tru từng bộ phận của trang web theo ý thích. Khả năng gây ấn tượng nhất trong buổi trình diễn nền tảng Android của Google chính là khả năng hỗ trợ đồ họa 3 chiều. Khả năng này đã mang đến họ hệ điều hành khả năng sắp xếp cửa sổ các ứng dụng đang vận hành ở dạng 3 chiều tương tự như tính năng sắp xếp cửa sổ ứng dụng trong hệ điều hành Windows Vista. Ông Horowitz cũng đã trình diễn hoàn hảo một đoạn phim 3D hiển thị sắc nét như thế nào trên nền tảng Android.Bạn có thể xem hình ảnh đầu tiên về hệ điều hành Android tại hình 2.2. Báo cáo thực tập tốt nghiệp Bộ môn Công Nghệ Thông Tin10[...]... Uploader) 3.1 MÔ TẢ CHỨC NĂNG HỆ THỐNG 3.1.1 Mục đích Mobile Photo Uploader là một ứng dụng tải ảnh từ điện thoại di động Nó có thể tải ảnh từ trang web photoshow.com bằng cách dùng web services của website Đây là một ứng dụng điện thoại cơ bản chạy trên điện thoại di động G1 của Google( sử dụng hệ điều hành Android) 3.1.2 Phạm vi Tài liệu này mô tả chức năng của MPU được dùng để tải ảnh lên website photoshow.com... photoshow.com Phiên bản của ứng dụng này chạy trên thiết bị di động G1 của Google Bằng cách dùng MPU, người sử dụng có thể chọn nhứng bức ảnh mà họ muốn để tải và upload chúng lên server 3.2 CÁC GIAO DIỆN 3.2.1 Nhìn chung về ứng dụng MPU trợ giúp các hệ điều hành và thiết bị dưới đây:  AndroidHệ điều hành được trợ giúp ♦ Phiên bản hệ điều hành 1.0 • Độ phân giải được trợ giúp ♦ Điện thoại di động G1 của... không chỉ chạy trên nền điện thoại di động 3.3 Giới thiệu về điện thoại di động G1 Ngày 23-9-2008, nhà cung cấp dịch vụ di động T-Mobile đã khai trương dòng điện thoại đầu tiên của Google tại Mỹ Công ty này trông đợi sẽ bán được ít nhất 200.000 máy điện thoại từ đó đến hết năm 2008 Điện thoại G1 có màn hình cảm ứng và bàn phím trượt giống với iPhone của Apple T-Mobile cho biết, chiếc điện thoại mới này... với cảnh Apple đang chậm chạp thông qua các ứng dụng iPhone và từ chối một số chương trình cạnh tranh với chương trình của hãng, Android Market lại khá cởi mở với người phát triển Người sử dụng rất có cảm tình với một số ứng dụng, đặc biệt là “Barcode Scanner” sử dụng máy ảnh 3 megapixel của G1 để đọc các mã vạch UPC trên hộp sản phẩm, vỏ sách và sau đó dẫn bạn tới trang web có liên quan Ứng dụng này... có thể tải nhiều ảnh vào website photoshow.com Nếu có lỗi, ứng dụng có thể tự động tải lại 3.2.2.5Quản lý dữ liệu thông minh MPU trợ giúp chức năng mặc định dưới đây của điện thoại di động trong phần quản lý dữ liệu • Tải lên mạng Wifi o Tải lên mạng wifi và gọi điện chạy song song với nhau o Wifi là kết nối riêng cao hơn • Chạy nhiều hơn 2 dữ liệu ứng dụng o Khi dùng nhiều hơn 2 dữ liệu ứng dụng Ví... viện ảnh có thể được cập nhật tự động hoặc do người dùng tự cập nhật Người sử dụng có thể chọn nhiều ảnh để tải cùng một lúc 3.2.2.3Chọn Album để tải vào Người dùng chọn một trong các photoshow được liệt kê để đưa ảnh vào Báo cáo thực tập tốt nghiệp 34 Bộ môn Công Nghệ Thông Tin Giáo viên hướng dẫn: Nguyễn Trung Tuấn Sinh viên thực hiện: Phạm Thị Thùy Linh 3.2.2. 4Tải ảnhtải lại nếu có lỗi Ứng dụng. .. tập tốt nghiệp 11 Bộ môn Công Nghệ Thông Tin Giáo viên hướng dẫn: Nguyễn Trung Tuấn Sinh viên thực hiện: Phạm Thị Thùy Linh Hình 2.3 Đây là chiếc điện thoại đầu tiên của Google sau khi Google thông báo về việc phát triển hệ điều hành Android cho các thiết bị không dây Và mặc dù còn xa mới đạt đến sự hoàn hảo, song chiếc G1 này, bên cạnh việc sử dụng hệ điều hành Google Android còn được trang bị rất nhiều... gian đàm thoại 5 giờ và thời gian chờ là gần 5 ngày rưỡi, nhưng ai lại dùng điện thoại thông minh chỉ để chat hay vứt xó? Người sử dụng đánh giá thiết bị này có thời gian sử dụng pin tương đối hợp lý – nếu chỉ thỉnh thoảng sử dụng các ứng dụng và chức năng phức tạp hay truy cập mạng 3G và Wi-Fi Còn những người thường xuyên sử dụng các chức năng đa phương tiện chắc chắn sẽ phải mang sạc pin theo người... YouTube nhưng những clip mà người viết được xem trên điện thoại Google chất lượng kém hơn hẳn so với trên màn hình máy tính Không may là, tính năng chơi lại bài hát hay video lại bị cản trở bởi một sự thiếu sót lớn về phần cứng: G1 đã không sử dụng giắc cắm tai nghe truyền thống mà sử dụng một bộ tai nghe earbud, thông qua cổng USB mini – đây cũng là cổng được sử dụng để sạc pin Việc làm này đã gây ra một... lần tiếp theo 3 Để nhận một danh sách PhotoShow cho người sử dụng, ứng dụng client phải gọi loadCompositeChannel trong gói “uci”(unique channel identifier) Điều này căn cứ vào tên màn hình của người dùng lấy được từ việc gọi login 4 Người sử dụng có thể chọn từ danh sách các Photoshow mà họ có trên mạng 5 Khi đã chọn được một PhotoShow ứng dụng lấy lại vị trí của upload server host đưa ra thông tin . xây dựng một ứng dụng trên điện thoại G1 của Google sử dụng hệ điều hành Android. Ứng dụng này dùng để tải những bức ảnh có sẵn trong điện thoại lên trang. tập tại công ty em đã lựa chọn cho mình đề tài ỨNG DỤNG TẢI ẢNH TRÊN ĐIỆN THOẠI SỬ DỤNG HỆ ĐIỀU HÀNH ANDROID để nghiên cứu. Đây là một đề tài có tính
- Xem thêm -

Xem thêm: Ứng dụng tải ảnh trên điện thoại sử dụng hệ điều hành android, Ứng dụng tải ảnh trên điện thoại sử dụng hệ điều hành android, Ứng dụng tải ảnh trên điện thoại sử dụng hệ điều hành android, GIỚI THIỆU VỀ CƠ SỞ THỰC TẬP, Giới thiệu về hệ điều hành Android, Giới thiệu về điện thoại di động G1, MÔ TẢ CHỨC NĂNG HỆ THỐNG CÁC GIAO DIỆN

Từ khóa liên quan

Gợi ý tài liệu liên quan cho bạn