[android] encrypt decrypt decrypt에 사용하는 클래스 : Cipher decrypt 과정 SecretKeySpec keySpec = new SecretKeySpec(keyArr, "AES"); // AES 암호화 알고리즘으로 Cipher 초기화 Cipher cipher = Cipher.getInstance("AES"); // decrypt 모드로, 비밀키를 keySpec으로 지정 cipher.init(Cipher.DECRYPT_MODE, keySpec); // 복호화 진행(doFinal) byte[] decBytes = cipher.doFinal(toByte(source)); 여기서 중요한점은 SecretKey 설정인데, secretKey가 왔다고 그걸 그대로 getByte()로 변환해서는 안된다. public static .. 더보기 [android] FragmentActivity - Fragment 에 하드웨어 키 리스너 가져오기 2015. 03. 12 추가.이 문제에 대해.. 최근 ADT, android studio에서는 Fragment를 생성하면 CallbackListener를 필수로 생성해준다. 때문에 아래같은 고민은 덜 수 있다. 물론 직접 class 생성하고 Fragment를 생성하면 아래와 같은 고민이 필요하다. 최근 TabActivity에서 FragmentActivity의 사용이 빈번해졌다. 이유는 Honeycomb의 탄생으로,, 생략 그런데 여기서 속썩이는 문제가 있다. FragmentActivity에서도 TabHost를 사용할 수 있다. 그리고 그 각각의 탭을 가질 수 있는데, (물론 이건 허니콤 이전에도 발생했다.) 하드웨어키가 안먹는다는 것이다. 그럼 각각의 탭에서 발생한 클릭이벤트는 어떻게 처리해줘야하지? 죄.. 더보기 [android] sdcard 내 image 검색 String [] proj = {MediaStore.Images.Media.DATA,MediaStore.Images.Media.TITLE};Cursor imageCursor = managedQuery(MediaStore.Images.Media.EXTERNAL_CONTENT_URI,proj, "_data LIKE '/mnt/sdcard/%'", null, null);이건 곧 다음과 같은 SQL 구문으로 표현할 수 있다. select MediaStore.Images.Media.DATA, MediaStore.Images.Media.TITLEfrom MediaStore.Images.Media.EXTERNAL_CONTENT_URIwhere _dataLike '/mnt/sdcard/%' manageQuery ( U.. 더보기 이전 1 ··· 13 14 15 16 17 18 19 ··· 28 다음