본문 바로가기 메뉴 바로가기

기도하지말고 행동하라

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

기도하지말고 행동하라

검색하기 폼
  • 분류 전체보기 (81)
    • Development Note (74)
      • Unity (5)
      • Golang (5)
      • Android (27)
      • iOS (35)
      • Flutter (2)
    • Project (0)
    • Workout (0)
    • Travel (7)
      • 국내여행 (4)
      • 해외여행 (3)
  • 방명록

Development Note/Android (27)
[java] setCancelable 와 setCanceledOnTouchOutside 차이

setCancelable(false) 다이얼로그 영역밖을 터치했을때와 백키를 눌렀을때 dismiss 되지 않게 하기 setCanceledOnTouchOutside(false) 다이얼로그 영역밖을 터치했을때만 dismiss 되지 않게 하기 백키를 눌렀을때는 dismiss 된다.

Development Note/Android 2021. 5. 27. 10:29
[java] Android 페이스북 로그인(Feat.PhotoUrl 얻기)

액티비티로 페이스북 로그인 구현하기 java : public class FacebookLoginActivity extends Activity { private final String TAG = "FacebookLoginLog"; private CallbackManager mCallbackManager; @Override public void onCreate(@Nullable Bundle savedInstanceState) { super.onCreate(savedInstanceState); mCallbackManager = CallbackManager.Factory.create(); facebookAuth(); } @Override public void onStart() { super.onStart(); ..

Development Note/Android 2021. 5. 11. 14:05
[mac] gpg 사용법

gpg 설치 GPG 공식사이트 다운로드 gpg4win 프로그램 다운로드 공식 사이트 다운로드 gpg 키 생성 $ gpg --gen-key 키에 대한 비밀번호는 인증시에 사용된다. gpg secring.gpg 파일 생성 $ gpg --export-secret-keys -o secring.gpg생성된 파일은 인증시에 사용된다. gpg keyid 얻기 $ gpg --list-keys --keyid-format short 공개키 서버로 전송 send $ gpg2 --keyserver hkp://pool.sks-keyservers.net --recv-keys EE539F98 $ gpg2 --keyserver hkp://keyserver.ubuntu.com --send-keys EE539F98result gpg: ..

Development Note/Android 2021. 5. 11. 12:24
[java]acra 사용법

런타임 방식으로써 크래시발생시 acra http API 를 사용하는 방법 가이드. 테스트 환경 com.android.tools.build:gradle:4.0.1 ACRA Version 5.7.0 제공되는 기능 Http: 크래시리포트를 rest api 로 송신. Email: 이메일주소로 크래시리포트 발송. Dialog: 크래시 발생시 다이얼로그 이벤트. Notification: 크래시 발생시 푸쉬알람. Toast: 크래시 발생시 토스트 메시지. 설정 컴파일 방식: annotation 을 이용하여 미리 설정정보를 셋팅하는 방식이다.(AndroidManifest.xml 필수) 런타임 방식: 모든 설정정보는 API 소스코드로 작성하는 방식이다. 예제 public class MainActivity extends ..

Development Note/Android 2021. 5. 11. 11:23
[maven 배포] jcenter 에서 maven 으로 마이그레이션

갑작스레 잘 쓰고 있던 Jcenter 가 종료함에 따라 maven 을 처음 써보게 되었다. 물론 Jcenter 도 처음이었지만 굉장히 손쉽게 했었는데 maven 은 생각보다 쉽지 않아서 마이그레이션 가이드를 공유 해보려고 한다. 계정 생성 안드로이드 라이브러리를 Maven 에 배포하기 위해서는 Nexus repository manager 에 접근하려면 계정이 있어야 합니다. Nexus repository manager 에서는 로그인만 제공되며 계정생성이 안되기 때문에 sonatype 을 통해 계정생성을 합니다. 여기서 Username 과 Password 가 nexus repo 계정이 됩니다. 그리고 Username 은 계정생성후 변경이 되지 않더군요. (유의바람) 가입후 Create 버튼으로 이슈를 등록..

Development Note/Android 2021. 5. 11. 11:21
[java/kotlin] 안드로이드 라이브러리 프로젝트 만들기

앱을 포함한 라이브러리 프로젝트 생성 프로젝트내에서 새 라이브러리 모듈 생성방식. File > New > New Project을 클릭합니다. Empty Activity Next > 대충 설정하고 Finish File > New > New Module을 클릭합니다. Create New Module 창이 표시되면 Android Library, Next를 차례로 클릭합니다.(AAR 라이브러리 기준) 라이브러리에 이름을 지정하고 라이브러리의 코드를 위한 최소 SDK 버전을 선택한 후 Finish를 클릭합니다. 출처 https://developer.android.com/studio/projects/android-library?hl=ko

Development Note/Android 2021. 1. 4. 18:26
[Android Java] string to enum 문자열을 열거형으로 변환

stackoverflow.com/questions/5878952/cast-int-to-enum-in-java

Development Note/Android 2020. 12. 7. 11:36
[bintray] 안드로이드 라이브러리 배포정리

bintray 플러그인이 몇가지 있지만 com.novoda.bintray-release 을 사용하였다. Bintray 이용하기 가입하기 bintray Repository 생성(github repo가 아님) Name : bintray Repository 이름 Type : Maven 으로 설정하면 jcenter 도 사용가능 Optional : 비어두고 Create 해도 됨 이렇게 레퍼지토리를 생성하면 배포할 준비는 끝난거다. github public 저장소 jcenter 로 배포하고 사용하기 우선 직접개발한 라이브러리를 jcenter에 배포하고 사용하려면 github 소스를 public 으로 설정해야 한다. 이유는 나중에 Add Jcenter 했을때 github 주소를 검수하는 듯하다. private 이면 ..

Development Note/Android 2020. 10. 7. 11:27
[java,kotlin] 안드로이드 라이브러리 의존도 버전 관계

androidx.appcompat:appcompat:1.1.0 사용시 의존도 라이브러리 버전 implementation("org.jetbrains.kotlin:kotlin-stdlib:1.3.61") implementation("androidx.lifecycle:lifecycle-runtime:2.1.0") implementation("androidx.collection:collection:1.1.0") implementation("org.jetbrains.kotlin:kotlin-stdlib-common:1.3.61") implementation("androidx.lifecycle:lifecycle-common:2.1.0") implementation("androidx.arch.core:core-com..

Development Note/Android 2020. 9. 24. 11:42
[java/kotlin] 안드로이드 앱없이 라이브러리 프로젝트로 개발하기

앱 모듈을 라이브러리 모듈로 변환 앱없이 라이브러리 모듈만 포함한 프로젝트 생성방식. File > New > New Project을 클릭합니다. No Activity Next > 대충 설정하고 Finish (Module: app) 의 build.gradle 파일을 엽니다. applicationId를 지정하는 줄을 삭제합니다. Android 앱 모듈에서만 지정할 수 있습니다. build.gradle 편집 apply plugin: 'com.android.application'다음과 같이 변경합니다. apply plugin: 'com.android.library' 파일을 저장하고 File > Sync Project with Gradle Files를 클릭합니다. app폴더안에 lib..

Development Note/Android 2020. 9. 14. 16:00
이전 1 2 3 다음
이전 다음
공지사항
  • 개인정보처리방침
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
  • 깃허브 주소
  • 기술 블로그 주소
TAG
  • abs
  • Locale.getDefault().getLanguage()
  • ioutil
  • permissionCheck
  • NSUserDefaults 예제
  • abs 함수
  • countryName
  • iTunes Store에 연결할 수 없음
  • Golang
  • 절대값함수
  • nsurl to nsstring convert
  • tempdir
  • tempfile
  • nsurl 에서 nsstring 변환
  • convert nsurl to nsstring
  • 퍼미션체크
  • dialog
  • countryCode
  • DeviceModel
  • Error Domain=SKErrorDomain Code=0
  • java.lang.IllegalStateException: Expected BEGIN_OBJECT but was BEGIN_ARRAY at line
  • setCancelable vs setCanceledOnTouchOutside
  • LanguageCode
more
«   2025/07   »
일 월 화 수 목 금 토
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바