サードパーティが依存しているの開発に使用されるアンドロイド、Kotlin
德高
导依赖:
実装'com.amap.api:map2d:latest.integration'
実装'com.amap.api:ロケーション:latest.integration'
eventbus:
インプリメンテーション'org.greenrobot:eventbus:3.0.0'
図ローテーション:
インプリメンテーション'com.youth.banner:バナー:1.4.10'
TabLayout:
インプリメンテーション'com.android.support:design:28.0.0'
xutils依存
実装'org.xutils:xutils:3.5.1'
okHttp依赖
実装'com.squareup.okhttp3:okhttp:3.12.1'
バレーボール依存
実装「eu.the4thfloor.volley:com.android.volley:2015年5月28日」
RecyclerView:
インプリメンテーション'com.android.support:recyclerview-v7:28.0.0'
swipelayout侧滑:
インプリメンテーション「com.daimajia.swipelayout:ライブラリ:1.2.0」
正弦波方程式:
int型newy、Y = - (INT)(。Math.sin、100 *((X - 5)にMath.PI * 150分の2))。
ファイルのダウンロード- HTTP:
インプリメンテーション'zlc.season:rxdownload2:2.0.2'
xRecyclerView:
実装'com.android.support:recyclerview-v7:28.0.0'
API( 'com.jcodecraeer:xrecyclerview:1.5.9'){
グループを除外: 'com.android.support'
}
ツールバー/侧滑:
インプリメンテーション'com.android.support:design:28.0.0'
グライド:
インプリメンテーション」com.github.bumptech.glide:グライド:4.1.1
録音権:
インプリメンテーション'com.ilike:voicerecorder:1.0.0'
PathUtil
画像スクリーンを取得します:
インプリメンテーション'com.lcw.library:ImagePicker:2.2.2'
二つのリンケージ依存性:
インプリメンテーション'com.gjiazhe:wavesidebar:1.3'
バターナイフ:
実装'com.jakewharton:butterknife:8.8.1'
annotationProcessor 'com.jakewharton:butterknife-コンパイラ:8.8.1'
改造:
インプリメンテーション'com.squareup.retrofit2:改造:2.2.0'
実装'com.squareup.retrofit2:コンバータ-gson:2.2.0'
新鮮:
インプリメンテーション'com.facebook.fresco:新鮮:1.11.0'
ORM数据库
実装'com.j256.ormlite:ormlite-アンドロイド:5.0'
実装'com.j256.ormlite:ormliteコア:5.0'
GSON:
インプリメンテーション'com.google.code.gson:gson:2.8.0'
実装'com.alibaba:fastjson:1.2.41'
RXJava使用レトロフィット:
インプリメンテーション'com.squareup.retrofit2:アダプター-rxjava:2.1.0'
実装'io.reactivex:rxandroid:1.2.1'
電話システムがフィールドに適用されて呼び出します。
コンテンツプロバイダ
電話連絡の取得
:権限
URIを:ContactsContract.CommonDataKinds.Phone.CONTENT_URI
フィールド:ContactsContract.CommonDataKinds.Phone.DISPLAY_NAME:名前
ContactsContract.CommonDataKinds.Phone.NUMBER:電話
SMSの取得
権限:
URI:Telephony.Sms.CONTENT_URI
フィールド:Telephony.Sms.ADDRESSアドレス
Telephony.Sms.BODYコンテンツを
オーディオを取得
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<!-- 读外部存储权限 -->
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
URI:MediaStore.Audio.Media.EXTERNAL_CONTENT_URIの
フィールド:MediaStore.Audio.Media.TITLE曲
MediaStore.Audio.Media.ARTIST歌手
MediaStore.Audio.Media.DURATION全期間
MediaStore.Audio.Media.DATAアドレス
動画の取得
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<!-- 读外部存储权限 -->
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
タグ:MediaStore.Video.Media.EXTERNAL_CONTENT_URI
フィールド:MediaStore.Video.Media.TITLE曲
MediaStore.Video.Media.ARTIST歌手
MediaStore.Video.Media.DURATION全期間
MediaStore.Video.Media.DATAアドレス
ギャラリーの取得:
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<!-- 读外部存储权限 -->
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
URI:MediaStore.Images.Media.EXTERNAL_CONTENT_URIの
フィールド:MediaStore.Images.Media.TITLE、画像の名前
MediaStore.Images.Media.SIZE;サイズ
MediaStore.Images.Media.DATA;アドレス
放送受信機
1の権限
<uses-permission android:name="android.permission.RECEIVE_SMS" />
アクション:android.provider.Telephony.SMS_RECEIVED」
打电话权限
アクション:android.intent.action.NEW_OUTGOING_CALL
android.intent.action.BOOT_COMPLETED