본문 바로가기
반응형

호구지책/Java/Android 41

[안드로이드] 갤러리 (ViewPager를 이용한) 소스 ViewPager를 이용한 안드로이드 갤러리 예제이다. 외국의 블로거 같은데, 정리가 간단하게 되어 있고 코드량도 적어서 분석하기 편하다. ViewPager사용시엔 Android Support Library를 임포트해야한다. 안드로이드 스튜디오에서 Support Library를 추가하는 방법을 안내한다. F4를 누르면 다음과 같이 프로젝트 설정창이 뜬다. 여기에서 +버튼을 누른다. 그리고 첫번째 것(Library dependency)을 선택한다. 그리고 com.andorid.support.support-v4를 선택한다. 이제 ViewPager를 쓸 수 있게 되었다.상세한 소스는 출처를 참고하라. 스튜디오에서 만들어서 정상구동이 되는 것을 확인한 소스를 첨부한다. 참고http://codetheory.in/.. 2017. 3. 16.
[JAVA] 암호화 알고리즘 암호화 알고리즘에는 크게 단방향 암호화와 양방향 암호화가 있다. 단방향 암호화는 암호화 시키면 복호화 할 수 없는 걸 말한다. 복원방법이 없으므로 원래 어떤 문자였는지 알 수가 없다. 이러한 단방향 암호화는 패스워드정보에 주로 사용한다. 양방향 암호화는 데이터 통신에 주로 사용한다. 예를들어 은행거래나 결제시스템을 이용할 때 중요한 정보들이 오고가는데, 그 정보들이 그냥 공개가 된다면 개인정보보호법에 걸릴 뿐 아니라, 악용될 소지가 다분하기 때문에 보안조치를 해줘야 한다. 단방향 암호화에는 SHA1, SHA2(SHA244, SHA256, SHA512)등이 있고 양방향 암호화에는 DES(3중 암호화), AES(AES128, AES192, AES256) 등이 있다. DES는 보안상 허점이 발견되어 권고하지 .. 2017. 3. 2.
[안드로이드] 푸시(push) 서버 푸시서버에 대한 메모 자체 푸시 서버: 푸시서비스가 정확한 시간이 실시간으로 전달되야 할 때.ASPN, GCM: 실시간으로 전달되지 않을 수 있음. 구축은 비교적 간단. 애플:ASPN구글:GCM 관련라이브러리APNS: com.github.fernandospr.javapns-jdk16GCM: com.ganyo.gcm-server 푸시 알림 확인- 성공시 리턴값체크. (GCM에 result 객체가 존재함) 기타채팅목적인 경우 XMPP를 활용할 수 있다.오픈소스로 아파치 푸시 엔진(APE)라는 것이 존재한다. 자체 푸시서버를 제작할려고 하는데 조언 부탁드립니다. - 안드로이드사이드자체 푸시서버 구축중에 궁금한 점이 있어 글을 남깁니다. -okky모바일 Push와 nPush - 네이버D2푸시서버 구현은 어떻게 .. 2017. 2. 22.
[안드로이드] 이클립스 ADT로 apk 생성 시 오류 abc_activity_chooser_view_include.xml 라는 에러가 발생했다. 아이디가 겹친다는 이유에서 였는데구글에서 더 이상 ADT를 정식지원하지 않으면서발생하는 문제라고 볼 수 있겠다. 해결은 프로젝트에서 마우스 우클릭-> Android Tools -> Export Signed Application Pakage 를 선택하지 말고프로젝트에서 마우스 우클릭-> Export->Export Android Application 을선택해서 실행하는 것이다. 만일 프로젝트 라이브러리를 사용한다면Bulid automatically가 비활성화 되어 있어야 제대로 apk파일을 생성할 수 있다. 또한프로젝트 라이브러리를 사용하는 것이 아니라면Android Tools -> Export Signed Appli.. 2017. 2. 2.
[안드로이드] 머터리얼 디자인 가이드 Google I/O 2016 (한글자막) Discover the expanded Material Design motion guidelines구글 2016년 I/O 머티리얼 디자인에 대해서 설명합니다. 출처: 구글 개발자 블로그 (한글) 2016. 9. 9.
[안드로이드] 모듈 추가 후 아이콘이 두개씩 만들어질 때 모듈을 추가하고 빌드하여 실행을 해보는데,같은 아이콘이 두개씩 중복하여서 나왔다. 이상한 현상인데 어디에서 문제가 생겼는지감을 잡기 어려웠다. 문제는 생각보다 간단했다.모듈의 manifest.xml 문제였다.거기에서 태그 항목을 전부 주석 처리해서막아보니 아이콘이 정상적으로 하나만 나타나게 되었다. 모듈로 사용할 때 모듈의 태그는 필요없는 항목 이었던 것이다. 참조https://hychome.blogspot.kr/2015/10/blog-post_10.html 2016. 9. 7.
반응형