전체 글
-
기기 앱(애플리케이션) 설정으로 이동하기Android 2018. 1. 10. 16:10
Jan 10, 2018기기 설정의 특정 메뉴로 가야하는 경우가 있다.기기의 내 어플리케이션 설정으로 한 번에 이동하는 경우.즉, 기기 설정 > 앱(애플리케이션) > (실행중인 )앱 으로 이동하기 1startActivity(new Intent(android.provider.Settings.ACTION_APPLICATION_DETAILS_SETTINGS, Uri.parse("package:" + BuildConfig.APPLICATION_ID)));cs 출처: https://stackoverflow.com/questions/32822101/how-to-programmatically-open-the-permission-screen-for-a-specific-app-on-android
-
빌드 버전 자동화iOS/Mac 2017. 12. 19. 19:00
빌드 버전 자동화 프로젝트에서 앱의 관한 정보중에 Build Version(CFBundleVersion) 은 프로젝트 생성시 1에서 시작하고 보통 빌드해서 (사내든 스토어든)배포할 때마다 구분하기 위해 증가 시킨다.이 작업을 빌드 스크립트로 자동화 할 수 있다.아래 스크립트를 Build Phase에 추가한다.빌드할 때마다 올라가는게 흠이다. 코드를 조금 수정하면 build config 보고 release / debug 구분해서 올리는 것도 방법일 듯. 1234#!/bin/bashbuildNumber=$(/usr/libexec/PlistBuddy -c "Print CFBundleVersion" "$INFOPLIST_FILE")buildNumber=$(($buildNumber + 1))/usr/libexec..
-
fragment를 Firebase screen_view로 통계로 잡기.Android 2017. 12. 13. 13:59
앱 분석을 위해 Firebase SDK를 추가해놓으면 특별히 코드를 삽입하지 않아도 자동으로 잡는 통계들이 있습니다.그중에 screen_view라고 어떤 뷰를 보는지 알아서 수집해주는데요.Activity 단위로 수집되서 하나의 Activity에 Fragment를 사용하면 세부적으로 집계가 안됩니다.그래서 현재 뷰를 설정해주는 코드를 한 줄 넣어주면 잡힙니다. firebase.setCurrentScreen(..)API 자세한 내역: https://firebase.google.com/docs/analytics/screenviews?hl=ko 자세한 사항은 아래 링크 참고https://stackoverflow.com/questions/45201346/how-to-track-android-fragments-us..
-
comileSdkVersion, minSdkVersion, targetSdkVersionAndroid 2017. 12. 11. 18:12
compileSdkVersion, minSdkVersion, targetSdkVersion 설정하기 Android를 막 하게 되었을 때, build.gradle 파일에서 이 세 버전들을 설정을 어떻게 해야되는 건지 몰라서 뭔놈의 버전이 저리 많은지 답답해 했었습니다. (사실 지금도 헷갈림.ㅋ) compleSdkVersion 말 그대로 앱을 컴파일 할 때 사용하는 Android SDK의 버전입니다. 컴파일 할 때만 사용되므로 실행할 때의 상황을 보장해주는 것은 없습니다. 최신 버전을 사용하는게 좋습니다.Support Library를 사용한다면 compileSdkVersion과 Support Libarary 의 버전을 맞춰줘야합니다.예를 들면, compileSdkVersion을 25를 쓴다면, Support..
-
Apple Extended Keyboard II (M3501)를 취득 사용기daily 2017. 7. 29. 17:42
새로운 키보드를 물색하던중,Apple사가 옛날에 기계식 키보드를 출시했다는 것을 알게 되었다.마지막 기계식 모델은 1990년에 생산한 m3501.정식 이름은 Apple Extended Keyboard IIYouTube에서 리뷰도 찾아 보았다. 디자인 타건음 나쁘지 않았다.애플매니아로써 꼭 가지고 싶어졌다.그래서, 가져보기로 했다. ㅎㅎ 키보드는 eBay에서 구할 수 있다.중고로 대략 $40 ~ $80 정도로 올라온다.변색 안되고 상태 좋은 놈 일 수록 비싸다. 그런데 이 키보드는 요즘은 사용하지 않는 ADB(Apple Desktop Bus)라는 인터페이스를 사용한다.요즘 PC에서 쓰려면 S-Video 랑 비슷하게 생긴 잭을 USB로 변환해주는 컨버터가 필요하다.수요가 별로 없으니 iMate라는 한 제품 ..
-
Eclipse 에서 Project Explorer 폰트 설정하는 방법.computing 2017. 6. 23. 17:30
Eclipse 에서 Project Explorer 폰트 설정하는 방법. 홈디렉토리에 ~/.p2/pool/plugins/org.eclipse.ui.themes_1.1.300.v20161107-1827/css/ 비슷한 경로에 가서(버전에 따라 달라질듯) 여러 css 파일중에 하나를 수정한다. Eclipse -> 환경설정 -> General > Appearence 에서 설정한 Theme. 예로, Mac을 선택하였고 e4_default_mac.css 을 수정하였다. 파일을 아무 에디터로 열고, 적당한 위치에 .MPart Tree { font-size: 14px; font-family: 'Ubuntu Light';} 적당한 폰트와 크기를 설정한 코드를 추가하고 저장. 설정에서 테마를 잠시 다른거로 바꿨다가 다시 ..
-
간단한 탄력있는 애니메이션iOS/Mac 2017. 6. 13. 15:06
간단히 할 수 있는 탄력있는 애니메이션 설정 값. 12345678910111213[UIView animateWithDuration:0.3 delay:0 usingSpringWithDamping:0.7 initialSpringVelocity:3.0 options:UIViewAnimationOptionCurveEaseInOut animations:^{ // 애니메이션 코드 // ... } completion:^(BOOL finished) { // 완료후 코드 }];Colored by Color Scriptercs From: https://developer.apple.com/documentation/uikit/uiview/1622594-animatewithduration