Logo vi.androidermagazine.com
Logo vi.androidermagazine.com

Làm thế nào để bắt đầu với những thứ Android

Mục lục:

Anonim

Android Things có thể là một trong những dự án tốt nhất của Google từ trước đến nay. Được thiết kế để giúp xây dựng các "thứ" thông minh nhúng nhỏ bằng cách đơn giản và nhất quán, đó là một cách tuyệt vời để bắt đầu với bất kỳ loại dự án kết nối nhỏ nào ngay cả khi bạn chưa từng thực hiện bất kỳ loại lập trình nào trước đây.

Nó có thể chạy trên phần cứng chi phí thấp và có tài liệu hỗ trợ tuyệt vời để chỉ cho bạn đi đúng hướng cho dù bạn mơ ước xây dựng cái gì. Tôi đã xem xét nó trong một vài tuần và nghĩ rằng đó là nơi mọi người có hứng thú với việc xây dựng công nghệ tuyệt vời và không chỉ sử dụng nó để bắt đầu.

Có lẽ phần tốt nhất là ở cốt lõi của nó, nó chỉ là Android. Cùng một Android chạy trên hơn một tỷ điện thoại, vô số máy tính bảng, đồng hồ, tivi và hầu hết mọi thứ thông minh nhỏ khác mà bạn có thể tưởng tượng. Tìm hiểu bằng cách thực hiện với các hướng dẫn tuyệt vời của Android Things và bạn sẽ hiểu rõ cách viết ứng dụng cho Android. Bạn không cần phải có ước mơ trở thành nhà phát triển ứng dụng Android thành công - đó là một cách tuyệt vời để học ngay cả khi bạn chỉ muốn học. Tốt nhất của tất cả, bắt đầu chỉ cần một vài bước đơn giản.

Những điều trên Android: Mọi thứ bạn cần biết về kế hoạch của Google để phá vỡ IoT

Những gì bạn cần: Phần cứng

Bạn không cần chăn chó Giáng sinh để làm việc với Android Things, nhưng nó không gây hại gì nếu bạn có.

Để bắt đầu phát triển với Android Mọi thứ bạn cần một vài phần cứng cơ bản. Để bắt đầu, bạn sẽ cần một máy tính. Nó không phải là một máy tính ưa thích, chỉ đủ mạnh để chạy Android Studio. Bất kỳ PC Windows hoặc máy tính xách tay hiện đại nào cũng sẽ ổn, cũng như mọi máy Mac của Intel hoặc Linux.

Nhiều năm trước, tôi đã bắt đầu đánh lừa sự phát triển của Android trên một chiếc Netbook Acer nhỏ mà tôi đã nói dối và nó là quá đủ về mặt phần cứng. Tất nhiên, một PC mạnh mẽ sẽ cắt giảm thời gian cần thiết để biên dịch các sáng tạo của bạn, nhưng bạn không cần nó.

Bạn không cần nhiều phần cứng đắt tiền để bắt đầu.

Ở đầu bên kia, bạn sẽ cần một số phần cứng có thể chạy Android Things.

Nếu bạn đã quen thuộc với các máy tính bảng đơn nhỏ và mày mò xung quanh, bạn có thể bắt đầu với một bảng PICO-IMX7-AT độc lập hoặc Raspberry Pi 3. Tôi yêu Raspberry Pi vì nó có hỗ trợ rộng rãi và thích nghi để làm hầu hết mọi thứ, nhưng nếu bạn nghiêm túc hơn trong việc xây dựng các dự án nhúng thông minh, Pico là lựa chọn tốt hơn vì nó cũng có hỗ trợ phát triển Alexa.

Một lựa chọn thậm chí tốt hơn là chi 200 đô la và mua một bộ công cụ dành cho nhà phát triển Android Things hoàn chỉnh. Bạn sẽ không chỉ có được bảng Pico, mà còn có màn hình cảm ứng đa điểm 5 inch, camera HD, Pimoroni Rainbow HAT và tất cả các dây cáp và ốc vít để đặt nó lại với nhau. Đây là những bộ dụng cụ tương tự mà Google đã tặng cho những người tham dự tại Google I / O 2018 và chúng rất tuyệt. Thật đáng để chi tiêu thêm một chút để có được mọi thứ bạn cần cũng như có phần cứng chính xác được sử dụng trong tất cả các bản demo và hướng dẫn.

Những gì bạn cần: Phần mềm

Mọi phần mềm bạn cần để phát triển cho Android Things đều miễn phí. Điều đó không có nghĩa là nó tệ, chỉ là các nhà phát triển của nó muốn bạn có thể sử dụng nó và không tính phí bất cứ điều gì.

Nó bao gồm ba phần: hình ảnh Android Things cho phần cứng phát triển của bạn, Android Studio cho máy tính của bạn và ứng dụng đồng hành Android để giúp hệ thống của bạn hoạt động và kết nối với Wi-Fi nếu bạn đang sử dụng bộ công cụ từ Google.

Tất cả phần mềm bạn cần để phát triển cho Android Things đều miễn phí.

Android Studio là Android Studio rất giống nhau mà các nhà phát triển ứng dụng cho điện thoại Android sử dụng. Nó có một vài yêu cầu cơ bản và bạn đã cài đặt những yêu cầu đó nếu bạn đang sử dụng Windows hoặc macOS.

Nếu bạn đang cài đặt trên Linux, bạn sẽ cần một vài phụ thuộc cơ bản mà có lẽ bạn đang sử dụng. Bạn có thể tải xuống Android Studio từ trang web Google Developers và nó cài đặt như bất kỳ chương trình nào khác. Bạn cũng sẽ tìm thấy hướng dẫn đầy đủ về việc thiết lập môi trường phát triển của mình sau khi trình cài đặt hướng dẫn bạn thiết lập.

Android Things có sẵn dưới dạng hình ảnh dựng sẵn từ Google tại cổng thông tin Android Things. Google cung cấp các bản cập nhật và bản vá bạn có thể cài đặt để sử dụng hình ảnh dựng sẵn là một ý tưởng hay. Nếu bạn đã mua một bộ công cụ dành cho nhà phát triển, bạn đã có phần mềm bạn cần để bắt đầu cài đặt lên bảng. Bạn cũng sẽ muốn đăng ký bảng điều khiển dành cho nhà phát triển Android Things của riêng bạn để giúp tìm nạp và gửi dữ liệu qua Google Cloud. Nếu bạn không mua bộ công cụ, bảng điều khiển dev có công cụ bạn cần để flash bản dựng Android Things mới nhất lên bảng của bạn.

Đây cũng là một ý tưởng tuyệt vời để cài đặt ứng dụng đồng hành Android Things cho điện thoại của bạn. Nếu bạn đã mua một bộ, bạn sẽ cần nó để thiết lập và kết nối với mạng. Bạn có thể tìm thấy nó tại Google Play.

Điểm dừng tiếp theo: Bất cứ nơi nào

Tin hay không, đó là tất cả mọi thứ bạn cần để phát triển cho nền tảng Android Things. Nếu bạn quen thuộc với việc phát triển phần mềm, bạn có một ý tưởng hay về việc sẽ đi đâu tiếp theo, nhưng hầu hết mọi người không quen thuộc. Điều đó ổn vì Android Things được thiết kế để trở thành thứ sẽ dạy bạn.

Google cung cấp một hướng dẫn đầy đủ để bắt đầu một khi mọi thứ được kết hợp với nhau.

Đây là lý do tại sao tôi yêu thích nền tảng Android Things. Bạn có một số phần cứng có thể cho bạn biết nhiệt độ, nhưng không biết nên đi đâu tiếp theo một khi bạn đã kết nối mọi thứ. Google có một hướng dẫn tuyệt vời đưa bạn qua những điều cơ bản (làm cho đèn LED sáng lên) đến các kỹ thuật nâng cao trong tài liệu đào tạo Android Things của nó.

Bạn có thể sử dụng các hướng dẫn này với bất kỳ phần cứng phát triển nào, vì vậy nếu bạn không nhận được một bộ công cụ, bạn vẫn có thể tìm hiểu những gì và làm thế nào để làm cho tất cả xảy ra. Bạn đang đi qua các chân I / O và mỗi chân được sử dụng cho mục đích gì (và thậm chí chúng là gì nếu bạn bắt đầu từ đầu!) Và nói chính xác cách kết nối bất kỳ phần cứng nào và có sẵn các ví dụ mã hoàn chỉnh.

Hoàn thành khóa đào tạo Android Things Google cung cấp cho bạn mọi thứ bạn cần biết để bắt đầu xây dựng ứng dụng cũng như làm quen với máy tính nhúng và cách thức hoạt động của phần cứng ngoại vi khác. Thật tuyệt vời cho dù trình độ kỹ năng của bạn là gì.

Tôi biết hầu hết mọi người quan tâm đến việc sử dụng các tiện ích tuyệt vời hơn là họ đang tạo ra chúng. Nhưng nếu bạn thậm chí có hứng thú với việc phát triển ứng dụng IoT / thiết bị di động hoặc phần cứng nhúng, Android Things là một cách tuyệt vời để tìm hiểu thêm và một cái gì đó bạn nên xem qua.

Chúng tôi có thể kiếm được một khoản hoa hồng cho việc mua hàng bằng cách sử dụng các liên kết của chúng tôi. Tìm hiểu thêm.