WHAT’S IN THIS CHAPTER? ^ A background of mobile application developme dịch - WHAT’S IN THIS CHAPTER? ^ A background of mobile application developme Việt làm thế nào để nói

WHAT’S IN THIS CHAPTER? ^ A backgro

WHAT’S IN THIS CHAPTER?
^ A background of mobile application development
^ What Android is (and what it isn’t)
^ An introduction to the Android SDK features
> Which devices Android runs on
> Why you should develop for mobile and Android
> An introduction to the Android SDK and development framework
Whether you’re an experienced mobile engineer, a desktop or web developer, or a complete programming novice, Android represents an exciting new opportunity to write innovative applications for an increasingly wide range of devices.
Despite the name, Android will not help you create an unstoppable army of emotionless robot warriors on a relentless quest to cleanse the earth of the scourge of humanity. Instead, Android is an open-source software stack that includes the operating system, middleware, and key mobile applications, along with a set of API libraries for writing applications that can shape the look, feel, and function of the devices on which they run.
Small, stylish, and versatile, modern mobile devices have become powerful tools that incorpo¬rate touchscreens, cameras, media players, Global Positioning System (GPS) receivers, and Near Field Communications (NFC) hardware. As technology has evolved, mobile phones have become about much more than simply making calls. With the introduction of tablets and Google TV, Android has expanded beyond its roots as a mobile phone operating system, providing a consis¬tent platform for application development across an increasingly wide range of hardware.
In Android, native and third-party applications are written with the same APIs and executed on the same run time. These APIs feature hardware access, video recording, location-based
services, support for background services, map-based activities, relational databases, inter-application communication, Bluetooth, NFC, and 2D and 3D graphics.
This book describes how to use these APIs to create your own Android applications. In this chapter you’ll learn some guidelines for mobile and embedded hardware development, as well as be intro¬duced to some of the platform features available for Android development.
Android has powerful APIs, excellent documentation, a thriving developer community, and no development or distribution costs. As mobile devices continue to increase in popularity, and Android devices expand into exciting new form-factors, you have the opportunity to create innovative appli¬cations no matter what your development experience.
A LITTLE BACKGROUND
In the days before Twitter and Facebook, when Google was still a twinkle in its founders’ eyes and dinosaurs roamed the earth, mobile phones were just that — portable phones small enough to fit inside a briefcase, featuring batteries that could last up to several hours. They did, however, offer the freedom to make calls without being physically connected to a landline.
Increasingly small, stylish, and powerful, mobile phones are now ubiquitous and indispensable. Hardware advancements have made mobiles smaller and more efficient while featuring bigger, brighter screens and including an increasing number of hardware peripherals.
After first including cameras and media players, mobiles now feature GPS receivers, accelerometers, NFC hardware, and high-definition touchscreens. These hardware innovations offer fertile ground for software development, but until relatively recently the applications available for mobile phones have lagged behind their hardware counterparts.
The Not-So-Distant Past
Historically, developers, generally coding in low-level C or C++, have needed to understand the spe¬cific hardware they were coding for, typically a single device or possibly a range of devices from a single manufacturer. As hardware technology and mobile Internet access has advanced, this closed approach has become outmoded.
Platforms such as Symbian were later created to provide developers with a wider target audience. These systems proved more successful in encouraging mobile developers to provide rich applications that better leveraged the hardware available.
Although these platforms did, and continue to, offer some access to the device hardware, they gener¬ally required developers to write complex C/C++ code and make heavy use of proprietary APIs that are notoriously difficult to work with. This difficulty is amplified for applications that must work on differ¬ent hardware implementations and those that make use of a particular hardware feature, such as GPS.
0/5000
Từ: -
Sang: -
Kết quả (Việt) 1: [Sao chép]
Sao chép!
TRONG CHƯƠNG NÀY LÀ GÌ? ^ Một nền tảng phát triển ứng dụng di động^ Những gì Android (và những gì nó không)^ Giới thiệu về tính năng Android SDK> Những thiết bị Android chạy trên> Lý do tại sao bạn nên phát triển cho điện thoại di động và Android> Giới thiệu về các khuôn khổ Android SDK và phát triểnCho dù bạn là một kỹ sư có kinh nghiệm điện thoại di động, một máy tính để bàn hoặc nhà phát triển web hoặc mới làm quen với lập trình đầy đủ, nên Android sẽ đại diện cho một cơ hội mới thú vị để viết các ứng dụng sáng tạo cho một phạm vi ngày càng rộng của thiết bị.Mặc dù tên gọi, Android sẽ không giúp bạn tạo ra một đội quân không thể ngăn cản của chiến binh robot vô cảm vào một nhiệm vụ không ngừng để làm sạch đất đai ở xứ thiên tai của nhân loại. Thay vào đó, Android là một ngăn xếp mã nguồn mở phần mềm bao gồm hệ điều hành, middleware và chính các ứng dụng điện thoại di động, cùng với một tập các thư viện API để viết các ứng dụng có thể định hình nhìn, cảm nhận, và chức năng của các thiết bị mà trên đó họ chạy.Thiết bị di động nhỏ, đầy phong cách, và linh hoạt, hiện đại đã trở thành công cụ mạnh mẽ mà incorpo¬rate touchscreens, máy ảnh, người chơi phương tiện truyền thông, Hệ thống định vị toàn cầu (GPS) thu và phần cứng gần Field Communications (NFC). Khi công nghệ đã phát triển, điện thoại di động đã trở thành về nhiều hơn chỉ đơn giản là thực hiện cuộc gọi. Với việc giới thiệu máy tính bảng và Google TV, Android đã mở rộng vượt ra ngoài gốc rễ của nó như là một hệ điều hành điện thoại di động, cung cấp một nền tảng consis¬tent cho phát triển ứng dụng trên một phạm vi ngày càng rộng của phần cứng.Trong Android, ứng dụng bản địa và bên thứ ba được viết với cùng một API và thực hiện trên cùng một thời gian chạy. Các API của tính năng truy cập phần cứng, quay video, dựa trên vị trí Dịch vụ hỗ trợ cho các dịch vụ nền, dựa vào bản đồ hoạt động, quan hệ cơ sở dữ liệu, thông tin liên lạc giữa hai ứng dụng, Bluetooth, NFC và đồ họa 2D và 3D.Cuốn sách này mô tả làm thế nào để sử dụng các API để tạo ra các ứng dụng Android của riêng bạn. Trong chương này bạn sẽ tìm hiểu một số nguyên tắc phát triển điện thoại di động và nhúng phần cứng, cũng như là intro¬duced cho một số các tính năng nền tảng cho sự phát triển Android.Android có mạnh mẽ API, tài liệu tuyệt vời, một cộng đồng phát triển thịnh vượng và không có chi phí phát triển hoặc phân phối. Như điện thoại di động tiếp tục tăng phổ biến, và điện thoại Android mở rộng ra các hình thức mới thú vị-yếu tố, bạn có cơ hội để tạo ra sáng tạo appli¬cations không có vấn đề gì kinh nghiệm phát triển của bạn.MỘT CHÚT NỀNTrong những ngày trước khi Twitter và Facebook, khi Google đã là vẫn còn lấp lánh trong mắt của người sáng lập và khủng long đi lang thang trái đất, điện thoại di động đã là chỉ rằng — di động điện thoại đủ nhỏ để phù hợp với bên trong cặp tài liệu, gồm pin có thể kéo dài đến vài giờ. Họ đã làm, Tuy nhiên, cung cấp sự tự do để thực hiện cuộc gọi mà không thể được kết nối với một điện thoại cố định.Điện thoại di động ngày càng nhỏ, đầy phong cách và mạnh mẽ, bây giờ là phổ biến và không thể thiếu. Tiến bộ phần cứng đã có điện thoại di động nhỏ hơn và hiệu quả hơn trong khi đặc trưng với lớn hơn, màn hình sáng hơn và bao gồm một số lượng ngày càng tăng của phần cứng thiết bị ngoại vi.Sau khi bao gồm cả máy ảnh và phương tiện truyền thông cầu thủ đầu tiên, điện thoại di động bây giờ tính năng máy thu GPS, gia tốc, phần cứng NFC và độ nét cao touchscreens. Những cải tiến phần cứng cung cấp mặt đất màu mỡ cho sự phát triển phần mềm, nhưng cho đến khi tương đối gần đây các ứng dụng có sẵn cho điện thoại di động có lagged phía sau đối tác phần cứng của họ.Quá khứ không xaTrong lịch sử, các nhà phát triển, thường mã hóa cấp thấp C hoặc c + +, có cần thiết để hiểu phần cứng spe¬cific họ đã mã hóa cho, thông thường một thiết bị duy nhất hoặc có thể là một loạt các thiết bị từ một nhà sản xuất duy nhất. Công nghệ phần cứng và điện thoại di động truy cập Internet đã nâng cao, cách tiếp cận này đóng cửa đã trở thành outmoded.Nền tảng như Symbian là sau đó tạo ra để cung cấp cho các nhà phát triển với một đối tượng nhắm mục tiêu rộng hơn. Các hệ thống này đã chứng tỏ thành công hơn trong việc khuyến khích các nhà phát triển điện thoại di động để cung cấp các ứng dụng phong phú tốt hơn thừa hưởng phần cứng có sẵn.Mặc dù các nền tảng đã làm, và tiếp tục, cung cấp một số quyền truy cập vào các thiết bị phần cứng, họ gener¬ally yêu cầu các nhà phát triển để viết mã C/c ++ phức tạp và sử dụng nặng nề của API độc quyền mà là nổi tiếng là khó khăn để làm việc với. Khó khăn này khuếch đại cho các ứng dụng mà phải làm việc trên differ¬ent phần cứng hiện thực và những người mà làm cho việc sử dụng một tính năng phần cứng cụ thể, chẳng hạn như GPS.
đang được dịch, vui lòng đợi..
Kết quả (Việt) 2:[Sao chép]
Sao chép!
GÌ TRÊN CHƯƠNG NÀY?
^ Một nền phát triển ứng dụng di động
^ gì Android là (và những gì nó không được)
^ Một giới thiệu về các tính năng SDK Android
> Những thiết bị Android chạy trên
> Tại sao bạn nên phát triển cho điện thoại di động và Android
> Giới thiệu SDK Android và phát triển khuôn khổ
cho dù bạn là một kỹ sư điện thoại di động có kinh nghiệm, một máy tính để bàn hoặc web phát triển, hay là người mới lập trình hoàn chỉnh, Android là một cơ hội thú vị mới để viết các ứng dụng sáng tạo cho một phạm vi ngày càng rộng của các thiết bị.
Mặc dù cái tên, Android sẽ không giúp bạn tạo ra một đội quân không thể ngăn cản các chiến binh người máy vô cảm trên một nhiệm vụ không ngừng để làm sạch đất của các tai họa của nhân loại. Thay vào đó, Android là một phần mềm mã nguồn mở ngăn xếp bao gồm các hệ thống điều hành, middleware và các ứng dụng di động chủ chốt, cùng với một tập các thư viện API cho các ứng dụng văn bản mà có thể định hình được cái nhìn, cảm nhận, và chức năng của các thiết bị mà họ chạy .
nhỏ, phong cách, và linh hoạt, các thiết bị di động hiện đại đã trở thành công cụ mạnh mẽ incorpo¬rate màn hình cảm ứng, máy ảnh, máy nghe nhạc, hệ thống định vị toàn cầu (GPS) thu, và Near Field Communications (NFC) phần cứng. Khi công nghệ đã phát triển, điện thoại di động đã trở về nhiều hơn chỉ đơn giản là thực hiện cuộc gọi. Với sự ra đời của máy tính bảng và Google TV, Android đã mở rộng vượt ra ngoài rễ của nó như là một hệ thống điều hành điện thoại di động, cung cấp một nền tảng consis¬tent cho phát triển ứng dụng trên một phạm vi ngày càng rộng của phần cứng.
Trong Android, các ứng dụng bản địa và bên thứ ba được viết với các API cùng và thực hiện trên thời gian chạy cùng. Những API truy cập phần cứng, quay video, dựa trên địa điểm
dịch vụ, hỗ trợ cho các dịch vụ nền, hoạt động dựa trên bản đồ, cơ sở dữ liệu quan hệ, giao tiếp giữa các ứng dụng, Bluetooth, NFC, và 2D và 3D đồ họa.
Cuốn sách này mô tả làm thế nào để sử dụng các API để tạo ra các ứng dụng Android của riêng bạn. Trong chương này, bạn sẽ tìm hiểu một số hướng dẫn để phát triển phần cứng điện thoại di động và nhúng, cũng như được intro¬duced cho một số nền tảng các tính năng sẵn có để phát triển Android.
Android có các API mạnh mẽ, tài liệu xuất sắc, một cộng đồng phát triển thịnh vượng, và không phát triển hoặc chi phí phân phối. Khi các thiết bị di động tiếp tục tăng trong phổ biến, và các thiết bị Android mở rộng sang thú vị mới hình thức-yếu tố, bạn có cơ hội để tạo ra appli¬cations sáng tạo không có vấn đề gì kinh nghiệm phát triển của bạn.
Một BỐI CẢNH Little
Trong những ngày trước khi Twitter và Facebook, khi Google vẫn còn là một cái nháy mắt và khủng long sáng lập 'cai trị trái đất, điện thoại di động được chỉ là - điện thoại di động đủ nhỏ để vừa trong một chiếc cặp, có pin có thể kéo dài đến vài giờ. Họ đã làm, tuy nhiên, cung cấp sự tự do để thực hiện cuộc gọi mà không được kết nối vật lý tới một điện thoại cố định.
Ngày càng nhỏ, phong cách, và mạnh mẽ, điện thoại di động bây giờ là phổ biến và không thể thiếu. Tiến phần cứng đã làm cho điện thoại di động nhỏ hơn và hiệu quả hơn, trong khi tính năng lớn hơn, màn hình sáng hơn và bao gồm một số lượng ngày càng tăng của thiết bị ngoại vi phần cứng.
Sau khi lần đầu tiên bao gồm máy ảnh và phương tiện truyền thông máy nghe, bây giờ điện thoại di động tính năng GPS, gia tốc, phần cứng NFC và màn hình cảm ứng độ nét cao. Những đổi mới phần cứng cung cấp mảnh đất màu mỡ để phát triển phần mềm, nhưng cho đến tương đối gần đây các ứng dụng có sẵn cho điện thoại di động đã tụt lại phía sau các đối tác phần cứng của họ.
Các Not-So-xa quá khứ
lịch sử, các nhà phát triển, thường mã hóa trong cấp thấp C hoặc C ++, có cần thiết để hiểu được phần cứng spe¬cific họ đã được mã hóa cho, thường là một thiết bị duy nhất hoặc có thể là một loạt các thiết bị từ một nhà sản xuất duy nhất. Khi công nghệ phần cứng và truy cập Internet di động đã nâng cao, tiếp cận kín điều này đã trở thành lỗi thời.
Nền tảng như Symbian sau đó đã được tạo ra để cung cấp cho các nhà phát triển với một đối tượng mục tiêu rộng lớn hơn. Những hệ thống này đã chứng minh thành công hơn trong việc khuyến khích phát triển điện thoại di động để cung cấp các ứng dụng phong phú mà thừa hưởng tốt hơn các phần cứng có sẵn.
Mặc dù những nền tảng đã làm, và tiếp tục, cung cấp một số quyền truy cập vào các thiết bị phần cứng, họ gener¬ally yêu cầu các nhà phát triển để viết phức tạp C / C ++ và sử dụng rất nhiều các API độc quyền là rất khó khăn để làm việc với. Khó khăn này được khuếch đại cho các ứng dụng mà phải làm việc trên triển khai phần cứng differ¬ent và những người sử dụng các tính năng phần cứng đặc biệt, chẳng hạn như GPS.
đang được dịch, vui lòng đợi..
 
Các ngôn ngữ khác
Hỗ trợ công cụ dịch thuật: Albania, Amharic, Anh, Armenia, Azerbaijan, Ba Lan, Ba Tư, Bantu, Basque, Belarus, Bengal, Bosnia, Bulgaria, Bồ Đào Nha, Catalan, Cebuano, Chichewa, Corsi, Creole (Haiti), Croatia, Do Thái, Estonia, Filipino, Frisia, Gael Scotland, Galicia, George, Gujarat, Hausa, Hawaii, Hindi, Hmong, Hungary, Hy Lạp, Hà Lan, Hà Lan (Nam Phi), Hàn, Iceland, Igbo, Ireland, Java, Kannada, Kazakh, Khmer, Kinyarwanda, Klingon, Kurd, Kyrgyz, Latinh, Latvia, Litva, Luxembourg, Lào, Macedonia, Malagasy, Malayalam, Malta, Maori, Marathi, Myanmar, Mã Lai, Mông Cổ, Na Uy, Nepal, Nga, Nhật, Odia (Oriya), Pashto, Pháp, Phát hiện ngôn ngữ, Phần Lan, Punjab, Quốc tế ngữ, Rumani, Samoa, Serbia, Sesotho, Shona, Sindhi, Sinhala, Slovak, Slovenia, Somali, Sunda, Swahili, Séc, Tajik, Tamil, Tatar, Telugu, Thái, Thổ Nhĩ Kỳ, Thụy Điển, Tiếng Indonesia, Tiếng Ý, Trung, Trung (Phồn thể), Turkmen, Tây Ban Nha, Ukraina, Urdu, Uyghur, Uzbek, Việt, Xứ Wales, Yiddish, Yoruba, Zulu, Đan Mạch, Đức, Ả Rập, dịch ngôn ngữ.

Copyright ©2025 I Love Translation. All reserved.

E-mail: