본문 바로가기

[android] toast text 위치 toast 를 사용할 때 TEXT가 한쪽에 치우쳐 지는 경우가 있다. 바로 글자가 toast의 초기 사이즈 보다 작을 경우.. 왼쪽이라던가, left라던가, 왼쪽이라던가..어떻게 해야하나? gravity 를 조정하든, margin을 조정하든 하면된다.margin은 변수이니 상수인 gravityf르 사용하자.toast의 뷰의 형태는toast - LinearLayout - TextView 이다. LinearLayout 의 Gravity 를 center 로 둬 보자. 그럼 정상적으로 나온다. 더보기
[android] db asset경로에서 참조하기 외부 database를 참조하고 싶을때, 어떻게 해야할까. 기본적으로 database를 생성하면, package에 포함되 버려서 database를 열람하지 못한다. (emulator에서는 explorer로 볼수 있다. 하지만 폰에서는 확인하지 못한다.) DATABASE 운용이 잘 되는 개발자라면, 별 어려움을 못느끼겠지만... 그런사람이 얼마나 될까. 그래서 내부 database를 외부로 빼내서, sqlite browser나 파이어폭스 sqlite manager로 보고싶다. public static final String PACKAGE_DIR = "/data/data/com.mob.package/"; public static final String DATABASE_NAME = "db/testdb.sqli.. 더보기
[java] encode and decode a string using AES import java.security.InvalidKeyException; import java.security.NoSuchAlgorithmException; import javax.crypto.BadPaddingException; import javax.crypto.Cipher; import javax.crypto.IllegalBlockSizeException; import javax.crypto.NoSuchPaddingException; import javax.crypto.spec.SecretKeySpec; public class EncryptDecryptTest { public static Cipher getCipher(String synchro1, String synchro2, String syn.. 더보기