Hướng Dẫn Sử Dụng App Inventor

1. Lập trình ứng dụng Android theo phong cách 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

Bạn đã xem: Hướng dẫn áp dụng phầm mềm inventor

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

Mục tiêu mấu chốt của MIT App Inventor là giúp sức những người chưa có kiến thức về ngôn từ lập trình sẵn từ bỏ trước hoàn toàn có thể tạo thành đều áp dụng có ích trên hệ quản lý điều hành Android. Phiên bản mới nhất là MIT App Inventor 2.

Ngày nay, MIT đã triển khai xong App Inventor và nó được chia sẻ ngay bên trên tài khoản Google. Các lập trình viên new ban đầu hoặc ngẫu nhiên ai ao ước tạo nên áp dụng Android chỉ cần vào hệ trọng website của MIT, nhập thông tin tài khoản Google, với từ bỏ hầu hết mhình họa ghxay nhỏ dại, tạo các ý tưởng phát minh của chính mình. quý khách hàng là fan bắt đầu ban đầu hoặc chưa chắc chắn gì hết về App Inventor? MIT tất cả sẵn hàng loạt các hướng dẫn rõ ràng cho mình có tác dụng thân quen cùng với chương trình.

Để thực hiện được App Inventor, chúng ta truy cập vào địa chỉ http://ai2.appinventor.mit.edu . Sau đó tiến hành singin bằng thông tin tài khoản Google của khách hàng để mngơi nghỉ trang quản lí lí những project.

Giao diện cai quản project


*

Giao diện kiến thiết (Design)


*

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


*

Nói chung tất cả siêu đơn giản và dễ dàng là các thao tác làm việc kéo với thả, bao hàm cả phần kiến thiết giao diện cùng viết code. Tham khảo một trong những bài viết giới thiệu cùng lí giải thực hiện ứng dụng MIT App Inventor

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

Phần này trình bày công việc xuất bản một ứng dụng điều khiển xe trên Android OS để điều khiển với tính toán lắp thêm thông qua giao tiếp media ko dây Bluetooth không dây Low Energy (BLE).

2.1. Tổng quan

Phần mềm:

Chạy bên trên những điện thoại thông minh áp dụng hệ quản lý Android OS, với tác dụng Bật / Tắt đèn led cùng đo lường và tính toán số lần dìm Push Button bên trên bo mạch VBLUno51.

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

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

Sử dụng bo mạch VBLUno51 của VNG, cung ứng tiếp xúc BLE.

Firmware: Sử dụng mã mối cung cấp mang lại VBLUno51 GẦN GIỐNG vào bài viết Tutorial: Điều khiển cùng Gisát hại một sản phẩm công nghệ bởi điện thoại cảm ứng qua BLE với bo mạch VBLUno51

Chỉ khác trên cái 85, giá trị để bật ánh sáng Led là 0x30 cầm cố bởi vì 0x00. Lý do vô cùng solo giản: BluetoothLE extension của MIT AI2 phiên bản bây giờ không triển khai xong, còn xẩy ra lỗi lúc áp dụng cách tiến hành WriteBytes. Để khắc chế điều đó, ví dụ của chúng ta áp dụng thủ tục WriteStrings.

Firmware áp dụng mang lại VBLUNO51 trong ví dụ này

- Chức năng gắng thể: + Điều khiển: Cho phép áp dụng ứng dụng sản phẩm điện thoại để điều khiển và tinh chỉnh Bật / Tắt led bao gồm sẵn trên mạch. + Giám sát: Khi người tiêu dùng nhấn Push Button trên mạch, giá trị đo lường và thống kê tăng nhiều với hiện trên ứng dụng điện thoại.

Xem thêm: Tìm Gái Ở Tphcm - Hẹn Hò Tốc Độ Tp

2.2. Các bước nỗ lực thể

Bước 1: Tạo projectSau lúc đăng nhập, tại hành lang cửa số chính (My Project), bạn chọn Start new project , tiếp đến để trên mang đến project bạn muốn chế tác.


*

*

Thứ nhất, một áp dụng rất có thể có khá nhiều hành lang cửa số hình ảnh, trong MIT AI2 gọi là những Screen.

Palette: Chứa hẹn những yếu tắc hoàn toàn có thể bỏ trên bên trên Screen như: Button, Label, Image, Listview, Video player, …. Đến những thanh khô phần chức năng ko nhận thấy bên trên Screen như: BLE extension, Notifier, các sensors, ….

Viewer: Hiển thị đồ họa screen. Kéo thả các nguyên tố tự form Palette sang trọng đây để thi công giao diện mang lại ứng dụng của người tiêu dùng.

Components: Sơ đồ cây diễn tả cấu trúc những yếu tắc đã làm được sắp xếp bên trên Screen.

Dường như còn khung Media chứa những tệp tin media chúng ta mua lên để áp dụng vào chương trình như: Hình ảnh icon, nền game, …

Chương trình minh họa trong nội dung bài viết có thiết kế như hình bên dưới. Bao bao gồm các thành phần nhận thấy bên trên Screen với những yếu tắc tính năng ko thấy được trên Screen (non-visible) là:

Notifier1: Hiển thị những câu thông báo cho người tiêu dùng.

BluetoothLE1: Đây là extension được cho phép truyền thông media qua giao tiếp Bluetooth Low Energy.

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

Để áp dụng extesion này trong project của người tiêu dùng, vào Palette -> Extension -> Import extension -> Chọn file BluetoothLE.aix bắt đầu download v

Xem tài liệu diễn tả để hiểu bỏ ra tiết

BluetoothClient1: Để tiếp xúc với VBLUno51 qua BLE họ đang thực hiện BluetoothLE extension. Tuy nhiên, vày extension này chưa xuất hiện nằm trong tính để khám nghiệm vấn đề Điện thoại đã nhảy Bluetooth hay không buộc phải ta thực hiện component này nhằm xử lý vấn đề đó.


Cách 3: Lập trình công dụng Trong MIT AI2, code đó là những Blocks, câu hỏi của họ là kéo thả những blocks này quý phái size Viewer cùng kết nối bọn chúng theo chức năng mong muốn.

Blocks bao gồm 2 team chính:

Các bloông xã tính năng cơ bạn dạng của một công tác như: điều khiển luồng, logic, toán học tập, ký từ bỏ, đổi thay, …


* Các block công dụng theo từng component vào ứng dụng: Mỗi component của áp dụng đều sở hữu các block tính năng tương xứng.

Nhóm này có 3 hình dạng chính:

Thuộc tính (Properties):


Phương thơm thức (Methods):


Bước 4: Biên dịch với thể nghiệm

Để biên dịch với tiến hành lịch trình viết bên trên MIT App Inventor 2 có 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 điện thoại cảm ứng thông minh của người sử dụng. Sau kia, kết nối với project của công ty để tự động tải về về cùng chạy bên phía trong ứng dụng MIT Companion. Điều này gây ra nhiều sự phiền phức và phụ thuộc vào.

Cách 2: Biên dịch ra tệp tin game android cùng setup, bao hàm tùy chọn tải về tệp tin game android về laptop tiếp đến sao chép sang điện thoại để giải pháp đặt hoặc biên dịch với cài online trải qua mã QR code.

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

Để thực hiện, chúng ta lựa chọn Build -> App (provide QR code for .apk)


Sau lúc biên dịch ngừng đang lộ diện một mã QR code, chúng ta sử dụng phần mềm quét QR code bên trên điện thoại thông minh nhằm cài file app android về với thiết đặt.