본문 바로가기

Android

(6)
[Android,Java] 안드로이드13 (SDK33) 대응 파일 업로드 (File Read) 관련 퍼미션 정리 (수정. 심사통과 안됨!!) // 9월 11일 수정 // 여러번 이의 제기와 심사를 반복하였지만 통과시켜주지 않음 다른방법으로 파일처리 완료 23년 9월 1일자 오늘부터 마켓에 업데이트를 하려면 targetSdkVersion 을 33 이상으로 해라 라고 경고가떠서 아무생각없이 8월마지막주에 타겟만 올리고 배포를 해버렸다 (테스트폰은 안드로이드10 이라 잘만되었기에....) 그런데 문제가 발생 퍼미션 권한 등의 오류 (퍼미션체크 부분)등으로 앱실행이 안되어버린것 13버전 혹은 12버전 최신 기종 OS에서 문의가 빗발쳤다... 이래저래 찾아보다 결국 문제를 해결은 했지만 구글마켓 언제 검토해줄래 언제까지 검토중이니.... 우선 이전 버전들에서는 혹은 타겟이 낮은 앱에서는 외부저장소에 파일을 읽어서 업로드를 한다던가 사용을할때 해당 퍼미..
[Android] WebView 파일 다운로드 구현 하이브리드 앱을 만드는 과정에서 앱에서 직접 파일 다운로드를 구현해야 되는 상황이 생긴다 보통은 다른 웹 브라우저를 통해서 다운로드 해도 되지만 직접 받기위해서 추가로 구현해야한다 webView.setDownloadListener(new DownloadListener() {}); 웹뷰의 setDownloadListener 를 이용하면 파일 다운로드를 만들수있다. webView.setDownloadListener(new DownloadListener() { @Override public void onDownloadStart(String url, String userAgent, String contentDisposition, String mimetype, long contentLength) { try { D..
[Android] 버튼, EditText, View 테두리(border) 배경 만들기 첫뻔재 item 으로 border를 셋팅 shape = "rectangle" 사각형 모양을 만들고 stroke 에서 width 와 color 를 지정 corners raduis 로 라운딩을 설정 두번째 item으로 내부 색상을 셋팅 첫번재 1dp width 만큼 상하좌우 1dp 를 주고 동일하게 shape = "rectangle" 가득채울 색상 solid 로 color 속성 지정 corners raduis 로 라운딩을 설정 검은색 5dp 라운딩의 테두리가 있는 흰색배경을 생성할수있다
UE4 Android Screen Orientation https://answers.unrealengine.com/questions/789383/how-do-i-switch-from-a-landscape-widget-to-portrai.html?sort=oldest how do I switch from a landscape widget to portrait via Blueprint - UE4 AnswerHub Hello, if you can help me? I have two widgets, 1 (Main Menu), 2 (Registration Screen). I want to set the main menu as: LANDSCAPE and the Registration screen as: PORTRAIT I need to know how to do thi..
Butter Knife 라이브러리 - 클릭 이벤트 Butter Knife 라이브러리로 클릭이벤트를 받는 것을 해보겠습니다 기존에 리스너를 만들고 setOnClickListener 에 연결을 했었는데 해당 라이브러리로는 한번에 연결을 할수있다 @OnClick({R.id.btn}) public void onBtn(View v) { switch (v.getId()) { case R.id.btn: //이벤트 등록 break; } } 위처럼 @OnClick 으로 연결하는데 뒤에 UI의 id 를 써주면 해당 UI가 연결되어진다 만약 연결이 안되거나 오류가 발생한다면 Bind가 안되어있을 수 있다. @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceSta..
Butter Knife 라이브러리 findViewById 를 이용하여 UI를 연결하는 것을 간소화 등의 다양한 기능제공 https://github.com/JakeWharton/butterknife JakeWharton/butterknife Bind Android views and callbacks to fields and methods. - JakeWharton/butterknife github.com 해당 링크에 자세한 내용 확인 가능 안드로이드 스튜디오 기준으로 작성하였습니다 -설치하기 app: gradle 에 해당 내용 작성 android { ... // Butterknife requires Java 8. compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetComp..