본문 바로가기

앱인벤터110

앱인벤터 블루투스클라이언트 컴포넌트 앱인벤터 블루투스클라이언트 컴포넌트 앱인벤터의 컴포넌트들을 이해와 실제 예제를 통해 실습을 통해 모바일 앱 개발에 활용도를 높이고자 한다. 블루투스클라이언트 컴포넌트는 블루투스를 사용하여 스마타폰과 다른 스마트폰이 연결하고 통신하는데 사용하는 컴포넌트이다. 블루투슬라이언트 컴포넌트는 통신을 위해 Serial Port Profile(SPP)를 사용한다. 만약 저절전 블루투스를 사용하는데 관심이 있다면 BluetoothLE 확장을 참고하자. 블루투스클라이언트 컴포넌트 팔레트의 연결 부분에서 블루투스클라이언트 컴포넌트는 보이지 않는 컴포넌트로, 뷰어에 drag&drop하면 화면에는 아무것도 표시되지 않는다. 본문에서는 블루투스클라이언트 컴포넌트를 사용하여 다른 스마트폰과 통신하는 앱을 만들어보자. 팔레트 블루.. 2022. 6. 14.
앱인벤터 액티비티스타터 컴포넌트 앱인벤터 액티비티스타터 컴포넌트 앱인벤터의 컴포넌트들을 이해와 실제 예제를 통해 실습을 통해 모바일 앱 개발에 활용도를 높이고자 한다. 액티비티스타터 컴포넌트는 스타트액티비티 메소드를 사용해서 액티비티를 시작할 수 있다. 액티비티는 아래와 같은 것을 시작할 수 있다. 다른 안드로이드 앱을 구동시킬 수 있다. 이를 실행하기 위해서는 먼저 소스 코드를 다운로드 받고, "youngandroidproject/project.properties'라 이름하는 파일을 찾는 unzip 유티리티나 file explorer를 사용하여 해당 앱의 클래스를 먼저 찾아야 한다. 파일의 첫번째 줄에는 "main="으로 시작하며 그 뒤에 클래스 이름이 나온다. 예로 'main=com.gmail.Bitdiddle.Ben.HelloPu.. 2022. 6. 10.
앱인벤터 타이니웹DB 컴포넌트 앱인벤터 타이니웹DB 컴포넌트 앱인벤터의 컴포넌트들을 이해와 실제 예제를 통해 실습을 통해 모바일 앱 개발에 활용도를 높이고자 한다. 타이니웹DB 컴포넌트는 스마트폰 대신에 웹에 데이터를 저장을 제공하는 컴포넌트이다. 타이니웹DB는 스마트폰과 앱간에 통신하는데 사용할 수 있다(예로 multi-plyaer games). 기본적으로 타이니웹DB 컴포넌트는 'http://appinvtinywebdb.appspot.com/' 앱인벤터에 의해서 제공되는 테스트 서비스 사에서 데이터를 저장할 수 있다. 이 서비스는 테스트하는데 도움을 준다. 하지만 1000 엔트리의 제한을 가지고 있다. 타이니웹DB 컴포넌트는 정보를 저장하고 조회하기 위해 웹 서비스와 통신한다. 타이니웨DB 컴포넌트가 사용가능할지라도 사용에 있어서.. 2022. 6. 9.
앱인벤터 타이니DB 컴포넌트 앱인벤터 타이니DB 컴포넌트 앱인벤터의 컴포넌트들을 이해와 실제 예제를 통해 실습을 통해 모바일 앱 개발에 활용도를 높이고자 한다. 앱인벤터 타이니DB 컴포넌트는 보이지 않는 컴포넌트이. 앱인벤터로 만든 앱은 실행될때 마다 초기화된다. 즉 앱이 변수 값을 설정한 후 사용자가 앱을 종료하면 다음에 앱을 실행할 때 해당 변수의 값이 기억되지 않는다. 대조적으로 TinyDB는 앱의 영구 데이터 저장소이다. TinyDB에 저장된 데이터는 앱을 실행할 때마다 사용할 수 있다. 높은 점수를 저장하고 게임일 실행될 때마다 점수를 조회해서 사용자에게 높은 점수를 보여주는 것이 TinyDB 활용에 좋은 예이다. 데이터 항목은 태그와 값으로 구성한다. 데이터 아이템을 저장하기 위해서는 태그를 정의해야 한다. 태그는 텍스트.. 2022. 6. 6.