달력

12

« 2019/12 »

  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  •  
  •  
  •  
  •  

   

SharedPreferences객체

  • 어플리케이션에 연관된 간단한 데이터(String, int, boolean 등)을 파일시스템에 저장하고 가져올 수 있습니다.
  • SharedPreferences객체는 key, value 쌍으로 파일생성하며 키를 통해 데이터를 가져올 수 있습니다.
  • 환경설정시 많이 활용됩니다.

   

   

프리퍼런스에 데이터 쓰기 단계

1

SharedPreferences객체 호출

getSharedPreferences()

2

프리퍼런스에 데이터를 쓰기

editor = sharedPreferences.edit();

editor.putXXXXXX();

3

데이터 저장(데이터 실제 저장)

editor.commit();

putXXXXXX(putString, putInt, putBoolean등)을 통해 데이터를 저장한후

반드시 commit()을 호출해주어야 실제로 파일에 저장이 됩니다.

   

   

프리퍼런스 읽기 단계

1

SharedPreferences객체 호출

2

프리퍼런스의 데이터 읽기

   

//1.SharedPreferences객체 호출

SharedPreferences sharedPreferences = getSharedPreferences("PreferencesEx", MODE_PRIVATE);

//2.프리퍼런스의 데이터 읽기                        

//key, defaultValue

tvView.setText(sharedPreferences.getString("text", ""));

첫번째 인자를 key를 통해 데이터를 주고 받으며 두번째 인자는 디폴트 값으로 해당 키에 대한 데이터가 존재하지 않을 경우 디폴트값이 리턴됩니다.

Posted by codedragon codedragon

댓글을 달아 주세요

   

소스코드의 행 번호 보이게 하기

   

Android Studio >>> File >>> Settings >>>

왼쪽 창의 Editor - Appearance 선택 >>>

오른쪽의 Show line numbers 체크

   

적용 전

적용 후

   

Posted by codedragon codedragon

댓글을 달아 주세요

   

Editor에 표시되는 폰트 변경

   

   

Configure

   

Settings

   

   

메뉴 항목에 표시되는 인터페이스를 수정 하기

IDE Settings 영역 >>> Appearance선택

   

UI Options 영역에서

Override default fonts by (by recommended):항목 체크후

원하는 글꼴 선택가능

   

   

소스 코드 글꼴 변경

IDE Settings 영역 >>> Editor >>> Colors & Fonts >>> Font 로 이동

   

Save AS… 버튼 클릭

   

변경된 테마설정을 저장할 이름 지정

   

Font수정 후

Apply >>> OK

Posted by codedragon codedragon

댓글을 달아 주세요

   

   

Code Editor에서 입력하는 Code에 대한 패키지를 자동으로 import 시키기

Code Editor에서 입력하는 Code들에 대한 패키지를 자동으로 import 시키도록 설정하기

   

   

Configure

   

Settings

   

IDE Settings 영역 >>> Editor >>> Auto Import 선택

   

(모두 체크)

Optimize imports on the fly 체크

Add unambiguous imports on the fly 체크 >>>

Apply >>> OK

   

Posted by codedragon codedragon

댓글을 달아 주세요

   

PC의 메모리가 충분하다면 설정하지 않아도 됩니다.

향후 메모리 부족시 설정해도 됩니다.

   

Android Studio 실행 시 점유되는 PC 메모리를 낮추기

studio64.exe.vmoptions 설정파일을 수정하여

최대 메모리(-Xmx)를 256M로 낮추었고 초기 메모리(-Xms)값은 256M 로 늘리기

   

   

studio64.exe.vmoptions 파일 위치

C:\javanAndroid\Android\Android Studio\bin\studio64.exe.vmoptions

   

   

studio64.exe.vmoptions 편집기로 열기

   

최대 메모리(-Xmx)를 256M로 낮추었고 초기 메모리(-Xms)값은 256M 로 늘리기

변경 전

변경 후

-Xms128m

-Xmx750m

-XX:MaxPermSize=350m

-XX:ReservedCodeCacheSize=96m

-ea

-Dsun.io.useCanonCaches=false

-Djava.net.preferIPv4Stack=true

-Djna.nosys=true

-Djna.boot.library.path=

-Xms256m

-Xmx256m

-XX:MaxPermSize=350m

-XX:ReservedCodeCacheSize=96m

-ea

-Dsun.io.useCanonCaches=false

-Djava.net.preferIPv4Stack=true

-Djna.nosys=true

-Djna.boot.library.path=

   

수정 완료후 저장

Posted by codedragon codedragon

댓글을 달아 주세요

vintage

Sublime Text에서 vi의 기능을 제공하는 패키지입니다.

Sublime 설치시 기본적으로 탑재되어 있지만 비활성화 되어 있기 때문에 사용을 위해서는 환경설정에서 활성화시켜주어야 합니다.

   

   

vintage활성화 하기

   

Setting-Default 설정 변경

Preferences > Setting-Default

   

Goto Anything으로 vintage검색

   

   

아래와 같이 Vintage를 삭제하시기 바랍니다.

수정 전

수정 후

"ignored_packages": ["Vintage"]

"ignored_packages": [""]

  

  

   

   

Settings-User 변경

Preferences > Settings-User

   

   

아래와 같이 Vintage를 삭제하시기 바랍니다.

수정 전

수정 후

"ignored_packages":

[

"Vintage"

]

"ignored_packages":

[

""

]

  

  

 

Posted by codedragon codedragon

댓글을 달아 주세요

디바이스 보안 설정

폰(디바이스) > 환경 설정 > 더보기 > 보안

   

알 수 없는 출처 체크

   

확인

   

설정 완료!

   

Posted by codedragon codedragon

댓글을 달아 주세요

디바이스 USB 디버깅 설정 하기

환경설정

   

더보기

   

시스템 관리자 그룹에 보면 개발자 옵션이 보입니다.

날짜 및 시간과 디바이스 정보 항목 사이에 있습니다.

개발자 옵션 터치

   

USB 디버깅 체크

   

확인

   

개발자 모드 설정 완료!

   

   

Posted by codedragon codedragon

댓글을 달아 주세요