728x90
반응형

Android 183

퍼미션 permission

1. 코드 1)manifests에 사용할 권한을 등록합니다 2)메인코드 *앱이 실행되면 권한창을 띄워주고, 권한을 허가하지않으면 앱이 종료되는 코드 public class MainActivity extends AppCompatActivity { String[] permission_list = { Manifest.permission.WRITE_CONTACTS }; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); checkPermission(); } public void checkPermission(){ //현..

Android 2020.07.14

android Full Screen ( 안드로이드 전체 화면 )

1) 자바 코드로 전체화면 만들기 getCurrentActivity().getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); 2) xml View 를 이용해 전체 화면으로 만들기 View layout = findViewById(R.id.layout_main); // 전체 화면을 사용 하기위한 코드 if (Build.VERSION.SDK_INT >= 21) { getWindow().addFlags(WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS); layout.setPadding(0, getStatusBarHeight(), 0..

Android 2020.07.11

Glide 이미지 캐싱 문제

Glide .with(DemoActivity.this) .load(Uri.parse("file://" + imagePath)) .diskCacheStrategy(DiskCacheStrategy.NONE) .skipMemoryCache(true) .into(mImage); 이것이 내가이 문제를 해결 한 방법입니다. 방법 1 : 이미지가 변경 될 때마다 URL이 변경되는 경우 diskCacheStrategy ()를 사용하여 디스크 캐시를 처리 할 수 ​​있으며 skipMemoryCache () 메소드를 사용하여 메모리 캐시를 건너 뛸 수 있습니다. 방법 2 : URL이 변경되지 않은 경우 이미지가 변경됨 URL이 일정하게 유지되면 이미지 캐시에 서명을 사용해야합니다. Glide .with(yourFragme..

Android 2020.06.08

fragment 백스텍 변화체크

getSupportFragmentManager().addOnBackStackChangedListener(new FragmentManager.OnBackStackChangedListener() { @Override public void onBackStackChanged() { // now_frgment(); } }) 현재 프래그먼트 체크 // 현제 보여지고 있는 프래그먼트 체크 public void now_frgment() { for (Fragment fragment : getSupportFragmentManager().getFragments()) { if (fragment.isVisible()) { if (fragment instanceof MainFrag) { Log.d("woongsBack", "메인..

Android 2020.06.04
728x90
반응형