android utils
1.0.0
Ini mencakup sejumlah besar alat yang biasa digunakan dalam proses pengembangan aplikasi Android. Sumber alat dikumpulkan dari Internet dan ditulis sendiri.
baik | memperkenalkan |
---|---|
Utilitas Animasi | Kelas alat animasi |
AplikasiUtils | Alat informasi terkait APP |
AssetDatabaseOpenHelper | Baca kelas alat database di direktori Aset |
BitmapUtil | Kelas alat Bitmap terutama mencakup perolehan Bitmap dan pengoperasian pada Bitmap |
CipherUtils | Alat enkripsi dan dekripsi |
Warna | Alat nilai warna yang umum digunakan |
Utilitas Umum | beberapa metode umum |
SaluranUtil | Portal pengemasan sangat cepat tipe alat saluran yang lahir untuk pengemasan |
Manajer Pembersih Data | Kelas pembersihan data aplikasi, fungsi utamanya adalah membersihkan cache internal/eksternal, membersihkan database, membersihkan SharedPreference, membersihkan file dan membersihkan direktori khusus |
DatabaseExportUtils | Ekspor kelas alat database aplikasi |
TanggalUtils | Kelas alat tanggal |
DeviceStatusUtils | Alat status ponsel terutama mencakup jaringan, Bluetooth, kecerahan layar, mode pesawat, volume, dll. |
TampilanUtils | Alat terkait tampilan sistem |
DoubleKeyValueMap | pasangan nilai kunci ganda |
UnduhManagerPro | Unduh alat manajemen |
FileUtil | Alat operasi file |
HanziToPinyin | Alat konversi karakter Cina ke pinyin |
ImsiUtil | Kelas alat IMSI |
JSONUtils | Kelas alat penguraian JSON |
LokasiUtils | Informasi alamat kueri berdasarkan garis bujur dan lintang serta Kueri garis bujur dan lintang berdasarkan informasi alamat |
LogUtils | Kelas alat log. Entri blog referensi pelajaran: Kelas alat Android Log. |
NetUtil | Alat jaringan |
PaketUtils | Instalasi dan pengunduhan aplikasi terkait |
PhoneUtil | Kelas alat pemanggil komponen ponsel |
Utilitas Polling | Kelas alat layanan pemungutan suara |
PreferensiCookieStore | Kelas alat penyimpanan cookie |
RUtil | Kelas alat ID sumber daya refleksi R |
Utilitas Acak | Alat acak |
RegUtils | Alat verifikasi data |
ResourceUtils | Kelas alat membaca sumber daya file |
Utilitas Kartu SD | Kelas alat operasi SDcard |
PengaturanUtils | Kelas alat konfigurasi aplikasi |
ShellUtil | kelas alat shell |
Utilitas Pintasan | Kelas alat pintasan |
Lajang | Kelas abstrak pola tunggal |
StringUtil | Perangkat manipulasi string. Operasi lain pada string dapat menggunakan kelas TextUtils. |
LihatAnimationUtils | View Animation Toolbox menyediakan alat dan metode sederhana untuk mengontrol animasi tampilan. |
LihatUtils | Lihat kelas alat terkait |
Penemu Bidik | kelas alat alternatif findViewById |
Utilitas Jendela | Kelas alat jendela |
Aplikasi Dasar | Aplikasi Aplikasi di sini terutama untuk penanganan error. |
BaseCrashHandler | Tangkap pengecualian secara seragam di Aplikasi, simpan ke file dan unggah saat Anda membukanya lagi. |
RebootThreadExceptionHandler | Mulai ulang pengendali pengecualian thread. Ketika pengecualian yang tidak diketahui terjadi, informasi pengecualian akan diminta dan aplikasi akan dimulai ulang setelah satu detik. |
MulaiAppReceiver | Mulai ulang penerima siaran aplikasi. |
ToastsUtils | Kotak pop-up roti panggang. |
BerbagiUtils | Bagikan, panggil string berbagi atau gambar yang disertakan dengan telepon. |
PerangkatUtils | Dapatkan pengidentifikasi unik perangkat |
Kelas yang berisi kata kunci Util dalam kode sumber AOSP tercantum sebagai berikut:
// 系统
./ android / database / DatabaseUtils . java
./ android / transition / TransitionUtils . java
./ android / view / animation / AnimationUtils . java
./ android / view / ViewAnimationUtils . java
./ android / webkit / URLUtil . java
./ android / bluetooth / le / BluetoothLeUtils . java
./ android / gesture / GestureUtils . java
./ android / text / TextUtils . java
./ android / text / format / DateUtils . java
./ android / os / FileUtils . java
./ android / os / CommonTimeUtils . java
./ android / net / NetworkUtils . java
./ android / util / MathUtils . java
./ android / util / TimeUtils . java
./ android / util / ExceptionUtils . java
./ android / util / DebugUtils . java
./ android / drm / DrmUtils . java
./ android / media / ThumbnailUtils . java
./ android / media / ImageUtils . java
./ android / media / Utils . java
./ android / opengl / GLUtils . java
./ android / opengl / ETC1Util . java
./ android / telephony / PhoneNumberUtils . java
// 设计和支持库
./ design / src / android / support / design / widget / ViewGroupUtils . java
./ design / src / android / support / design / widget / ThemeUtils . java
./ design / src / android / support / design / widget / ViewUtils . java
./ design / lollipop / android / support / design / widget / ViewUtilsLollipop . java
./ design / base / android / support / design / widget / AnimationUtils . java
./ design / base / android / support / design / widget / MathUtils . java
./ design / honeycomb / android / support / design / widget / ViewGroupUtilsHoneycomb . java
./ v7 / recyclerview / src / android / support / v7 / widget / helper / ItemTouchUIUtil . java
./ v7 / recyclerview / src / android / support / v7 / widget / helper / ItemTouchUIUtilImpl . java
./ v7 / recyclerview / src / android / support / v7 / util / MessageThreadUtil . java
./ v7 / recyclerview / src / android / support / v7 / util / AsyncListUtil . java
./ v7 / recyclerview / src / android / support / v7 / util / ThreadUtil . java
./ v7 / recyclerview / tests / src / android / support / v7 / widget / AsyncListUtilLayoutTest . java
./ v7 / recyclerview / tests / src / android / support / v7 / util / AsyncListUtilTest . java
./ v7 / recyclerview / tests / src / android / support / v7 / util / ThreadUtilTest . java
./ v7 / appcompat / src / android / support / v7 / graphics / drawable / DrawableUtils . java
./ v7 / appcompat / src / android / support / v7 / widget / DrawableUtils . java
./ v7 / appcompat / src / android / support / v7 / widget / ThemeUtils . java
./ v7 / appcompat / src / android / support / v7 / widget / ViewUtils . java
./ v4 / tests / java / android / support / v4 / graphics / ColorUtilsTest . java
./ v4 / jellybean - mr1 / android / support / v4 / text / TextUtilsCompatJellybeanMr1 . java
./ v4 / jellybean / android / support / v4 / app / BundleUtil . java
./ v4 / jellybean / android / support / v4 / app / NavUtilsJB . java
./ v4 / java / android / support / v4 / app / NavUtils . java
./ v4 / java / android / support / v4 / database / DatabaseUtilsCompat . java
./ v4 / java / android / support / v4 / graphics / ColorUtils . java
./ v4 / java / android / support / v4 / text / TextUtilsCompat . java
./ v4 / java / android / support / v4 / util / TimeUtils . java
./ v4 / java / android / support / v4 / util / DebugUtils . java
./ v4 / java / android / support / v4 / content / res / TypedArrayUtils . java
allprojects {
repositories {
// other repositories
maven {
url "http://dl.bintray.com/ihongqiqu/maven"
}
}
}
dependencies {
compile 'com.ihongqiqu:android-utils:1.0.2'
}
< uses-permission android : name = " android.permission.INTERNET " />
< uses-permission android : name = " android.permission.WRITE_EXTERNAL_STORAGE " />
< uses-permission android : name = " android.permission.ACCESS_NETWORK_STATE " />
< uses-permission android : name = " android.permission.BLUETOOTH_ADMIN " />
< uses-permission android : name = " android.permission.BLUETOOTH " />
<!-- 获取 UUID 用到 -->
< uses-permission android : name = " android.permission.READ_PHONE_STATE " />
< application
android : name = " com.ihongqiqu.app.BaseApplication " >
Untuk merilis Log anotasi versi resmi, Anda hanya perlu mengatur LogUtils.DEBUG_LEVEL = Log.ASSERT
.
Kebingungan kode hanya memerlukan penambahan kode berikut ke file aturan Proguard (file proguard.cfg di bawah Eclipse):
-keep class com.ihongqiqu.** { *; }
-keepclassmembers class com.ihongqiqu.** { *; }
-dontwarn com.ihongqiqu.**
Copyright 2014-2017 Zhenguo Jin
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.