Android 일반 사용 권한 및 종속
네트워크 연결 및 SD 카드 읽기 및 쓰기 권한
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
프로젝트 중 일부 권한 만들기
// ,
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
// , ,
<uses-permission android:name="android.permission.INTERNET" />
// ,
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
// , ,
<uses-permission android:name="com.android.launcher.permission.READ_SETTINGS" />
// ,
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
// sd , ,
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
//
<uses-permission android:name="android.permission.WRITE_SETTINGS" />
//
<uses-permission android:name="android.permission.GET_TASKS" />
// AR , Camera
<uses-permission android:name="android.permission.CAMERA" />
상용 의존
// butterknife
compile 'com.jakewharton:butterknife:8.8.1'
annotationProcessor 'com.jakewharton:butterknife-compiler:8.8.1'
// ImageView
compile 'com.nostra13.universalimageloader:universal-image-loader:1.9.5'
// glide
compile 'com.github.bumptech.glide:glide:3.7.0'
// TabLayout—design
compile 'com.android.support:design:26+'
// gson
compile 'com.google.code.gson:gson:2.2.4'
// pull-to-refresh
compile 'com.github.userswlwork:pull-to-refresh:1.0.0'
// OkHttp
compile 'com.squareup.okhttp3:okhttp:3.9.0'
compile 'com.squareup.okio:okio:1.5.0'
//
compile 'com.squareup.okhttp3:logging-interceptor:3.9.0'
// RecycleView
compile 'com.android.support:recyclerview-v7:26.1.0'
GreenDao
// gradle
classpath 'org.greenrobot:greendao-gradle-plugin:3.2.2'
//app gradle
apply plugin: 'org.greenrobot.greendao'
greendao {
schemaVersion 1 //
daoPackage 'com.example.greendaotest.database' //
targetGenDir 'src/main/java' // DaoMaster、DaoSession、Dao
}
dependencies {
compile 'org.greenrobot:greendao:3.2.2'
}
Retrofit
// retrofit2.0
compile 'com.squareup.retrofit2:retrofit:+'
compile 'com.squareup.retrofit2:converter-gson:+'
Rxjava
// Rxjava2
compile 'io.reactivex.rxjava2:rxjava:+'
compile 'io.reactivex.rxjava2:rxandroid:+'
// retrofit Rxjava2
compile 'com.squareup.retrofit2:adapter-rxjava2:+'
추가 권한 구성
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.