daily-story
Default Activity Not Found
프로그래밍/Android 2017. 1. 24. 14:58

빌드가 안되고 Default Activity Not Found 에러가 발생할 경우 IDE 캐시를 삭제해주면 해결된다.실행 후 안드로이드 스튜디오가 재시작된다. File > Invalidate Caches/Restart

MAC OSX에서 터미널 adb 사용하기
프로그래밍/Android 2016. 8. 3. 00:21

adb : android debug bridge, android sdk에 포함 윈도우에서만 하다가 맥에서 하려니 모르는게 많다. 윈도우의 경우 sdk 설치 후 콘솔에서 바로 사용이 가능하지만, 맥의 경우는 adb실행파일의 경로를 path에 추가해줘야 사용이 가능하다. path 설정 방법은 다음과 같다. 1. 터미널 실행 2. .bash_profile이 있는지 확인 $ ls -a 3-1. 없으면 생성한다. $ touch .bash_profile 3-2. 있으면 열어준다. $ open -e .bash_profile 4. 내용 입력 후 저장 (cmd+s) export PATH=${PATH}:[SDK가 설치된 절대경로]/tools:${PATH}:[SDK가 설치된 절대경로]/platform-tools export..

[android] Gradle로 카카오 SDK, 카카오 링크 사용하기
프로그래밍/Android 2015. 12. 16. 09:00

앱 등록 우선 카카오 SDK를 사용하기 위해서 KakaoDevelopers에 개발자 등록이 되어 있어야합니다. 개발자 등록을 하신 후 '내 애플리케이션 > 앱 만들기'로 이동하여 앱 이름을 지정하고 생성합니다. 왼편 메뉴에서 생성된 앱을 선택하고 '설정 > 일반'으로 이동해서 플랫폼 추가 버튼을 클릭하여 Android 플랫폼을 추가한 후 패키지명, 마켓URL(자동 생성)을 입력합니다. 참고로 키해시는 카카오 로그인을 사용하지 않는다면 지금 당장은 등록할 필요가 없습니다. 카카오 링크는 로그인을 필요로 하지 않습니다. Gradle 환경설정 Project build.grade allprojects { repositories { jcenter() maven { url 'http://devrepo.kakao.c..

[android] Intent로 sms보내기
프로그래밍/Android 2015. 12. 15. 11:49

btnSmsInvite.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Intent intent = new Intent(Intent.ACTION_VIEW); intent.putExtra("address", "number"); intent.putExtra("sms_body", "sms_test"); intent.setType("vnd.android-dir/mms-sms"); startActivity(intent); } });

[android] fragment에서 dialog fragment로 값 전달
프로그래밍/Android 2015. 10. 28. 11:45

간단하게 String 넘기기 fragmentBundle args = new Bundle(); args.putString("key", "value"); DialogFragment dialogFragment = new DialogFragment (); dialogFragment.setArguments(args); dialogFragment.show(getFragmentManager(), "Sample Dialog Fragment"); dialog fragmentBundle mArgs = getArguments(); String mValue = mArgs.getString("key");

[android] TextView, EditText Attribute
프로그래밍/Android 2015. 10. 24. 00:07

입력방식 (EditText만 사용 가능)android:singleLine 한 라인으로만 표현하며 스크롤 및 개행이 불가함.android:digits 유효 글자 제한.android:numeric 'integer' 숫자, 'signed' 부호, 'decimal' 소수점android:phoneNumber 전화번호.android:password 비밀번호.android:capitalize 'characters' 모두 대문자, 'words' 첫 문자만 대문자, 'sentences' 문장의 첫 글자만 대문자로 표현.초첨android:selectAllOnFocus 선택 시 전체 선택.android:cursorVisible 'true', 'false' 커서 보기.편집android:ellipsize 'android:sin..