Hướng dẫn sử dụng app inventor

1. Lập trình phần mềm Android theo kiểu Kéo-Thả (Drag và Drop) với MIT App Inventor 2.

Bạn đang xem: Hướng dẫn sử dụng app inventor

MIT App Inventor giành riêng cho Android là 1 trong ứng dụng website nguồn mngơi nghỉ lúc đầu được cung ứng vị Google cùng bây giờ được bảo trì do Viện Công nghệ Massachusetts (MIT). Nền tảng cho phép nhà lập trình sẵn tạo nên những ứng dụng ứng dụng mang đến hệ quản lý điều hành Android (OS). Bằng phương pháp thực hiện hình ảnh hình ảnh, căn nguyên cho phép người dùng kéo cùng thả những kân hận mã (blocks) để tạo nên các vận dụng rất có thể điều khiển xe trên lắp thêm Android. Đến thời điểm hiện nay 07/2017, phiên bản iOS của nền tảng này sẽ bắt đầu được chuyển vào phân tích bởi Thunkable, là một trong các đơn vị cung ứng ứng dụng web đến ngữ điệu này.

Mục tiêu chủ chốt của MIT App Inventor là giúp đỡ những người chưa xuất hiện kỹ năng về ngữ điệu thiết kế từ trước có thể tạo ra đều áp dụng hữu ích trên hệ quản lý Android. Phiên bản tiên tiến nhất là MIT App Inventor 2.

Ngày ni, MIT sẽ hoàn thành xong App Inventor cùng nó được chia sẻ ngay lập tức bên trên thông tin tài khoản Google. Các lập trình sẵn viên bắt đầu bắt đầu hoặc bất kỳ ai ước ao tạo thành áp dụng Android chỉ cần vào liên tưởng web của MIT, nhập lên tiếng tài khoản Google, với tự hầu hết mảnh ghép nhỏ, tạo ra số đông ý tưởng của chính mình. Quý Khách là tín đồ mới ban đầu hoặc chưa biết gì hết về App Inventor? MIT gồm sẵn hàng loạt các hướng dẫn ví dụ cho chính mình làm cho thân quen cùng với chương trình.

Để thực hiện được App Inventor, các bạn truy vấn vào liên can http://ai2.appinventor.mit.edu . Sau kia thực hiện đăng nhập bằng thông tin tài khoản Google của người tiêu dùng nhằm mnghỉ ngơi trang quản lí lí những project.

Giao diện thống trị project

*

Giao diện xây dựng (Design)

*

Giao diện thiết kế (Blocks)

*

Nói tầm thường toàn bộ siêu dễ dàng và đơn giản là những làm việc kéo và thả, bao gồm cả phần kiến tạo hình ảnh và viết code. Tmê say khảo một số trong những bài viết ra mắt với chỉ dẫn sử dụng ứng dụng MIT App Inventor

2. Xây dựng ứng dụng điều khiển/đo lường và thống kê lắp thêm qua truyền thông media BLE.

Phần này trình bày các bước thành lập một áp dụng chạy xe trên Android OS để tinh chỉnh và điều khiển và đo lường lắp thêm trải qua tiếp xúc truyền thông media ko dây Bluetooth Low Energy (BLE).

2.1. Tổng quan

Phần mềm:

Chạy bên trên những điện thoại cảm ứng thực hiện hệ quản lý Android OS, với tính năng Bật / Tắt đèn led với thống kê giám sát mốc giới hạn dấn Push Button trên bo mạch VBLUno51.

Được viết bởi MIT App Inventor 2 theo cách lập trình sẵn kéo - thả (Drag và drop).

Thiết bị điều khiển:

Sử dụng bo mạch VBLUno51 của VNG, hỗ trợ tiếp xúc BLE.

Firmware: Sử dụng mã nguồn đến VBLUno51 GẦN GIỐNG trong nội dung bài viết Tutorial: Điều khiển cùng Gisát hại một đồ vật bởi điện thoại qua BLE cùng với bo mạch VBLUno51

Chỉ không giống tại chiếc 85, quý giá để bật ánh sáng Led là 0x30 nuốm bởi vì 0x00. Lý vị siêu đối kháng giản: BluetoothLE extension của MIT AI2 bạn dạng ngày nay không triển khai xong, còn xảy ra lỗi khi thực hiện phương thức WriteBytes. Để hạn chế điều này, ví dụ của chúng ta sử dụng cách tiến hành WriteStrings.

Firmware sử dụng mang đến VBLUNO5một trong ví dụ này


- Chức năng cầm thể: + Điều khiển: Cho phép thực hiện vận dụng mobile nhằm tinh chỉnh Bật / Tắt led có sẵn trên mạch. + Giám sát: lúc người dùng dìm Push Button bên trên mạch, quý hiếm giám sát tăng dần đều với hiển thị trên ứng dụng Mobile.

2.2. Các bước cụ thể

Cách 1: Tạo projectSau khi đăng nhập, tại cửa sổ chính (My Project), bạn chọn Start new project , tiếp đến đặt trên cho project bạn có nhu cầu sản xuất.

*

*

Bước 2: Thiết kế giao diện

Cửa sổ thiết kế bao gồm 4 form công dụng chính nlỗi hình dưới đây

*

trước hết, một áp dụng hoàn toàn có thể có rất nhiều hành lang cửa số đồ họa, trong MIT AI2 gọi là những Screen.

Palette: Chứa các yếu tắc có thể bỏ lên bên trên Screen như: Button, Label, Image, Listview, Video player, …. Đến những thanh hao phần chức năng ko thấy được trên Screen như: BLE extension, Notifier, các sensors, ….

Viewer: Hiển thị bối cảnh screen. Kéo thả các nguyên tố tự khung Palette sang trên đây nhằm kiến tạo bối cảnh mang đến ứng dụng của người sử dụng.

Components: Sơ thứ cây diễn tả cấu trúc các yếu tắc đã có sắp xếp bên trên Screen.

Properties: Hiển thị ở trong tính của component tương xứng được lựa chọn.

Xem thêm: Wifi - Using Td

Ngoài ra còn form Media chứa những tệp tin media các bạn download lên nhằm thực hiện vào chương trình như: Hình ảnh icon, ảnh trên nền, …

Chương thơm trình minc họa trong nội dung bài viết có phong cách thiết kế nlỗi hình dưới. Bao tất cả các yếu tắc nhận thấy trên Screen cùng các yếu tố tác dụng ko bắt gặp trên Screen (non-visible) là:

Notifier1: Hiển thị các câu thông báo đến người dùng.

BluetoothLE1: Đây là extension chất nhận được media qua tiếp xúc Bluetooth Low Energy.

Tải BluetoothLE.aix về sản phẩm tính

Để sử dụng extesion này vào project của doanh nghiệp, vào Palette -> Extension -> Import extension -> Chọn tệp tin BluetoothLE.aix bắt đầu thiết lập v

Xem tư liệu bộc lộ để biết bỏ ra tiết

BluetoothClient1: Để giao tiếp với VBLUno51 qua BLE bọn họ đã áp dụng BluetoothLE extension. Tuy nhiên, bởi vì extension này chưa tồn tại nằm trong tính nhằm soát sổ việc Điện thoại đang nhảy Bluetooth tuyệt chưa cần ta thực hiện component này để giải quyết và xử lý vấn đề đó.

*

Bước 3: Lập trình chức năng
Trong MIT AI2, code chính là những Blocks, việc của họ là kéo thả những blocks này lịch sự size Viewer cùng kết nối bọn chúng theo tác dụng mong muốn.

Blocks có 2 đội chính:

Các bloông chồng tính năng cơ bạn dạng của một công tác như: tinh chỉnh và điều khiển luồng, lô ghích, toán học, ký kết trường đoản cú, vươn lên là, …

*


* Các bloông chồng tính năng theo từng component vào ứng dụng: Mỗi component của ứng dụng đều có các bloông xã tác dụng tương xứng.

*

Nhóm này có 3 giao diện chính:

Thuộc tính (Properties):

*

Phương thức (Methods):

*

Sự khiếu nại (Events):

*

Các kân hận code của chương trình ví dụ


*


* Hành đụng lúc khởi chạy Screen: Kiểm tra sẽ nhảy Bluetooth không dây tuyệt chưa, nếu như đã nhảy thì bước đầu quét những máy BLE bao phủ.

*


*


* Hành đụng sau khoản thời gian user lựa chọn 1 thứ tự ListPicker: Lấy quý giá can hệ của sản phẩm công nghệ được lựa chọn cùng gán mang đến thay đổi `ble_device`.

*


* Hành rượu cồn khi phần mềm vẫn liên kết với VBLUno51 qua BLE: Dừng quét, đặt tâm trạng liên kết, thay đổi bối cảnh, có thể chấp nhận được VBLUno51 notify dữ liệu lên phần mềm qua button characteristic.

*


* Hành đụng Lúc ngắt kết nối: đặt trạng thái, đổi khác đồ họa, liên tiếp quét các vật dụng BLE bao bọc.

* Hành hễ Lúc nhận nút Connect: Thực hiện nay kết nối / ngắt kết nối cho lắp thêm BLE đang chọn trường đoản cú ListPicker.

* Hành hễ Lúc thừa nhận nút bật/tắt đèn led: Tùy theo tinh thần Led hiện thời nhưng mà truyền lệnh bật hoặc tắt led, chuyển đổi các hình ảnh tương ứng.

* Hành động lúc ứng dụng nhận được tài liệu đo lường và thống kê Button vì VBLUno51 gửi lên: Xử lý và hiển thị lên Screen.

*

Bước 4: Biên dịch cùng nghiên cứu

Để biên dịch và thực thi chương trình viết trên MIT App Inventor 2 gồm hai cách:

Cách 1: Sử dụng phần mềm MIT Companion. Với phương pháp này, bạn phải thiết đặt ứng dụng MIT Companion bên trên Smartphone của người sử dụng. Sau kia, liên kết cùng với project của doanh nghiệp nhằm auto tải về về với chạy bên phía trong phần mềm MIT Companion. Như vậy tạo ra những sự phiền phức cùng dựa vào.

Cách 2: Biên dịch ra file app android và thiết lập, bao gồm tùy chọn tải về file android về laptop sau đó xào nấu sang trọng điện thoại để biện pháp đặt hoặc biên dịch với sở hữu online thông qua mã QR code.

Tại ví dụ này mình chọn Cách 2.

Để tiến hành, bạn chọn Build -> App (provide QR code for .apk)

*

Sau Khi biên dịch chấm dứt đang mở ra một mã QR code, các bạn áp dụng phần mềm quét QR code trên điện thoại thông minh để tải tệp tin game android về và thiết lập.

*

2.3. Kết quả

Giao diện chương thơm trình

*

Nhấp lựa chọn nút BLE devices danh sách để chắt lọc bo mạch VBLUno51 đề nghị liên kết.

*

Nhấn Connect nhằm kết nối trang bị, sau thời điểm kết nối bạn cũng có thể nhảy / tắt led và đo lường quý hiếm các lần nhận Push button trên bo mạch VBLUno51.

Xem thêm: Share Tài Khoản Netflix Miễn Phí (Update T3/2021), Cách Để Sử Dụng Netflix Miễn Phí (Kèm Ảnh)

*

Có thể thấy, việc áp dụng MIT App Inventor 2 để lập trình sẵn ứng dụng di động bên trên Android OS khá dễ dàng và đơn giản, thuận lợi thực hiện được cùng với phần nhiều bạn không chăm. MIT App Inventor2 vẫn càng ngày càng hoàn thành xong hơn nữa. Mong rằng những bạn có thể tạo nên mình hồ hết phần mềm có ích cho học hành, vui chơi giải trí và cuộc sống.


Chuyên mục: