반응형
반응형
[마소연재] 크로스 플랫폼 기반 2D 레이싱 게임 개발

 

4회 : 2012.06 | iOS를 위한 레이싱 모바일 게임 개발(1)

5회 : 2012.07 | iOS를 위한 레이싱 모바일 게임 개발(2)

6회 : 2012.08 | 바다를 위한 레이싱 모바일 게임 개발(1)

7회 : 2012.09 | 바다를 위한 레이싱 모바일 게임 개발(2)

8회 : 2012.11 | 안드로이드를 위한 레이싱 모바일 게임 개발(1)

9회 : 2012.12 | 안드로이드를 위한 레이싱 모바일 게임 개발(2)

 

 

반응형
반응형

[마소연재] iOS&Android 게임 개발을 위한 Cocos2d-x 프로젝트 구축

 

1회 : 2013.01 | Coco2d-x 통합 프로젝트 생성

2회 : 2013.02 | 이클립스에서 C++ 소스 편집 및 빌드하기

3회 : 2013.03 | Coco2d-x 안드로이드 디버깅 팁

 

반응형
반응형

[마소연재] 스칼라 언어를 이용한 안드로이드 프레임워크

 

1회 : 2013.01 | 스칼라로이드로 안드로이드 개발 간결하게 하기(1)

2회 : 2013.02 | 스칼라로이드로 안드로이드 개발 간결하게 하기(2)

 

 

Scaloid - Scaloid makes your Android code easy to understand and maintain.

 : https://github.com/pocorall/scaloid

   http://blog.scaloid.org/

 

메이븐 작성 예제 프로젝트 - Simple proof-of-concept for an Android project using Scala and Maven

 : https://github.com/rohansingh/android-scala-test

 

레이아웃 자동 변환기 - http://layout.scaloid.org/

 : https://github.com/pocorall/scaloid-layout-converter

반응형
반응형
python으로 android phone에 웹서버 만들기

 

Tutorial : http://code.google.com/p/android-scripting/wiki/Tutorials

 

 

httpd.py

import SimpleHTTPServer
from os import chdir

 

chdir('/sdcard/')

 

SimpleHTTPServer.test()

 

실행하면 아래처럼 로그가 올라온다.

그럼, 폰의 웹브라우저로 접속하면 아래와 같다.

 

 무선 AP에 접속 중이면 같은 망에 있는 다른 디바이스에서도 접근이 가능하도록 고유 IP를 찾아서 보자.

shell로 접속해서 netcfg를 실행하면  "eth0"가 실행중인 것이 지금 실행중인 Lan정보이다.

그 IP를 사용하면 된다.

 

 

 

반응형
반응형

파이썬을 이용한 단어모음파일에서  무작위로 단어 프린트하기

wordlist.txt : 단어모음 text 파일

wordlist.py : 단어장 스크립트 파일

 

Line.3 : getcwd()를 이용하여 알아낸 경로에 'sl4a'가 포함되어 있으면 경로를 지정해 주도록한다.

Line.4 : 파일을 읽는다.

Line.5 : 파일내용을 splitlines(위 이미지는 오타)로 한줄씩 분할한다.

            lambda 함수는 간단한 함수를 한줄로 줄여준다.

Line.8 : 사용자의 입력을 무한반복으로 기다린다.

 

 

 

 

 

 

반응형
반응형

예제 스크립트가 많아지면 파일및 폴더관리가 쉽지 않다.

+ADD 버튼 선택하여 Folder를 생성해서 Shell로 관리하면 된다.

물론 PC와 USB 연결해서 정리하면 훨씬 빠르겠다.

간단 명령어

pwd : 현재 위치를 보여준다.

cd scripts : scripts 폴더로 이동한다.

ls : 디렉토리내의 파일목록을 보여준다.

ls -l 또는 ll : 자세리 파일목록을 보여준다.

mv hello_android.py  scripts : scripts 폴더로 hello_android.py 파일을 이동시킨다.

rm hello_android.py: 파일 삭제

 

사진찍기, 연속 촬영하기

 

import android,time

 

a = android.Android()

 

def pic():

    return 'sdcard/sl4a/scripts/img/'\

         + time.strftime('%Y%m%d%H%M%S')\

         + '.jpg'

 

def say(it):

    a.ttsSpeak(it)

    a.makeToast(it)

 

food = 'Keeeemcheeeee!'

 

for i in range(3):

    for j in range(3,0,-1):

        say(str(j))

        time.sleep(3)

    say(food)

    a.cameraCapturePicture(pic())

 

 

 

 

 

 

 

* sleep 을 위해 time을 import 한다.

* 순차적 파일명 생성을 위해서 time.strftime을 사용한 파일명 구현

 

 

반응형

+ Recent posts