안녕하세요 시원한물냉입니다. 이제 내일이면.. (3월4일) 학생분들은 개강,개학에 이제 바쁘시겠죠.저도 1년남짓 남은 대학생활이 이제 내일이면 시작되네요.. 다들 화이팅 하세요! 오늘은 얼마전 롯데마트에 쇼핑하고 지나가다가 세일코너에서 블루투스를 만원에 딱! 파는겁니다.오.. 블루투스 만원이면 살만하다 싶어서 얼른 주워들고 집에와서 최저가를 검색해봤습니다. 11,580원이네요. 실제 들어가보면 배송료 2,500원이 추가로 발생하여 실제 비용은 14,080원입니다.제가 구매한 만원보다는 비싸네요 (다행다행.... 만원보다 더 싸면 저 실망..) 기쁜마음으로 오늘은 SA-400이라는 모노블루투스 헤드셋에 대해 리뷰를 작성해보겠습니다. 여기서 잠깐!여러분은 모노와 스트레오의 차이점을 아시나요? 알지 못하시는분..
- 사용자로부터 기다리임 요구될때 ProgressDialog 같은 것을 사용 한다. - 쓰레드를 통한 구현임으로 함수만 가져다 쓰면 간편하게 사용 할 수 있다. -Java 소스 public class ProgressDialogActivity extends Activity implements OnClickListener {ProgressDialog dialog; /** Called when the activity is first created. */@Overridepublic void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.main); Button btn = (Button) ..
onCreate액티비티가 생성되는 시점에 단 한 번 호출된다.따라서 뷰를 설정하거나 필요한 객체를 초기화하는 작업 등을 구현하면 된다. onStart액티비티가 사용자에게 보이는 순간에 호출된다.사용자에게 보이는 순간은 액티비티가 맨 처음 생성된 경우와 액티비티가 백그라운드에서 다시 포그라운드로 전환되어 실행되는 순간이다. onResume액티비티가 사용자에 의해서 상호작용(interaction)이 가능한 상태일 때 호출된다.stack자료구조의 맨 위에 놓인 액티비티가 상호작용이 가능한 액티비티이다. onPause액티비티가 비활성화되어 화며에서 사라지기 직전에 호출된다. 보통 백그라운드로 넘어가는 경우또는 다른 액티비티에 의해서 가려지는 경우이다.또한, 시스템 메모리가 부족한 경우에 자동으로 액티비티가 제거..
몬스터길들이기 지하철쿠폰 이벤트를 한창 진행중입니다.아무나 이쿠폰만 입력하면 100% 받을 수 있습니다.이벤트보상품은 수정 스무개랑 무려 30000골드둘다 받을 수 있으니 빨리 참여해보세요. 쿠폰입력 들어가면 다음과 같이 나옵니다.지하철광고쿠폰이 맨앞에 나오지요?여기로 들어갑니다. 이건 몬스터길들이기 지하철 쿠폰 이벤트에 관련한 내용을 상세히 적어논거구요.안드로이드 휴대폰만 가능하고, 아이폰은 참여할 수 없는거같아요한번만 이벤트에 참여 할 수 있는것을 알아두시구요이벤트 내용이 변경 될 수 있다고하니 빨리 참여하시는게 좋을 것 같습니다. 여기에 코드를 입력하면 돼는데요0000이라고 써져있는건 그냥 써논겁니다. 몬스터길들이기 지하철쿠폰 공개★letsplaymonsters (이거는 수정20개받는 쿠폰번호)pl..
Alpha- and beta-testing If you are planning to go alpha- and beta-testing route, it’s best to start with a small group of alpha testers (perhaps employees of your company, or a few fellow developers) and then move on to a larger group of beta testers. Through alpha- and beta-testing functionality, Google Play Developer Console lets you test two different versions of your app at the same time in ..
Activity 를 이용하여 간단한 비밀번호를 걸 수 있는 컴포넌트를 소개합니다. 개요 만약 A라는 액티비티를 띄워야 할때,프로그램 실행 -> A 액티비티 실행이러한 절차를 해당 패스워드 액티비트를 설정해서프로그램 실행 -> 패스워드 액티비티 실행 -> (비밀번호를 확인후) A 액티비티 실행 이러한 구조로 바꾸어 패스워스 기능을 설정할 수 있습니다. 그외에도 아래와 같은 기능도 제공합니다. 비밀번호 변경 : 기존의 비밀번호 입력 -> 새 비밀번호 입력 -> 비밀번호 확인-> 해당 액티비티로 이동 비밀번호 초기화 : 새비밀번호 입력 -> 비밀번호 확인 -> 해당 액티비티로 이동 사용법 비밀번호 확인만약 현재 액티비티에서 비밀번호를 확인후에 com.android.a.ViewProfile 을 보여주고 싶으면 ..
■ byte배열(물론 사이즈는 4)을 int로 바꾸는 메소드?12345678public static int byte2Int(byte[] src) { int s1 = src[0] & 0xFF; int s2 = src[1] & 0xFF; int s3 = src[2] & 0xFF; int s4 = src[3] & 0xFF; return ((s1 >> 48) & 0xFF ); buf[2] = (byte)( (l >>> 40) & 0xFF ); buf[3] = (byte)( (l >>> 32) & 0xFF ); buf[4] = (byte)( (l >>> 24) & 0xFF ); buf[5] = (byte)( (l >>> 16) & 0xFF ); buf[6] = (byte)( (l >>> 8) & 0xFF ); b..
간단하게 설명하겠다. 나처럼 삽질하는사람 없었으면 한다.CCSprite를 만든다 (이미지를 넣어야된다) CCMenuItemSprite* Item1 = CCMenuItemSprite::create(IMG_BEFORE, IMG_AFTER, this, menu_selector(클래스::메서드)); IMG_BEFORE , IMG_AFTER 에는 각각 스프라트를 넣어준다. 버튼을 클릭하기 전과 후의 이미지이다. CCMenu * Menu = CCMenu::create(item1, NULL); 끝이다. CCMenu는 this이든 CCLayer이든 addChild해주면된다. 추가로 item이 2개 이상일때는 CCMenu::create(여기에 계속 추가해주면 된다, NULL); 그리고.. 제일 삽질했던 정렬item하나하..
파일 자체를 암호화 처리 할때 문제 간혹 가다가 이미지 저작권 문제 때문에 이미지를 복사 못하게 막아야한다. 하지만 안드로이드에서는 apk파일을 압축을 풀어서 또는 SDcard에 있는 숨겨진 파일을 찾아서 다른 이들이 무단으로 사용할수도 있으 니 이를 막기 위해서 이미지 파일 자체를 암호화 처리해서 이미지를 로드할때 복호화해서 로드를 하면 해결 할수 있다. 변경전 이미지 파일변경후 이미지파일 암호화 처리할때 private static final String algorithm = "AES"; private static final String transformation = algorithm + "/ECB/PKCS5Padding"; private Key key; public FileCoder(Key key) ..