본문 바로가기

개발관련

.aab to .apk 로 (aab파일 apk파일로) 변환하기 1. https://github.com/google/bundletool/releases Releases · google/bundletool Bundletool is a command-line tool to manipulate Android App Bundles - google/bundletool github.com 2. .aab 파일이 있는 경로로 이동 > bundletool-all-1.15.0.jar 파일 붙여넣기 3. terminal 에서 하단 스크립트 실행 - 디버그키로 사인했을시 java -jar "bundletool-all-1.15.0.jar" build-apks --bundle="your.aab(변환할 .aab파일)" --output="universal.apks(.apk파일을 저장할 경로와 파.. 더보기
HTTP 통신 응답헤더 가져오기 응답헤더 가져오는 구문...1) URLConnection 으로 가져오는 방법 URL obj = new URL(params[0]); URLConnection conn = obj.openConnection(); Map map = conn.getHeaderFields(); 2) HttpClien 로 가져오는 방법 HttpClient client = HttpClientBuilder.create().build(); HttpGet request = new HttpGet("http://mkyong.com"); HttpResponse response = client.execute(request); //get all headers Header[] headers = response.getAllHeaders(); for (.. 더보기
이클립스에서 안드로이드스튜디오프로젝트로 변경하는법 1. 이클립스에서 Export 한다2. gradle 을 선택한다.3. gradle 프로젝트로 변한다.(해당 프로젝트가 바로 바뀌므로 백업을 하고 하시길 권장합니다.) 더보기
string.xml 에 띄어쓰기 하기 해당 문자열을 넣어주면 띄어쓰기 완료! 더보기
popupWindow 사용방법 //클릭시 팝업 윈도우 생성 final PopupWindow popup = new PopupWindow(v); //팝업으로 띄울 커스텀뷰를 설정하고 View view = (View) getLayoutInflater().inflate(R.layout.player_channels, null); popup.setContentView(view); //팝업의 크기 설정 popup.setWindowLayoutMode(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT); //팝업 뷰 터치 되도록 popup.setTouchable(true); //팝업 뷰 포커스도 주고 popup.setFocusable(true); //팝업 뷰 이외에도 터치되게 (터치시 팝업 닫기 위한 코드.. 더보기
ScrollView 안에 WebView에 있을때 스크롤문제 이런 형태의 구조를 가지고 있는데 웹뷰페이지가 댓글페이지 인데 웹뷰 하단에 스크롤이 도달하면다음 페이지의 댓글리스트가 하단에 붙어 웹뷰의 스크롤이 되도록 하는 기능이다. 아무리 검색을 해봐도(물론 내가 검색을 못하는거겟지....ㅠ)나한테 맞는 방법을 찾기는 어려웠다.... 그래서 하다하다 발견한 방법이다. 우선 스크롤뷰 ScrollView.getViewTreeObserver().addOnGlobalLayoutListener( new ViewTreeObserver.OnGlobalLayoutListener() { @Override public void onGlobalLayout() { onScrollChanged(ScrollView.getScrollY()); } }); public void onScrollC.. 더보기
Camera Flash Light on off 제어하는 방법 ANDROID에서 플래쉬(카메라 뒷편 FLASH LIGHT)를 제어하는 방법입니다. 어찌보면 쉽지만.. 어찌보면 좀 까다로울 수 있습니다. 일단 ANDROID 에서 카메라를 OPEN 시켜 줘야 합니다. (ANDROID에서는 FLASH LIGHT를 PREVIEW 상태에서 켜준다고 되어 있습니다.) - on source private Camera camera; private Parameters p; camera = Camera.open(); - 카메라를 open합니다. p = camera.getParameters(); - open된 카메라의 설정값을 받아 옵니다. p.setFlashMode(Parameters.FLASH_MODE_TORCH); - 플래쉬 모드에서 플래쉬를 켭니다. camera.setParam.. 더보기
한글 개발자 블로그 한글로 된 개발자 블로그가 많이 없다...영어공부의 필요성이 점점 더 높아짐..ㅠㅠ 아무튼... 개발자에게 좋은 정보들을 운영하는 개발자블로그를 소개하려 한다. 1. 구글 개발자 한글 블로그http://googledevkr.blogspot.kr/ 2. 다음 개발자 블로그http://daumdna.tistory.com/ 3. 네이버 개발자 블로그http://helloworld.naver.com/helloworld/textyle 더보기
target _blank 테스트 버튼 팟빵으로 연결 더보기
CustomLayout 만들때 만날 수 있는 오류 DragLayout 을 만듬... 여기에서 을 하단으로 이동하고 싶은데DragLayout에서 gravity 값을 줘도 안되고FrameLayout에서 layout_gravity 값을 줘도 안되던 문제가 발생.... 그래서 소스코드상에서 ViewTreeObserver vto = dragLayout.getViewTreeObserver(); vto.addOnGlobalLayoutListener(new OnGlobalLayoutListener() { @Override public void onGlobalLayout() { // Put your code here. Log.d("DragTestActivity", "onGlobalLayout()"); dragLayout.minimize(); dragLayout.getV.. 더보기