일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- navigator
- MainAxisAlignment
- InkWell
- Networking
- HTTP
- Flutter Tutorial
- sqlite
- Row Widget
- CrossAxisAlignment
- Hello World
- node.js
- 반석천
- Image.network
- Row
- ListView.builder
- AppBar
- Flutter 강좌
- listview
- Snackbar
- Column Widget
- WillPopScope
- flutter
- Flutter 예제
- Flutter 앱 배포
- Cached Image
- Load Image
- Scaffold
- ListTile
- Flutter Example
- FutureBuilder
- Today
- Total
목록Development (192)
꿈꾸는 시스템 디자이너
USB 악세사리가 폰에서 연결되고 해제되는 것을 모니터링 하는 엑티비티를 만들어 보고 싶어서 아래의 작업을 수행했다. 1. 메니페스트 파일 2. 리소스 파일 3. 엑티비티 파일 public class ConnectionManager extends Activity{ @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); } @Override protected void onResume() { // TODO Auto-generated method stub super.onResume(); IntentFilter filter = n..
아두이노 ADK를 이용한 안드로이드 악세사리 개발에서 악세사리의 디스크립터를 생성하는 법은 다음과 같다. ... AndroidAccessory acc("Google, Inc.", "DemoKit", "DemoKit Arduino Board", "1.0", "http://www.adnroid.com/", "0000000012345678"); ... void loop() { ... if (acc.isConnected()) { //communicate with Android application } else{ //set the accessory to its default state } ... } 위와 같이 acc를 구현하고 loop()함수내에서 악세사리가 수행해야할 동작을 구현하는 것이다. 다음과 같은 예로 ..
USB Accessory(USB 악세사리) In this document Choosing the Right USB Accessory APIs Installing the Google APIs add-on library API Overview Usage differences between the add-on library and the platform APIs Android Manifest Requirements Working with accessories Discovering an accessory Obtaining permission to communicate with an accessory Communicating with an accessory Terminating communication with ..
아두이노 Mega ADK와 넥서스S와의 연동이 성공하였다. 그 방식은 아래의 사이트에 설명되어 있다. http://developer.android.com/guide/topics/usb/adk.html 위의 사이트의 설명을 따라가면서 연결을 시도할 때 유의해야 할 사항은 다음 두가지 있다. 1. Arduino S/W 1.0이 아닌 '0023' 버전에서 demokit.pde의 컴파일이 가능하다. 이는 1.0으로 업데이트 되면서 라이브러리 구성이 많이 변경되었다. '0023' 버전에서는 문제없이 컴파일되고 아두이노로 upload 된다. 2. demokit.pde 파일 수정 필요 앞서 설명한 것처럼 demokit.pde 파일을 upload하면 아무런 반응이 없다. 이 때문에 며칠을 고민해오다가 소스를 하나하나 ..
우분투 개발환경에서 ncurses 라이브러리의 설치가 필요한 경우 아래와 같이 설치하여 사용한다. $> sudo apt-get install libncurses5-dev
구글의 ADK 개발자 웹사이트를 따라 펌웨어를 ADK 보드로 인스톨 할때 "WProgram.h"를 찾을 수 없다는 에러를 만나게 된다. 이는 Arduino Software(IDE) 1.0부터 WProgram.h가 Arduino.h 파일로 변경되었기 때문이다. 에러가 발생하는 헤더 파일들을 열어서 헤더 파일명을 변경하면 에러를 잡을 수 있다. 이 밖에도 아래와 같은 에러들이 발생한다. demokit.cpp: In function 'char read_joy_reg(char)': demokit.pde:-1: error: 'class TwoWire' has no member named 'send' As of Arduino 1.0, the Wire.send() function was renamed to Wire...
구글은 안드로이드 플랫폼 2.3.4부터 Android Open Accessory Development Kit(ADK)를 제공하고 있다. 쉽게 말하면, 안드로이드와 연동 가능한 USB 장치를 만들기 위한 H/W 표준과, S/W 라이브러리를 의미하는 것이다. 안드로이 개발자 웹사이트를 참조하면 이미 꽤 많은 제조사들로부터 개발보드가 출시되어 있는 상황이다. 아래 사진은 Arduino Team에서 개발한 Arduino Mega ADK 보드이다. 그리고 아래와 같은 특징을 가진다. Microcontroller ATmega2560 Operating Voltage 5V Input Voltage (recommended) 9V Input Voltage (limits) 7-18V Digital I/O Pins 54 (o..