2017-10-30 16:59:50 +08:00
|
|
|
## How to use
|
|
|
|
|
|
|
|
|
|
You should copy the following classes which you want to use in your project.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## APIs
|
|
|
|
|
|
2018-02-10 15:16:28 +08:00
|
|
|
|
2019-06-29 19:03:26 +08:00
|
|
|
* ### About AppStore -> [AppStoreUtils.java][appStore.java] -> [Demo][appStore.demo]
|
|
|
|
|
```
|
|
|
|
|
getAppStoreIntent
|
|
|
|
|
```
|
|
|
|
|
|
2020-03-31 04:51:16 +08:00
|
|
|
* ### About Battery -> [BatteryUtils.java][battery.java] -> [Demo][battery.demo]
|
|
|
|
|
```
|
|
|
|
|
registerBatteryStatusChangedListener
|
2020-04-02 01:46:11 +08:00
|
|
|
isRegisteredBatteryStatusChangedListener
|
2020-03-31 04:51:16 +08:00
|
|
|
unregisterBatteryStatusChangedListener
|
|
|
|
|
```
|
|
|
|
|
|
2018-04-08 14:23:15 +08:00
|
|
|
* ### About Coordinate -> [CoordinateUtils.java][coordinate.java] -> [Test][coordinate.test]
|
|
|
|
|
```
|
|
|
|
|
bd09ToGcj02
|
|
|
|
|
gcj02ToBd09
|
|
|
|
|
gcj02ToWGS84
|
|
|
|
|
wgs84ToGcj02
|
|
|
|
|
bd09ToWGS84
|
|
|
|
|
wgs84ToBd09
|
|
|
|
|
```
|
|
|
|
|
|
2019-06-29 19:03:26 +08:00
|
|
|
* ### About Country -> [CountryUtils.java][country.java] -> [Demo][country.demo]
|
|
|
|
|
```
|
|
|
|
|
getCountryCodeBySim
|
|
|
|
|
getCountryCodeByLanguage
|
|
|
|
|
getCountryBySim
|
|
|
|
|
getCountryByLanguage
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
* ### About Dangerous -> [DangerousUtils.java][dangerous.java] -> [Demo][dangerous.demo]
|
|
|
|
|
```
|
|
|
|
|
installAppSilent
|
|
|
|
|
uninstallAppSilent
|
|
|
|
|
shutdown
|
|
|
|
|
reboot
|
|
|
|
|
reboot2Recovery
|
|
|
|
|
reboot2Bootloader
|
|
|
|
|
setMobileDataEnabled
|
2019-08-09 19:53:28 +08:00
|
|
|
sendSmsSilent
|
2019-06-29 19:03:26 +08:00
|
|
|
```
|
|
|
|
|
|
2017-11-27 11:46:22 +08:00
|
|
|
* ### About Location -> [LocationUtils.java][location.java] -> [Demo][location.demo]
|
2017-08-06 22:58:11 +08:00
|
|
|
```
|
2017-10-30 16:59:50 +08:00
|
|
|
isGpsEnabled
|
|
|
|
|
isLocationEnabled
|
|
|
|
|
openGpsSettings
|
|
|
|
|
register
|
|
|
|
|
unregister
|
|
|
|
|
getAddress
|
|
|
|
|
getCountryName
|
|
|
|
|
getLocality
|
|
|
|
|
getStreet
|
|
|
|
|
isBetterLocation
|
|
|
|
|
isSameProvider
|
2017-08-06 22:58:11 +08:00
|
|
|
```
|
|
|
|
|
|
2017-11-27 11:46:22 +08:00
|
|
|
* ### About Pinyin -> [PinyinUtils.java][pinyin.java] -> [Demo][pinyin.demo]
|
2017-07-11 13:48:53 +08:00
|
|
|
```
|
2017-10-30 16:59:50 +08:00
|
|
|
ccs2Pinyin
|
|
|
|
|
ccs2Pinyin
|
|
|
|
|
getPinyinFirstLetter
|
|
|
|
|
getPinyinFirstLetters
|
|
|
|
|
getSurnamePinyin
|
|
|
|
|
getSurnameFirstLetter
|
2017-07-11 13:48:53 +08:00
|
|
|
```
|
|
|
|
|
|
2018-02-10 15:16:28 +08:00
|
|
|
|
|
|
|
|
|
2019-07-15 23:55:24 +08:00
|
|
|
[appStore.java]: https://github.com/Blankj/AndroidUtilCode/blob/master/lib/subutil/src/main/java/com/blankj/subutil/util/AppStoreUtils.java
|
|
|
|
|
[appStore.demo]: https://github.com/Blankj/AndroidUtilCode/blob/master/feature/subutil/pkg/src/main/java/com/blankj/subutil/pkg/feature/appStore/AppStoreActivity.kt
|
2019-06-29 19:03:26 +08:00
|
|
|
|
2020-03-31 04:51:16 +08:00
|
|
|
[battery.java]: https://github.com/Blankj/AndroidUtilCode/blob/master/lib/subutil/src/main/java/com/blankj/subutil/util/BatteryUtils.java
|
|
|
|
|
[battery.demo]: https://github.com/Blankj/AndroidUtilCode/blob/master/feature/subutil/pkg/src/main/java/com/blankj/subutil/pkg/feature/battery/BatteryActivity.kt
|
|
|
|
|
|
2019-07-15 23:55:24 +08:00
|
|
|
[coordinate.java]: https://github.com/Blankj/AndroidUtilCode/blob/master/lib/subutil/src/main/java/com/blankj/subutil/util/CoordinateUtils.java
|
|
|
|
|
[coordinate.test]: https://github.com/Blankj/AndroidUtilCode/blob/master/lib/subutil/src/test/java/com/blankj/subutil/util/CoordinateUtilsTest.java
|
2018-04-08 14:23:15 +08:00
|
|
|
|
2019-07-15 23:55:24 +08:00
|
|
|
[country.java]: https://github.com/Blankj/AndroidUtilCode/blob/master/lib/subutil/src/main/java/com/blankj/subutil/util/CountryUtils.java
|
|
|
|
|
[country.demo]: https://github.com/Blankj/AndroidUtilCode/blob/master/feature/subutil/pkg/src/main/java/com/blankj/subutil/pkg/feature/country/CountryActivity.kt
|
2019-06-29 19:03:26 +08:00
|
|
|
|
2019-07-15 23:55:24 +08:00
|
|
|
[dangerous.java]: https://github.com/Blankj/AndroidUtilCode/blob/master/lib/subutil/src/main/java/com/blankj/subutil/util/DangerousUtils.java
|
|
|
|
|
[dangerous.demo]: https://github.com/Blankj/AndroidUtilCode/blob/master/feature/subutil/pkg/src/main/java/com/blankj/subutil/pkg/feature/dangerous/DangerousActivity.kt
|
2019-06-29 19:03:26 +08:00
|
|
|
|
2019-07-15 23:55:24 +08:00
|
|
|
[location.java]: https://github.com/Blankj/AndroidUtilCode/blob/master/lib/subutil/src/main/java/com/blankj/subutil/util/LocationUtils.java
|
|
|
|
|
[location.demo]: https://github.com/Blankj/AndroidUtilCode/blob/master/feature/subutil/pkg/src/main/java/com/blankj/subutil/pkg/feature/location/LocationActivity.kt
|
2017-07-11 13:48:53 +08:00
|
|
|
|
2019-07-15 23:55:24 +08:00
|
|
|
[pinyin.java]: https://github.com/Blankj/AndroidUtilCode/blob/master/lib/subutil/src/main/java/com/blankj/subutil/util/PinyinUtils.java
|
|
|
|
|
[pinyin.demo]: https://github.com/Blankj/AndroidUtilCode/blob/master/feature/subutil/pkg/src/main/java/com/blankj/subutil/pkg/feature/pinyin/PinyinActivity.kt
|