permission 활용(소스) 역시나 퍼미션을 받는 작업은 귀찮은 듯 .. 간단히 개념만 정리 하기에는 뭔가 부족한것 같아서 실제 업무를 할 때 사용할 수 있는 코드를 작성해 봤다물론 깃에서 좋은 소스 받아 편하게 사용할 수 있지만 사용하는 방법은 알고 쓰도록 하자. public class MainActivity extends AppCompatActivity { public final String TAG = MainActivity.class.getSimpleName(); public ArrayList permissions = new ArrayList(); // 요청해야 할 권한을 넣어 두기 위함 private static final int REQ_PERMISSION = 0; @Override prote..
안드로이드 퍼미션 안드로이드 6.0 Marshmallow(API 23) 이전에는 andoridmainfest.xml 에 필요한 위험 권한을 선언해놓고, 앱을 설치할 때 한 번에 권한을 획득하는 방식이 였습니다. 즉 AndroidManifest.xml 에서 선언한 모든 권한에 대해서 허가를 받아올 필요는 없습니다.구글이 정의한 Nomal Permission 과 Dangerous Permission 중 Dangerous Permission에 대해서만 권한을 체크 해주면 됩니다. 꼭 Permission을 체크하고 허가를 받아야 하는 퍼미션과 퍼미션 그룹입니다.그리고 그룹에 속하는 한 가지 항목에 대해 권한을 승인 받으면, 같은 그룹에 속한 다른 권한은 시스템이 자동으로 권한을 부여 합니다. Permission..
CoordinatorLayoutAndFabAndSnacBar public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); setSupportActionBar(toolbar); FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab); fab.setOnCl..