본문 바로가기
반응형

안드로이드4

앱 설치화면 보내기 또는 해당 앱 실행하기 우리는 안드로이드 앱개발하다가 아래와 같은 상황을 개발 해야될 때가 있다. - 특정 앱이 있으면 그 앱을 실행킨다. - 만약 없다면 플레이스토어에서 해당 앱을 설치하도록 유도한다.어떻게 해야될까? 우선 사용자의 폰에 내가 실행시키고자 하는 앱이 설치 되어있는지 판단해야된다. 앱이 설치가 되어있다면 그 앱을 intent를 활용하여 연다. 설치가 되어있지 않다면 구글 플레이스토어에 그 앱의 설치화면으로 보낸다. 위의 로직을 구현하면 된다. 로직은 So Simple! 추가 Tip 코틀린에서 확장함수를 사용하는 걸 좋아한다. 코드에보면 fun Context.market(..), fun Context.openApp(..)과 같이 Context를 확장한 함수를 볼 수 있는데 저렇게 사용하면 Context영역 아래에.. 2019. 8. 25.
개인앱 개발 세미나 후기 [2017-08-12] 2달이나 넘게 지났지만 해당 내용을 리마인딩 하기 위해 정리 및 포스팅 한다. ( 사실은 내 에버노트에만 썩혀두기 아까운 내용이라 .. ) 당시에 사진도 많이 찍어두고 했는데 폰이 고장나서 초기화 하는 바람에 자료를 다 날려버렸다  간신히 케빈님 사진 하나가 구글 포토에 남아 있어서 업로드 할 수 있었다 :-)  처음 부활님과 케빈님의 발표는 열심히 들으며 정리 하였는데 모카님과 상권님의 발표는 너무 발표에 집중해버리는 바람에 정리를 하지못하였다. :-(    모임 내용https://onoffmix.com/event/108191시간발표자발표내용14:30 ~ 15:00 부활오리지널스 15:10 ~ 15:40케빈개인앱으로 매일100만원 버는사람의 하루일과15:50 ~ 16:20모카내가 회사를 안가는 이유16.. 2017. 10. 19.
[안드로이드] 폰에 설치된 APK파일 추출하기 안드로이드 단말에 설치된 앱의 APK 파일을 추출하고 싶을때가 있다. 크게 두가지 방법이 있는데, 1. 해당 APK 추출을 도와주는 유틸성 앱을 다운 받는다- MyAppSharer 2. 간지나게 ADB 명령어로 APK파일을 원하는 장소에 추출한다. 나는 개발자기 때문에 간지나는 2번을 선택하기로 한다. HOW?1. 우선 폰을 USB선으로 컴퓨터와 연결한 후, 자체 터미널을 열거나, 안드로이드 스튜디오에서 제공하는 터미널을 연다. 2. 추출 하고자 하는 패키지 네임을 알아내자. 아래와 같이 명령어를 입력한다.adb shell pm list packages -f 입력하면 아래와 같이 내 폰에 존재하는 모든 패키지 이름들이 쭈르륵 뜬다. 저 많은 것들 중에서 어떻게 찾으란 말이야... 그래서 적당히 grep으.. 2017. 10. 2.
안드로이드 DialogFragment Title(Actionbar) 이 없어지지 않을때 방법 커스텀 DialogFragment를 만들고 간단한 Alert 창을 띄울 일이 있었는데 내가 원하지 않는 액션바 타이틀이 계속 나오게되었다.상위 버전에서는 (마시멜로우, 누가 버전)출력되지 않는 것을 확인 했으나 롤리팝(5.0) 버전 이하에서는 해당 증상이 확인되었다.우선 상황을 보자. DialogFragment 창을 띄우면 다음과 같이 뜬다. 위와 같이 빈 타이틀바 영역이 표시되는데 이를 없애려고 오만가지를 시도 해보았으나 생각보다 되지 않았다.간단한 코드와 함께 어떻게 없앨 수 있는지 코드를 통해 확인해보자 MainActivity.ktclass MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) {.. 2017. 9. 24.
반응형