전체 글 118

노트북 하드 ssd로 교체 (samsung ssd 850 evo 250GB)

이번에 안드로이드 스튜디오를 하다보니 속도가 많이 느려 하드를 SSD로 교체하기로 했다!제품은 같은 노트북과 같은 Samsung 제품으로 samsung ssd 850 evo 250GB 제품이다.pro와 evo의 차이를 많이 찾아보았지만 이미 노트북은 4년이 되었고 5년 이상 쓰지 않을 것 같아 evo로 결정하였다. SSD에는 딱 구성품이 설치 CD와 SSD만 들어있다. 그래서 외장 CD룸과 SATA케이블이 따로 필요했다. 1. 제어판 -> 관리도구 -> 하드 디스크 파티션 만들기 및 포맷 2. SSD 를 SATA 케이블로 연결을 하면 디스크 1이 잡히게 된다. 하지만 할당하기 전! 3. SSD를 연결하니 저절로 디스크 초기화 창이 열렸다-> MBR(마스터 부트 레코드)형식으로 디스크롤 초기화 하였다. 4..

카테고리 없음 2017.03.02

android 액티비티에서 프래그먼트로 이동

Tab바를 이용하지 않고 ImageButton을 이용하여 위에 top부분을 잡아주었습니다. top부분에 세가지 버튼을 놓고 나머지 부분을 framelayout로 채웠습니다.이미지 버튼을 클릭시 framelayout부분만 바뀌도록 하기 위해 replaceFragment함수를 만들었습니다.// 프레그 먼트로 이동 public void replaceFragment(Fragment fragment){ FragmentManager fragmentManager = getSupportFragmentManager(); FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction(); fragmentTransaction.replace(R.id.fr..

Android Studio 2017.03.02

android Intent 데이터 전달

MainTLFragment에서 DetailPostActivity로 phDate[position]을 보낼 것이다. phDate[position]은 스트링으로 putExtra를 이용하여 전달한다.Intent intent = new Intent(getActivity(), DetailPostActivity.class); intent.putExtra("imageDetail", ""+phDate[position]); startActivity(intent); "imageDetail"은 데이터를 받게 하는 키값이며, ""+phDate[position]은 보낼 데이터가 된다. DetailPostActivity 클래스에서 받는 방법은?!String imageDetail_str;스트링을 받을 것이기에 받을 변수를 선언 해주..

Android Studio 2017.02.27

[안드로이드] android 키보드 완료 누를 시

키보드의 완료 버튼을 눌렀을 경우 특수 이벤트를 주려한다.우선 사용하려는 액티비티에서 implements TextView.OnEditorActionListener 을 해준다.사용하면 구현해야할 필수 매소드가 생기게 된다. onEditorAction 함수를 오버라이드 해준다.// [키보드에서 완료버튼 누를 경우] ============================================================================= @Override public boolean onEditorAction(TextView v, int actionId, KeyEvent event) { if(v.getId() == main_autocomplete_places && actionId == Edito..

Android Studio 2017.02.26

[안드로이드] 여러 액티비티 종료시키기

아이디와 비밀번호를 입력 하고 프로필 작성 후 완료 버튼을 눌렀을 때에 타임라인이 뜨면서 앞에 회원가입을 한 액티비티들을 모두 종료하기 위해 사용하였습니다. MainActivity -> LoginActivity -> ProfileActivity -> MainTLActivity-> 뒤로가기 -> MainActivity 액티비티는 LoginActivityProfileActivity 를 종료시키고 MainTLActivity로 넘어갈 것입니다. 저 3개의 액티비티를 상속 해줄 BaseActivity를 생성합니다.여기서!! public class BaseActivity extends AppCompatActivity extends를 해줘야 Activity를 상속할 때 문제가 나지 않습니다. 생성하였으면, 4개의 액..

Android Studio 2017.02.09

[안드로이드] 지도 65536 오류

메소드 갯수가 64K 초과 했을 때 오류가 생긴다. 해결방법 Gradle -> app 에서 android -> defaultConfig 부분에 multiDexEnabled true 추가 Gradle -> app 에서 dependencies 부분에 compile 'com.android.support:multidex:1.0.1' 추가 새로운 자바 클래스 MyApplication 에 extends MultiDexApplication manifest에 name 속성으로 MyApplication ( 저는 util 패키지에 MyApplicatioin을 만들었기 때문에 .util.MyApplication )-> android:name=".util.MyApplication" 해결 완료

Android Studio 2017.02.03

[안드로이드] 구글 지도 API 구하기

구글 지도 API > https://developers.google.com/maps/?hl=ko 1. https://developers.google.com/maps/documentation/android-api/?hl=ko 키 가져오기 클릭 시계속 2. API 사용설정 프로젝트가 없다면 프로젝트 만들기. 클릭 안될 시 모든 프로젝트 관리로 들어가면 프로젝트 만들 수 있습니다. 프로젝트가 있다면 선택 후 계속 이름 설정 후 Android 앱 선택 패키지 이름과 SHA-1 인증서 지문을 입력해야 함.-> 패키지 이름은 자신의 패키지 입력-> SHA-1 인증서 지문 : http://itstudentstudy.tistory.com/28 생성 누르면 API 생성 완료 구글 API 사용할 때 대시보드 -> API ..

Android Studio 2017.02.02