본문 바로가기

개발

Facebook 쪽지보내기(Chat api)관련 출처 : http://yauritux.wordpress.com/2011/09/24/facebook-chat-with-smack-xmpp-api/http://community.igniterealtime.org/message/212978#212978 인터넷에서 정말 한 2주 고생한것 같아(부족한 실력때문이기도하지만요) 쓸까말까하다가 그냥 씁니다. 어차피 오픈소스니까요. Facebook 에서 쪽지 보내기를 찾다보시면 chat api 관련해서 찾게되고 xmpp를 알게되고 smack도 알게되죠.그리고 제가 찾은게 위 사이트이고 여기에는 java application으로 정상적으로 동작하지만 제가 하던건 oauth방식으로 로그인하는방법이어서 어떻게해야할까 테스트 하고 지금은 잘 작동하네요. 물론 채팅만으로 어플을 .. 더보기
android send SMS 안드로이드 문자메시지 전송과 관련해서 어려움을 겪고있습니다.문자메세지를 전송(Intent를 통해 메세지창에서 전송하도록 하는 것 말고 직접 전송하는것에서)하는 방법에는 여러가지(?) 방법이 있겠지만 가장 일반적인 방법은 api를 이용하는 방법이겠네요.1. Android Api 이용 방법 그런데 젼 위에 contentValues를 이용해 DB에 넣는부분은 안되는것 같네요(갤스2 HD LTE) Uri경로가 틀린건지 검색하면 많이 나와요.2. invoke를 이용해서 보내는 방법 위 방법은 SMS 전송시 사용되는 pdu를 직접 만들어서 강제로 send를 하는 방법인것 같은데젼 테스트를 해보지 못했네요.(갤스2 HD LTE에서는 위코드에서 NoSuchMethodException이 발생합니다. 한마디로 못쓴다는거죠.. 더보기
XMPP 관련 SmackAPI정보 출처 : http://devroid.com/80130736119- XMPP 서버와의 연결Connection conn = new XMPPConnection("서버");conn.connect(); - 특정 포트를 통한 연결ConnectionConfiguration config = new ConnectionConfiguration("서버", 포트);Connection conn = new XMPPConnection(config);conn.connect(); * 연결한 다음 로그인시 try로 잡히지도 않는 오류가 발생할 수가 있다. 그때는 옵션을 조절해본다.ConnectionConfiguration config = new ConnectionConfiguration("서버", 포트);config.setCompres.. 더보기
스마트안전귀가[행정안전부] (전 주민안전도우미) 스마트안전귀가라는 어플이 전국서비스로 오픈되었다고 합니다.이전 버전에서는 분명히 지역에서만 되었었는데 이번엔 전국이랍니다.관련Site : http://www.gmap.go.kr/Link : https://play.google.com/store/apps/details?id=egovframework.tcpor.mobile.csr 사용방법처음에 사용하기 좀 어려운편인데 사용방법은 다음과 같습니다.1. 처음시작 시 연락처 설정을 선택2. 자신의 위치를 알릴 번호 등록3. 안전귀가/구역 서비스 시작 버튼을 선택4. 목적지 선택(검색해서 목적지를 받아오고나서) 혹은 그냥5. 서비스 시작. 하면 일단 지정된 알림방법으로 문자를 보냅니다.시작한다는 메세지네요.시작 메세지 : "보호자님 스마트안전귀가 서비스가 시작되었습.. 더보기
LG 넥서스4 4.2 ?? 일단 이슈가 되어서 뜨고있길래 혹~~시나 해서.다른게 아니라 4.2 젤리빈을 탑재 했다고 하는데 알기론 4.1이 젤리빈으로 알고있는데.....혹시나 해서 찾아보니 역시나 4.1이 젤리빈인거같은..그리고 다른 블로그에서는 키라임파이라고 하길래 마찬가지로 내가 알기론 5.0이 키라임파이로 알고있는데..검색해보니 5.0이 키라임파이라고 함. 그렇다면 4.2는?? 정확한 것은 모르겠지만 루머어쩌고 있었지만 확실하게 알고싶어서 안드로이드 사이트로 들어가니 바로 나옴.http://www.android.com/whatsnew/4.2는 젤리빈이 맞습니다.그것도 Android 4.2: A new flavor of Jelly Bean.Android 4.2 takes the speed and simplicity of Jel.. 더보기
[안드로이드]ListView.CHOICE_MODE_SINGLE,CHOICE_MODE_MULTIPLE 웹상에서 ListView의 위 옵션을 사용하는 ApiDemo를 설명한 예제는 많은데 값을 받아오는 방법에 대해서는 찾기 조금 힘든거같아서 하나 넣어봄 키 코드는SparseBooleanArray booleans = list.getCheckedItemPositions(); 요거네요 single 모드에서는 list.getCheckedItemPosition() 메소드를 이용하시면 됩니다. 더보기
[안드로이드]Chronometer 사용하기 - 타이머 Chronometer를 사용하는 방법은 java에서 프로세스의 실행시간을 알아보는 방법과 비슷합니다.*java에서 실행시간 측정 방법(출처 : http://webprogrammer.tistory.com/1279)// 시작 부분에 아래처럼 현재 시간을 계산하고long start = System.currentTimeMillis();// 프로그램 본문// 끝에 아래와 같이 삽입long end = System.currentTimeMillis();System.out.println( "실행 시간 : " + ( end - start )/1000.0 ); Chronometer 에서는 android에서 제공하는 SystemClock.elapsedRealtime() 메소드를 사용합니다.mainactivity.javaact.. 더보기
[안드로이드]파일 연결 - Intent setDataAndType(Uri , MimeType) 안드로이드에서 파일을 설치된 응용프로그램으로 보내서 확인하는 방법입니다. 위에서 하다보니 uri라는 변수를 사용하지 않았는데 빼도 무방하구요. 아니면 코드 상에 있는 Uri.fromFile(file)대신에 사용하셔도 되구요. 아래건 MimeType의 종류입니다. MIME-TypeDescriptionFile Extensionapplication/acadAutoCAD drawing filesdwgapplication/clariscadClarisCAD filesccadapplication/dxfDXF (AutoCAD)dxfapplication/msaccessMicrosoft Access filemdbapplication/mswordMicrosoft Word filedocapplication/octet-stre.. 더보기
[안드로이드]안드로이드 접근성 - talkback 안드로이드가 아이폰보다 약한 부분이 접근성과 관련된 부분이라 할 수 있는데그나마 있는 기능도 일반적인 코딩으로는 거의 사용 불가능 하기 때문에 조금이나마 사용할 수 있도록 하는 것을 목표로 정리합니다.1. talkback 기능 이용하기talkback기능은 환경설정의 접근성 메뉴에서 켤 수 있습니다.talkBack기능을 사용하기 위해서는 개발 시 몇가지 추가 작업이 필요한데행정안전부에서 고시된 모바일 에플리케이션 접근성 점검 메뉴얼(http://wah.or.kr/Board/brd_view.asp?page=1&brd_sn=4&brd_idx=806)에 따르면 2. 안드로이드 어플리케이션 접근성 준수사항에서 1. 대체 텍스트 텍스트가 아닌 콘텐츠는 대체 가능한 텍스트와 함께 제공되어야 한다. 이는 ImageVi.. 더보기
[안드로이드/안드로이드 개발]TextView에 Image 넣기 Spanned 이용http://developer.android.com/reference/android/text/Spanned.html 더보기