본문 바로가기
[android] intent 통해 sms 보내기. intent 통해 sms 보내기. Intent intent = new Intent(Intent.ACTION_VIEW); intent.putExtra("address", "01012345678"); intent.putExtra("sms_body", "This is a test message"); intent.setType("vnd.android-dir/mms-sms"); startActivity(intent); or Intent intent = new Intent( Intent.ACTION_SENDTO ); intent.putExtra( "sms_body", "This is a test message" ); intent.setData( Uri.parse( "smsto:01012345678; 01098765.. 2012. 11. 6.
[android] HttpPost, HttpPut 에서 한글 깨져서 전송되는 문제. httppost, httpput 에서 한글 깨져서 전송되는 문제. - HttpPost, HttpPut 을 사용할 때 보통 다음과 같이 정보를 넣어줍니다. httpPost.setEntity( new UrlEncodedFormEntry( nameValuePairs ) ); - 이렇게만 하면 기본 인코딩으로 HTTP.DEFAULT_CONTENT_CHARSET이 assign 되고, 저 constant 는 "ISO-8859-1" 입니다. 한글을 제대로 전달하려면 "UTF-8" 로 encoding 해야 합니다. httpPost.setEntity( new UrlEncodedFormEntry( nameValuePairs, HTTP.UTF_8 ) ); 도움이 되셨다면 손가락 꾸욱~ ( 로그인 필요 x ) 2012. 11. 6.
아픈데.. 아프지 않다.. 분명히 아픈데.. 아프지 않다.... 아프기 때문에 손으로는 가슴을 부여잡지만.. 아픔은 느껴지지 않는다.. 그 통증이 한번에 몰려올까봐 두렵다.. 2012. 11. 6.
[mac] osx preview auto save disable. mac osx preview auto save disable. - OS X Lion 부터는 일정시간이 지나면, 작업한 내용을 자동으로 저장하는 auto save 기능이 추가되었다. 하지만, 파일을 sync 하여 여러 사람이 사용하는 경우에는 지속적인 auto save 가 noti 를 발생시켜 다른 사람들을 귀찮게 할 수 있다. 이럴 경우 다음과 같은 terminal 명령어로 auto save 를 disable 시킬 수 있다. defaults write com.apple.Preview ApplePersistence -bool no 도움이 되셨다면 손가락 꾸욱~ ( 로그인 필요 x ) 2012. 11. 5.
[ios] View Controller 간의 transition control 하기. 출처 : iOS Developer Library View Controller 간의 transition control 하기. - 현재 하는 일을 잠시 멈추고, 다른 view set 을 보여주는 것을 말한다. android에서 activity 를 띄우는 것과 매우 비슷한 개념이다. 보통은 다른 view controller 보여주기 기능은 user 로부터 중요한 정보를 입력받기 위해서 쓰는 경우가 많다. 어떻게 다른 view controller 를 부여주는가? - 보여진 view controller 는 특별한 타입의 UIViewController 가 아니다. 어떤 view controller 든 보여질 수 있다. 이 때 controller 간 relationship 을 이루며 보여진다. 현재 보여지는 view.. 2012. 11. 5.
[ios] UIAlertView 와 delegate callback function. UIAlertView 와 delegate callback function. - ios의 UIAlertView 는 android 의 AlertDialog 에 매칭되는 녀석이다. UIAlertView *alert = [UIAlertView alloc] initWithTitle:@"Alert View" message:@"This is alert view" delegate:self cancelButtonTitle:@"Cancel" otherButtonTitles:@"yes", @"no"; [alert show]; [alert release]; - (void) alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger) buttonIndex { if (.. 2012. 11. 5.
[ios] UITextField 를 password field 로 만드는 방법. 출처 : CoderzHeaven 블로그 UITextField 를 password field 로 만드는 방법. .h 파일에는 IBOutlet UITextField *password; .m 파일에는 password.secureTextEntry = YES; 도움이 되셨다면 손가락 꾸욱~ ( 로그인 필요 x ) 2012. 11. 5.
[ios] objective-c block code 사용하기. 출처 : The Pragmatic Studio 블로그. objective-c block code 사용하기. - block code 는 iOS 4 에서부터 소개된 새로운 기능이다. - block code 는 일회용으로 쓰일 함수를 따로 정의하지 않고, '그 장소에서' 바로 정의하여 사용할 수 있다. - syntax ^{ // do something }; ^(int number){ // do something. }; - block variable 은 function pointer 와 비슷한 개념이지만, 사실 Objective-c 의 object 이다. 따라서 다른 object 처럼 다른 곳에 전달할 수도 있고, 일반 object 처럼 취급될 수 있다. - syntax void (^now)(void) = ^{.. 2012. 11. 4.
[ios] object-c 제대로 singleton 만드는 방법. 출처 : Coacoa Samurai 님 블로그 object-c 제대로 singleton 만드는 방법. - singleton 을 만들기 위해서는 "보통" 다음과 같이 정의하고 사용한다. +(MyClass *)singleton { static MyClass *shared = nil; if(shared == nil) { shared = [[MyClass alloc] init]; } return shared; } 하지만 이는 thread safe 하지 않다. - 반드시 singleton 을 사용해야 한다면, thread-safe를 위해 dispatch_once() 를 사용하자. dispatch_once() 는? 1. dispatch_once() 는 application lifecycle 동안 오직 한번만 불리는.. 2012. 11. 4.
반응형