차근차근/Android 160

[본문스크랩] apk 디컴파일부터 빌드, 서명, zip 정렬까지 한큐에 해결! 이보다 쉬운 설명은 없다고 장담한다.

http://blog.naver.com/action713/220031993753 Share World | 은성 http://ikhaldfandei.blog.me/130185362518 간만에 공들인 포스팅 한 번 해볼까. 젠장. 공부해야 하는데.ㅜㅜ 구글까지 죄다 뒤졌으나 제대로된 설명이 거의 없었던 관계로 (딱 세 명이 제대로 설명했으나 필요한 부분에 비해 취약했으므로 짜집기 및 개나 소도 이해 하기 쉽도록 정리해보았음) 다음에 또 찾아 헤매지 않기 위해 정리도 할 겸 같은 어려움을 겪게 될 사람들에게 도움이 되고자 포스팅해본다. apk 매니저니 apk tool이니 별 게 다 있던데 문제는 틀린 설명을 맞답시고 대충 때려박은 연놈들이 꽤 많더라-_- 1. 이 설명이 필요한 대상 : 외부 apk(이클립스..

glEndTilingQCOM: 0x502

glEndTilingQCOM: 0x502 이게 뭘까...실행할때 딱히 문제는 없어보이는데 glEndTilingQCOM: 0x502 검색하다가 나온 GL_COLOR_BUFFER_BIT0_QCOM 이건 또 뭘까.. GL_COLOR_BUFFER_BIT http://itubes.co.kr/entry/glClearGL_COLOR_BUFFER_BIT-GL_DEPTH_BUFFER_BIT 컬러를 쓰기위한 활성화된 버퍼? QCOM 퀄컴[QCOM]? http://en.wikipedia.org/wiki/Qualcomm​ 그래픽?문제라는 사람도 있고 메모리 문제라는 사람도 있는데.. 신경안써도 될듯..

android webview 가득찬 이미지, 중앙 정렬

전용뷰어 보기 안드로이드 웹뷰 가득찬 이미지, 중앙정렬 - http://87nyunseng.tistory.com/entry/android-webview-%EA%B0%80%EB%93%9D%EC%B0%AC-%EC%9D%B4%EB%AF%B8%EC%A7%80-%EC%A4%91%EC%95%99-%EC%A0%95%EB%A0%AC xml java public String creHtmlBody(String imagUrl){ StringBuffer sb = new StringBuffer(""); sb.append(""); sb.append(""); //중앙정렬 sb.append(""); //지 비율에 맞게 나옴 sb.append(""); //가득차게 나옴 sb.append(""); sb.append(""); return..

[Android]AndroidManifest.xml 권한 종류 및 설명

http://smartwho.com/95 - Android manifest.xml 설명==========================================================================================================================http://jyounggoon.tistory.com/35 - [Android]AndroidManifest.xml 권한 종류 및 설명 ​==========================================================================================================================​ http://arabiannight.tistory...

java.io.ByteArrayOutputStream

java.io.bytearrayoutputstream http://www.maluchi.com/java/j2sdk-1_4_1-doc_ko/api/java/io/ByteArrayOutputStream.html java.io 클래스 ByteArrayOutputStreamjava.lang.Object | +--java.io.OutputStream | +--java.io.ByteArrayOutputStream public class ByteArrayOutputStream extends OutputStream 데이터가 바이트 배열에 기입해지는 출력 스트림을 구현합니다. 데이터가 기입해지는에 따라, 버퍼는 자동적으로 커져 갑니다. toByteArray() 와toString() 를 사용해 데이타를 뽑기 시작할 수가 ..

java.util.ArrayList

전용뷰어 보기 http://www.maluchi.com/java/j2sdk-1_4_1-doc_ko/api/java/util/ArrayList.html java.util 클래스 ArrayListjava.lang.Object | +--java.util.AbstractCollection | +--java.util.AbstractList | +--java.util.ArrayList 모든 구현 인터페이스: Cloneable , Collection , List , RandomAccess , Serializable public class ArrayList extends AbstractList implements List , RandomAccess , Cloneable , Serializable List 인터페이스의 ..

Apache HttpClient 라이브러리를 통한 HTTP 통신 JSON 파싱 (1/3)

http://globalbiz.tistory.com/62 네트워크 통신에는 크게 2가지 방법이 존재 합니다. - 소켓 통신 (Socket) - URL통신 (HTTP) 두 통신에 대한 자세한 사항은 인터넷에서도 많이 있으니 따로 설명하지 않겠습니다. 다만, 이번 강의에서 다룰 내용인 HTTP통신을 간단하게 살펴보자면 클라이언트와 서버간 비연결 지향 통신 방법 입니다. 또한, HTTP통신을 할때 클라이언트에서 서버로 데이터를 요청 방법에는 크게 GET, POST 두가지 방식이 존재합니다. GET, POST 두가지 방식 모두, 클라이언트에서 서버로 데이터를 요청(Request) 하고 서버로 부터 응답 (Responce) 를 받게되면 해당 연결을 종료 합니다. 자바 SDK 에서는 java.net 패키지 안에 U..

안드로이드 @override

http://www.androidpub.com/104944@override는 컴파일러에게 정의하는 메소드가 오버라이딩을 목적으로 정의되었다는 사실을 알려줍니다.@override를 적은 경우에는 오버라이딩만을 목적으로 정의하여야 하기 때문에, 상속받는 부모 클래스의 메소드와 다른 이름의 메소드를 정의할 경우 에러 메세지를 뱉습니다. 오버라이딩 @Override의 개념이 무엇인가요? 무턱대고 쓰고는 있지만 왜 써야 하며, 썻을 때 어떤 효과가 일어나는건지, 안쓰면 어떻게 되는건지를 알고 싶습니다.^^ 전체 적인 개념과 세세한 용도를 배우고 싶습니다.^^ 엮인글 주소 : http://www.androidpub.com/index.php?document_srl=104944&act=trackback&key=ffe ..

처음 보는 APK에 Main Activity를 어떻게 찾을까?

http://visu4l.tistory.com/412 * 처음 보는 APK에 Main Activity를 어떻게 찾을까? Main Activity를 찾는 이유는 일반적인 C/C++에서 소스를 분석할때 main 함수부터 시작해 나가는데 안드로이드에서는 처음 실행되는 Main Activity에 onCreate 함수부터 시작되기 때문이다. 그런데 Main Activity는 개발자 마음대로 이름을 변경할수 있다. 그러면 처음실행 되는 Activity를 어떻게 찾는가? 모든 Activity는 AndroidManifest.xml 에 등록이 되어있어야 사용이 가능하다. apktool을 이용하여 디컴파일하면 AndroidManifest.xml 파일도 같이 나온다. 이 파일에 부분을 모두 찾는다. 그리고 해당 태그 하위에..

반응형