안드로이드(49)
-
Android stetho (크롬 디버깅)
Android stetho (크롬 디버깅) 아래 주소를 참고!! https://github.com/facebook/stetho stetho 크롬에서 네트워크 상태 , 데이터베이스(Local Storage) 값 , SharedPreference 값 , View , Javascript Console 등 볼 수 있는 유용한 유틸 !! gradle 추가 compile 'com.facebook.stetho:stetho:1.5.0' 네트워크 상태를 보실꺼면okhttp3 사용시compile 'com.facebook.stetho:stetho-okhttp3:1.5.0' or 다른 커넥션 사용시compile 'com.facebook.stetho:stetho-urlconnection:1.5.0' JavaScript coos..
2017.08.27 -
Android Remove unused resources [리소스 삭제]
Android Remove unused resources [리소스 삭제] Android Stuido 2.0 이상에서만 적용이 된다. 프로젝트를 진행하다 보면 drawable 사진 @id 등 리팩토링을 할 때 쓰면 유용하다. 기존에는 오픈소스를 쓰는 사람도 있었을 거다. https://code.google.com/archive/p/android-unused-resources 하지만 이제 간단하게 !!!! 1. Menu - >Refactor ->Remove unused resources... 을 선택 ! 2. Preview를 통해 미리 보고 Do Refactor를 해주면 된다 끝~
2017.01.26 -
Anroid otto bus example 유용한 라이브러리
android otto bus example 유용한 라이브러리 Observer 패턴이나 Listener 패턴을 사용해서 이벤트 전달을 많이들 합니다. Activity, Fragment 등에서 이벤트를 받고 쓸데없이 static을 쓰고 여러 생상자를 만들어서 Context 등을 사용하는 번거로움이 있습니다. 이러한경우 https://github.com/square/otto 라이브러리를 쓰시면 됩니다. 예제를 다운로드 받아서 살펴보시면 쉽게 코드를 사용할 수 있습니다. Gradle 추가 compile 'com.squareup:otto:1.3.8'sample 파일을 열어보시면 싱글톤으로 클래스를 만들어줍니다./** * Maintains a singleton instance for obtaining the bu..
2016.11.02 -
Android assets 파일에 JSON 넣기
Android assets 파일에 JSON 넣기 assets 파일안에 서버통신을 하기 귀찮고 빨리 확인하고 싶을때... 간단한 방법으로 확인가능 GSON으로 사용하면 더욱더 빠르겠조~? orhanobut.logger 는 정말 좋은 로거~ assets 폴더를 만들고 json형식 파일을 넣으시면 끝! package com.example.test.pricetest; import android.content.res.AssetManager; import android.os.Bundle; import android.support.v7.app.AppCompatActivity; import com.google.gson.Gson; import com.orhanobut.logger.LogLevel; import com.o..
2016.03.24 -
[안드로이드 Android] 단말기 정보 가져오기
[안드로이드 Android] 단말기 정보 가져오기 해당 디바이스(핸드폰)정보를 가저오는 정보이다프로젝트할때 해당기기 버전 제조사등 기록하는 경우가 있다 해당 소르를 보고 참고 하시길 ~ package com.example.youngjun.ggaritest1; import android.os.Build; import android.os.Bundle; import android.support.v7.app.AppCompatActivity; import android.widget.TextView; public class MainActivity extends AppCompatActivity { TextView textView; @Override protected void onCreate(Bundle savedIn..
2016.02.05 -
ios 개발 첫걸음 hello world
ios 개발 첫걸음 hello world 모든 시작은 hello world부터 .. 맥북을 사서 ios를 꾸준히 해보려고 했는데 1년 만에 시작함 이제부터 열심히 해봐야지 다짐을 하지만.. 1. 먼저 Xcode 를 설치 및 실행을 해주세요 -> Create a new Xcode project 눌러주세요 2. Application -> Single View Application 을 선택 하고 Next 클릭 (프로젝트 생성시 안드로이드 tab, map, noActivity 선택하는 화면이랑 같은거 같음) 3. Product Name 입력 Devices 는 iPhone 바꿔주시고 Next 4. 자 이제 프로젝트가 생성됨 별거없네요. storyboard 가 xml 같은 역활인거 같습니다. view 안에다가 La..
2015.11.07