728x90
반응형

Android 176

(스크랩 )android 탭 레이아웃 + 프레그먼트 예제 ( 프레임 레이아웃 사용)

public class MainActivity extends FragmentActivity { TabLayout tabs; Fragment1 fragment1; Fragment2 fragment2; Fragment3 fragment3; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); fragment1 = new Fragment1(); fragment2 = new Fragment2(); fragment3 = new Fragment3(); getSupportFragmentManager().beginTransac..

Android 2021.04.02

패키지명 변경

com.example.[NewFileName]경로 에서 이름을 리팩터링합니다 .app> java> com.example. [OldFileName] strings.xml로 이동하여 build.gradle (모듈 : 앱) settings.gradle (프로젝트 설정)로 이동하여 rootProject.name='[NewFileName]'다음 경로에서 코드를 변경 합니다.Gradle 스크립트> build.gradle (프로젝트 설정) [NewFileName]로 폴더 이름 바꾸기 프로젝트를 다시 열고 경로에서 프로젝트를 다시 빌드하십시오.빌드> 프로젝트 다시 빌드

Android 2021.03.18

Android 카메라 / 갤러리 저장하기 ( Q Scoped Storage)

Manifesats res - xml - file_paths.xml data/ 본인의 패키지명 / files / 디렉터리명 // 퍼미션은 있다고 가정하겠습니다. // 카메라 열기 private void camera_open_intent() { Intent takePictureIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); if (takePictureIntent.resolveActivity(getPackageManager()) != null) { File photoFile = null; try { photoFile = createImageFile(); } catch (IOException ex) { // Error occurred while creating ..

Android 2021.03.12

Sms Retriever ( 안드로이드 문자 메세지 수신 )

Google Play에서 SMS 또는 Call Log 권한 그룹을 비롯하여 위험성이 높거나 민감한 권한의 사용을 제한하는 정책을 내놓았다. 여기서 다루고 싶은 내용은 기존에 사용자 편의를 위해서 제공하는 기능이였던 SMS 읽기 기능이다. 이전에는 RECEIVE_SMS권한을 이용해서 SMS내용을 읽어서 인증번호를 자동입력을 해주었지만 이제는 해당 권한을 추가할 경우 스토어에 등록이 되지 않는다. 기존에 등록되어있던 앱을 경우에는 예외신청을 하지 않으면 Google Play에서 삭제 대상이 된다. RECEIVE_SMS권한을 통해서 SMS를 읽어오지는 못하지만 대신 구글에서 다른 방안을 제시하였다. 바로 SMS Retriever를 이용하여 권한허용 필요없이 문자를 읽을수있다.단 몇가지 제한사항들이 있다. ​ ..

Android 2021.03.09

Android 애니메이션 관련

종류 : 1. 회전 (rotate) : 중심점(pivot)을 기준으로 회전하는 애니메이션 2. 크기 (scale) : 중심점(pivot)을 기준으로 크기가 커지거나 줄어드는 애니메이션 3. 투명도 (alpha) : View가 흐려지거나 다시 진해지는 애니메이션 4. 이동 (translate) : View가 상,하,좌,우로 이동하는 애니메이션 5. 복합 애니메이션 (set) : 여러 애니메이션을 중첩하는 애니메이션 // slide_Up.xml android:duration="3000" // 3초에 걸쳐서 애니메이션 실행 // slide_Down.xml // slide_Left.xml // slide_right.xml // drop_down.xml // 적용 방법 layout_login = findViewB..

Android 2021.02.17
728x90
반응형