달력

4

« 2024/4 »

  • 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
2012. 1. 31. 18:33

Android Emulator 에 Proxy 설정하기 그거/Mobile2012. 1. 31. 18:33


방화벽으로 인해 Emulator 에서 internet 이 안될경우 Emulator에 Proxy 를 설정해주면 된다.

# SDK Platform Android 2.2
설정 > 무선 및 네트워크 > 모바일 네트워크 > APN 

Emulator 에서 위 메뉴로 들어가면 항목이 하나 보이는데(나는 TelKila 였음)
해당 항목으로 다시 들어간다.

프록시, 포트 항목이 보이는데 여기에서 proxy 설정을 추가한다.

그러면. 인터넷 잘 된다.
끝.! 
:
Posted by 뽀기
2011. 6. 8. 14:49

C2DM(Cloud To Device Messaging) 그거/Mobile2011. 6. 8. 14:49

 
C2DM(Cloud To Device Messaging)

 비동기적으로 클라이언트에 메시지를 전달해주는 기능을 제공한다 

특징
-       SDK 2.2 부터 지원
-       C2DM이 메시지 순서에 대해 보장하지 않기 때문에 알림용으로 사용.
-       메시지는 최대 1024byte까지만 전송이 가능함.
-       메시지 개수는 제한이 없지만 전송과 순서는 보장하지 못함

 
C2DM 구성 및 흐름도

 
1.1. Application 이 C2DM 서버에 접속하여 registration ID 를 요청
2.2. C2DM 서버에서 받은 registration ID 를 application server에 전달
3.3. Application server 에서는 device별(사용자별) registraion ID 를 관리
4.4. 변경사항 발생 시 application server 에서 registration ID 별로 C2DM 서버에 메시지 전송 요청
5.5. C2DM 서버에서는 요청을 받아서 각 registration ID에 해당하는 Device에 메시지 전송


:
Posted by 뽀기
Titanium Mobile SDK 설치 후
예제인 KitchenSink를 실행해보려고 했더니, 
아래와 같은 오류가 발생한다.

You need to specify your Android SDK location!
Please go to the Edit Profile tab under the Profile perspective to set this value.

Android SDK를 설정하란 소린데...
이미 설치되어 있는 Android SDK를 설정하면

Couldn't find abd.exe or android.bat in your SDK's "tools" directory.
You may need to install a newer version of the SDK tools.
요런 에러가 나는 경우가 있는데....
찾아보니. Android SDK 의 구조가 변경되서 그런거라고. 아래와 같이 조치하면 된다고 한다.

cd C:\Program Files (x86)\Android\android-sdk-windows\tools
mklink adb.exe ..\platform-tools\adb.exe
mklink AdbWinApi.dll ..\platform-tools\AdbWinApi.dll
tools 밑의 adb.exe 파일을 찾고 있으니 
platform-tools 밑의 adb.exe 의 링크를 만들어주면 된다는 얘기.
아니면. adb.exe 파일을 tools 디렉토리 밑으로 복사해도 된다고 한다.

단!
Android SDK 를 update 할 때마다 이걸 해줘야 된다는거. ㅋㅋ

:
Posted by 뽀기