From 38659135447c7cf089d52b2d86f9d5e4b16336b3 Mon Sep 17 00:00:00 2001 From: liqi Date: Thu, 22 Feb 2018 16:04:35 +0800 Subject: [PATCH 1/3] web-pai web-pai --- README.md | 2 +- allclasses-frame.html | 43 + allclasses-noframe.html | 43 + build.gradle | 27 - com/liqi/utils/ActivityUtil.html | 541 +++++++++ com/liqi/utils/FDUnitUtil.html | 358 ++++++ com/liqi/utils/NetWorkUtil.html | 346 ++++++ com/liqi/utils/StaticUtility.html | 642 +++++++++++ com/liqi/utils/Validation.html | 764 +++++++++++++ com/liqi/utils/VibratorUtil.html | 303 +++++ com/liqi/utils/db/BaseDBManagerOperation.html | 969 ++++++++++++++++ com/liqi/utils/db/DataBaseTypeEnum.html | 378 +++++++ com/liqi/utils/db/DataBaseValuesEnum.html | 418 +++++++ com/liqi/utils/db/package-frame.html | 26 + com/liqi/utils/db/package-summary.html | 168 +++ com/liqi/utils/db/package-tree.html | 149 +++ com/liqi/utils/encoding/AESEncryptor.html | 401 +++++++ com/liqi/utils/encoding/Base64.html | 349 ++++++ com/liqi/utils/encoding/MD5Util.html | 305 +++++ com/liqi/utils/encoding/package-frame.html | 23 + com/liqi/utils/encoding/package-summary.html | 155 +++ com/liqi/utils/encoding/package-tree.html | 138 +++ com/liqi/utils/file/StaticFileUtils.html | 621 ++++++++++ com/liqi/utils/file/package-frame.html | 21 + com/liqi/utils/file/package-summary.html | 143 +++ com/liqi/utils/file/package-tree.html | 136 +++ .../utils/imageloader/ImageLoaderUtils.html | 444 ++++++++ .../utils/imageloader/ImageStaticDispose.html | 645 +++++++++++ com/liqi/utils/imageloader/package-frame.html | 22 + .../utils/imageloader/package-summary.html | 149 +++ com/liqi/utils/imageloader/package-tree.html | 137 +++ com/liqi/utils/package-frame.html | 26 + com/liqi/utils/package-summary.html | 173 +++ com/liqi/utils/package-tree.html | 141 +++ com/liqi/utils/spf/BaseSharePreference.html | 484 ++++++++ .../spf/BaseSharePreferenceTypeEnum.html | 408 +++++++ com/liqi/utils/spf/package-frame.html | 25 + com/liqi/utils/spf/package-summary.html | 161 +++ com/liqi/utils/spf/package-tree.html | 148 +++ .../utils/time/TimeHMSTransitionEnum.html | 393 +++++++ com/liqi/utils/time/TimeUtil.html | 1005 +++++++++++++++++ com/liqi/utils/time/package-frame.html | 25 + com/liqi/utils/time/package-summary.html | 161 +++ com/liqi/utils/time/package-tree.html | 148 +++ .../utils/wifi/OnWifiControllerListener.html | 277 +++++ com/liqi/utils/wifi/WifiController.html | 584 ++++++++++ com/liqi/utils/wifi/package-frame.html | 25 + com/liqi/utils/wifi/package-summary.html | 161 +++ com/liqi/utils/wifi/package-tree.html | 140 +++ com/liqi/utils/xml/XmlLabelData.html | 327 ++++++ com/liqi/utils/xml/XmlUtils.html | 378 +++++++ com/liqi/utils/xml/package-frame.html | 22 + com/liqi/utils/xml/package-summary.html | 149 +++ com/liqi/utils/xml/package-tree.html | 137 +++ com/liqi/utils/zip/ZipUtils.html | 738 ++++++++++++ com/liqi/utils/zip/package-frame.html | 21 + com/liqi/utils/zip/package-summary.html | 143 +++ com/liqi/utils/zip/package-tree.html | 136 +++ config.gradle | 20 - constant-values.html | 152 +++ demo/.gitignore | 1 - demo/build.gradle | 29 - demo/src/main/AndroidManifest.xml | 22 - demo/src/main/assets/testFile.txt | 1 - demo/src/main/assets/testZip.zip | Bin 1285 -> 0 bytes .../liqi/myutils/demo/TestApplication.java | 18 - .../liqi/myutils/demo/TestOtherActivity.java | 600 ---------- .../myutils/demo/db/DBManagerOperation.java | 14 - .../myutils/demo/db/DatabaseTableHelper.java | 35 - .../db/OnDatabaseTableHelperListener.java | 16 - .../demo/db/TestDataBaseOperateActivity.java | 156 --- .../myutils/demo/db/TestDataBaseOperateP.java | 205 ---- .../layout/test_data_base_operate_layout.xml | 367 ------ .../main/res/layout/test_other_activity.xml | 129 --- demo/src/main/res/mipmap-hdpi/ic_launcher.png | Bin 3418 -> 0 bytes demo/src/main/res/mipmap-mdpi/ic_launcher.png | Bin 2206 -> 0 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 4842 -> 0 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 7718 -> 0 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 10486 -> 0 bytes demo/src/main/res/values-w820dp/dimens.xml | 6 - demo/src/main/res/values/colors.xml | 6 - demo/src/main/res/values/dimens.xml | 5 - demo/src/main/res/values/strings.xml | 3 - demo/src/main/res/values/styles.xml | 11 - deprecated-list.html | 123 ++ gradle.properties | 17 - gradle/wrapper/gradle-wrapper.jar | Bin 53636 -> 0 bytes gradle/wrapper/gradle-wrapper.properties | 6 - gradlew | 160 --- gradlew.bat | 90 -- help-doc.html | 224 ++++ index-files/index-1.html | 204 ++++ index-files/index-10.html | 130 +++ index-files/index-11.html | 138 +++ index-files/index-12.html | 156 +++ index-files/index-13.html | 142 +++ index-files/index-14.html | 151 +++ index-files/index-15.html | 166 +++ index-files/index-16.html | 146 +++ index-files/index-17.html | 206 ++++ index-files/index-18.html | 153 +++ index-files/index-19.html | 173 +++ index-files/index-2.html | 149 +++ index-files/index-20.html | 185 +++ index-files/index-21.html | 134 +++ index-files/index-22.html | 148 +++ index-files/index-23.html | 176 +++ index-files/index-3.html | 202 ++++ index-files/index-4.html | 210 ++++ index-files/index-5.html | 138 +++ index-files/index-6.html | 168 +++ index-files/index-7.html | 408 +++++++ index-files/index-8.html | 130 +++ index-files/index-9.html | 210 ++++ index.html | 75 ++ overview-frame.html | 31 + overview-summary.html | 170 +++ overview-tree.html | 182 +++ package-list | 10 + script.js | 30 + settings.gradle | 1 - stylesheet.css | 574 ++++++++++ utils/.gitignore | 1 - utils/build.gradle | 21 - utils/src/main/AndroidManifest.xml | 10 - .../java/com/liqi/utils/ActivityUtil.java | 582 ---------- .../main/java/com/liqi/utils/FDUnitUtil.java | 81 -- .../main/java/com/liqi/utils/NetWorkUtil.java | 107 -- .../java/com/liqi/utils/StaticUtility.java | 394 ------- .../main/java/com/liqi/utils/Validation.java | 356 ------ .../java/com/liqi/utils/VibratorUtil.java | 32 - .../liqi/utils/db/BaseDBManagerOperation.java | 801 ------------- .../com/liqi/utils/db/DataBaseTypeEnum.java | 25 - .../com/liqi/utils/db/DataBaseValuesEnum.java | 68 -- .../com/liqi/utils/encoding/AESEncryptor.java | 139 --- .../java/com/liqi/utils/encoding/Base64.java | 237 ---- .../java/com/liqi/utils/encoding/MD5Util.java | 82 -- .../com/liqi/utils/file/StaticFileUtils.java | 411 ------- .../utils/imageloader/ImageLoaderUtils.java | 160 --- .../utils/imageloader/ImageStaticDispose.java | 454 -------- .../liqi/utils/spf/BaseSharePreference.java | 164 --- .../spf/BaseSharePreferenceTypeEnum.java | 32 - .../utils/time/TimeHMSTransitionEnum.java | 28 - .../java/com/liqi/utils/time/TimeUtil.java | 723 ------------ .../utils/wifi/OnWifiControllerListener.java | 29 - .../com/liqi/utils/wifi/WifiController.java | 265 ----- .../java/com/liqi/utils/xml/XmlLabelData.java | 46 - .../java/com/liqi/utils/xml/XmlUtils.java | 270 ----- .../java/com/liqi/utils/zip/ZipUtils.java | 541 --------- utils/src/main/res/values/strings.xml | 3 - 150 files changed, 20968 insertions(+), 8008 deletions(-) create mode 100644 allclasses-frame.html create mode 100644 allclasses-noframe.html delete mode 100644 build.gradle create mode 100644 com/liqi/utils/ActivityUtil.html create mode 100644 com/liqi/utils/FDUnitUtil.html create mode 100644 com/liqi/utils/NetWorkUtil.html create mode 100644 com/liqi/utils/StaticUtility.html create mode 100644 com/liqi/utils/Validation.html create mode 100644 com/liqi/utils/VibratorUtil.html create mode 100644 com/liqi/utils/db/BaseDBManagerOperation.html create mode 100644 com/liqi/utils/db/DataBaseTypeEnum.html create mode 100644 com/liqi/utils/db/DataBaseValuesEnum.html create mode 100644 com/liqi/utils/db/package-frame.html create mode 100644 com/liqi/utils/db/package-summary.html create mode 100644 com/liqi/utils/db/package-tree.html create mode 100644 com/liqi/utils/encoding/AESEncryptor.html create mode 100644 com/liqi/utils/encoding/Base64.html create mode 100644 com/liqi/utils/encoding/MD5Util.html create mode 100644 com/liqi/utils/encoding/package-frame.html create mode 100644 com/liqi/utils/encoding/package-summary.html create mode 100644 com/liqi/utils/encoding/package-tree.html create mode 100644 com/liqi/utils/file/StaticFileUtils.html create mode 100644 com/liqi/utils/file/package-frame.html create mode 100644 com/liqi/utils/file/package-summary.html create mode 100644 com/liqi/utils/file/package-tree.html create mode 100644 com/liqi/utils/imageloader/ImageLoaderUtils.html create mode 100644 com/liqi/utils/imageloader/ImageStaticDispose.html create mode 100644 com/liqi/utils/imageloader/package-frame.html create mode 100644 com/liqi/utils/imageloader/package-summary.html create mode 100644 com/liqi/utils/imageloader/package-tree.html create mode 100644 com/liqi/utils/package-frame.html create mode 100644 com/liqi/utils/package-summary.html create mode 100644 com/liqi/utils/package-tree.html create mode 100644 com/liqi/utils/spf/BaseSharePreference.html create mode 100644 com/liqi/utils/spf/BaseSharePreferenceTypeEnum.html create mode 100644 com/liqi/utils/spf/package-frame.html create mode 100644 com/liqi/utils/spf/package-summary.html create mode 100644 com/liqi/utils/spf/package-tree.html create mode 100644 com/liqi/utils/time/TimeHMSTransitionEnum.html create mode 100644 com/liqi/utils/time/TimeUtil.html create mode 100644 com/liqi/utils/time/package-frame.html create mode 100644 com/liqi/utils/time/package-summary.html create mode 100644 com/liqi/utils/time/package-tree.html create mode 100644 com/liqi/utils/wifi/OnWifiControllerListener.html create mode 100644 com/liqi/utils/wifi/WifiController.html create mode 100644 com/liqi/utils/wifi/package-frame.html create mode 100644 com/liqi/utils/wifi/package-summary.html create mode 100644 com/liqi/utils/wifi/package-tree.html create mode 100644 com/liqi/utils/xml/XmlLabelData.html create mode 100644 com/liqi/utils/xml/XmlUtils.html create mode 100644 com/liqi/utils/xml/package-frame.html create mode 100644 com/liqi/utils/xml/package-summary.html create mode 100644 com/liqi/utils/xml/package-tree.html create mode 100644 com/liqi/utils/zip/ZipUtils.html create mode 100644 com/liqi/utils/zip/package-frame.html create mode 100644 com/liqi/utils/zip/package-summary.html create mode 100644 com/liqi/utils/zip/package-tree.html delete mode 100644 config.gradle create mode 100644 constant-values.html delete mode 100644 demo/.gitignore delete mode 100644 demo/build.gradle delete mode 100644 demo/src/main/AndroidManifest.xml delete mode 100644 demo/src/main/assets/testFile.txt delete mode 100644 demo/src/main/assets/testZip.zip delete mode 100644 demo/src/main/java/com/liqi/myutils/demo/TestApplication.java delete mode 100644 demo/src/main/java/com/liqi/myutils/demo/TestOtherActivity.java delete mode 100644 demo/src/main/java/com/liqi/myutils/demo/db/DBManagerOperation.java delete mode 100644 demo/src/main/java/com/liqi/myutils/demo/db/DatabaseTableHelper.java delete mode 100644 demo/src/main/java/com/liqi/myutils/demo/db/OnDatabaseTableHelperListener.java delete mode 100644 demo/src/main/java/com/liqi/myutils/demo/db/TestDataBaseOperateActivity.java delete mode 100644 demo/src/main/java/com/liqi/myutils/demo/db/TestDataBaseOperateP.java delete mode 100644 demo/src/main/res/layout/test_data_base_operate_layout.xml delete mode 100644 demo/src/main/res/layout/test_other_activity.xml delete mode 100644 demo/src/main/res/mipmap-hdpi/ic_launcher.png delete mode 100644 demo/src/main/res/mipmap-mdpi/ic_launcher.png delete mode 100644 demo/src/main/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 demo/src/main/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 demo/src/main/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 demo/src/main/res/values-w820dp/dimens.xml delete mode 100644 demo/src/main/res/values/colors.xml delete mode 100644 demo/src/main/res/values/dimens.xml delete mode 100644 demo/src/main/res/values/strings.xml delete mode 100644 demo/src/main/res/values/styles.xml create mode 100644 deprecated-list.html delete mode 100644 gradle.properties delete mode 100644 gradle/wrapper/gradle-wrapper.jar delete mode 100644 gradle/wrapper/gradle-wrapper.properties delete mode 100644 gradlew delete mode 100644 gradlew.bat create mode 100644 help-doc.html create mode 100644 index-files/index-1.html create mode 100644 index-files/index-10.html create mode 100644 index-files/index-11.html create mode 100644 index-files/index-12.html create mode 100644 index-files/index-13.html create mode 100644 index-files/index-14.html create mode 100644 index-files/index-15.html create mode 100644 index-files/index-16.html create mode 100644 index-files/index-17.html create mode 100644 index-files/index-18.html create mode 100644 index-files/index-19.html create mode 100644 index-files/index-2.html create mode 100644 index-files/index-20.html create mode 100644 index-files/index-21.html create mode 100644 index-files/index-22.html create mode 100644 index-files/index-23.html create mode 100644 index-files/index-3.html create mode 100644 index-files/index-4.html create mode 100644 index-files/index-5.html create mode 100644 index-files/index-6.html create mode 100644 index-files/index-7.html create mode 100644 index-files/index-8.html create mode 100644 index-files/index-9.html create mode 100644 index.html create mode 100644 overview-frame.html create mode 100644 overview-summary.html create mode 100644 overview-tree.html create mode 100644 package-list create mode 100644 script.js delete mode 100644 settings.gradle create mode 100644 stylesheet.css delete mode 100644 utils/.gitignore delete mode 100644 utils/build.gradle delete mode 100644 utils/src/main/AndroidManifest.xml delete mode 100644 utils/src/main/java/com/liqi/utils/ActivityUtil.java delete mode 100644 utils/src/main/java/com/liqi/utils/FDUnitUtil.java delete mode 100644 utils/src/main/java/com/liqi/utils/NetWorkUtil.java delete mode 100644 utils/src/main/java/com/liqi/utils/StaticUtility.java delete mode 100644 utils/src/main/java/com/liqi/utils/Validation.java delete mode 100644 utils/src/main/java/com/liqi/utils/VibratorUtil.java delete mode 100644 utils/src/main/java/com/liqi/utils/db/BaseDBManagerOperation.java delete mode 100644 utils/src/main/java/com/liqi/utils/db/DataBaseTypeEnum.java delete mode 100644 utils/src/main/java/com/liqi/utils/db/DataBaseValuesEnum.java delete mode 100644 utils/src/main/java/com/liqi/utils/encoding/AESEncryptor.java delete mode 100644 utils/src/main/java/com/liqi/utils/encoding/Base64.java delete mode 100644 utils/src/main/java/com/liqi/utils/encoding/MD5Util.java delete mode 100644 utils/src/main/java/com/liqi/utils/file/StaticFileUtils.java delete mode 100644 utils/src/main/java/com/liqi/utils/imageloader/ImageLoaderUtils.java delete mode 100644 utils/src/main/java/com/liqi/utils/imageloader/ImageStaticDispose.java delete mode 100644 utils/src/main/java/com/liqi/utils/spf/BaseSharePreference.java delete mode 100644 utils/src/main/java/com/liqi/utils/spf/BaseSharePreferenceTypeEnum.java delete mode 100644 utils/src/main/java/com/liqi/utils/time/TimeHMSTransitionEnum.java delete mode 100644 utils/src/main/java/com/liqi/utils/time/TimeUtil.java delete mode 100644 utils/src/main/java/com/liqi/utils/wifi/OnWifiControllerListener.java delete mode 100644 utils/src/main/java/com/liqi/utils/wifi/WifiController.java delete mode 100644 utils/src/main/java/com/liqi/utils/xml/XmlLabelData.java delete mode 100644 utils/src/main/java/com/liqi/utils/xml/XmlUtils.java delete mode 100644 utils/src/main/java/com/liqi/utils/zip/ZipUtils.java delete mode 100644 utils/src/main/res/values/strings.xml diff --git a/README.md b/README.md index c9cebab..d4d6efd 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,7 @@ MyUtils是一个包含全方位的工具的工具项目。项目里面提供Base File文件操作工具、日期获取和计算工具、界面跳转Intent操作工具、字符串验证和数值转换操作工具、手机震动工具、系统资源操作工具、网络检测工具、 wifi操作工具、单位换算工具、zip压缩和解压操作工具、XML解析操作工具(只支持几种指定格式)、图片加载和处理工具,数据库操作(增删改查)工具。 -### 内部远程依赖Library(已经远程依赖的Library,切勿主项目里重复依赖。) +### 内部远程依赖Library(已经远程依赖的Library,切勿主项目里重复依赖。) **BaseLogger:'com.github.liqinew:baselogger:V.1.0.0'**
diff --git a/allclasses-frame.html b/allclasses-frame.html new file mode 100644 index 0000000..80f5ed2 --- /dev/null +++ b/allclasses-frame.html @@ -0,0 +1,43 @@ + + + + + + +所有类 + + + + + +

所有类

+
+ +
+ + diff --git a/allclasses-noframe.html b/allclasses-noframe.html new file mode 100644 index 0000000..cbf1ac4 --- /dev/null +++ b/allclasses-noframe.html @@ -0,0 +1,43 @@ + + + + + + +所有类 + + + + + +

所有类

+
+ +
+ + diff --git a/build.gradle b/build.gradle deleted file mode 100644 index 059d3d9..0000000 --- a/build.gradle +++ /dev/null @@ -1,27 +0,0 @@ -// Top-level build file where you can add configuration options common to all sub-projects/modules. -//关联配置gradle -apply from: "config.gradle" -buildscript { - repositories { - jcenter() - } - dependencies { - classpath 'com.android.tools.build:gradle:2.2.3' - - // NOTE: Do not place your application dependencies here; they belong - // in the individual module build.gradle files - //配置Jitpack插件 - classpath 'com.github.dcendents:android-maven-gradle-plugin:1.5' - } -} - -allprojects { - repositories { - maven { url 'https://jitpack.io' } - jcenter() - } -} - -task clean(type: Delete) { - delete rootProject.buildDir -} diff --git a/com/liqi/utils/ActivityUtil.html b/com/liqi/utils/ActivityUtil.html new file mode 100644 index 0000000..875739d --- /dev/null +++ b/com/liqi/utils/ActivityUtil.html @@ -0,0 +1,541 @@ + + + + + + +ActivityUtil + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.liqi.utils
+

类 ActivityUtil

+
+
+ +
+
    +
  • +
    +
    +
    public class ActivityUtil
    +extends java.lang.Object
    +
    Activity跳转intent工具类
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      方法概要

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      所有方法 静态方法 实例方法 具体方法 
      限定符和类型方法和说明
      voidfinishActivities(java.util.List<Activity> activities) +
      关闭所有的acitivity
      +
      static ActivityUtilgetActivityUtil() +
      获取ActivityUtil对象
      +
      voidstartActivity(Context context, + java.lang.Class clazz) +
      开始一个新的activity
      +
      voidstartActivityClearAllInstances(Context context, + java.lang.Class<?> clazz) +
      跳转到指定界面,并关闭其它所有打开的界面
      +
      voidstartActivityForBundleData(Activity activity, + java.lang.Class clazz, + java.io.Serializable serializableObj, + java.util.Map<java.lang.String,java.lang.Object> datas, + int requestCode) +
      开启一个带标识的新activity,并携带对象类型的数据
      +
      voidstartActivityForBundleListObj(Context context, + java.lang.Class clazz, + java.util.List<java.io.Serializable> serializableList) +
      开启一个新的activity,并携带集合的数据
      +
      voidstartActivityForData(Context context, + java.lang.Class clazz, + java.io.Serializable serializableObj, + java.util.Map<java.lang.String,java.lang.String> datas) +
      开启一个新的activity,并携带对象类型的数据
      +
      voidstartActivityForObj(Context context, + java.lang.Class clazz, + java.io.Serializable serializableObj) +
      开启一个新的activity,并携带对象类型的数据
      +
      voidstartActivityForObjWhy(Activity activity, + java.lang.Class clazz, + java.io.Serializable serializableObj, + int why) +
      开启一个带标识的activity,并携带对象类型的数据
      +
      voidstartActivityWithObjectData(Activity activity, + java.lang.Class<?> clazz, + java.util.Map<java.lang.String,java.lang.Object> data, + int requestCode) +
      开启一个带请求标识的新的activity
      +
      voidstartActivityWithObjectData(Context context, + java.lang.Class clazz, + java.util.Map<java.lang.String,java.lang.Object> data) +
      开启一个新的activity
      +
      voidstartFragmentWithObjectData(android.support.v4.app.Fragment fragment, + Activity activity, + java.lang.Class<?> clazz, + java.util.Map<java.lang.String,java.lang.Object> data, + int requestCode) +
      通过Fragment开启一个带请求标识的新的activity
      +
      +
        +
      • + + +

        从类继承的方法 java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      方法详细资料

      + + + +
        +
      • +

        getActivityUtil

        +
        public static ActivityUtil getActivityUtil()
        +
        获取ActivityUtil对象
        +
        +
        返回:
        +
        +
      • +
      + + + +
        +
      • +

        finishActivities

        +
        public void finishActivities(java.util.List<Activity> activities)
        +
        关闭所有的acitivity
        +
        +
        参数:
        +
        activities - List数据
        +
        +
      • +
      + + + +
        +
      • +

        startActivity

        +
        public void startActivity(Context context,
        +                          java.lang.Class clazz)
        +
        开始一个新的activity
        +
        +
        参数:
        +
        context - 上下文
        +
        clazz - 目标activity.class
        +
        +
      • +
      + + + +
        +
      • +

        startActivityClearAllInstances

        +
        public void startActivityClearAllInstances(Context context,
        +                                           java.lang.Class<?> clazz)
        +
        跳转到指定界面,并关闭其它所有打开的界面
        +
        +
        参数:
        +
        context - 上下文
        +
        clazz - 目标activity.class
        +
        +
      • +
      + + + +
        +
      • +

        startActivityWithObjectData

        +
        public void startActivityWithObjectData(Context context,
        +                                        java.lang.Class clazz,
        +                                        java.util.Map<java.lang.String,java.lang.Object> data)
        +
        开启一个新的activity
        +
        +
        参数:
        +
        context - 上下文
        +
        clazz - 目标activity.class
        +
        data - Object类型的数据 + key:名称 + value:Object类型值,支持的类型(String,Integer,Boolean,Double,Float,Long,Serializable)
        +
        +
      • +
      + + + +
        +
      • +

        startActivityWithObjectData

        +
        public void startActivityWithObjectData(Activity activity,
        +                                        java.lang.Class<?> clazz,
        +                                        java.util.Map<java.lang.String,java.lang.Object> data,
        +                                        int requestCode)
        +
        开启一个带请求标识的新的activity
        +
        +
        参数:
        +
        activity - activity
        +
        clazz - 目标activity.class
        +
        requestCode - 请求编码
        +
        data - string类型的数据 + key:名称 + value:Object类型值,支持的类型(String,Integer,Boolean,Double,Float,Long,Serializable)
        +
        +
      • +
      + + + +
        +
      • +

        startFragmentWithObjectData

        +
        public void startFragmentWithObjectData(android.support.v4.app.Fragment fragment,
        +                                        Activity activity,
        +                                        java.lang.Class<?> clazz,
        +                                        java.util.Map<java.lang.String,java.lang.Object> data,
        +                                        int requestCode)
        +
        通过Fragment开启一个带请求标识的新的activity
        +
        +
        参数:
        +
        fragment - 片段
        +
        activity - 当前的activity
        +
        clazz - 目标activity.class
        +
        data - string类型的数据 key:名称 value:Object类型值
        +
        +
      • +
      + + + +
        +
      • +

        startActivityForBundleData

        +
        public void startActivityForBundleData(Activity activity,
        +                                       java.lang.Class clazz,
        +                                       java.io.Serializable serializableObj,
        +                                       java.util.Map<java.lang.String,java.lang.Object> datas,
        +                                       int requestCode)
        +
        开启一个带标识的新activity,并携带对象类型的数据
        +
        +
        参数:
        +
        activity - activity对象
        +
        clazz - 目标activity class
        +
        serializableObj - 传输实现Serializable的对象
        +
        datas - intent putExtra 数据,只支持基本数据类型。
        +
        requestCode - 传输标识
        +
        +
      • +
      + + + +
        +
      • +

        startActivityForData

        +
        public void startActivityForData(Context context,
        +                                 java.lang.Class clazz,
        +                                 java.io.Serializable serializableObj,
        +                                 java.util.Map<java.lang.String,java.lang.String> datas)
        +
        开启一个新的activity,并携带对象类型的数据
        +
        +
        参数:
        +
        context - 上下文
        +
        clazz - 目标activity class
        +
        serializableObj - 传输实现Serializable的对象
        +
        datas - 字符串数据
        +
        +
      • +
      + + + +
        +
      • +

        startActivityForBundleListObj

        +
        public void startActivityForBundleListObj(Context context,
        +                                          java.lang.Class clazz,
        +                                          java.util.List<java.io.Serializable> serializableList)
        +
        开启一个新的activity,并携带集合的数据
        +
        +
        参数:
        +
        context - 上下文
        +
        clazz - 目标activity class
        +
        serializableList - 实现Serializable的list集合数据
        +
        +
      • +
      + + + +
        +
      • +

        startActivityForObj

        +
        public void startActivityForObj(Context context,
        +                                java.lang.Class clazz,
        +                                java.io.Serializable serializableObj)
        +
        开启一个新的activity,并携带对象类型的数据
        +
        +
        参数:
        +
        context - 上下文
        +
        clazz - 目标acitvity class
        +
        serializableObj - 实现Serializable被对象
        +
        +
      • +
      + + + +
        +
      • +

        startActivityForObjWhy

        +
        public void startActivityForObjWhy(Activity activity,
        +                                   java.lang.Class clazz,
        +                                   java.io.Serializable serializableObj,
        +                                   int why)
        +
        开启一个带标识的activity,并携带对象类型的数据
        +
        +
        参数:
        +
        activity - activity
        +
        clazz - 目标activity class
        +
        serializableObj - 被对象
        +
        why - 传输标识
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/com/liqi/utils/FDUnitUtil.html b/com/liqi/utils/FDUnitUtil.html new file mode 100644 index 0000000..0ad2ec0 --- /dev/null +++ b/com/liqi/utils/FDUnitUtil.html @@ -0,0 +1,358 @@ + + + + + + +FDUnitUtil + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.liqi.utils
+

类 FDUnitUtil

+
+
+ +
+
    +
  • +
    +
    +
    public class FDUnitUtil
    +extends java.lang.Object
    +
    单位转换帮助类
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      构造器概要

      + + + + + + + + +
      构造器 
      构造器和说明
      FDUnitUtil() 
      +
    • +
    + +
      +
    • + + +

      方法概要

      + + + + + + + + + + + + + + + + + + + + + + +
      所有方法 静态方法 具体方法 
      限定符和类型方法和说明
      static intdpToPx(Context context, + float dipValue) +
      根据手机的分辨率从 dp 的单位 转成为 px(像素)
      +
      static intpxToDip(Context context, + float pxValue) +
      根据手机的分辨率从 px(像素) 的单位 转成为 dp
      +
      static intpxToSp(float pxValue, + Context context) +
      将px值转换为sp值,保证文字大小不变
      +
      static intspToPx(float spValue, + Context context) +
      将sp值转换为px值,保证文字大小不变
      +
      +
        +
      • + + +

        从类继承的方法 java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      构造器详细资料

      + + + +
        +
      • +

        FDUnitUtil

        +
        public FDUnitUtil()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      方法详细资料

      + + + +
        +
      • +

        dpToPx

        +
        public static int dpToPx(Context context,
        +                         float dipValue)
        +
        根据手机的分辨率从 dp 的单位 转成为 px(像素)
        +
        +
        参数:
        +
        context - 上下文
        +
        dipValue - dp值
        +
        返回:
        +
        px值
        +
        +
      • +
      + + + +
        +
      • +

        pxToDip

        +
        public static int pxToDip(Context context,
        +                          float pxValue)
        +
        根据手机的分辨率从 px(像素) 的单位 转成为 dp
        +
        +
        参数:
        +
        context - 上下文
        +
        pxValue - PX值
        +
        返回:
        +
        dp值
        +
        +
      • +
      + + + +
        +
      • +

        pxToSp

        +
        public static int pxToSp(float pxValue,
        +                         Context context)
        +
        将px值转换为sp值,保证文字大小不变
        +
        +
        参数:
        +
        pxValue - px值
        +
        context - 上下文
        +
        返回:
        +
        sp值
        +
        +
      • +
      + + + +
        +
      • +

        spToPx

        +
        public static int spToPx(float spValue,
        +                         Context context)
        +
        将sp值转换为px值,保证文字大小不变
        +
        +
        参数:
        +
        spValue - sp值
        +
        context - 上下文
        +
        返回:
        +
        px值
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/com/liqi/utils/NetWorkUtil.html b/com/liqi/utils/NetWorkUtil.html new file mode 100644 index 0000000..ad833e0 --- /dev/null +++ b/com/liqi/utils/NetWorkUtil.html @@ -0,0 +1,346 @@ + + + + + + +NetWorkUtil + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.liqi.utils
+

类 NetWorkUtil

+
+
+ +
+
    +
  • +
    +
    +
    public class NetWorkUtil
    +extends java.lang.Object
    +
    网络监测帮助类
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      构造器概要

      + + + + + + + + +
      构造器 
      构造器和说明
      NetWorkUtil() 
      +
    • +
    + +
      +
    • + + +

      方法概要

      + + + + + + + + + + + + + + + + + + + + + + +
      所有方法 静态方法 具体方法 
      限定符和类型方法和说明
      static intgetConnectionType(Context context) +
      判断网络连接类型
      +
      static booleanisNetworkConnectionsOK(Context context) +
      判断是否有连接网络(wifi Or 移动网络)
      +
      static booleanisNetWorkGPRS(Context context) +
      获取手机网络状态
      +
      static booleanisNetWorkWifi(Context context) +
      获取WiFi网络状态
      +
      +
        +
      • + + +

        从类继承的方法 java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      构造器详细资料

      + + + +
        +
      • +

        NetWorkUtil

        +
        public NetWorkUtil()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      方法详细资料

      + + + +
        +
      • +

        isNetworkConnectionsOK

        +
        public static boolean isNetworkConnectionsOK(Context context)
        +
        判断是否有连接网络(wifi Or 移动网络)
        +
        +
        参数:
        +
        context - 上下文
        +
        返回:
        +
        true是有网络连接,false是无网络连接。
        +
        +
      • +
      + + + +
        +
      • +

        isNetWorkWifi

        +
        public static boolean isNetWorkWifi(Context context)
        +
        获取WiFi网络状态
        +
        +
        参数:
        +
        context - 上下文
        +
        返回:
        +
        true是有网络连接,false是无网络连接。
        +
        +
      • +
      + + + +
        +
      • +

        isNetWorkGPRS

        +
        public static boolean isNetWorkGPRS(Context context)
        +
        获取手机网络状态
        +
        +
        参数:
        +
        context - 上下文
        +
        返回:
        +
        true是有网络连接,false是无网络连接。
        +
        +
      • +
      + + + +
        +
      • +

        getConnectionType

        +
        public static int getConnectionType(Context context)
        +
        判断网络连接类型
        +
        +
        参数:
        +
        context - 上下文
        +
        返回:
        +
        网络链接类型
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/com/liqi/utils/StaticUtility.html b/com/liqi/utils/StaticUtility.html new file mode 100644 index 0000000..4162517 --- /dev/null +++ b/com/liqi/utils/StaticUtility.html @@ -0,0 +1,642 @@ + + + + + + +StaticUtility + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.liqi.utils
+

类 StaticUtility

+
+
+ +
+
    +
  • +
    +
    +
    public class StaticUtility
    +extends java.lang.Object
    +
    静态实用工具
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      构造器概要

      + + + + + + + + +
      构造器 
      构造器和说明
      StaticUtility() 
      +
    • +
    + +
      +
    • + + +

      方法概要

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      所有方法 静态方法 具体方法 
      限定符和类型方法和说明
      static voidcallView(Context context, + java.lang.String phone) +
      调用拨号界面
      +
      static java.lang.StringgetAndroidID(Context context) +
      获取手机的AndroidID
      +
      static intgetBuildLevel() +
      获取手机Android API等级(22、23 ...)
      +
      static java.lang.StringgetBuildVersion() +
      获取手机Android 版本(4.4、5.0、5.1 ...)
      +
      static java.lang.StringgetDeviceId(Context context) +
      获取设备的唯一标识,deviceId.需要当前系统具备号码
      +
      static BitmapgetImageFromAssetsFile(java.lang.String fileName, + Context context) +
      从Assets中读取图片
      +
      static java.lang.StringgetNetworkIP(Context context) +
      获取手机当前连的网络IP地址
      +
      static java.lang.StringgetPhoneBrand() +
      获取手机品牌
      +
      static java.lang.StringgetPhoneModel() +
      获取手机型号
      +
      static intgetVersionInt(Context context) +
      获取本地APP版本号
      +
      static java.lang.StringgetVersionString(Context context) +
      获取本地APP版本号
      +
      static java.lang.StringgetWifiMacAddress(Context context) +
      获取手机的MAC地址
      +
      static booleanisAppRunning(Context context) +
      判断应用是否运行
      +
      static booleanisWorked(Context context, + java.lang.String className) +
      判断一个服务是否已经开启
      +
      static DialogonCreateDialog(Context context, + TextView text, + java.lang.String date) +
      调用系统的时间Dialog
      +
      static BitmapreadBiamap(Context context, + int resId, + int dpi) +
      通过ID获取Bitmap
      +
      static voidstartActivityNew(Context context, + ComponentName comp) +
      根据标识打开一个其它APPA
      +
      +
        +
      • + + +

        从类继承的方法 java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      构造器详细资料

      + + + +
        +
      • +

        StaticUtility

        +
        public StaticUtility()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      方法详细资料

      + + + +
        +
      • +

        getVersionInt

        +
        public static int getVersionInt(Context context)
        +
        获取本地APP版本号
        +
        +
        参数:
        +
        context - 上下文
        +
        返回:
        +
        APP版本号,转换的Int类型
        +
        +
      • +
      + + + +
        +
      • +

        getVersionString

        +
        public static java.lang.String getVersionString(Context context)
        +
        获取本地APP版本号
        +
        +
        参数:
        +
        context - 上下文
        +
        返回:
        +
        APP版本号,String类型
        +
        +
      • +
      + + + +
        +
      • +

        isWorked

        +
        public static boolean isWorked(Context context,
        +                               java.lang.String className)
        +
        判断一个服务是否已经开启
        +
        +
        参数:
        +
        context - 上下文
        +
        className - 服务对象所在的包名+对象名
        +
        返回:
        +
        true是启动了,false未启动
        +
        +
      • +
      + + + +
        +
      • +

        getAndroidID

        +
        public static java.lang.String getAndroidID(Context context)
        +
        获取手机的AndroidID
        +
        +
        参数:
        +
        context - 上下文
        +
        返回:
        +
        Android ID
        +
        +
      • +
      + + + +
        +
      • +

        getDeviceId

        +
        public static java.lang.String getDeviceId(Context context)
        +
        获取设备的唯一标识,deviceId.需要当前系统具备号码
        +
        +
        参数:
        +
        context - 上下文
        +
        返回:
        +
        设备的唯一标识,device Id.
        +
        +
      • +
      + + + +
        +
      • +

        getPhoneBrand

        +
        public static java.lang.String getPhoneBrand()
        +
        获取手机品牌
        +
        +
        返回:
        +
        手机品牌
        +
        +
      • +
      + + + +
        +
      • +

        getPhoneModel

        +
        public static java.lang.String getPhoneModel()
        +
        获取手机型号
        +
        +
        返回:
        +
        手机型号
        +
        +
      • +
      + + + +
        +
      • +

        getBuildLevel

        +
        public static int getBuildLevel()
        +
        获取手机Android API等级(22、23 ...)
        +
        +
        返回:
        +
        Android API等级
        +
        +
      • +
      + + + +
        +
      • +

        getBuildVersion

        +
        public static java.lang.String getBuildVersion()
        +
        获取手机Android 版本(4.4、5.0、5.1 ...)
        +
        +
        返回:
        +
        手机Android 版本
        +
        +
      • +
      + + + +
        +
      • +

        getWifiMacAddress

        +
        public static java.lang.String getWifiMacAddress(Context context)
        +
        获取手机的MAC地址
        +
        +
        参数:
        +
        context - 上下文
        +
        返回:
        +
        手机的MAC地址
        +
        +
      • +
      + + + +
        +
      • +

        getNetworkIP

        +
        public static java.lang.String getNetworkIP(Context context)
        +
        获取手机当前连的网络IP地址
        +
        +
        参数:
        +
        context - 上下文
        +
        返回:
        +
        网络IP地址
        +
        +
      • +
      + + + +
        +
      • +

        startActivityNew

        +
        public static void startActivityNew(Context context,
        +                                    ComponentName comp)
        +
        根据标识打开一个其它APPA
        +
        +
        参数:
        +
        context - 上下文
        +
        comp - 创建ComponentName对象需要传启动项目的包名和启动对象路径
        +
        +
      • +
      + + + +
        +
      • +

        callView

        +
        public static void callView(Context context,
        +                            java.lang.String phone)
        +
        调用拨号界面
        +
        +
        参数:
        +
        context - 上下文
        +
        phone - 电话号码
        +
        +
      • +
      + + + +
        +
      • +

        readBiamap

        +
        public static Bitmap readBiamap(Context context,
        +                                int resId,
        +                                int dpi)
        +
        通过ID获取Bitmap
        +
        +
        参数:
        +
        context - 上下文
        +
        resId - 图片ID
        +
        dpi - 屏幕DPI密度
        +
        返回:
        +
        Bitmap
        +
        +
      • +
      + + + +
        +
      • +

        onCreateDialog

        +
        public static Dialog onCreateDialog(Context context,
        +                                    TextView text,
        +                                    java.lang.String date)
        +
        调用系统的时间Dialog
        +
        +
        参数:
        +
        context - 上下文
        +
        text - 赋值控件
        +
        date - 控件时间(格式:2012-02-05)
        +
        返回:
        +
        系统的时间Dialog
        +
        +
      • +
      + + + +
        +
      • +

        getImageFromAssetsFile

        +
        public static Bitmap getImageFromAssetsFile(java.lang.String fileName,
        +                                            Context context)
        +
        从Assets中读取图片
        +
        +
        参数:
        +
        fileName - 本地资源文件名
        +
        context - 上下文
        +
        返回:
        +
        Bitmap
        +
        +
      • +
      + + + +
        +
      • +

        isAppRunning

        +
        public static boolean isAppRunning(Context context)
        +
        判断应用是否运行
        +
        +
        返回:
        +
        true是运行,false没有运行。
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/com/liqi/utils/Validation.html b/com/liqi/utils/Validation.html new file mode 100644 index 0000000..d2e3fb7 --- /dev/null +++ b/com/liqi/utils/Validation.html @@ -0,0 +1,764 @@ + + + + + + +Validation + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.liqi.utils
+

类 Validation

+
+
+ +
+
    +
  • +
    +
    +
    public class Validation
    +extends java.lang.Object
    +
    字符串验证工具类(网站域名 联系电话 手机号码 邮政编码 邮箱 身份证等)
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      构造器概要

      + + + + + + + + +
      构造器 
      构造器和说明
      Validation() 
      +
    • +
    + +
      +
    • + + +

      方法概要

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      所有方法 静态方法 具体方法 
      限定符和类型方法和说明
      static booleancheckingUserName(int len, + int minLen, + int maxLen) +
      检测字符串长度是否符合指定长度
      +
      static java.lang.StringclearSpaces(java.lang.String aString) +
      去除字符串中空格
      +
      static booleancontainSpecialCharacter(java.lang.String conten) +
      判断是否包含特殊字符,
      +
      static intdoubleToInt(double doubleData) +
      double类型转换int类型 (去小数点准确转换) + + 样例:要转换的值:1.0。
      +
      static java.lang.StringformatPhoneNum(java.lang.String aPhoneNum) +
      格式化手机号码,手机号码中间*显示。
      +
      static java.lang.StringformatToUTF8(java.lang.String str) +
      转换成UTF-8编码
      +
      static java.util.Map<java.lang.String,java.lang.Object>getParameterMap(java.lang.String data) +
      解析短信推送内容
      +
      static booleanisChinesrChar(java.lang.String str) +
      检测字符串是否为中文字符
      +
      static booleanisDouble(java.lang.String value) +
      判断字符串是否是浮点数
      +
      static booleanisEmpty(java.lang.String aString) +
      判断字符串是否为空字符串。
      +
      static booleanisInteger(java.lang.String aString) +
      判断字符串是否是整数
      +
      static booleanisLetter(java.lang.String s) +
      检查字符串是否为纯字母
      +
      static booleanisNumeric(java.lang.String str) +
      检查字符串是否为纯数字
      +
      static booleanisZipNO(java.lang.String zipString) +
      判断邮编
      +
      static java.lang.StringjeShow(java.lang.Double val, + int len) +
      把Double类型只保留小数点后面几位数
      +
      static booleanmatch(java.lang.String regexstr, + java.lang.String str) +
      正则验证方法
      +
      static booleanmatchMail(java.lang.String mail) +
      邮箱验证
      +
      static booleanmatchMobile(java.lang.String mobile) +
      手机验证
      +
      static booleanmatchTel(java.lang.String Tel) +
      电话验证
      +
      static java.lang.StringshiftPercent(double toNumber, + double numberSum) +
      计算toNumber在总数量inNumber中的百分比。
      +
      static booleanwebdomain(java.lang.String webdomain) +
      域名验证
      +
      static booleanzipCode(java.lang.String zipcode) +
      邮政编号验证
      +
      +
        +
      • + + +

        从类继承的方法 java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      构造器详细资料

      + + + +
        +
      • +

        Validation

        +
        public Validation()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      方法详细资料

      + + + +
        +
      • +

        jeShow

        +
        public static java.lang.String jeShow(java.lang.Double val,
        +                                      int len)
        +
        把Double类型只保留小数点后面几位数
        +
        +
        参数:
        +
        val - Double数值
        +
        len - 保留位数
        +
        返回:
        +
        转换成功后的值
        +
        +
      • +
      + + + +
        +
      • +

        doubleToInt

        +
        public static int doubleToInt(double doubleData)
        +
        double类型转换int类型 (去小数点准确转换) +

        + 样例:要转换的值:1.0。转换之后的值:10 +

        +
        +
        参数:
        +
        doubleData - double类型数据
        +
        返回:
        +
        转换成功后的值
        +
        +
      • +
      + + + +
        +
      • +

        match

        +
        public static boolean match(java.lang.String regexstr,
        +                            java.lang.String str)
        +
        正则验证方法
        +
        +
        参数:
        +
        regexstr - 正则规则
        +
        str - 验证内容
        +
        返回:
        +
        true正确,false错误。
        +
        +
      • +
      + + + +
        +
      • +

        getParameterMap

        +
        public static java.util.Map<java.lang.String,java.lang.Object> getParameterMap(java.lang.String data)
        +
        解析短信推送内容
        +
        +
        参数:
        +
        data - 短信推送内容
        +
        返回:
        +
        解析后的数据
        +
        +
      • +
      + + + +
        +
      • +

        checkingUserName

        +
        public static boolean checkingUserName(int len,
        +                                       int minLen,
        +                                       int maxLen)
        +
        检测字符串长度是否符合指定长度
        +
        +
        参数:
        +
        len - 字符串长度
        +
        minLen - 最小限制长度
        +
        maxLen - 最大限制长度
        +
        返回:
        +
        true符合,false是不符合。
        +
        +
      • +
      + + + +
        +
      • +

        isChinesrChar

        +
        public static boolean isChinesrChar(java.lang.String str)
        +
        检测字符串是否为中文字符
        +
        +
        参数:
        +
        str - 字符串内容
        +
        返回:
        +
        true是符合,false为不符合。
        +
        +
      • +
      + + + +
        +
      • +

        matchMail

        +
        public static boolean matchMail(java.lang.String mail)
        +
        邮箱验证
        +
        +
        参数:
        +
        mail - 邮箱
        +
        返回:
        +
        true是符合,false为不符合。
        +
        +
      • +
      + + + +
        +
      • +

        isZipNO

        +
        public static boolean isZipNO(java.lang.String zipString)
        +
        判断邮编
        +
        +
        参数:
        +
        zipString - 邮编
        +
        返回:
        +
        true是符合,false为不符合。
        +
        +
      • +
      + + + +
        +
      • +

        matchMobile

        +
        public static boolean matchMobile(java.lang.String mobile)
        +
        手机验证
        +
        +
        参数:
        +
        mobile - 手机
        +
        返回:
        +
        true是符合,false为不符合。
        +
        +
      • +
      + + + +
        +
      • +

        matchTel

        +
        public static boolean matchTel(java.lang.String Tel)
        +
        电话验证
        +
        +
        参数:
        +
        Tel - 电话
        +
        返回:
        +
        true是符合,false为不符合。
        +
        +
      • +
      + + + +
        +
      • +

        webdomain

        +
        public static boolean webdomain(java.lang.String webdomain)
        +
        域名验证
        +
        +
        参数:
        +
        webdomain - 域名
        +
        返回:
        +
        true是符合,false为不符合。
        +
        +
      • +
      + + + +
        +
      • +

        zipCode

        +
        public static boolean zipCode(java.lang.String zipcode)
        +
        邮政编号验证
        +
        +
        参数:
        +
        zipcode - 邮政编号
        +
        返回:
        +
        true是符合,false为不符合。
        +
        +
      • +
      + + + +
        +
      • +

        isEmpty

        +
        public static boolean isEmpty(java.lang.String aString)
        +
        判断字符串是否为空字符串。
        +
        +
        参数:
        +
        aString - 字符串内容
        +
        返回:
        +
        true是为空,false不为空。
        +
        +
      • +
      + + + +
        +
      • +

        isInteger

        +
        public static boolean isInteger(java.lang.String aString)
        +
        判断字符串是否是整数
        +
        +
        参数:
        +
        aString - 字符串内容
        +
        返回:
        +
        true是整数,false不是。
        +
        +
      • +
      + + + +
        +
      • +

        isDouble

        +
        public static boolean isDouble(java.lang.String value)
        +
        判断字符串是否是浮点数
        +
        +
        参数:
        +
        value - 字符串内容
        +
        返回:
        +
        true是浮点数,false不是。
        +
        +
      • +
      + + + +
        +
      • +

        formatPhoneNum

        +
        public static java.lang.String formatPhoneNum(java.lang.String aPhoneNum)
        +
        格式化手机号码,手机号码中间*显示。
        +
        +
        参数:
        +
        aPhoneNum - 手机号码
        +
        返回:
        +
        格式化好的手机号码内容
        +
        +
      • +
      + + + +
        +
      • +

        isNumeric

        +
        public static boolean isNumeric(java.lang.String str)
        +
        检查字符串是否为纯数字
        +
        +
        参数:
        +
        str - 字符串内容
        +
        返回:
        +
        true是纯数字,false不是。
        +
        +
      • +
      + + + +
        +
      • +

        isLetter

        +
        public static boolean isLetter(java.lang.String s)
        +
        检查字符串是否为纯字母
        +
        +
        参数:
        +
        s - 字符串内容
        +
        返回:
        +
        true是纯字母,false不是。
        +
        +
      • +
      + + + +
        +
      • +

        clearSpaces

        +
        public static java.lang.String clearSpaces(java.lang.String aString)
        +
        去除字符串中空格
        +
        +
        参数:
        +
        aString - 字符串内容
        +
        返回:
        +
        去除空格的字符串内容
        +
        +
      • +
      + + + +
        +
      • +

        containSpecialCharacter

        +
        public static boolean containSpecialCharacter(java.lang.String conten)
        +
        判断是否包含特殊字符,
        +
        +
        参数:
        +
        conten - 需要判断的内容
        +
        返回:
        +
        包含了为true,没有包含为false
        +
        +
      • +
      + + + +
        +
      • +

        formatToUTF8

        +
        public static java.lang.String formatToUTF8(java.lang.String str)
        +
        转换成UTF-8编码
        +
        +
        参数:
        +
        str - 转换内容
        +
        返回:
        +
        转换成功的内容
        +
        抛出:
        +
        java.io.UnsupportedEncodingException
        +
        +
      • +
      + + + +
        +
      • +

        shiftPercent

        +
        public static java.lang.String shiftPercent(double toNumber,
        +                                            double numberSum)
        +
        计算toNumber在总数量inNumber中的百分比。
        +
        +
        参数:
        +
        toNumber - 要求出的百分比数量
        +
        numberSum - 数量总和
        +
        返回:
        +
        拼接好的百分比字符串
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/com/liqi/utils/VibratorUtil.html b/com/liqi/utils/VibratorUtil.html new file mode 100644 index 0000000..f27d0c2 --- /dev/null +++ b/com/liqi/utils/VibratorUtil.html @@ -0,0 +1,303 @@ + + + + + + +VibratorUtil + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.liqi.utils
+

类 VibratorUtil

+
+
+ +
+
    +
  • +
    +
    +
    public class VibratorUtil
    +extends java.lang.Object
    +
    手机震动工具类
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      构造器概要

      + + + + + + + + +
      构造器 
      构造器和说明
      VibratorUtil() 
      +
    • +
    + +
      +
    • + + +

      方法概要

      + + + + + + + + + + + + + + +
      所有方法 静态方法 具体方法 
      限定符和类型方法和说明
      static voidvibrate(Activity activity, + long milliseconds) +
      final Activity activity :调用该方法的Activity实例 + long milliseconds :震动的时长,单位是毫秒
      +
      static voidvibrate(Activity activity, + long[] pattern, + boolean isRepeat) +
      final Activity activity :调用该方法的Activity实例 + long milliseconds :震动的时长,单位是毫秒 + long[] pattern :自定义震动模式 。
      +
      +
        +
      • + + +

        从类继承的方法 java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      构造器详细资料

      + + + +
        +
      • +

        VibratorUtil

        +
        public VibratorUtil()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      方法详细资料

      + + + +
        +
      • +

        vibrate

        +
        public static void vibrate(Activity activity,
        +                           long milliseconds)
        +
        final Activity activity :调用该方法的Activity实例 + long milliseconds :震动的时长,单位是毫秒
        +
      • +
      + + + +
        +
      • +

        vibrate

        +
        public static void vibrate(Activity activity,
        +                           long[] pattern,
        +                           boolean isRepeat)
        +
        final Activity activity :调用该方法的Activity实例 + long milliseconds :震动的时长,单位是毫秒 + long[] pattern :自定义震动模式 。数组中数字的含义依次是[静止时长,震动时长,静止时长,震动时长。。。]时长的单位是毫秒 + boolean isRepeat : 是否反复震动,如果是true,反复震动,如果是false,只震动一次
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/com/liqi/utils/db/BaseDBManagerOperation.html b/com/liqi/utils/db/BaseDBManagerOperation.html new file mode 100644 index 0000000..0a739be --- /dev/null +++ b/com/liqi/utils/db/BaseDBManagerOperation.html @@ -0,0 +1,969 @@ + + + + + + +BaseDBManagerOperation + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.liqi.utils.db
+

类 BaseDBManagerOperation

+
+
+ +
+
    +
  • +
    +
    +
    public final class BaseDBManagerOperation
    +extends java.lang.Object
    +
    数据库信息表业务操作对象
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      方法概要

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      所有方法 静态方法 实例方法 具体方法 
      限定符和类型方法和说明
      voidaddOrUpdate(java.lang.String table, + java.lang.String tag, + ContentValues values, + DataBaseTypeEnum baseTypeEnum) +
      数据库中无更新就添加数据
      +
      java.util.ArrayList<java.util.Map<java.lang.String,java.lang.String>>allFuzzyFindByIdList(java.lang.String table, + java.util.Map<java.lang.String,java.lang.String> queryKeyMap, + java.util.ArrayList<java.lang.String> fetchValuesAllKeyList) +
      根据指定多键字段模糊查找所有数据,返回集合 + + 单键为模糊匹配查询。
      +
      java.util.Map<java.lang.String,java.lang.String>allFuzzyFindByIdMap(java.lang.String table, + java.util.Map<java.lang.String,java.lang.String> queryKeyMap, + java.util.ArrayList<java.lang.String> fetchValuesAllKeyList) +
      根据指定多键字段模糊查找所有数据,返回Map + + 单键为模糊匹配查询。
      +
      java.util.ArrayList<java.util.Map<java.lang.String,java.lang.String>>allPrecisionFindByIdList(java.lang.String table, + java.util.Map<java.lang.String,java.lang.String> queryKeyMap, + java.util.ArrayList<java.lang.String> fetchValuesAllKeyList) +
      根据指定多键字段精准查找所有数据,返回集合 + + 单键为精准匹配查询。
      +
      java.util.Map<java.lang.String,java.lang.String>allPrecisionFindByIdMap(java.lang.String table, + java.util.Map<java.lang.String,java.lang.String> queryKeyMap, + java.util.ArrayList<java.lang.String> fetchValuesAllKeyList) +
      根据指定多键字段精准查找所有数据,返回Map + + 单键为精准匹配查询。
      +
      voidallUpdate(java.lang.String table, + ContentValues values) +
      全部更新数据库
      +
      java.util.ArrayList<java.util.Map<java.lang.String,java.lang.String>>andFuzzyFindByIdList(java.lang.String table, + java.util.Map<java.lang.String,java.lang.String> queryKeyMap, + java.util.ArrayList<java.lang.String> fetchValuesAllKeyList) +
      根据指定多键字段通过and拼接,模糊查找所有数据,返回集合 + + 单键为模糊匹配查询。
      +
      java.util.Map<java.lang.String,java.lang.String>andFuzzyFindByIdMap(java.lang.String table, + java.util.Map<java.lang.String,java.lang.String> queryKeyMap, + java.util.ArrayList<java.lang.String> fetchValuesAllKeyList) +
      根据指定多键字段通过and拼接,模糊查找所有数据,返回Map + + 单键为模糊匹配查询。
      +
      intdelete(java.lang.String table) +
      全部 删除
      +
      intdelete(java.lang.String table, + java.lang.String idKey, + java.lang.Object idValue) +
      根据指定字段去删除
      +
      intdeleteAnd(java.lang.String table, + java.util.Map<java.lang.String,java.lang.String> whereKeyValues) +
      根据指定多个字段去删除 + + 单键为精准匹配删除。
      +
      intdeleteOr(java.lang.String table, + java.util.Map<java.lang.String,java.lang.String> whereKeyValues) +
      根据指定多个字段去删除 + + 单键为精准匹配删除。
      +
      java.util.ArrayList<java.util.Map<java.lang.String,java.lang.String>>findByAll(java.lang.String table, + java.util.ArrayList<java.lang.String> tagList) +
      查询当前表的所有值
      +
      java.util.ArrayList<java.util.Map<java.lang.String,java.lang.String>>findByPageIndex(int pageIndex, + int max, + java.lang.String table, + java.lang.String tag, + java.util.ArrayList<java.lang.String> tagList) +
      (根据指定字段降序)查询指定分页
      +
      static <B extends SQLiteOpenHelper>
      BaseDBManagerOperation
      getBaseDBManagerOperation(B sqliteOpenHelper) +
      静态获取数据库操作方法
      +
      intgetDbSize(java.lang.String table, + SQLiteDatabase db) +
      获取数据库长度
      +
      java.util.ArrayList<java.util.Map<java.lang.String,java.lang.String>>orPrecisionFindByIdList(java.lang.String table, + java.util.Map<java.lang.String,java.lang.String> queryKeyMap, + java.util.ArrayList<java.lang.String> fetchValuesAllKeyList) +
      根据指定多键字段精准查找所有数据,返回集合 + + 单键为精准匹配查询。
      +
      java.util.Map<java.lang.String,java.lang.String>orPrecisionFindByIdMap(java.lang.String table, + java.util.Map<java.lang.String,java.lang.String> queryKeyMap, + java.util.ArrayList<java.lang.String> fetchValuesAllKeyList) +
      根据指定多键字段精准查找所有数据,返回Map + + 单键为精准匹配查询。
      +
      longsave(java.lang.String table, + java.util.ArrayList<ContentValues> valuesList) +
      数据库数据增加(批量)
      +
      longsave(java.lang.String table, + ContentValues values) +
      数据库数据增加(单个)
      +
      voidupdate(java.lang.String table, + java.lang.String tag, + java.util.ArrayList<ContentValues> values, + DataBaseTypeEnum baseTypeEnum) +
      根据指定的字段更新数据库(批量)
      +
      voidupdate(java.lang.String table, + java.lang.String tag, + ContentValues values, + DataBaseTypeEnum tagInt) +
      根据指定的字段更新数据库(单个)
      +
      intupdateAnd(java.lang.String table, + java.util.Map<java.lang.String,java.lang.String> whereKeyValues, + ContentValues value) +
      根据批量字段和值更新数据库(单个) + + + 单键为精准匹配更新。
      +
      voidupdateAndInsertAndDele(java.lang.String table, + java.lang.String keyToVlsInt, + java.util.ArrayList<ContentValues> valuesList) +
      根据数据库里面的数据数量来实现当前数据的是否增加和删除还是更新
      +
      intupdateOr(java.lang.String table, + java.util.Map<java.lang.String,java.lang.String> whereKeyValues, + ContentValues value) +
      根据批量字段和值更新数据库(单个) + + + 单键为精准匹配更新。
      +
      +
        +
      • + + +

        从类继承的方法 java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      方法详细资料

      + + + + + +
        +
      • +

        getBaseDBManagerOperation

        +
        public static <B extends SQLiteOpenHelper> BaseDBManagerOperation getBaseDBManagerOperation(@NonNull
        +                                                                                            B sqliteOpenHelper)
        +
        静态获取数据库操作方法
        +
        +
        类型参数:
        +
        B - 继承SQLiteOpenHelper泛型 + android.database.sqlite.SQLiteOpenHelper
        +
        参数:
        +
        sqliteOpenHelper - B
        +
        返回:
        +
        BaseDBManagerOperation
        +
        +
      • +
      + + + +
        +
      • +

        save

        +
        public long save(java.lang.String table,
        +                 ContentValues values)
        +
        数据库数据增加(单个)
        +
        +
        参数:
        +
        table - 表名
        +
        values -
        +
        返回:
        +
        -1写入失败
        +
        +
      • +
      + + + +
        +
      • +

        save

        +
        public long save(java.lang.String table,
        +                 java.util.ArrayList<ContentValues> valuesList)
        +
        数据库数据增加(批量)
        +
        +
        参数:
        +
        table - 表名
        +
        valuesList - 要增加key和value
        +
        返回:
        +
        -1写入失败
        +
        +
      • +
      + + + +
        +
      • +

        update

        +
        public void update(java.lang.String table,
        +                   java.lang.String tag,
        +                   ContentValues values,
        +                   DataBaseTypeEnum tagInt)
        +
        根据指定的字段更新数据库(单个)
        +
        +
        参数:
        +
        table - 表名
        +
        tag - 指定字段
        +
        values - 更新值
        +
        tagInt - 指定字段的类型。只支持 int ,double ,String.
        +
        +
      • +
      + + + +
        +
      • +

        update

        +
        public void update(java.lang.String table,
        +                   java.lang.String tag,
        +                   java.util.ArrayList<ContentValues> values,
        +                   DataBaseTypeEnum baseTypeEnum)
        +
        根据指定的字段更新数据库(批量)
        +
        +
        参数:
        +
        table - 表名
        +
        tag - 指定字段
        +
        values - 集合更新值
        +
        baseTypeEnum - 指定字段的类型。只支持 int ,double ,String。
        +
        +
      • +
      + + + +
        +
      • +

        addOrUpdate

        +
        public void addOrUpdate(java.lang.String table,
        +                        java.lang.String tag,
        +                        ContentValues values,
        +                        DataBaseTypeEnum baseTypeEnum)
        +
        数据库中无更新就添加数据
        +
        +
        参数:
        +
        table - 表名
        +
        tag - 指定写入字段键
        +
        values - 指定写入字段键值对象
        +
        baseTypeEnum - 指定更新字段的类型。
        +
        +
      • +
      + + + +
        +
      • +

        updateAnd

        +
        public int updateAnd(java.lang.String table,
        +                     java.util.Map<java.lang.String,java.lang.String> whereKeyValues,
        +                     ContentValues value)
        +
        根据批量字段和值更新数据库(单个) +

        + + 单键为精准匹配更新。 + 查询Map为多键时,sq语句拼接为....and 拼接条件语句 +

        +
        +
        参数:
        +
        table - 表名
        +
        whereKeyValues - 指定字段key和值
        +
        value - 要更新的值
        +
        +
      • +
      + + + +
        +
      • +

        updateOr

        +
        public int updateOr(java.lang.String table,
        +                    java.util.Map<java.lang.String,java.lang.String> whereKeyValues,
        +                    ContentValues value)
        +
        根据批量字段和值更新数据库(单个) +

        + + 单键为精准匹配更新。 + 查询Map为多键时,sq语句拼接为....or 拼接条件语句 +

        +
        +
        参数:
        +
        table - 表名
        +
        whereKeyValues - 指定字段key和值
        +
        value - 要更新的值
        +
        +
      • +
      + + + +
        +
      • +

        updateAndInsertAndDele

        +
        public void updateAndInsertAndDele(java.lang.String table,
        +                                   java.lang.String keyToVlsInt,
        +                                   java.util.ArrayList<ContentValues> valuesList)
        +
        根据数据库里面的数据数量来实现当前数据的是否增加和删除还是更新
        +
        +
        参数:
        +
        table - 表名
        +
        keyToVlsInt - 指定键(键对应的值必须为int or String)
        +
        valuesList - 变动的key 和value值集合
        +
        +
      • +
      + + + +
        +
      • +

        getDbSize

        +
        public int getDbSize(java.lang.String table,
        +                     SQLiteDatabase db)
        +
        获取数据库长度
        +
        +
        返回:
        +
        数据库长度
        +
        +
      • +
      + + + +
        +
      • +

        allUpdate

        +
        public void allUpdate(java.lang.String table,
        +                      ContentValues values)
        +
        全部更新数据库
        +
        +
        参数:
        +
        table - 表名
        +
        values - 更新内容
        +
        +
      • +
      + + + +
        +
      • +

        allPrecisionFindByIdList

        +
        public java.util.ArrayList<java.util.Map<java.lang.String,java.lang.String>> allPrecisionFindByIdList(java.lang.String table,
        +                                                                                                      java.util.Map<java.lang.String,java.lang.String> queryKeyMap,
        +                                                                                                      java.util.ArrayList<java.lang.String> fetchValuesAllKeyList)
        +
        根据指定多键字段精准查找所有数据,返回集合 + + 单键为精准匹配查询。 + 查询Map为多键时,sq语句拼接为....and queryKeyMapKey like queryKeyMapValues +
        +
        +
        参数:
        +
        table - 表名
        +
        queryKeyMap - 查询多键Map
        +
        fetchValuesAllKeyList - 要取出值的所有键集合
        +
        返回:
        +
        数据库查询值
        +
        +
      • +
      + + + +
        +
      • +

        orPrecisionFindByIdList

        +
        public java.util.ArrayList<java.util.Map<java.lang.String,java.lang.String>> orPrecisionFindByIdList(java.lang.String table,
        +                                                                                                     java.util.Map<java.lang.String,java.lang.String> queryKeyMap,
        +                                                                                                     java.util.ArrayList<java.lang.String> fetchValuesAllKeyList)
        +
        根据指定多键字段精准查找所有数据,返回集合 + + 单键为精准匹配查询。 + 查询Map为多键时,sq语句拼接为....or queryKeyMapKey like queryKeyMapValues +
        +
        +
        参数:
        +
        table - 表名
        +
        queryKeyMap - 查询多键Map
        +
        fetchValuesAllKeyList - 要取出值的所有键集合
        +
        返回:
        +
        数据库查询值
        +
        +
      • +
      + + + +
        +
      • +

        allFuzzyFindByIdList

        +
        public java.util.ArrayList<java.util.Map<java.lang.String,java.lang.String>> allFuzzyFindByIdList(java.lang.String table,
        +                                                                                                  java.util.Map<java.lang.String,java.lang.String> queryKeyMap,
        +                                                                                                  java.util.ArrayList<java.lang.String> fetchValuesAllKeyList)
        +
        根据指定多键字段模糊查找所有数据,返回集合 + + 单键为模糊匹配查询。 + 查询Map为多键时,sq语句拼接为....or queryKeyMapKey like %queryKeyMapValues% +
        +
        +
        参数:
        +
        table - 表名
        +
        queryKeyMap - 查询多键集合
        +
        fetchValuesAllKeyList - 要取出值的所有键集合
        +
        返回:
        +
        数据库查询值
        +
        +
      • +
      + + + +
        +
      • +

        andFuzzyFindByIdList

        +
        public java.util.ArrayList<java.util.Map<java.lang.String,java.lang.String>> andFuzzyFindByIdList(java.lang.String table,
        +                                                                                                  java.util.Map<java.lang.String,java.lang.String> queryKeyMap,
        +                                                                                                  java.util.ArrayList<java.lang.String> fetchValuesAllKeyList)
        +
        根据指定多键字段通过and拼接,模糊查找所有数据,返回集合 + + 单键为模糊匹配查询。 + 查询Map为多键时,sq语句拼接为....and queryKeyMapKey like %queryKeyMapValues% +
        +
        +
        参数:
        +
        table - 表名
        +
        queryKeyMap - 查询多键Map
        +
        fetchValuesAllKeyList - 要取出值的所有键集合
        +
        返回:
        +
        数据库查询值
        +
        +
      • +
      + + + +
        +
      • +

        allPrecisionFindByIdMap

        +
        public java.util.Map<java.lang.String,java.lang.String> allPrecisionFindByIdMap(java.lang.String table,
        +                                                                                java.util.Map<java.lang.String,java.lang.String> queryKeyMap,
        +                                                                                java.util.ArrayList<java.lang.String> fetchValuesAllKeyList)
        +
        根据指定多键字段精准查找所有数据,返回Map + + 单键为精准匹配查询。 + 查询Map为多键时,sq语句拼接为....and queryKeyMapKey like queryKeyMapValues +
        +
        +
        参数:
        +
        table - 表名
        +
        queryKeyMap - 查询多键Map
        +
        fetchValuesAllKeyList - 要取出值的所有键集合
        +
        返回:
        +
        数据库查询值
        +
        +
      • +
      + + + +
        +
      • +

        orPrecisionFindByIdMap

        +
        public java.util.Map<java.lang.String,java.lang.String> orPrecisionFindByIdMap(java.lang.String table,
        +                                                                               java.util.Map<java.lang.String,java.lang.String> queryKeyMap,
        +                                                                               java.util.ArrayList<java.lang.String> fetchValuesAllKeyList)
        +
        根据指定多键字段精准查找所有数据,返回Map + + 单键为精准匹配查询。 + 查询Map为多键时,sq语句拼接为....or queryKeyMapKey like queryKeyMapValues +
        +
        +
        参数:
        +
        table - 表名
        +
        queryKeyMap - 查询多键Map
        +
        fetchValuesAllKeyList - 要取出值的所有键集合
        +
        返回:
        +
        数据库查询值
        +
        +
      • +
      + + + +
        +
      • +

        allFuzzyFindByIdMap

        +
        public java.util.Map<java.lang.String,java.lang.String> allFuzzyFindByIdMap(java.lang.String table,
        +                                                                            java.util.Map<java.lang.String,java.lang.String> queryKeyMap,
        +                                                                            java.util.ArrayList<java.lang.String> fetchValuesAllKeyList)
        +
        根据指定多键字段模糊查找所有数据,返回Map + + 单键为模糊匹配查询。 + 查询Map为多键时,sq语句拼接为....or queryKeyMapKey like %queryKeyMapValues% +
        +
        +
        参数:
        +
        table - 表名
        +
        queryKeyMap - 查询多键集合
        +
        fetchValuesAllKeyList - 要取出值的所有键集合
        +
        返回:
        +
        数据库查询值
        +
        +
      • +
      + + + +
        +
      • +

        andFuzzyFindByIdMap

        +
        public java.util.Map<java.lang.String,java.lang.String> andFuzzyFindByIdMap(java.lang.String table,
        +                                                                            java.util.Map<java.lang.String,java.lang.String> queryKeyMap,
        +                                                                            java.util.ArrayList<java.lang.String> fetchValuesAllKeyList)
        +
        根据指定多键字段通过and拼接,模糊查找所有数据,返回Map + + 单键为模糊匹配查询。 + 查询Map为多键时,sq语句拼接为....and queryKeyMapKey like %queryKeyMapValues% +
        +
        +
        参数:
        +
        table - 表名
        +
        queryKeyMap - 查询多键Map
        +
        fetchValuesAllKeyList - 要取出值的所有键集合
        +
        返回:
        +
        数据库查询值
        +
        +
      • +
      + + + +
        +
      • +

        findByAll

        +
        public java.util.ArrayList<java.util.Map<java.lang.String,java.lang.String>> findByAll(java.lang.String table,
        +                                                                                       java.util.ArrayList<java.lang.String> tagList)
        +
        查询当前表的所有值
        +
        +
        参数:
        +
        table - 表名
        +
        tagList - 要取出值的所有键集合
        +
        返回:
        +
        数据库查询值
        +
        +
      • +
      + + + +
        +
      • +

        findByPageIndex

        +
        public java.util.ArrayList<java.util.Map<java.lang.String,java.lang.String>> findByPageIndex(int pageIndex,
        +                                                                                             int max,
        +                                                                                             java.lang.String table,
        +                                                                                             java.lang.String tag,
        +                                                                                             java.util.ArrayList<java.lang.String> tagList)
        +
        (根据指定字段降序)查询指定分页
        +
        +
        参数:
        +
        pageIndex - 页数。从一开始
        +
        max - 一页返回多少条数据
        +
        table - 表名
        +
        tag - 指定字段
        +
        tagList - 要取出值的所有键集合
        +
        返回:
        +
        数据库查询值
        +
        +
      • +
      + + + +
        +
      • +

        deleteAnd

        +
        public int deleteAnd(java.lang.String table,
        +                     java.util.Map<java.lang.String,java.lang.String> whereKeyValues)
        +
        根据指定多个字段去删除 + + 单键为精准匹配删除。 + 查询Map为多键时,sq语句拼接为....and 拼接条件语句 +
        +
        +
        参数:
        +
        table - 表名
        +
        whereKeyValues - 指定多个字段键和值
        +
        返回:
        +
        删除数据受影响行数,>0删除成功。
        +
        +
      • +
      + + + +
        +
      • +

        deleteOr

        +
        public int deleteOr(java.lang.String table,
        +                    java.util.Map<java.lang.String,java.lang.String> whereKeyValues)
        +
        根据指定多个字段去删除 + + 单键为精准匹配删除。 + 查询Map为多键时,sq语句拼接为....or 拼接条件语句 +
        +
        +
        参数:
        +
        table - 表名
        +
        whereKeyValues - 指定多个字段键和值
        +
        返回:
        +
        删除数据受影响行数,>0删除成功。
        +
        +
      • +
      + + + +
        +
      • +

        delete

        +
        public int delete(java.lang.String table,
        +                  java.lang.String idKey,
        +                  java.lang.Object idValue)
        +
        根据指定字段去删除
        +
        +
        参数:
        +
        table - 表名
        +
        idKey - 指定字段键
        +
        idValue - 指定字段值
        +
        返回:
        +
        删除数据受影响行数,>0删除成功。
        +
        +
      • +
      + + + +
        +
      • +

        delete

        +
        public int delete(java.lang.String table)
        +
        全部 删除
        +
        +
        返回:
        +
        删除数据受影响行数,>0删除成功。
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/com/liqi/utils/db/DataBaseTypeEnum.html b/com/liqi/utils/db/DataBaseTypeEnum.html new file mode 100644 index 0000000..7c6b19a --- /dev/null +++ b/com/liqi/utils/db/DataBaseTypeEnum.html @@ -0,0 +1,378 @@ + + + + + + +DataBaseTypeEnum + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.liqi.utils.db
+

枚举 DataBaseTypeEnum

+
+
+ +
+
    +
  • +
    +
    所有已实现的接口:
    +
    java.io.Serializable, java.lang.Comparable<DataBaseTypeEnum>
    +
    +
    +
    +
     enum DataBaseTypeEnum
    +extends java.lang.Enum<DataBaseTypeEnum>
    +
    数据库信息表业务操作对象类型 + Created by LiQi on 2017/12/6.
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      枚举常量概要

      + + + + + + + + + + + + + + + + + +
      枚举常量 
      枚举常量和说明
      DOUBLE +
      double类型
      +
      INT +
      int类型
      +
      LONG +
      long类型
      +
      STRING +
      String类型
      +
      +
    • +
    + +
      +
    • + + +

      方法概要

      + + + + + + + + + + + + + + +
      所有方法 静态方法 具体方法 
      限定符和类型方法和说明
      static DataBaseTypeEnumvalueOf(java.lang.String name) +
      返回带有指定名称的该类型的枚举常量。
      +
      static DataBaseTypeEnum[]values() +
      按照声明该枚举类型的常量的顺序, 返回 +包含这些常量的数组。
      +
      +
        +
      • + + +

        从类继承的方法 java.lang.Enum

        +clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
      • +
      +
        +
      • + + +

        从类继承的方法 java.lang.Object

        +getClass, notify, notifyAll, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      方法详细资料

      + + + +
        +
      • +

        values

        +
        public static DataBaseTypeEnum[] values()
        +
        按照声明该枚举类型的常量的顺序, 返回 +包含这些常量的数组。该方法可用于迭代 +常量, 如下所示: +
        +for (DataBaseTypeEnum c : DataBaseTypeEnum.values())
        +    System.out.println(c);
        +
        +
        +
        返回:
        +
        按照声明该枚举类型的常量的顺序返回的包含这些常量的数组
        +
        +
      • +
      + + + +
        +
      • +

        valueOf

        +
        public static DataBaseTypeEnum valueOf(java.lang.String name)
        +
        返回带有指定名称的该类型的枚举常量。 +字符串必须与用于声明该类型的枚举常量的 +标识符完全匹配。(不允许有多余 +的空格字符。)
        +
        +
        参数:
        +
        name - 要返回的枚举常量的名称。
        +
        返回:
        +
        返回带有指定名称的枚举常量
        +
        抛出:
        +
        java.lang.IllegalArgumentException - 如果该枚举类型没有带有指定名称的常量
        +
        java.lang.NullPointerException - 如果参数为空值
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/com/liqi/utils/db/DataBaseValuesEnum.html b/com/liqi/utils/db/DataBaseValuesEnum.html new file mode 100644 index 0000000..5afa98d --- /dev/null +++ b/com/liqi/utils/db/DataBaseValuesEnum.html @@ -0,0 +1,418 @@ + + + + + + +DataBaseValuesEnum + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.liqi.utils.db
+

枚举 DataBaseValuesEnum

+
+
+ +
+
    +
  • +
    +
    所有已实现的接口:
    +
    java.io.Serializable, java.lang.Comparable<DataBaseValuesEnum>
    +
    +
    +
    +
    enum DataBaseValuesEnum
    +extends java.lang.Enum<DataBaseValuesEnum>
    +
    数据库操作查询符号返回 + Created by LiQi on 2017/12/6.
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      枚举常量概要

      + + + + + + + + + + + + + + + + + +
      枚举常量 
      枚举常量和说明
      QUERY_SYMBOL_FUZZY +
      模糊查询符号“%”和查询拼接关键字“or”
      +
      QUERY_SYMBOL_FUZZY_NULL +
      模糊查询符号和查询拼接关键字“and”
      +
      QUERY_SYMBOL_NULL +
      无模糊查询符号和查询拼接关键字“and”
      +
      QUERY_SYMBOL_NULL_OR +
      无模糊查询符号和查询拼接关键字“or”
      +
      +
    • +
    + +
      +
    • + + +

      方法概要

      + + + + + + + + + + + + + + + + + + + + + + +
      所有方法 静态方法 实例方法 具体方法 
      限定符和类型方法和说明
      (专用程序包) java.lang.StringgetQueryJointSymbol() +
      获取sq语句拼接标识
      +
      (专用程序包) java.lang.StringgetQuerySymbol() +
      获取sq语句拼接标识
      +
      static DataBaseValuesEnumvalueOf(java.lang.String name) +
      返回带有指定名称的该类型的枚举常量。
      +
      static DataBaseValuesEnum[]values() +
      按照声明该枚举类型的常量的顺序, 返回 +包含这些常量的数组。
      +
      +
        +
      • + + +

        从类继承的方法 java.lang.Enum

        +clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
      • +
      +
        +
      • + + +

        从类继承的方法 java.lang.Object

        +getClass, notify, notifyAll, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      枚举常量详细资料

      + + + +
        +
      • +

        QUERY_SYMBOL_FUZZY

        +
        public static final DataBaseValuesEnum QUERY_SYMBOL_FUZZY
        +
        模糊查询符号“%”和查询拼接关键字“or”
        +
      • +
      + + + +
        +
      • +

        QUERY_SYMBOL_NULL

        +
        public static final DataBaseValuesEnum QUERY_SYMBOL_NULL
        +
        无模糊查询符号和查询拼接关键字“and”
        +
      • +
      + + + +
        +
      • +

        QUERY_SYMBOL_FUZZY_NULL

        +
        public static final DataBaseValuesEnum QUERY_SYMBOL_FUZZY_NULL
        +
        模糊查询符号和查询拼接关键字“and”
        +
      • +
      + + + +
        +
      • +

        QUERY_SYMBOL_NULL_OR

        +
        public static final DataBaseValuesEnum QUERY_SYMBOL_NULL_OR
        +
        无模糊查询符号和查询拼接关键字“or”
        +
      • +
      +
    • +
    + +
      +
    • + + +

      方法详细资料

      + + + +
        +
      • +

        values

        +
        public static DataBaseValuesEnum[] values()
        +
        按照声明该枚举类型的常量的顺序, 返回 +包含这些常量的数组。该方法可用于迭代 +常量, 如下所示: +
        +for (DataBaseValuesEnum c : DataBaseValuesEnum.values())
        +    System.out.println(c);
        +
        +
        +
        返回:
        +
        按照声明该枚举类型的常量的顺序返回的包含这些常量的数组
        +
        +
      • +
      + + + +
        +
      • +

        valueOf

        +
        public static DataBaseValuesEnum valueOf(java.lang.String name)
        +
        返回带有指定名称的该类型的枚举常量。 +字符串必须与用于声明该类型的枚举常量的 +标识符完全匹配。(不允许有多余 +的空格字符。)
        +
        +
        参数:
        +
        name - 要返回的枚举常量的名称。
        +
        返回:
        +
        返回带有指定名称的枚举常量
        +
        抛出:
        +
        java.lang.IllegalArgumentException - 如果该枚举类型没有带有指定名称的常量
        +
        java.lang.NullPointerException - 如果参数为空值
        +
        +
      • +
      + + + +
        +
      • +

        getQuerySymbol

        +
        java.lang.String getQuerySymbol()
        +
        获取sq语句拼接标识
        +
        +
        返回:
        +
        sq语句拼接标识
        +
        +
      • +
      + + + +
        +
      • +

        getQueryJointSymbol

        +
        java.lang.String getQueryJointSymbol()
        +
        获取sq语句拼接标识
        +
        +
        返回:
        +
        sq语句拼接标识
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/com/liqi/utils/db/package-frame.html b/com/liqi/utils/db/package-frame.html new file mode 100644 index 0000000..6fafb7b --- /dev/null +++ b/com/liqi/utils/db/package-frame.html @@ -0,0 +1,26 @@ + + + + + + +com.liqi.utils.db + + + + + +

com.liqi.utils.db

+
+

+ +

枚举

+ +
+ + diff --git a/com/liqi/utils/db/package-summary.html b/com/liqi/utils/db/package-summary.html new file mode 100644 index 0000000..d6be904 --- /dev/null +++ b/com/liqi/utils/db/package-summary.html @@ -0,0 +1,168 @@ + + + + + + +com.liqi.utils.db + + + + + + + + +
+ + + + + + + +
+ + +
+

程序包 com.liqi.utils.db

+
+
+ +
+ +
+ + + + + + + +
+ + + + diff --git a/com/liqi/utils/db/package-tree.html b/com/liqi/utils/db/package-tree.html new file mode 100644 index 0000000..7e822b5 --- /dev/null +++ b/com/liqi/utils/db/package-tree.html @@ -0,0 +1,149 @@ + + + + + + +com.liqi.utils.db 类分层结构 + + + + + + + + +
+ + + + + + + +
+ + +
+

程序包com.liqi.utils.db的分层结构

+程序包分层结构: + +
+
+

类分层结构

+ +

枚举分层结构

+ +
+ +
+ + + + + + + +
+ + + + diff --git a/com/liqi/utils/encoding/AESEncryptor.html b/com/liqi/utils/encoding/AESEncryptor.html new file mode 100644 index 0000000..21245c3 --- /dev/null +++ b/com/liqi/utils/encoding/AESEncryptor.html @@ -0,0 +1,401 @@ + + + + + + +AESEncryptor + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.liqi.utils.encoding
+

类 AESEncryptor

+
+
+ +
+
    +
  • +
    +
    +
    public class AESEncryptor
    +extends java.lang.Object
    +
    AES算术加密(向4.2版本以上支持)
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      构造器概要

      + + + + + + + + +
      构造器 
      构造器和说明
      AESEncryptor() 
      +
    • +
    + +
      +
    • + + +

      方法概要

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      所有方法 静态方法 具体方法 
      限定符和类型方法和说明
      static java.lang.Stringdecrypt(java.lang.String seed, + java.lang.String encrypted) +
      解密
      +
      static java.lang.Stringencrypt(java.lang.String seed, + java.lang.String cleartext) +
      加密
      +
      static java.lang.StringfromHex(java.lang.String hex) +
      十六进制内容转换成字符串内容
      +
      static byte[]toByte(java.lang.String hexString) +
      把十六进制内容转换成字节数组
      +
      static java.lang.StringtoHex(byte[] buf) +
      把字节数组转换成十六进制内容
      +
      static java.lang.StringtoHex(java.lang.String txt) +
      把字符串内容转换成十六进制内容
      +
      +
        +
      • + + +

        从类继承的方法 java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      构造器详细资料

      + + + +
        +
      • +

        AESEncryptor

        +
        public AESEncryptor()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      方法详细资料

      + + + +
        +
      • +

        encrypt

        +
        public static java.lang.String encrypt(java.lang.String seed,
        +                                       java.lang.String cleartext)
        +                                throws java.lang.Exception
        +
        加密
        +
        +
        参数:
        +
        seed - 加密钥匙
        +
        cleartext - 要加密内容
        +
        返回:
        +
        加密之后的内容
        +
        抛出:
        +
        java.lang.Exception - 加密失败异常
        +
        +
      • +
      + + + +
        +
      • +

        decrypt

        +
        public static java.lang.String decrypt(java.lang.String seed,
        +                                       java.lang.String encrypted)
        +                                throws java.lang.Exception
        +
        解密
        +
        +
        参数:
        +
        seed - 解密钥匙
        +
        encrypted - 加密内容
        +
        返回:
        +
        抛出:
        +
        java.lang.Exception
        +
        +
      • +
      + + + +
        +
      • +

        toHex

        +
        public static java.lang.String toHex(java.lang.String txt)
        +
        把字符串内容转换成十六进制内容
        +
        +
        参数:
        +
        txt - 内容
        +
        返回:
        +
        十六进制内容
        +
        +
      • +
      + + + +
        +
      • +

        fromHex

        +
        public static java.lang.String fromHex(java.lang.String hex)
        +
        十六进制内容转换成字符串内容
        +
        +
        参数:
        +
        hex - 十六进制内容
        +
        返回:
        +
        字符串内容
        +
        +
      • +
      + + + +
        +
      • +

        toByte

        +
        public static byte[] toByte(java.lang.String hexString)
        +
        把十六进制内容转换成字节数组
        +
        +
        参数:
        +
        hexString - 十六进制内容
        +
        返回:
        +
        字节数组
        +
        +
      • +
      + + + +
        +
      • +

        toHex

        +
        public static java.lang.String toHex(byte[] buf)
        +
        把字节数组转换成十六进制内容
        +
        +
        参数:
        +
        buf - 字节数组
        +
        返回:
        +
        十六进制内容
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/com/liqi/utils/encoding/Base64.html b/com/liqi/utils/encoding/Base64.html new file mode 100644 index 0000000..297f4a9 --- /dev/null +++ b/com/liqi/utils/encoding/Base64.html @@ -0,0 +1,349 @@ + + + + + + +Base64 + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.liqi.utils.encoding
+

类 Base64

+
+
+ +
+
    +
  • +
    +
    +
    public class Base64
    +extends java.lang.Object
    +
    Base64编码和解码对象。
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      构造器概要

      + + + + + + + + +
      构造器 
      构造器和说明
      Base64() 
      +
    • +
    + +
      +
    • + + +

      方法概要

      + + + + + + + + + + + + + + + + + + + + + + +
      所有方法 静态方法 具体方法 
      限定符和类型方法和说明
      static java.lang.Stringdecode(java.lang.String decodeContent) +
      解码
      +
      static byte[]decodeToByteArray(java.lang.String decodeContent) +
      解码
      +
      static java.lang.Stringencode(byte[] encodeContentBuf) +
      编码
      +
      static java.lang.Stringencode(java.lang.String encodeContent) +
      编码
      +
      +
        +
      • + + +

        从类继承的方法 java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      构造器详细资料

      + + + +
        +
      • +

        Base64

        +
        public Base64()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      方法详细资料

      + + + +
        +
      • +

        encode

        +
        public static java.lang.String encode(java.lang.String encodeContent)
        +
        编码
        +
        +
        参数:
        +
        encodeContent - 要编码内容
        +
        返回:
        +
        Base64编码之后的内容
        +
        +
      • +
      + + + +
        +
      • +

        encode

        +
        public static java.lang.String encode(byte[] encodeContentBuf)
        +
        编码
        +
        +
        参数:
        +
        encodeContentBuf - 编码内容字节数组
        +
        返回:
        +
        Base64编码之后的内容
        +
        +
      • +
      + + + +
        +
      • +

        decode

        +
        public static java.lang.String decode(java.lang.String decodeContent)
        +
        解码
        +
        +
        参数:
        +
        decodeContent - 要解码的内容
        +
        返回:
        +
        Base64解码之后的内容
        +
        +
      • +
      + + + +
        +
      • +

        decodeToByteArray

        +
        public static byte[] decodeToByteArray(java.lang.String decodeContent)
        +                                throws java.io.UnsupportedEncodingException
        +
        解码
        +
        +
        参数:
        +
        decodeContent - 要解码的内容
        +
        返回:
        +
        Base64解码之后的字节数组
        +
        抛出:
        +
        java.io.UnsupportedEncodingException
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/com/liqi/utils/encoding/MD5Util.html b/com/liqi/utils/encoding/MD5Util.html new file mode 100644 index 0000000..4110f90 --- /dev/null +++ b/com/liqi/utils/encoding/MD5Util.html @@ -0,0 +1,305 @@ + + + + + + +MD5Util + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.liqi.utils.encoding
+

类 MD5Util

+
+
+ +
+
    +
  • +
    +
    +
    public class MD5Util
    +extends java.lang.Object
    +
    MD5编码对象。
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      构造器概要

      + + + + + + + + +
      构造器 
      构造器和说明
      MD5Util() 
      +
    • +
    + +
      +
    • + + +

      方法概要

      + + + + + + + + + + + + + + +
      所有方法 静态方法 具体方法 
      限定符和类型方法和说明
      static java.lang.Stringmd5(java.lang.String codingContent) +
      MD5编码
      +
      static java.lang.Stringmd5Encode(java.lang.String codingContent, + java.lang.String coding) +
      MD5编码
      +
      +
        +
      • + + +

        从类继承的方法 java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      构造器详细资料

      + + + +
        +
      • +

        MD5Util

        +
        public MD5Util()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      方法详细资料

      + + + +
        +
      • +

        md5

        +
        public static java.lang.String md5(java.lang.String codingContent)
        +
        MD5编码
        +
        +
        参数:
        +
        codingContent - 要编码的内容
        +
        返回:
        +
        MD5编码之后的内容
        +
        +
      • +
      + + + +
        +
      • +

        md5Encode

        +
        public static java.lang.String md5Encode(java.lang.String codingContent,
        +                                         java.lang.String coding)
        +
        MD5编码
        +
        +
        参数:
        +
        codingContent - 要编码的内容
        +
        coding - 编码
        +
        返回:
        +
        MD5编码之后的内容
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/com/liqi/utils/encoding/package-frame.html b/com/liqi/utils/encoding/package-frame.html new file mode 100644 index 0000000..ab5a0de --- /dev/null +++ b/com/liqi/utils/encoding/package-frame.html @@ -0,0 +1,23 @@ + + + + + + +com.liqi.utils.encoding + + + + + +

com.liqi.utils.encoding

+
+

+ +
+ + diff --git a/com/liqi/utils/encoding/package-summary.html b/com/liqi/utils/encoding/package-summary.html new file mode 100644 index 0000000..e948cef --- /dev/null +++ b/com/liqi/utils/encoding/package-summary.html @@ -0,0 +1,155 @@ + + + + + + +com.liqi.utils.encoding + + + + + + + + +
+ + + + + + + +
+ + +
+

程序包 com.liqi.utils.encoding

+
+
+ +
+ +
+ + + + + + + +
+ + + + diff --git a/com/liqi/utils/encoding/package-tree.html b/com/liqi/utils/encoding/package-tree.html new file mode 100644 index 0000000..4d80fa6 --- /dev/null +++ b/com/liqi/utils/encoding/package-tree.html @@ -0,0 +1,138 @@ + + + + + + +com.liqi.utils.encoding 类分层结构 + + + + + + + + +
+ + + + + + + +
+ + +
+

程序包com.liqi.utils.encoding的分层结构

+程序包分层结构: + +
+
+

类分层结构

+ +
+ +
+ + + + + + + +
+ + + + diff --git a/com/liqi/utils/file/StaticFileUtils.html b/com/liqi/utils/file/StaticFileUtils.html new file mode 100644 index 0000000..b32d9b1 --- /dev/null +++ b/com/liqi/utils/file/StaticFileUtils.html @@ -0,0 +1,621 @@ + + + + + + +StaticFileUtils + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.liqi.utils.file
+

类 StaticFileUtils

+
+
+ +
+
    +
  • +
    +
    +
    public class StaticFileUtils
    +extends java.lang.Object
    +
    文件操作工具
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      方法概要

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      所有方法 静态方法 具体方法 
      限定符和类型方法和说明
      static booleandeleteFolder(java.lang.String deletePath) +
      根据路径删除指定的目录或文件,无论存在与否
      +
      static java.io.FilefoundFilePathFile(Context context, + java.lang.String cataloguePath) +
      创建一个目录路径,并且返回目录路径File对象 + + 没有创建,有直接返回。
      +
      static java.lang.StringfoundFilePathString(Context context, + java.lang.String cataloguePath) +
      创建一个目录路径,并且返回目录路径 + + 没有创建,有直接返回。
      +
      static java.util.List<java.io.File>getFiles(java.lang.String filePath) +
      通过递归得到某一路径下所有的目录及其文件
      +
      static java.lang.StringgetPath(Context context, + java.lang.String filePath) +
      获取保存路径
      +
      static java.lang.StringhttpGetName(java.lang.String url) +
      切割URl最尾部的内容,按“/”切割
      +
      static booleanisAppInstalled(Context context, + java.lang.String packageName) +
      通过包名去判断程序是不是已经安装
      +
      static booleanisFilePath(java.io.File file) +
      判断路径是否存在并且是一个文件
      +
      static java.io.FilenonentityFoundFile(Context context, + java.lang.String cataloguePath, + java.lang.String fileName) +
      根据传过来的文件目录路径和文件名来创建路径,并且返回路径File对象。
      +
      static java.lang.StringnonentityFoundString(Context context, + java.lang.String cataloguePath, + java.lang.String fileName) +
      根据传过来的文件目录路径和文件名来创建路径,并且返回路径 + + 没有创建,有直接返回。
      +
      static booleanputFileOutputStream(java.io.InputStream inputContent, + java.io.File file, + int byteCache) +
      把输入流写出
      +
      static booleanputFileOutputStreamContent(java.lang.String password, + java.lang.String content, + java.io.File file) +
      把文本内容用ASE加密写到本地
      +
      static java.io.FileputFilePath(java.lang.String url, + Context context, + java.lang.String folderPathName) +
      通过切割URL获取路径文件名,然后拼接完整的存储路径。
      +
      +
        +
      • + + +

        从类继承的方法 java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      构造器详细资料

      + + + +
        +
      • +

        StaticFileUtils

        +
        public StaticFileUtils()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      方法详细资料

      + + + +
        +
      • +

        deleteFolder

        +
        public static boolean deleteFolder(java.lang.String deletePath)
        +
        根据路径删除指定的目录或文件,无论存在与否
        +
        +
        参数:
        +
        deletePath - 要删除的目录或文件
        +
        返回:
        +
        删除成功返回 true,否则返回 false。
        +
        +
      • +
      + + + +
        +
      • +

        getPath

        +
        public static java.lang.String getPath(Context context,
        +                                       java.lang.String filePath)
        +
        获取保存路径
        +
        +
        参数:
        +
        context - 上下文
        +
        filePath - 路径名字
        +
        返回:
        +
        保存路径
        +
        +
      • +
      + + + +
        +
      • +

        putFilePath

        +
        public static java.io.File putFilePath(java.lang.String url,
        +                                       Context context,
        +                                       java.lang.String folderPathName)
        +
        通过切割URL获取路径文件名,然后拼接完整的存储路径。(原理是切割URL最后的文件名作为保存在本地的文件名)
        +
        +
        参数:
        +
        url - URL
        +
        context - 上下文
        +
        folderPathName - 保存的文件夹路径。样例:xxx/xxx。 +

        + 如果本地没有,本方法会为你创建一个 +

        + 已经判断是否有SD卡。如果有就拼接SD卡路径,没有就拼接手机内存路径 +

        +
        返回:
        +
        拼接完整的存储路径
        +
        +
      • +
      + + + +
        +
      • +

        httpGetName

        +
        public static java.lang.String httpGetName(java.lang.String url)
        +
        切割URl最尾部的内容,按“/”切割
        +
        +
        参数:
        +
        url - url
        +
        返回:
        +
        URl最尾部的内容
        +
        +
      • +
      + + + +
        +
      • +

        isFilePath

        +
        public static boolean isFilePath(java.io.File file)
        +
        判断路径是否存在并且是一个文件
        +
        +
        参数:
        +
        file - 文件
        +
        返回:
        +
        true是存在并是一个文件,false不是。
        +
        +
      • +
      + + + +
        +
      • +

        foundFilePathString

        +
        public static java.lang.String foundFilePathString(Context context,
        +                                                   java.lang.String cataloguePath)
        +
        创建一个目录路径,并且返回目录路径 +

        + 没有创建,有直接返回。 +

        + 已经判断是否有SD卡。如果有就拼接SD卡路径,没有就拼接手机内存路径 +

        +
        +
        参数:
        +
        context - 上下文
        +
        cataloguePath - 目录路径。样例:xxx/xxx
        +
        返回:
        +
        目录路径
        +
        +
      • +
      + + + +
        +
      • +

        foundFilePathFile

        +
        public static java.io.File foundFilePathFile(Context context,
        +                                             java.lang.String cataloguePath)
        +
        创建一个目录路径,并且返回目录路径File对象 +

        + 没有创建,有直接返回。 +

        + 已经判断是否有SD卡。如果有就拼接SD卡路径,没有就拼接手机内存路径 +

        +
        +
        参数:
        +
        context - 上下文
        +
        cataloguePath - 目录路径。样例:xxx/xxx
        +
        返回:
        +
        目录路径File对象
        +
        +
      • +
      + + + +
        +
      • +

        nonentityFoundFile

        +
        public static java.io.File nonentityFoundFile(Context context,
        +                                              java.lang.String cataloguePath,
        +                                              java.lang.String fileName)
        +
        根据传过来的文件目录路径和文件名来创建路径,并且返回路径File对象。 +

        + 没有创建,有直接返回。 +

        + 已经判断是否有SD卡。如果有就拼接SD卡路径,没有就拼接手机内存路径 +

        +
        +
        参数:
        +
        context - 上下文
        +
        cataloguePath - 目录路径。样例:xxx/xxx
        +
        fileName - 文件名称,记得带扩展名 -->如果没有传值,就只返回目录路径File
        +
        返回:
        +
        目录路径File对象
        +
        +
      • +
      + + + +
        +
      • +

        nonentityFoundString

        +
        public static java.lang.String nonentityFoundString(Context context,
        +                                                    java.lang.String cataloguePath,
        +                                                    java.lang.String fileName)
        +
        根据传过来的文件目录路径和文件名来创建路径,并且返回路径 +

        + 没有创建,有直接返回。 +

        + 已经判断是否有SD卡。如果有就拼接SD卡路径,没有就拼接手机内存路径 +

        +
        +
        参数:
        +
        context - 上下文
        +
        cataloguePath - 目录路径。样例:xxx/xxx
        +
        fileName - 文件名称,记得带扩展名 -->如果没有传值,就只返回目录路径File
        +
        返回:
        +
        目录路径
        +
        +
      • +
      + + + +
        +
      • +

        isAppInstalled

        +
        public static boolean isAppInstalled(Context context,
        +                                     java.lang.String packageName)
        +
        通过包名去判断程序是不是已经安装
        +
        +
        参数:
        +
        context - 上下文
        +
        packageName - 包名
        +
        返回:
        +
        true是已经安装,false没有。
        +
        +
      • +
      + + + +
        +
      • +

        putFileOutputStream

        +
        public static boolean putFileOutputStream(java.io.InputStream inputContent,
        +                                          java.io.File file,
        +                                          int byteCache)
        +
        把输入流写出
        +
        +
        参数:
        +
        inputContent - 输入流
        +
        file - 输出文件路径
        +
        byteCache - byte数组缓存字节大小设置
        +
        返回:
        +
        true是写入成功,false失败。
        +
        +
      • +
      + + + +
        +
      • +

        putFileOutputStreamContent

        +
        public static boolean putFileOutputStreamContent(java.lang.String password,
        +                                                 java.lang.String content,
        +                                                 java.io.File file)
        +
        把文本内容用ASE加密写到本地
        +
        +
        参数:
        +
        password - 密码
        +
        content - 内容
        +
        file - 路径
        +
        返回:
        +
        true是写入成功,false失败。
        +
        +
      • +
      + + + +
        +
      • +

        getFiles

        +
        public static java.util.List<java.io.File> getFiles(java.lang.String filePath)
        +
        通过递归得到某一路径下所有的目录及其文件
        +
        +
        参数:
        +
        filePath - 目录路径
        +
        返回:
        +
        目录路径里面的所有文件集合
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/com/liqi/utils/file/package-frame.html b/com/liqi/utils/file/package-frame.html new file mode 100644 index 0000000..05141b7 --- /dev/null +++ b/com/liqi/utils/file/package-frame.html @@ -0,0 +1,21 @@ + + + + + + +com.liqi.utils.file + + + + + +

com.liqi.utils.file

+
+

+ +
+ + diff --git a/com/liqi/utils/file/package-summary.html b/com/liqi/utils/file/package-summary.html new file mode 100644 index 0000000..1d20a15 --- /dev/null +++ b/com/liqi/utils/file/package-summary.html @@ -0,0 +1,143 @@ + + + + + + +com.liqi.utils.file + + + + + + + + +
+ + + + + + + +
+ + +
+

程序包 com.liqi.utils.file

+
+
+ +
+ +
+ + + + + + + +
+ + + + diff --git a/com/liqi/utils/file/package-tree.html b/com/liqi/utils/file/package-tree.html new file mode 100644 index 0000000..a85f7d4 --- /dev/null +++ b/com/liqi/utils/file/package-tree.html @@ -0,0 +1,136 @@ + + + + + + +com.liqi.utils.file 类分层结构 + + + + + + + + +
+ + + + + + + +
+ + +
+

程序包com.liqi.utils.file的分层结构

+程序包分层结构: + +
+
+

类分层结构

+ +
+ +
+ + + + + + + +
+ + + + diff --git a/com/liqi/utils/imageloader/ImageLoaderUtils.html b/com/liqi/utils/imageloader/ImageLoaderUtils.html new file mode 100644 index 0000000..4687cbf --- /dev/null +++ b/com/liqi/utils/imageloader/ImageLoaderUtils.html @@ -0,0 +1,444 @@ + + + + + + +ImageLoaderUtils + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.liqi.utils.imageloader
+

类 ImageLoaderUtils

+
+
+ +
+
    +
  • +
    +
    +
    public class ImageLoaderUtils
    +extends java.lang.Object
    +
    基于ImageLoader封装的操作对象
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      方法概要

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      所有方法 静态方法 具体方法 
      限定符和类型方法和说明
      static voiddisplayImage(java.lang.String url, + ImageView imageView, + com.nostra13.universalimageloader.core.DisplayImageOptions displayImageOptions) +
      通过URL把图片展示出来
      +
      static voiddisplayImage(java.lang.String url, + ImageView imageView, + int drawableStub, + int drawableError, + boolean cacheTarget, + int rounded) +
      通过URL把图片展示出来
      +
      static com.nostra13.universalimageloader.core.DisplayImageOptionsgetDisplayImageOptions(int drawableStub, + int drawableError, + boolean cacheTarget, + int rounded) +
      获取ImageLoader配置DisplayImageOptions对象 + + 此方法里面DisplayImageOptions已经配置对应的设置。
      +
      static com.nostra13.universalimageloader.core.ImageLoadergetImageLoader() +
      获取ImageLoader对象
      +
      static com.nostra13.universalimageloader.core.ImageLoaderConfiguration.BuildergetImageLoaderConfiguration(Context context, + java.lang.String path) +
      获取ImageLoader配置ImageLoaderConfiguration对象 + + 此方法里面ImageLoaderConfiguration已经配置对应的设置。
      +
      static voidinit(Context context, + java.lang.String fileString) +
      初始化ImageLoader
      +
      static voidinit(com.nostra13.universalimageloader.core.ImageLoaderConfiguration imageLoaderConfiguration) +
      初始化ImageLoader
      +
      +
        +
      • + + +

        从类继承的方法 java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      构造器详细资料

      + + + +
        +
      • +

        ImageLoaderUtils

        +
        public ImageLoaderUtils()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      方法详细资料

      + + + +
        +
      • +

        init

        +
        public static void init(Context context,
        +                        java.lang.String fileString)
        +
        初始化ImageLoader
        +
        +
        参数:
        +
        context -
        +
        fileString - 图片缓存存储路径
        +
        +
      • +
      + + + +
        +
      • +

        init

        +
        public static void init(com.nostra13.universalimageloader.core.ImageLoaderConfiguration imageLoaderConfiguration)
        +
        初始化ImageLoader
        +
      • +
      + + + +
        +
      • +

        displayImage

        +
        public static void displayImage(java.lang.String url,
        +                                ImageView imageView,
        +                                int drawableStub,
        +                                int drawableError,
        +                                boolean cacheTarget,
        +                                int rounded)
        +
        通过URL把图片展示出来
        +
        +
        参数:
        +
        url - 图片地址
        +
        imageView - 图片展示控件
        +
        drawableStub - 图片下载期间显示的图片ID
        +
        drawableError - 错误的时候显示的图片ID
        +
        cacheTarget - false是存储在缓存进内存中,true缓存到SD中
        +
        rounded - 圆角角度
        +
        +
      • +
      + + + +
        +
      • +

        displayImage

        +
        public static void displayImage(java.lang.String url,
        +                                ImageView imageView,
        +                                com.nostra13.universalimageloader.core.DisplayImageOptions displayImageOptions)
        +
        通过URL把图片展示出来
        +
        +
        参数:
        +
        url - 图片地址
        +
        imageView - 图片展示控件
        +
        displayImageOptions - 显示图象选项
        +
        +
      • +
      + + + +
        +
      • +

        getImageLoader

        +
        public static com.nostra13.universalimageloader.core.ImageLoader getImageLoader()
        +
        获取ImageLoader对象
        +
        +
        返回:
        +
        ImageLoader对象
        +
        +
      • +
      + + + +
        +
      • +

        getImageLoaderConfiguration

        +
        public static com.nostra13.universalimageloader.core.ImageLoaderConfiguration.Builder getImageLoaderConfiguration(Context context,
        +                                                                                                                  java.lang.String path)
        +
        获取ImageLoader配置ImageLoaderConfiguration对象 +

        + 此方法里面ImageLoaderConfiguration已经配置对应的设置。可以直接使用,也可以重新配置。 +

        +
        +
        参数:
        +
        context - 上下文
        +
        path - 存储路径
        +
        返回:
        +
        ImageLoaderConfiguration对象
        +
        +
      • +
      + + + +
        +
      • +

        getDisplayImageOptions

        +
        public static com.nostra13.universalimageloader.core.DisplayImageOptions getDisplayImageOptions(int drawableStub,
        +                                                                                                int drawableError,
        +                                                                                                boolean cacheTarget,
        +                                                                                                int rounded)
        +
        获取ImageLoader配置DisplayImageOptions对象 +

        + 此方法里面DisplayImageOptions已经配置对应的设置。可以直接使用,也可以重新配置。 +

        +
        +
        参数:
        +
        drawableStub - 图片下载期间显示的图片ID
        +
        drawableError - 错误的时候显示的图片ID
        +
        cacheTarget - false是存储在缓存进内存中,true缓存到SD中
        +
        rounded - 圆角角度
        +
        返回:
        +
        DisplayImageOptions对象
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/com/liqi/utils/imageloader/ImageStaticDispose.html b/com/liqi/utils/imageloader/ImageStaticDispose.html new file mode 100644 index 0000000..182d3e8 --- /dev/null +++ b/com/liqi/utils/imageloader/ImageStaticDispose.html @@ -0,0 +1,645 @@ + + + + + + +ImageStaticDispose + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.liqi.utils.imageloader
+

类 ImageStaticDispose

+
+
+ +
+
    +
  • +
    +
    +
    public class ImageStaticDispose
    +extends java.lang.Object
    +
    图片处理工具对象
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      方法概要

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      所有方法 静态方法 具体方法 
      限定符和类型方法和说明
      static BitmapacquireBitmap(java.lang.String path, + int compressSize) +
      通过地址获取指定大小的Bitmap(质量压缩)
      +
      static BitmapacquireBitmap(java.lang.String path, + int reqWidth, + int reqHeight) +
      通过地址获取指定宽度和高度的Bitmap
      +
      static java.io.FileacquireByteFile(byte[] byteOne, + java.lang.String filePath) +
      字节数组转换File对象
      +
      static byte[]Bitmap2Bytes(Bitmap bm, + int quality) +
      把bitmap转换成字节数组
      +
      static byte[]compressBmpFromByte(Bitmap bitmap, + long maxsize) +
      图片压缩->返回bitmap字节数组
      +
      static BitmapcompressBmpGetBmp(Bitmap bitmap, + long maxsize) +
      图片压缩->返回压缩的bitmap
      +
      static BitmapcutterBitmap(Bitmap srcBitmap, + int limitWidth, + int limitHeight) +
      切割指定大小的Bitmap对象
      +
      static BitmapdrawableToBitmap(Drawable drawable) +
      Drawable转Bitmap
      +
      static voidgetFileFromBytes(byte[] b, + java.io.File file) +
      把file写入到字节数组中
      +
      static byte[]getImageFromBuffer(java.lang.String urlStr) +
      通过Ulr路径获取byte[]
      +
      static BitmapgetPicFromBytes(byte[] bytes, + BitmapFactory.Options opts) +
      通过字节数组和BitmapFactory转换成Bitmap
      +
      static intgetPixColorXCentre(Context context, + int imageId) +
      获取指定图片Y轴0,X轴中间的颜色值
      +
      static byte[]readStream(java.io.InputStream inStream) +
      通过输入流转换成字节数组
      +
      static BitmapzoomBitmap(Bitmap bitmap, + int w, + int h) +
      转换成指定大小的Bitmap
      +
      static DrawablezoomDrawable(Drawable drawable, + int w, + int h) +
      Drawable 指定大小的缩放
      +
      +
        +
      • + + +

        从类继承的方法 java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      构造器详细资料

      + + + +
        +
      • +

        ImageStaticDispose

        +
        public ImageStaticDispose()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      方法详细资料

      + + + +
        +
      • +

        getImageFromBuffer

        +
        public static byte[] getImageFromBuffer(java.lang.String urlStr)
        +                                 throws java.lang.Exception
        +
        通过Ulr路径获取byte[]
        +
        +
        参数:
        +
        urlStr - :图片的Url
        +
        返回:
        +
        :byte[]
        +
        抛出:
        +
        java.lang.Exception
        +
        +
      • +
      + + + +
        +
      • +

        readStream

        +
        public static byte[] readStream(java.io.InputStream inStream)
        +                         throws java.lang.Exception
        +
        通过输入流转换成字节数组
        +
        +
        参数:
        +
        inStream - 输入流
        +
        返回:
        +
        字节数组
        +
        抛出:
        +
        java.lang.Exception - 输入流转换异常
        +
        +
      • +
      + + + +
        +
      • +

        getPicFromBytes

        +
        public static Bitmap getPicFromBytes(byte[] bytes,
        +                                     BitmapFactory.Options opts)
        +
        通过字节数组和BitmapFactory转换成Bitmap
        +
        +
        参数:
        +
        bytes - 字节数组
        +
        opts - BitmapFactory
        +
        返回:
        +
        Bitmap
        +
        +
      • +
      + + + +
        +
      • +

        zoomBitmap

        +
        public static Bitmap zoomBitmap(Bitmap bitmap,
        +                                int w,
        +                                int h)
        +
        转换成指定大小的Bitmap
        +
        +
        参数:
        +
        bitmap - Bitmap
        +
        w - 宽度
        +
        h - 高度
        +
        返回:
        +
        转换好的Bitmap
        +
        +
      • +
      + + + +
        +
      • +

        Bitmap2Bytes

        +
        public static byte[] Bitmap2Bytes(Bitmap bm,
        +                                  int quality)
        +
        把bitmap转换成字节数组
        +
        +
        参数:
        +
        bm - bitmap
        +
        quality - 压缩质量百分比
        +
        返回:
        +
        字节数组
        +
        +
      • +
      + + + +
        +
      • +

        getFileFromBytes

        +
        public static void getFileFromBytes(byte[] b,
        +                                    java.io.File file)
        +
        把file写入到字节数组中
        +
        +
        参数:
        +
        b - 写入的字节数组
        +
        file - 要写入的file
        +
        +
      • +
      + + + +
        +
      • +

        cutterBitmap

        +
        public static Bitmap cutterBitmap(Bitmap srcBitmap,
        +                                  int limitWidth,
        +                                  int limitHeight)
        +
        切割指定大小的Bitmap对象
        +
        +
        参数:
        +
        srcBitmap - Bitmap
        +
        limitWidth - 限制宽度
        +
        limitHeight - 限制高度
        +
        返回:
        +
        切割之后的Bitmap
        +
        +
      • +
      + + + +
        +
      • +

        compressBmpFromByte

        +
        public static byte[] compressBmpFromByte(Bitmap bitmap,
        +                                         long maxsize)
        +
        图片压缩->返回bitmap字节数组
        +
        +
        参数:
        +
        bitmap - Bitmap
        +
        maxsize - 指定多大
        +
        返回:
        +
        字节数组
        +
        +
      • +
      + + + +
        +
      • +

        compressBmpGetBmp

        +
        public static Bitmap compressBmpGetBmp(Bitmap bitmap,
        +                                       long maxsize)
        +
        图片压缩->返回压缩的bitmap
        +
        +
        参数:
        +
        bitmap - Bitmap
        +
        maxsize - 指定多大
        +
        返回:
        +
        压缩之后的bitmap
        +
        +
      • +
      + + + +
        +
      • +

        acquireBitmap

        +
        public static Bitmap acquireBitmap(java.lang.String path,
        +                                   int reqWidth,
        +                                   int reqHeight)
        +
        通过地址获取指定宽度和高度的Bitmap
        +
        +
        参数:
        +
        path - 地址
        +
        reqWidth - 限制宽度
        +
        reqHeight - 限制高度
        +
        返回:
        +
        处理好的Bitmap
        +
        +
      • +
      + + + +
        +
      • +

        acquireBitmap

        +
        public static Bitmap acquireBitmap(java.lang.String path,
        +                                   int compressSize)
        +
        通过地址获取指定大小的Bitmap(质量压缩)
        +
        +
        参数:
        +
        path - 本地路径
        +
        compressSize - 设置位图缩放比例 width,hight设为原来的四分一(该参数请使用2的整数倍),这也减小了位图占用的内存大小; + 例如,一张 + 分辨率为2048*1536px的图像使用inSampleSize值为4的设置来解码,产生的Bitmap大小约为512 + *384px。 相较于完整图片占用12M的内存,这种方式只需0.75M内存(假设Bitmap配置为//ARGB_8888)。
        +
        返回:
        +
        压缩之后的bitmap
        +
        +
      • +
      + + + +
        +
      • +

        drawableToBitmap

        +
        public static Bitmap drawableToBitmap(Drawable drawable)
        +
        Drawable转Bitmap
        +
        +
        参数:
        +
        drawable - Drawable
        +
        返回:
        +
        Bitmap
        +
        +
      • +
      + + + +
        +
      • +

        zoomDrawable

        +
        public static Drawable zoomDrawable(Drawable drawable,
        +                                    int w,
        +                                    int h)
        +
        Drawable 指定大小的缩放
        +
        +
        参数:
        +
        drawable - Drawable
        +
        w - 限制宽度
        +
        h - 限制高度
        +
        返回:
        +
        处理好的Drawable
        +
        +
      • +
      + + + +
        +
      • +

        acquireByteFile

        +
        public static java.io.File acquireByteFile(byte[] byteOne,
        +                                           java.lang.String filePath)
        +
        字节数组转换File对象
        +
        +
        参数:
        +
        byteOne - 字节数组
        +
        filePath - 写入路径
        +
        返回:
        +
        转换的File对象
        +
        抛出:
        +
        java.lang.Exception - 转换失败异常
        +
        +
      • +
      + + + +
        +
      • +

        getPixColorXCentre

        +
        public static int getPixColorXCentre(Context context,
        +                                     int imageId)
        +
        获取指定图片Y轴0,X轴中间的颜色值
        +
        +
        参数:
        +
        context - 上下文
        +
        imageId - 图片ID
        +
        返回:
        +
        颜色值
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/com/liqi/utils/imageloader/package-frame.html b/com/liqi/utils/imageloader/package-frame.html new file mode 100644 index 0000000..5da9bad --- /dev/null +++ b/com/liqi/utils/imageloader/package-frame.html @@ -0,0 +1,22 @@ + + + + + + +com.liqi.utils.imageloader + + + + + +

com.liqi.utils.imageloader

+
+

+ +
+ + diff --git a/com/liqi/utils/imageloader/package-summary.html b/com/liqi/utils/imageloader/package-summary.html new file mode 100644 index 0000000..553d1b8 --- /dev/null +++ b/com/liqi/utils/imageloader/package-summary.html @@ -0,0 +1,149 @@ + + + + + + +com.liqi.utils.imageloader + + + + + + + + +
+ + + + + + + +
+ + +
+

程序包 com.liqi.utils.imageloader

+
+
+ +
+ +
+ + + + + + + +
+ + + + diff --git a/com/liqi/utils/imageloader/package-tree.html b/com/liqi/utils/imageloader/package-tree.html new file mode 100644 index 0000000..7281842 --- /dev/null +++ b/com/liqi/utils/imageloader/package-tree.html @@ -0,0 +1,137 @@ + + + + + + +com.liqi.utils.imageloader 类分层结构 + + + + + + + + +
+ + + + + + + +
+ + +
+

程序包com.liqi.utils.imageloader的分层结构

+程序包分层结构: + +
+
+

类分层结构

+ +
+ +
+ + + + + + + +
+ + + + diff --git a/com/liqi/utils/package-frame.html b/com/liqi/utils/package-frame.html new file mode 100644 index 0000000..8377d53 --- /dev/null +++ b/com/liqi/utils/package-frame.html @@ -0,0 +1,26 @@ + + + + + + +com.liqi.utils + + + + + +

com.liqi.utils

+
+

+ +
+ + diff --git a/com/liqi/utils/package-summary.html b/com/liqi/utils/package-summary.html new file mode 100644 index 0000000..e472bdc --- /dev/null +++ b/com/liqi/utils/package-summary.html @@ -0,0 +1,173 @@ + + + + + + +com.liqi.utils + + + + + + + + +
+ + + + + + + +
+ + +
+

程序包 com.liqi.utils

+
+
+ +
+ +
+ + + + + + + +
+ + + + diff --git a/com/liqi/utils/package-tree.html b/com/liqi/utils/package-tree.html new file mode 100644 index 0000000..fc380a6 --- /dev/null +++ b/com/liqi/utils/package-tree.html @@ -0,0 +1,141 @@ + + + + + + +com.liqi.utils 类分层结构 + + + + + + + + +
+ + + + + + + +
+ + +
+

程序包com.liqi.utils的分层结构

+程序包分层结构: + +
+
+

类分层结构

+ +
+ +
+ + + + + + + +
+ + + + diff --git a/com/liqi/utils/spf/BaseSharePreference.html b/com/liqi/utils/spf/BaseSharePreference.html new file mode 100644 index 0000000..63da126 --- /dev/null +++ b/com/liqi/utils/spf/BaseSharePreference.html @@ -0,0 +1,484 @@ + + + + + + +BaseSharePreference + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.liqi.utils.spf
+

类 BaseSharePreference

+
+
+ +
+
    +
  • +
    +
    +
    public class BaseSharePreference
    +extends java.lang.Object
    +
     SharePreference偏好设置的工具
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      方法详细资料

      + + + +
        +
      • +

        initBaseSharePreference

        +
        public static BaseSharePreference initBaseSharePreference(Context context,
        +                                                          java.lang.String spName)
        +
        初始化单列SharePreference
        +
        +
        参数:
        +
        context - 上下文
        +
        spName - SharePreference文件名
        +
        返回:
        +
        BaseSharePreference对象
        +
        +
      • +
      + + + +
        +
      • +

        getNewBaseSharePreference

        +
        public static BaseSharePreference getNewBaseSharePreference(Context context,
        +                                                            java.lang.String spName)
        +
        创建一个新的SharePreference文件
        +
        +
        参数:
        +
        context - 上下文
        +
        spName - SharePreference文件名
        +
        返回:
        +
        BaseSharePreference对象
        +
        +
      • +
      + + + +
        +
      • +

        getBaseSharePreference

        +
        public static BaseSharePreference getBaseSharePreference(Context context)
        +
        获取单列BaseSharePreference对象
        +
        +
        参数:
        +
        context - 上下文
        +
        返回:
        +
        BaseSharePreference对象
        +
        +
      • +
      + + + +
        +
      • +

        putObjectKeyValue

        +
        public void putObjectKeyValue(java.lang.String key,
        +                              java.lang.String value)
        +
        偏好设置写入方法
        +
        +
        参数:
        +
        key - 写入键
        +
        value - 写入值String
        +
        +
      • +
      + + + +
        +
      • +

        putObjectKeyValue

        +
        public void putObjectKeyValue(java.lang.String key,
        +                              int value)
        +
        偏好设置写入方法
        +
        +
        参数:
        +
        key - 写入键
        +
        value - 写入值int
        +
        +
      • +
      + + + +
        +
      • +

        putObjectKeyValue

        +
        public void putObjectKeyValue(java.lang.String key,
        +                              long value)
        +
        偏好设置写入方法
        +
        +
        参数:
        +
        key - 写入键
        +
        value - 写入值long
        +
        +
      • +
      + + + +
        +
      • +

        putObjectKeyValue

        +
        public void putObjectKeyValue(java.lang.String key,
        +                              java.lang.Float value)
        +
        偏好设置写入方法
        +
        +
        参数:
        +
        key - 写入键
        +
        value - 写入值Float
        +
        +
      • +
      + + + +
        +
      • +

        putObjectKeyValue

        +
        public void putObjectKeyValue(java.lang.String key,
        +                              boolean value)
        +
        偏好设置写入方法
        +
        +
        参数:
        +
        key - 写入键
        +
        value - 写入值boolean
        +
        +
      • +
      + + + +
        +
      • +

        getObjectKeyValue

        +
        public <T> T getObjectKeyValue(java.lang.String key,
        +                               BaseSharePreferenceTypeEnum typeEnum)
        +
        获取偏好设置里面的值 + + int,long,float类型的缺省值为0。 + String 类型的缺省值为""。 + boolean 类型的缺省值为false。 + 如果使用BaseSharePreferenceTypeEnum.SP_ALL_MAP类型取出,那么key失效 +
        +
        +
        类型参数:
        +
        T - 继承 Object的泛型
        +
        参数:
        +
        key - 键
        +
        typeEnum - 数据取出类型.通过BaseSharePreferenceTypeEnum枚举设置
        +
        返回:
        +
        T
        +
        另请参阅:
        +
        BaseSharePreferenceTypeEnum
        +
        +
      • +
      + + + +
        +
      • +

        removeObjectKeyValue

        +
        public void removeObjectKeyValue(java.lang.String key)
        +
        偏好设置移除方法
        +
        +
        参数:
        +
        key - 移除 健
        +
        +
      • +
      + + + +
        +
      • +

        removeAllValue

        +
        public void removeAllValue()
        +
        全部清除偏好设置
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/com/liqi/utils/spf/BaseSharePreferenceTypeEnum.html b/com/liqi/utils/spf/BaseSharePreferenceTypeEnum.html new file mode 100644 index 0000000..1e98fbd --- /dev/null +++ b/com/liqi/utils/spf/BaseSharePreferenceTypeEnum.html @@ -0,0 +1,408 @@ + + + + + + +BaseSharePreferenceTypeEnum + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.liqi.utils.spf
+

枚举 BaseSharePreferenceTypeEnum

+
+
+ +
+
    +
  • +
    +
    所有已实现的接口:
    +
    java.io.Serializable, java.lang.Comparable<BaseSharePreferenceTypeEnum>
    +
    +
    +
    +
    public enum BaseSharePreferenceTypeEnum
    +extends java.lang.Enum<BaseSharePreferenceTypeEnum>
    +
    SharePreference文件取出类型枚举 + Created by LiQi on 2017/11/30.
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      方法概要

      + + + + + + + + + + + + + + +
      所有方法 静态方法 具体方法 
      限定符和类型方法和说明
      static BaseSharePreferenceTypeEnumvalueOf(java.lang.String name) +
      返回带有指定名称的该类型的枚举常量。
      +
      static BaseSharePreferenceTypeEnum[]values() +
      按照声明该枚举类型的常量的顺序, 返回 +包含这些常量的数组。
      +
      +
        +
      • + + +

        从类继承的方法 java.lang.Enum

        +clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
      • +
      +
        +
      • + + +

        从类继承的方法 java.lang.Object

        +getClass, notify, notifyAll, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      方法详细资料

      + + + +
        +
      • +

        values

        +
        public static BaseSharePreferenceTypeEnum[] values()
        +
        按照声明该枚举类型的常量的顺序, 返回 +包含这些常量的数组。该方法可用于迭代 +常量, 如下所示: +
        +for (BaseSharePreferenceTypeEnum c : BaseSharePreferenceTypeEnum.values())
        +    System.out.println(c);
        +
        +
        +
        返回:
        +
        按照声明该枚举类型的常量的顺序返回的包含这些常量的数组
        +
        +
      • +
      + + + +
        +
      • +

        valueOf

        +
        public static BaseSharePreferenceTypeEnum valueOf(java.lang.String name)
        +
        返回带有指定名称的该类型的枚举常量。 +字符串必须与用于声明该类型的枚举常量的 +标识符完全匹配。(不允许有多余 +的空格字符。)
        +
        +
        参数:
        +
        name - 要返回的枚举常量的名称。
        +
        返回:
        +
        返回带有指定名称的枚举常量
        +
        抛出:
        +
        java.lang.IllegalArgumentException - 如果该枚举类型没有带有指定名称的常量
        +
        java.lang.NullPointerException - 如果参数为空值
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/com/liqi/utils/spf/package-frame.html b/com/liqi/utils/spf/package-frame.html new file mode 100644 index 0000000..0829891 --- /dev/null +++ b/com/liqi/utils/spf/package-frame.html @@ -0,0 +1,25 @@ + + + + + + +com.liqi.utils.spf + + + + + +

com.liqi.utils.spf

+
+

+ +

枚举

+ +
+ + diff --git a/com/liqi/utils/spf/package-summary.html b/com/liqi/utils/spf/package-summary.html new file mode 100644 index 0000000..3eb6fcc --- /dev/null +++ b/com/liqi/utils/spf/package-summary.html @@ -0,0 +1,161 @@ + + + + + + +com.liqi.utils.spf + + + + + + + + +
+ + + + + + + +
+ + +
+

程序包 com.liqi.utils.spf

+
+
+ +
+ +
+ + + + + + + +
+ + + + diff --git a/com/liqi/utils/spf/package-tree.html b/com/liqi/utils/spf/package-tree.html new file mode 100644 index 0000000..be00b5d --- /dev/null +++ b/com/liqi/utils/spf/package-tree.html @@ -0,0 +1,148 @@ + + + + + + +com.liqi.utils.spf 类分层结构 + + + + + + + + +
+ + + + + + + +
+ + +
+

程序包com.liqi.utils.spf的分层结构

+程序包分层结构: + +
+
+

类分层结构

+ +

枚举分层结构

+ +
+ +
+ + + + + + + +
+ + + + diff --git a/com/liqi/utils/time/TimeHMSTransitionEnum.html b/com/liqi/utils/time/TimeHMSTransitionEnum.html new file mode 100644 index 0000000..d4bea4d --- /dev/null +++ b/com/liqi/utils/time/TimeHMSTransitionEnum.html @@ -0,0 +1,393 @@ + + + + + + +TimeHMSTransitionEnum + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.liqi.utils.time
+

枚举 TimeHMSTransitionEnum

+
+
+ +
+
    +
  • +
    +
    所有已实现的接口:
    +
    java.io.Serializable, java.lang.Comparable<TimeHMSTransitionEnum>
    +
    +
    +
    +
    public enum TimeHMSTransitionEnum
    +extends java.lang.Enum<TimeHMSTransitionEnum>
    +
    时间时分秒转换类型枚举 + Created by LiQi on 2018/1/26.
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      方法概要

      + + + + + + + + + + + + + + +
      所有方法 静态方法 具体方法 
      限定符和类型方法和说明
      static TimeHMSTransitionEnumvalueOf(java.lang.String name) +
      返回带有指定名称的该类型的枚举常量。
      +
      static TimeHMSTransitionEnum[]values() +
      按照声明该枚举类型的常量的顺序, 返回 +包含这些常量的数组。
      +
      +
        +
      • + + +

        从类继承的方法 java.lang.Enum

        +clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
      • +
      +
        +
      • + + +

        从类继承的方法 java.lang.Object

        +getClass, notify, notifyAll, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      方法详细资料

      + + + +
        +
      • +

        values

        +
        public static TimeHMSTransitionEnum[] values()
        +
        按照声明该枚举类型的常量的顺序, 返回 +包含这些常量的数组。该方法可用于迭代 +常量, 如下所示: +
        +for (TimeHMSTransitionEnum c : TimeHMSTransitionEnum.values())
        +    System.out.println(c);
        +
        +
        +
        返回:
        +
        按照声明该枚举类型的常量的顺序返回的包含这些常量的数组
        +
        +
      • +
      + + + +
        +
      • +

        valueOf

        +
        public static TimeHMSTransitionEnum valueOf(java.lang.String name)
        +
        返回带有指定名称的该类型的枚举常量。 +字符串必须与用于声明该类型的枚举常量的 +标识符完全匹配。(不允许有多余 +的空格字符。)
        +
        +
        参数:
        +
        name - 要返回的枚举常量的名称。
        +
        返回:
        +
        返回带有指定名称的枚举常量
        +
        抛出:
        +
        java.lang.IllegalArgumentException - 如果该枚举类型没有带有指定名称的常量
        +
        java.lang.NullPointerException - 如果参数为空值
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/com/liqi/utils/time/TimeUtil.html b/com/liqi/utils/time/TimeUtil.html new file mode 100644 index 0000000..7bdcd2c --- /dev/null +++ b/com/liqi/utils/time/TimeUtil.html @@ -0,0 +1,1005 @@ + + + + + + +TimeUtil + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.liqi.utils.time
+

类 TimeUtil

+
+
+ +
+
    +
  • +
    +
    +
    public class TimeUtil
    +extends java.lang.Object
    +
    时间获取和操作对象
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      构造器概要

      + + + + + + + + +
      构造器 
      构造器和说明
      TimeUtil() 
      +
    • +
    + +
      +
    • + + +

      方法概要

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      所有方法 静态方法 实例方法 具体方法 
      限定符和类型方法和说明
      static java.lang.StringaddOneDateContent(int days, + java.lang.String[] strings) +
      返回指定日期相加指定天数之后的日期
      +
      static longdateConversionTime(java.lang.String... format) +
      根据日期获取毫秒值
      +
      static longdateDiscrepancy(java.lang.String format, + java.lang.String maxTime, + java.lang.String minimumTime, + TimeHMSTransitionEnum timeHMSTransitionEnum) +
      返回指定日期相差的秒值
      +
      static java.lang.StringdateFormatConvert(java.lang.String... dateFormat) +
      日期格式互转
      +
      static java.lang.StringgetCurrentYearDate() +
      获得本年的年份
      +
      static java.lang.StringgetCurrentYearEnd() +
      获得本年最后一天的日期
      +
      static java.lang.StringgetCurrentYearEnds() +
      获得本年最后一天的日期
      +
      static java.lang.StringgetCurrentYearFirst() +
      获得本年第一天的日期
      +
      static java.lang.StringgetCurrentYearFirsts() +
      获得本年第一天的日期
      +
      static java.lang.StringgetDateLi() +
      获得当天的年月
      +
      static java.lang.StringgetDay(int weeks) +
      获得相应的日期
      +
      static java.lang.StringgetDayDD() +
      获得当天的月日
      +
      java.lang.StringgetDayss(int weeks) +
      获得相应的日期
      +
      static java.lang.StringgetDayss(java.lang.String format) +
      获取当前(北京时间)指定格式的日期
      +
      static java.lang.StringgetDayUpdate_new(int weeks) +
      获得相应的日期
      +
      static java.lang.StringgetDayUpdate(int weeks) +
      获得相应的日期
      +
      static java.lang.StringgetDefaultDay() +
      计算当月最后一天,返回字符串
      +
      static java.lang.StringgetDefaultDays() +
      计算当月最后一天,返回字符串
      +
      static java.lang.StringgetFirstDayOfMonth() +
      获取当月第一天
      +
      static java.lang.StringgetFirstDayOfMonths() +
      获取当月第一天
      +
      static java.lang.StringgetFirstDayOfRear(int date) +
      获取相减周期偏差量的月份第一天日期
      +
      static java.lang.StringgetIncisionText(java.lang.String cdrsq, + java.lang.String incisionOne, + java.lang.String incisionTwo) +
      根据要切割的要求来切割获取毫秒值,然后再根据毫秒值来转换日期
      +
      static intgetIndexWeek(java.lang.String week) +
      根据日期来返回相应的索引值
      +
      static java.lang.StringgetMonday(int weeks) +
      获得相应星期星期一的日期
      +
      static java.lang.StringgetMondays(int weeks) +
      获得相应星期星期一的日期
      +
      static java.lang.StringgetMonth(int weeks) +
      获得当前月份
      +
      static java.lang.StringgetPreviousMonthEnd(int date) +
      获取相减周期偏差量的月份最后一天日期
      +
      static java.lang.StringgetPreviousYearEnd() +
      获得上年最后一天的日期
      +
      static java.lang.StringgetPreviousYearFirst() +
      获得上年第一天的日期
      +
      static java.lang.StringgetSunday(int weeks) +
      获得相应星期的星期日的日期
      +
      static java.lang.StringgetSundays(int weeks) +
      获得相应星期的星期日的日期
      +
      static java.lang.StringgetWeekForSqlite(int str) +
      根据索引值获取相应的星期
      +
      static java.lang.StringgetYear(int weeks) +
      获得当前年份
      +
      static java.lang.StringlonggetStringDate(long longH, + java.lang.String format) +
      根据毫秒值来转换日期
      +
      +
        +
      • + + +

        从类继承的方法 java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      构造器详细资料

      + + + +
        +
      • +

        TimeUtil

        +
        public TimeUtil()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      方法详细资料

      + + + +
        +
      • +

        getDay

        +
        public static java.lang.String getDay(int weeks)
        +
        获得相应的日期
        +
        +
        参数:
        +
        weeks - 周期偏差量
        +
        返回:
        +
        获取格式为"yyyy-MM-dd"的日期数据
        +
        +
      • +
      + + + +
        +
      • +

        getDayDD

        +
        public static java.lang.String getDayDD()
        +
        获得当天的月日
        +
        +
        返回:
        +
        获取格式为"MM-dd"的日期数据
        +
        +
      • +
      + + + +
        +
      • +

        getDateLi

        +
        public static java.lang.String getDateLi()
        +
        获得当天的年月
        +
        +
        返回:
        +
        获取格式为"yyyy年MM月"的日期数据
        +
        +
      • +
      + + + +
        +
      • +

        getDayss

        +
        public static java.lang.String getDayss(java.lang.String format)
        +
        获取当前(北京时间)指定格式的日期
        +
        +
        参数:
        +
        format - 格式 "yyyy-MM-dd HH:mm" 获取年月日时分 HH:mm 获取时分 EEEE 获取星期几,如“星期四”
        +
        返回:
        +
        指定格式的日期数据
        +
        +
      • +
      + + + +
        +
      • +

        getDayUpdate

        +
        public static java.lang.String getDayUpdate(int weeks)
        +
        获得相应的日期
        +
        +
        参数:
        +
        weeks - 周期偏差量
        +
        返回:
        +
        获取格式为"yyyy.MM.dd"的日期数据
        +
        +
      • +
      + + + +
        +
      • +

        getDayUpdate_new

        +
        public static java.lang.String getDayUpdate_new(int weeks)
        +
        获得相应的日期
        +
        +
        参数:
        +
        weeks - 周期偏差量
        +
        返回:
        +
        获取格式为"MM/dd HH:mm"的日期数据
        +
        +
      • +
      + + + +
        +
      • +

        getMonth

        +
        public static java.lang.String getMonth(int weeks)
        +
        获得当前月份
        +
        +
        参数:
        +
        weeks - 周期偏差量
        +
        返回:
        +
        月份日期数据
        +
        +
      • +
      + + + +
        +
      • +

        getYear

        +
        public static java.lang.String getYear(int weeks)
        +
        获得当前年份
        +
        +
        参数:
        +
        weeks - 周期偏差量
        +
        返回:
        +
        年份日期数据
        +
        +
      • +
      + + + +
        +
      • +

        getMonday

        +
        public static java.lang.String getMonday(int weeks)
        +
        获得相应星期星期一的日期
        +
        +
        参数:
        +
        weeks - 周期偏差量
        +
        返回:
        +
        获取格式为"yyyy年MM月dd日"的星期一日期数据
        +
        +
      • +
      + + + +
        +
      • +

        getMondays

        +
        public static java.lang.String getMondays(int weeks)
        +
        获得相应星期星期一的日期
        +
        +
        参数:
        +
        weeks - 周期偏差量
        +
        返回:
        +
        获取格式为"yyyy-MM-dd"的星期一日期数据
        +
        +
      • +
      + + + +
        +
      • +

        getSunday

        +
        public static java.lang.String getSunday(int weeks)
        +
        获得相应星期的星期日的日期
        +
        +
        参数:
        +
        weeks - 周期偏差量
        +
        返回:
        +
        获取格式为"yyyy年MM月dd日"的星期日日期数据
        +
        +
      • +
      + + + +
        +
      • +

        getSundays

        +
        public static java.lang.String getSundays(int weeks)
        +
        获得相应星期的星期日的日期
        +
        +
        参数:
        +
        weeks - 周期偏差量
        +
        返回:
        +
        获取格式为"yyyy-MM-dd"的星期日日期数据
        +
        +
      • +
      + + + +
        +
      • +

        getCurrentYearFirst

        +
        public static java.lang.String getCurrentYearFirst()
        +
        获得本年第一天的日期
        +
        +
        返回:
        +
        获取格式为"yyyy-MM-dd"的本年第一天的日期数据
        +
        +
      • +
      + + + +
        +
      • +

        getCurrentYearFirsts

        +
        public static java.lang.String getCurrentYearFirsts()
        +
        获得本年第一天的日期
        +
        +
        返回:
        +
        获取格式为"yyyy年MM月dd日"的本年第一天的日期数据
        +
        +
      • +
      + + + +
        +
      • +

        getCurrentYearEnd

        +
        public static java.lang.String getCurrentYearEnd()
        +
        获得本年最后一天的日期
        +
        +
        返回:
        +
        获取格式为"yyyy-MM-dd"的本年最后一天的日期数据
        +
        +
      • +
      + + + +
        +
      • +

        getCurrentYearDate

        +
        public static java.lang.String getCurrentYearDate()
        +
        获得本年的年份
        +
        +
        返回:
        +
        本年的年份
        +
        +
      • +
      + + + +
        +
      • +

        getCurrentYearEnds

        +
        public static java.lang.String getCurrentYearEnds()
        +
        获得本年最后一天的日期
        +
        +
        返回:
        +
        获取格式为"yyyy年MM月dd日"的本年最后一天的日期数据
        +
        +
      • +
      + + + +
        +
      • +

        getFirstDayOfMonth

        +
        public static java.lang.String getFirstDayOfMonth()
        +
        获取当月第一天
        +
        +
        返回:
        +
        获取格式为"yyyy-MM-dd"的当月第一天的日期数据
        +
        +
      • +
      + + + +
        +
      • +

        getFirstDayOfRear

        +
        public static java.lang.String getFirstDayOfRear(int date)
        +
        获取相减周期偏差量的月份第一天日期
        +
        +
        参数:
        +
        date - 周期偏差量
        +
        返回:
        +
        获取格式为"yyyy-MM-dd"的相减周期偏差量月份的第一天日期数据
        +
        +
      • +
      + + + +
        +
      • +

        getPreviousMonthEnd

        +
        public static java.lang.String getPreviousMonthEnd(int date)
        +
        获取相减周期偏差量的月份最后一天日期
        +
        +
        参数:
        +
        date - 周期偏差量
        +
        返回:
        +
        获取格式为"yyyy-MM-dd"的相减周期偏差量月份最后一天的日期数据
        +
        +
      • +
      + + + +
        +
      • +

        getPreviousYearFirst

        +
        public static java.lang.String getPreviousYearFirst()
        +
        获得上年第一天的日期
        +
        +
        返回:
        +
        获取格式为"yyyy-MM-dd"的上年第一天的日期数据
        +
        +
      • +
      + + + +
        +
      • +

        getPreviousYearEnd

        +
        public static java.lang.String getPreviousYearEnd()
        +
        获得上年最后一天的日期
        +
        +
        返回:
        +
        获取格式为"yyyy-MM-dd"的上年最后一天的日期数据
        +
        +
      • +
      + + + +
        +
      • +

        getFirstDayOfMonths

        +
        public static java.lang.String getFirstDayOfMonths()
        +
        获取当月第一天
        +
        +
        返回:
        +
        获取格式为"yyyy年MM月dd日"的当月第一天的日期数据
        +
        +
      • +
      + + + +
        +
      • +

        getDefaultDay

        +
        public static java.lang.String getDefaultDay()
        +
        计算当月最后一天,返回字符串
        +
        +
        返回:
        +
        获取格式为"yyyy-MM-dd"的当月最后一天的日期数据
        +
        +
      • +
      + + + +
        +
      • +

        getDefaultDays

        +
        public static java.lang.String getDefaultDays()
        +
        计算当月最后一天,返回字符串
        +
        +
        返回:
        +
        获取格式为"yyyy年MM月dd日"的当月最后一天的日期数据
        +
        +
      • +
      + + + +
        +
      • +

        getWeekForSqlite

        +
        public static java.lang.String getWeekForSqlite(int str)
        +
        根据索引值获取相应的星期
        +
        +
        参数:
        +
        str - 0是星期日。1-6数值对应相应的星期。
        +
        返回:
        +
        相应的星期
        +
        +
      • +
      + + + +
        +
      • +

        getIndexWeek

        +
        public static int getIndexWeek(java.lang.String week)
        +
        根据日期来返回相应的索引值
        +
        +
        参数:
        +
        week - 星期日是0.星期一到星期六对应相应的1-6数值。
        +
        返回:
        +
        相应的索引值。-1是传输错误
        +
        +
      • +
      + + + +
        +
      • +

        longgetStringDate

        +
        public static java.lang.String longgetStringDate(long longH,
        +                                                 java.lang.String format)
        +
        根据毫秒值来转换日期
        +
        +
        参数:
        +
        longH - 毫秒值
        +
        format - 转换格式(如:"yyyy-MM-dd HH:mm:ss")
        +
        返回:
        +
        转换好的日期
        +
        +
      • +
      + + + +
        +
      • +

        getIncisionText

        +
        public static java.lang.String getIncisionText(java.lang.String cdrsq,
        +                                               java.lang.String incisionOne,
        +                                               java.lang.String incisionTwo)
        +
        根据要切割的要求来切割获取毫秒值,然后再根据毫秒值来转换日期
        +
        +
        参数:
        +
        cdrsq - 要切割的内容
        +
        incisionOne - 按什么来切割第一个
        +
        incisionTwo - 按什么来切割第二个
        +
        返回:
        +
        转换好的日期,格式为"yyyy-MM-dd HH:mm"。
        +
        +
      • +
      + + + +
        +
      • +

        addOneDateContent

        +
        public static java.lang.String addOneDateContent(int days,
        +                                                 java.lang.String[] strings)
        +
        返回指定日期相加指定天数之后的日期
        +
        +
        参数:
        +
        days - 需要在指定的日期要加的天数
        +
        strings - 数组长度大于2。 strings[0]是日期指定格式'yyyy-MM-dd' ,strings[1]是需要传过来的日期。
        +
        返回:
        +
        相加之后的日期
        +
        +
      • +
      + + + +
        +
      • +

        dateDiscrepancy

        +
        public static long dateDiscrepancy(java.lang.String format,
        +                                   java.lang.String maxTime,
        +                                   java.lang.String minimumTime,
        +                                   TimeHMSTransitionEnum timeHMSTransitionEnum)
        +
        返回指定日期相差的秒值
        +
        +
        参数:
        +
        format - 日期格式,传入的时间解析格式。样例时间格式:‘yyyy-MM-dd HH:mm:ss’
        +
        maxTime - 最大日期时间
        +
        minimumTime - 最小日期时间
        +
        timeHMSTransitionEnum - 获取相差时间单位值
        +
        返回:
        +
        最大-最小的相差值。默认返回毫秒值
        +
        另请参阅:
        +
        TimeHMSTransitionEnum
        +
        +
      • +
      + + + +
        +
      • +

        dateConversionTime

        +
        public static long dateConversionTime(java.lang.String... format)
        +
        根据日期获取毫秒值
        +
        +
        参数:
        +
        format - format[0]日期格式‘yyyy-MM-dd HH:mm’,format[1]要转换的日期
        +
        返回:
        +
        转换好的毫秒值
        +
        +
      • +
      + + + +
        +
      • +

        dateFormatConvert

        +
        public static java.lang.String dateFormatConvert(java.lang.String... dateFormat)
        +
        日期格式互转
        +
        +
        参数:
        +
        dateFormat - dateFormat[0]转换之前的日期。如:2018-01-01 + dateFormat[1]转换之前的日期格式。如:"yyyy-MM-dd" + dateFormat[2] 要转换之后的日期格式。如:"yyyy年MM月dd日"
        +
        返回:
        +
        转换好的日期数据
        +
        +
      • +
      + + + +
        +
      • +

        getDayss

        +
        public java.lang.String getDayss(int weeks)
        +
        获得相应的日期
        +
        +
        参数:
        +
        weeks - 周期偏差量
        +
        返回:
        +
        获取格式为"yyyy年MM月dd日"的日期数据
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/com/liqi/utils/time/package-frame.html b/com/liqi/utils/time/package-frame.html new file mode 100644 index 0000000..df9b6ef --- /dev/null +++ b/com/liqi/utils/time/package-frame.html @@ -0,0 +1,25 @@ + + + + + + +com.liqi.utils.time + + + + + +

com.liqi.utils.time

+
+

+ +

枚举

+ +
+ + diff --git a/com/liqi/utils/time/package-summary.html b/com/liqi/utils/time/package-summary.html new file mode 100644 index 0000000..29ab538 --- /dev/null +++ b/com/liqi/utils/time/package-summary.html @@ -0,0 +1,161 @@ + + + + + + +com.liqi.utils.time + + + + + + + + +
+ + + + + + + +
+ + +
+

程序包 com.liqi.utils.time

+
+
+ +
+ +
+ + + + + + + +
+ + + + diff --git a/com/liqi/utils/time/package-tree.html b/com/liqi/utils/time/package-tree.html new file mode 100644 index 0000000..7a696cb --- /dev/null +++ b/com/liqi/utils/time/package-tree.html @@ -0,0 +1,148 @@ + + + + + + +com.liqi.utils.time 类分层结构 + + + + + + + + +
+ + + + + + + +
+ + +
+

程序包com.liqi.utils.time的分层结构

+程序包分层结构: + +
+
+

类分层结构

+ +

枚举分层结构

+ +
+ +
+ + + + + + + +
+ + + + diff --git a/com/liqi/utils/wifi/OnWifiControllerListener.html b/com/liqi/utils/wifi/OnWifiControllerListener.html new file mode 100644 index 0000000..4835411 --- /dev/null +++ b/com/liqi/utils/wifi/OnWifiControllerListener.html @@ -0,0 +1,277 @@ + + + + + + +OnWifiControllerListener + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.liqi.utils.wifi
+

接口 OnWifiControllerListener

+
+
+
+
    +
  • +
    +
    所有已知实现类:
    +
    WifiController
    +
    +
    +
    +
    public interface OnWifiControllerListener
    +
    wifi操作对象扫描之后操作方法接口 + Created by LiQi on 2017/12/15.
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      方法详细资料

      + + + +
        +
      • +

        getConfiguration

        +
        java.util.List<WifiConfiguration> getConfiguration()
        +
        得到配置好的网络.
        +
      • +
      + + + +
        +
      • +

        connetionConfiguration

        +
        void connetionConfiguration(int index)
        +
        指定配置好的网络进行连接.
        +
      • +
      + + + +
        +
      • +

        getWifiList

        +
        java.util.List<ScanResult> getWifiList()
        +
        获取wifi列表.
        +
      • +
      + + + +
        +
      • +

        lookUpScan

        +
        java.lang.StringBuffer lookUpScan()
        +
        查看扫描结果.
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/com/liqi/utils/wifi/WifiController.html b/com/liqi/utils/wifi/WifiController.html new file mode 100644 index 0000000..b0ae894 --- /dev/null +++ b/com/liqi/utils/wifi/WifiController.html @@ -0,0 +1,584 @@ + + + + + + +WifiController + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.liqi.utils.wifi
+

类 WifiController

+
+
+ +
+ +
+
+
    +
  • + + +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      方法详细资料

      + + + +
        +
      • +

        getWifiController

        +
        public static WifiController getWifiController(Context context)
        +
        单列获取WifiController对象
        +
        +
        参数:
        +
        context - 上下文
        +
        返回:
        +
        +
      • +
      + + + +
        +
      • +

        getSecurity

        +
        public static int getSecurity(java.lang.String capabilities)
        +
        判断wifi是否加密.
        +
        +
        参数:
        +
        capabilities - wifi内部属性值
        +
        返回:
        +
        int 0:未加密 其他:加密
        +
        +
      • +
      + + + +
        +
      • +

        getWifiInfo

        +
        public WifiInfo getWifiInfo()
        +
        获取Wifi信息
        +
        +
        返回:
        +
        WifiInfo
        +
        +
      • +
      + + + +
        +
      • +

        isWifiEnabled

        +
        public boolean isWifiEnabled()
        +
        wifi是否启用
        +
        +
        返回:
        +
        true 启用,false没有启用。
        +
        +
      • +
      + + + +
        +
      • +

        openWifi

        +
        public void openWifi()
        +
        打开wifi.
        +
      • +
      + + + +
        +
      • +

        closeWifi

        +
        public void closeWifi()
        +
        关闭wifi.
        +
      • +
      + + + +
        +
      • +

        checkState

        +
        public int checkState()
        +
        检查当前wifi状态. WIFI_STATE_DISABLED : WIFI网卡不可用(1) WIFI_STATE_DISABLING : + WIFI网卡正在关闭(0) WIFI_STATE_ENABLED : WIFI网卡可用(3) WIFI_STATE_ENABLING : + WIFI网正在打开(2)(WIFI启动需要一段时间) WIFI_STATE_UNKNOWN : 未知网卡状态
        +
      • +
      + + + +
        +
      • +

        createWifiLock

        +
        public void createWifiLock()
        +
        创建一个wifiLock.
        +
      • +
      + + + +
        +
      • +

        acquireWifiLock

        +
        public void acquireWifiLock()
        +
        锁定wifiLock,在屏幕被关掉后,阻止WiFi进入睡眠状态.
        +
      • +
      + + + +
        +
      • +

        releaseWifiLock

        +
        public void releaseWifiLock()
        +
        解锁wifiLock.
        +
      • +
      + + + + + + + + + + + + + + + + + + + + + + + +
        +
      • +

        addNetWork

        +
        public void addNetWork(WifiConfiguration configuration)
        +
        添加一个网络并连接.
        +
      • +
      + + + +
        +
      • +

        disConnectionWifi

        +
        public void disConnectionWifi(int netId)
        +
        断开指定ID的网络.
        +
      • +
      + + + +
        +
      • +

        connect

        +
        public void connect(java.lang.String ssid,
        +                    java.lang.String strPSW)
        +
        连接wifi(有密码).
        +
        +
        参数:
        +
        ssid - 热点名
        +
        strPSW - 热点密码
        +
        +
      • +
      + + + +
        +
      • +

        connectNoPwd

        +
        public void connectNoPwd(java.lang.String ssid)
        +
        连接wifi(无密码).
        +
        +
        参数:
        +
        ssid - 热点名
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/com/liqi/utils/wifi/package-frame.html b/com/liqi/utils/wifi/package-frame.html new file mode 100644 index 0000000..7b49065 --- /dev/null +++ b/com/liqi/utils/wifi/package-frame.html @@ -0,0 +1,25 @@ + + + + + + +com.liqi.utils.wifi + + + + + +

com.liqi.utils.wifi

+
+

接口

+ +

+ +
+ + diff --git a/com/liqi/utils/wifi/package-summary.html b/com/liqi/utils/wifi/package-summary.html new file mode 100644 index 0000000..85d8f7d --- /dev/null +++ b/com/liqi/utils/wifi/package-summary.html @@ -0,0 +1,161 @@ + + + + + + +com.liqi.utils.wifi + + + + + + + + +
+ + + + + + + +
+ + +
+

程序包 com.liqi.utils.wifi

+
+
+ +
+ +
+ + + + + + + +
+ + + + diff --git a/com/liqi/utils/wifi/package-tree.html b/com/liqi/utils/wifi/package-tree.html new file mode 100644 index 0000000..d79f341 --- /dev/null +++ b/com/liqi/utils/wifi/package-tree.html @@ -0,0 +1,140 @@ + + + + + + +com.liqi.utils.wifi 类分层结构 + + + + + + + + +
+ + + + + + + +
+ + +
+

程序包com.liqi.utils.wifi的分层结构

+程序包分层结构: + +
+
+

类分层结构

+ +

接口分层结构

+ +
+ +
+ + + + + + + +
+ + + + diff --git a/com/liqi/utils/xml/XmlLabelData.html b/com/liqi/utils/xml/XmlLabelData.html new file mode 100644 index 0000000..6cfe541 --- /dev/null +++ b/com/liqi/utils/xml/XmlLabelData.html @@ -0,0 +1,327 @@ + + + + + + +XmlLabelData + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.liqi.utils.xml
+

类 XmlLabelData

+
+
+ +
+
    +
  • +
    +
    +
    public class XmlLabelData
    +extends java.lang.Object
    +
    XML标签名和标签属性值对象
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      构造器概要

      + + + + + + + + +
      构造器 
      构造器和说明
      XmlLabelData() 
      +
    • +
    + +
      +
    • + + +

      方法概要

      + + + + + + + + + + + + + + + + + + + + + + + + + + +
      所有方法 实例方法 具体方法 
      限定符和类型方法和说明
      java.lang.String[]getAttributeArray() 
      java.lang.StringgetXmlLabel() 
      voidsetAttributeArray(java.lang.String[] attributeArray) 
      voidsetXmlLabel(java.lang.String xmlLabel) 
      java.lang.StringtoString() 
      +
        +
      • + + +

        从类继承的方法 java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      构造器详细资料

      + + + +
        +
      • +

        XmlLabelData

        +
        public XmlLabelData()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      方法详细资料

      + + + +
        +
      • +

        getXmlLabel

        +
        public java.lang.String getXmlLabel()
        +
      • +
      + + + +
        +
      • +

        setXmlLabel

        +
        public void setXmlLabel(java.lang.String xmlLabel)
        +
      • +
      + + + +
        +
      • +

        getAttributeArray

        +
        public java.lang.String[] getAttributeArray()
        +
      • +
      + + + +
        +
      • +

        setAttributeArray

        +
        public void setAttributeArray(java.lang.String[] attributeArray)
        +
      • +
      + + + +
        +
      • +

        toString

        +
        public java.lang.String toString()
        +
        +
        覆盖:
        +
        toString 在类中 java.lang.Object
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/com/liqi/utils/xml/XmlUtils.html b/com/liqi/utils/xml/XmlUtils.html new file mode 100644 index 0000000..4f54893 --- /dev/null +++ b/com/liqi/utils/xml/XmlUtils.html @@ -0,0 +1,378 @@ + + + + + + +XmlUtils + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.liqi.utils.xml
+

类 XmlUtils

+
+
+ +
+
    +
  • +
    +
    +
    public class XmlUtils
    +extends java.lang.Object
    +
    XML 解析工具对象。 +

    + 由于XML解析的格式有限。 + 在使用前,请参看解析方法对应的XML格式。 +

    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      字段概要

      + + + + + + + + + + +
      字段 
      限定符和类型字段和说明
      static java.lang.StringTAG 
      +
    • +
    + +
      +
    • + + +

      方法概要

      + + + + + + + + + + + + + + + + + + +
      所有方法 静态方法 具体方法 
      限定符和类型方法和说明
      static booleanxmlPull(java.lang.String... xmlName) +
      根据XML来获取指定节点(单个节点),判断是否符合OK来返回
      +
      static java.util.List<java.util.Hashtable<java.lang.String,java.lang.String>>xmlPullAttributeList(java.lang.String xmlName, + java.util.List<XmlLabelData> xmlLabel) +
      通过XML文件获取一个节点属性list集合
      +
      static <T> java.util.List<T>xmlPullObjList(java.lang.String xml, + java.lang.String[] xmlLabelList, + java.lang.String[] xmlParentLabel) +
      通过XML文件获取一个节点文本内容list集合(只支持两种格式的XML)
      +
      +
        +
      • + + +

        从类继承的方法 java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      字段详细资料

      + + + +
        +
      • +

        TAG

        +
        public static final java.lang.String TAG
        +
        +
        另请参阅:
        +
        常量字段值
        +
        +
      • +
      +
    • +
    + +
      +
    • + + +

      方法详细资料

      + + + +
        +
      • +

        xmlPull

        +
        public static boolean xmlPull(java.lang.String... xmlName)
        +
        根据XML来获取指定节点(单个节点),判断是否符合OK来返回
        +
        +
        参数:
        +
        xmlName - xmlName[0] XML文件,xmlName[1] XML子节点,xmlName[2] 要对比的值
        +
        返回:
        +
        true 是和对比的一致,false 和对比的值不一致
        +
        +
      • +
      + + + +
        +
      • +

        xmlPullObjList

        +
        public static <T> java.util.List<T> xmlPullObjList(java.lang.String xml,
        +                                                   java.lang.String[] xmlLabelList,
        +                                                   java.lang.String[] xmlParentLabel)
        +
        通过XML文件获取一个节点文本内容list集合(只支持两种格式的XML)
        +
        +
        类型参数:
        +
        T - 继承Object 。只支持两种类型:Map和String。
        +
        参数:
        +
        xml - xml文件
        +
        xmlLabelList - XML里面的三级标签名字 + XML样例: +

        + + 这是XML的一级标签 + 这是二级标签 + videorect 这是三级标签 + 300 这是三级标签 + 二级标签结束 +

        + 这是二级标签 + imagerect这是三级标签 + 300这是三级标签 + 二级结束 +

        + 一级标签结束 +

        +
        xmlParentLabel - XML里面二级标签名字 +

        + + 这是XML的一级标签 + 300这是二级标签 + 300这是二级标签 + 一级标签结束 +

        +
        返回:
        +
        解析之后数据结果集合
        +
        +
      • +
      + + + +
        +
      • +

        xmlPullAttributeList

        +
        public static java.util.List<java.util.Hashtable<java.lang.String,java.lang.String>> xmlPullAttributeList(java.lang.String xmlName,
        +                                                                                                          java.util.List<XmlLabelData> xmlLabel)
        +
        通过XML文件获取一个节点属性list集合
        +
        +
        参数:
        +
        xmlName - XML文件 +

        + XML样例: + + + + + +

        +
        xmlLabel - 存放标签名和标签属性数组的集合
        +
        返回:
        +
        属性list集合
        +
        另请参阅:
        +
        XmlLabelData
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/com/liqi/utils/xml/package-frame.html b/com/liqi/utils/xml/package-frame.html new file mode 100644 index 0000000..29a7a3e --- /dev/null +++ b/com/liqi/utils/xml/package-frame.html @@ -0,0 +1,22 @@ + + + + + + +com.liqi.utils.xml + + + + + +

com.liqi.utils.xml

+
+

+ +
+ + diff --git a/com/liqi/utils/xml/package-summary.html b/com/liqi/utils/xml/package-summary.html new file mode 100644 index 0000000..d8e5023 --- /dev/null +++ b/com/liqi/utils/xml/package-summary.html @@ -0,0 +1,149 @@ + + + + + + +com.liqi.utils.xml + + + + + + + + +
+ + + + + + + +
+ + +
+

程序包 com.liqi.utils.xml

+
+
+ +
+ +
+ + + + + + + +
+ + + + diff --git a/com/liqi/utils/xml/package-tree.html b/com/liqi/utils/xml/package-tree.html new file mode 100644 index 0000000..c42ce1a --- /dev/null +++ b/com/liqi/utils/xml/package-tree.html @@ -0,0 +1,137 @@ + + + + + + +com.liqi.utils.xml 类分层结构 + + + + + + + + +
+ + + + + + + +
+ + +
+

程序包com.liqi.utils.xml的分层结构

+程序包分层结构: + +
+
+

类分层结构

+ +
+ +
+ + + + + + + +
+ + + + diff --git a/com/liqi/utils/zip/ZipUtils.html b/com/liqi/utils/zip/ZipUtils.html new file mode 100644 index 0000000..117edae --- /dev/null +++ b/com/liqi/utils/zip/ZipUtils.html @@ -0,0 +1,738 @@ + + + + + + +ZipUtils + + + + + + + + +
+ + + + + + + +
+ + + +
+
com.liqi.utils.zip
+

类 ZipUtils

+
+
+ +
+
    +
  • +
    +
    +
    public class ZipUtils
    +extends java.lang.Object
    +
    压缩解压文件工具
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      构造器概要

      + + + + + + + + +
      构造器 
      构造器和说明
      ZipUtils() 
      +
    • +
    + +
      +
    • + + +

      方法概要

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      所有方法 静态方法 具体方法 
      限定符和类型方法和说明
      static java.util.ArrayList<java.lang.String>getEntriesNames(java.lang.String zipFilePath) +
      获得压缩文件内文件列表
      +
      static java.lang.StringgetEntryComment(java.lang.String zipFilePath) +
      取得压缩文件对象的注释
      +
      static voidunZipFile(Context context, + java.lang.String zipFilePath, + java.lang.String unZipFolderPath) +
      解压一个zip文件,解压文件缓存指定大小 1M
      +
      static voidunZipFile(Context context, + java.lang.String zipFilePath, + java.lang.String unZipFolderPath, + int buffSize) +
      解压一个zip文件
      +
      static voidunZipFiles(Context context, + java.util.Collection<java.lang.String> zipFilePaths, + java.lang.String unZipFolderPath) +
      批量解压一个zip文件 + 解压文件缓存大小 1M
      +
      static voidunZipFiles(Context context, + java.util.Collection<java.lang.String> zipFilePaths, + java.lang.String unZipFolderPath, + int buffSize) +
      批量解压一个zip文件
      +
      static java.util.ArrayList<java.io.File>unZipSelectedFile(Context context, + java.lang.String zipFilePath, + java.lang.String unZipFolderPath, + java.lang.String nameContains) +
      解压压缩文件并查找包含传入文字的文件
      +
      static voidzipFiles(Context context, + java.util.Collection<java.lang.String> resFilePathList, + java.lang.String zipCataloguePath, + java.lang.String zipName) +
      无注释批量压缩文件(夹)。
      +
      static voidzipFiles(Context context, + java.util.Collection<java.lang.String> resFilePathList, + java.lang.String zipCataloguePath, + java.lang.String zipName, + int buffSize) +
      无注释批量压缩文件(夹)。
      +
      static voidzipFiles(Context context, + java.util.Collection<java.lang.String> resFilePathList, + java.lang.String zipCataloguePath, + java.lang.String zipName, + java.lang.String comment) +
      有注释批量压缩文件(夹)。
      +
      static voidzipFiles(Context context, + java.util.Collection<java.lang.String> resFilePathList, + java.lang.String zipCataloguePath, + java.lang.String zipName, + java.lang.String comment, + int buffSize) +
      批量压缩文件(夹)
      +
      static voidzipFiles(Context context, + java.lang.String resFilePath, + java.lang.String zipCataloguePath, + java.lang.String zipName) +
      无注释压缩文件(夹)。
      +
      static voidzipFiles(Context context, + java.lang.String resFilePath, + java.lang.String zipCataloguePath, + java.lang.String zipName, + int buffSize) +
      无注释压缩文件(夹)。
      +
      static voidzipFiles(Context context, + java.lang.String resFilePath, + java.lang.String zipCataloguePath, + java.lang.String zipName, + java.lang.String comment) +
      有注释压缩文件(夹)。
      +
      static voidzipFiles(Context context, + java.lang.String resFilePath, + java.lang.String zipCataloguePath, + java.lang.String zipName, + java.lang.String comment, + int buffSize) +
      有注释压缩文件(夹)。
      +
      +
        +
      • + + +

        从类继承的方法 java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      构造器详细资料

      + + + +
        +
      • +

        ZipUtils

        +
        public ZipUtils()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      方法详细资料

      + + + +
        +
      • +

        zipFiles

        +
        public static void zipFiles(Context context,
        +                            java.util.Collection<java.lang.String> resFilePathList,
        +                            java.lang.String zipCataloguePath,
        +                            java.lang.String zipName)
        +
        无注释批量压缩文件(夹)。默认缓冲大小1M
        +
        +
        参数:
        +
        context - 上下文。不能为null
        +
        resFilePathList - 要压缩的文件路径或者文件夹路径列表。不能为null和空
        +
        zipCataloguePath - 生成的压缩文件目录路径。样例:xxx/xxx。不能为null和空 +

        + 已经判断是否有SD卡。如果有就拼接SD卡路径,没有就拼接手机内存路径 +

        +
        zipName - zip压缩文件名字。扩展名内部已定义。不能为null和空
        +
        +
      • +
      + + + +
        +
      • +

        zipFiles

        +
        public static void zipFiles(Context context,
        +                            java.util.Collection<java.lang.String> resFilePathList,
        +                            java.lang.String zipCataloguePath,
        +                            java.lang.String zipName,
        +                            int buffSize)
        +
        无注释批量压缩文件(夹)。需要指定缓冲大小
        +
        +
        参数:
        +
        context - 上下文。不能为null
        +
        resFilePathList - 要压缩的文件路径或者文件夹路径列表。不能为null和空
        +
        zipCataloguePath - 生成的压缩文件目录路径。样例:xxx/xxx。不能为null和空 +

        + 已经判断是否有SD卡。如果有就拼接SD卡路径,没有就拼接手机内存路径 +

        +
        zipName - zip压缩文件名字。扩展名内部已定义。不能为null和空
        +
        buffSize - 压缩文件缓存大小
        +
        +
      • +
      + + + +
        +
      • +

        zipFiles

        +
        public static void zipFiles(Context context,
        +                            java.util.Collection<java.lang.String> resFilePathList,
        +                            java.lang.String zipCataloguePath,
        +                            java.lang.String zipName,
        +                            java.lang.String comment)
        +
        有注释批量压缩文件(夹)。默认缓冲大小1M
        +
        +
        参数:
        +
        context - 上下文。不能为null
        +
        resFilePathList - 要压缩的文件路径或者文件夹路径列表。不能为null和空
        +
        zipCataloguePath - 生成的压缩文件目录路径。样例:xxx/xxx。不能为null和空 +

        + 已经判断是否有SD卡。如果有就拼接SD卡路径,没有就拼接手机内存路径 +

        +
        zipName - zip压缩文件名字。扩展名内部已定义。不能为null和空
        +
        comment - 压缩文件注释
        +
        +
      • +
      + + + +
        +
      • +

        zipFiles

        +
        public static void zipFiles(Context context,
        +                            java.lang.String resFilePath,
        +                            java.lang.String zipCataloguePath,
        +                            java.lang.String zipName,
        +                            java.lang.String comment,
        +                            int buffSize)
        +
        有注释压缩文件(夹)。需要指定缓冲大小
        +
        +
        参数:
        +
        context - 上下文。不能为null
        +
        resFilePath - 要压缩的文件路径或者文件夹路径。不能为null和空
        +
        zipCataloguePath - 生成的压缩文件目录路径。样例:xxx/xxx。不能为null和空 +

        + 已经判断是否有SD卡。如果有就拼接SD卡路径,没有就拼接手机内存路径 +

        +
        zipName - zip压缩文件名字。扩展名内部已定义。不能为null和空
        +
        comment - 压缩文件注释
        +
        buffSize - 压缩文件缓存大小
        +
        +
      • +
      + + + +
        +
      • +

        zipFiles

        +
        public static void zipFiles(Context context,
        +                            java.lang.String resFilePath,
        +                            java.lang.String zipCataloguePath,
        +                            java.lang.String zipName,
        +                            java.lang.String comment)
        +
        有注释压缩文件(夹)。默认缓冲大小1M
        +
        +
        参数:
        +
        context - 上下文。不能为null
        +
        resFilePath - 要压缩的文件路径或者文件夹路径。不能为null和空
        +
        zipCataloguePath - 生成的压缩文件目录路径。样例:xxx/xxx。不能为null和空 +

        + 已经判断是否有SD卡。如果有就拼接SD卡路径,没有就拼接手机内存路径 +

        +
        zipName - zip压缩文件名字。扩展名内部已定义。不能为null和空
        +
        comment - 压缩文件注释
        +
        +
      • +
      + + + +
        +
      • +

        zipFiles

        +
        public static void zipFiles(Context context,
        +                            java.lang.String resFilePath,
        +                            java.lang.String zipCataloguePath,
        +                            java.lang.String zipName,
        +                            int buffSize)
        +
        无注释压缩文件(夹)。需要指定缓冲大小
        +
        +
        参数:
        +
        context - 上下文。不能为null
        +
        resFilePath - 要压缩的文件路径或者文件夹路径。不能为null和空
        +
        zipCataloguePath - 生成的压缩文件目录路径。样例:xxx/xxx。不能为null和空 +

        + 已经判断是否有SD卡。如果有就拼接SD卡路径,没有就拼接手机内存路径 +

        +
        zipName - zip压缩文件名字。扩展名内部已定义。不能为null和空
        +
        buffSize - 压缩文件缓存大小
        +
        +
      • +
      + + + +
        +
      • +

        zipFiles

        +
        public static void zipFiles(Context context,
        +                            java.lang.String resFilePath,
        +                            java.lang.String zipCataloguePath,
        +                            java.lang.String zipName)
        +
        无注释压缩文件(夹)。默认缓冲大小1M
        +
        +
        参数:
        +
        context - 上下文。不能为null
        +
        resFilePath - 要压缩的文件路径或者文件夹路径。不能为null和空
        +
        zipCataloguePath - 生成的压缩文件目录路径。样例:xxx/xxx。不能为null和空 +

        + 已经判断是否有SD卡。如果有就拼接SD卡路径,没有就拼接手机内存路径 +

        +
        zipName - zip压缩文件名字。扩展名内部已定义。不能为null和空
        +
        +
      • +
      + + + +
        +
      • +

        zipFiles

        +
        public static void zipFiles(Context context,
        +                            java.util.Collection<java.lang.String> resFilePathList,
        +                            java.lang.String zipCataloguePath,
        +                            java.lang.String zipName,
        +                            java.lang.String comment,
        +                            int buffSize)
        +
        批量压缩文件(夹)
        +
        +
        参数:
        +
        context - 上下文。不能为null
        +
        resFilePathList - 要压缩的文件路径或者文件夹路径列表。不能为null和空
        +
        zipCataloguePath - 生成的压缩文件目录路径。样例:xxx/xxx。。不能为null和空 +

        + 已经判断是否有SD卡。如果有就拼接SD卡路径,没有就拼接手机内存路径 +

        +
        zipName - zip压缩文件名字。扩展名内部已定义。不能为null和空
        +
        comment - 压缩文件注释
        +
        buffSize - 压缩文件缓存大小
        +
        +
      • +
      + + + +
        +
      • +

        unZipFiles

        +
        public static void unZipFiles(Context context,
        +                              java.util.Collection<java.lang.String> zipFilePaths,
        +                              java.lang.String unZipFolderPath)
        +
        批量解压一个zip文件 + 解压文件缓存大小 1M
        +
        +
        参数:
        +
        context - 上下文。不能为null
        +
        zipFilePaths - 压缩文件路径集合。需要带文件扩展名,不能为null和空
        +
        unZipFolderPath - 解压写出文件目录。样例:xxx/xxx。不能为null和空 +

        + 已经判断是否有SD卡。如果有就拼接SD卡路径,没有就拼接手机内存路径 +

        +
        +
      • +
      + + + +
        +
      • +

        unZipFiles

        +
        public static void unZipFiles(Context context,
        +                              java.util.Collection<java.lang.String> zipFilePaths,
        +                              java.lang.String unZipFolderPath,
        +                              int buffSize)
        +
        批量解压一个zip文件
        +
        +
        参数:
        +
        context - 上下文。不能为null
        +
        zipFilePaths - 压缩文件路径集合。需要带文件扩展名,不能为null和空
        +
        unZipFolderPath - 解压写出文件目录。样例:xxx/xxx。不能为null和空 +

        + 已经判断是否有SD卡。如果有就拼接SD卡路径,没有就拼接手机内存路径 +

        +
        buffSize - 解压文件缓存大小
        +
        +
      • +
      + + + +
        +
      • +

        unZipFile

        +
        public static void unZipFile(Context context,
        +                             java.lang.String zipFilePath,
        +                             java.lang.String unZipFolderPath)
        +
        解压一个zip文件,解压文件缓存指定大小 1M
        +
        +
        参数:
        +
        context - 上下文。不能为null
        +
        zipFilePath - 压缩文件路径。需要带文件扩展名,不能为null和空
        +
        unZipFolderPath - 解压写出文件目录。样例:xxx/xxx。不能为null和空 +

        + 已经判断是否有SD卡。如果有就拼接SD卡路径,没有就拼接手机内存路径 +

        +
        +
      • +
      + + + +
        +
      • +

        unZipFile

        +
        public static void unZipFile(Context context,
        +                             java.lang.String zipFilePath,
        +                             java.lang.String unZipFolderPath,
        +                             int buffSize)
        +
        解压一个zip文件
        +
        +
        参数:
        +
        context - 上下文。不能为null
        +
        zipFilePath - 压缩文件路径。需要带文件扩展名,不能为null和空
        +
        unZipFolderPath - 解压写出文件目录。样例:xxx/xxx。不能为null和空 +

        + 已经判断是否有SD卡。如果有就拼接SD卡路径,没有就拼接手机内存路径 +

        +
        buffSize - 解压文件缓存大小
        +
        +
      • +
      + + + +
        +
      • +

        unZipSelectedFile

        +
        public static java.util.ArrayList<java.io.File> unZipSelectedFile(Context context,
        +                                                                  java.lang.String zipFilePath,
        +                                                                  java.lang.String unZipFolderPath,
        +                                                                  java.lang.String nameContains)
        +
        解压压缩文件并查找包含传入文字的文件
        +
        +
        参数:
        +
        context - 上下文。不能为null
        +
        zipFilePath - 压缩文件路径。需要带文件扩展名,不能为null和空
        +
        unZipFolderPath - 解压写出文件目录。样例:xxx/xxx。不能为null和空 +

        + 已经判断是否有SD卡。如果有就拼接SD卡路径,没有就拼接手机内存路径 +

        +
        nameContains - 传入的文件匹配名。不能为null和空
        +
        +
      • +
      + + + +
        +
      • +

        getEntriesNames

        +
        public static java.util.ArrayList<java.lang.String> getEntriesNames(java.lang.String zipFilePath)
        +
        获得压缩文件内文件列表
        +
        +
        参数:
        +
        zipFilePath - 压缩文件路径。需要带文件扩展名,不能为null和空
        +
        返回:
        +
        压缩文件内文件名称集合
        +
        +
      • +
      + + + +
        +
      • +

        getEntryComment

        +
        public static java.lang.String getEntryComment(java.lang.String zipFilePath)
        +
        取得压缩文件对象的注释
        +
        +
        参数:
        +
        zipFilePath - 压缩文件路径。需要带文件扩展名,不能为null和空
        +
        返回:
        +
        压缩文件对象的注释
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/com/liqi/utils/zip/package-frame.html b/com/liqi/utils/zip/package-frame.html new file mode 100644 index 0000000..016f201 --- /dev/null +++ b/com/liqi/utils/zip/package-frame.html @@ -0,0 +1,21 @@ + + + + + + +com.liqi.utils.zip + + + + + +

com.liqi.utils.zip

+
+

+ +
+ + diff --git a/com/liqi/utils/zip/package-summary.html b/com/liqi/utils/zip/package-summary.html new file mode 100644 index 0000000..6186a38 --- /dev/null +++ b/com/liqi/utils/zip/package-summary.html @@ -0,0 +1,143 @@ + + + + + + +com.liqi.utils.zip + + + + + + + + +
+ + + + + + + +
+ + +
+

程序包 com.liqi.utils.zip

+
+
+ +
+ +
+ + + + + + + +
+ + + + diff --git a/com/liqi/utils/zip/package-tree.html b/com/liqi/utils/zip/package-tree.html new file mode 100644 index 0000000..f316c88 --- /dev/null +++ b/com/liqi/utils/zip/package-tree.html @@ -0,0 +1,136 @@ + + + + + + +com.liqi.utils.zip 类分层结构 + + + + + + + + +
+ + + + + + + +
+ + +
+

程序包com.liqi.utils.zip的分层结构

+程序包分层结构: + +
+
+

类分层结构

+ +
+ +
+ + + + + + + +
+ + + + diff --git a/config.gradle b/config.gradle deleted file mode 100644 index 7bcaa3a..0000000 --- a/config.gradle +++ /dev/null @@ -1,20 +0,0 @@ -ext { - android = [ - compileSdkVersion: 25, - buildToolsVersion: "25.0.1", - - minSdkVersion : 14, - targetSdkVersion : 22, - ] - - dependencies = [ - //baselogger远程依赖 - log : 'com.github.liqinew:baselogger:V.1.0.0', - //V7依赖 - appcompat_v7 : 'com.android.support:appcompat-v7:25.2.0', - //staticutils中image-loader图片加载框架依赖 - staticutils_image_loader: 'com.nostra13.universalimageloader:universal-image-loader:1.9.5', - //staticutils中图册打开和相册打开和图片压缩框架。依赖 - staticutils_photoframe : 'com.github.liqinew:photoframe:v.1.0.3', - ] -} \ No newline at end of file diff --git a/constant-values.html b/constant-values.html new file mode 100644 index 0000000..6caea72 --- /dev/null +++ b/constant-values.html @@ -0,0 +1,152 @@ + + + + + + +常量字段值 + + + + + + + + +
+ + + + + + + +
+ + +
+

常量字段值

+

目录

+ +
+
+ + +

com.liqi.*

+ +
+ +
+ + + + + + + +
+ + + + diff --git a/demo/.gitignore b/demo/.gitignore deleted file mode 100644 index 796b96d..0000000 --- a/demo/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/build diff --git a/demo/build.gradle b/demo/build.gradle deleted file mode 100644 index 56fce7d..0000000 --- a/demo/build.gradle +++ /dev/null @@ -1,29 +0,0 @@ -apply plugin: 'com.android.application' - -android { - compileSdkVersion rootProject.ext.android.compileSdkVersion - buildToolsVersion rootProject.ext.android.buildToolsVersion - defaultConfig { - applicationId "com.liqi.myutils.demo" - minSdkVersion rootProject.ext.android.minSdkVersion - targetSdkVersion rootProject.ext.android.targetSdkVersion - versionCode 1 - versionName "1.0" - testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" - } - buildTypes { - release { - minifyEnabled false - proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' - } - } -} - -dependencies { - compile fileTree(include: ['*.jar'], dir: 'libs') - androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', { - exclude group: 'com.android.support', module: 'support-annotations' - }) - testCompile 'junit:junit:4.12' - compile project(':utils') -} diff --git a/demo/src/main/AndroidManifest.xml b/demo/src/main/AndroidManifest.xml deleted file mode 100644 index 41c930e..0000000 --- a/demo/src/main/AndroidManifest.xml +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/demo/src/main/assets/testFile.txt b/demo/src/main/assets/testFile.txt deleted file mode 100644 index 5141f8f..0000000 --- a/demo/src/main/assets/testFile.txt +++ /dev/null @@ -1 +0,0 @@ -如果你能看到此内容,那么就说明测试文件写入成功。 \ No newline at end of file diff --git a/demo/src/main/assets/testZip.zip b/demo/src/main/assets/testZip.zip deleted file mode 100644 index b0b2b2fab946ec29198a802c5e2676afbfda17e2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1285 zcmWIWW@h1H00EWu3Ep4^l;8l;C8@zLlI|~AAWs5_`H)oQ zXX}+zlrTy#JpaFc%htVHPMotsbYTm~`-VqIi4s&zt020^Vg zFa%o+Q6G+`ULLD@xXySK%}HpQu~}w>WLYAbdTf>%>BB5DiZ?*kJPl1VHp`5WEbB*8 zkIgb;xMjxi1|ZFhO!5r4;!On@G$0@Vq2RH|#h?HdVFbq9u?uf*d6!*ggwfBIB^B8L z`4E$F#Wl=ikU45V3`-x7m`65$+ONjDAoJNyxp&zk(a0{xOad_TK`zfnG9MPwhWf~M zq@BNS12P*%hh05Th42HeWP@zSe5`iBZ387DWDBRwJZS~85S>Q$6lPLGw(t%X3yo0h z_?Gt76=VmT=3Ux|?kUXViEIZCBO+p8UO`K&$ewz3N!3yo1c z)mHMd5o8C9zP2Z!3Efke*#Oy&O00Ikya&z{$et?O=2Ho>5S - * MVC结构模式 - * - * Created by LiQi on 2017/12/13. - */ - -public class TestOtherActivity extends AppCompatActivity { - private int mType, mAseType, mBase64, mTestFile, mWifiType, mZipType; - - @Override - protected void onCreate(@Nullable Bundle savedInstanceState) { - super.onCreate(savedInstanceState); - setContentView(R.layout.test_other_activity); - - //SharePreference操作 - final TextView testOtherTextview = (TextView) findViewById(R.id.test_other_textview); - findViewById(R.id.test_other_button).setOnClickListener(new View.OnClickListener() { - @Override - public void onClick(View v) { - mType++; - Button button = (Button) v; - switch (mType) { - case 1: - getBaseSharePreference().putObjectKeyValue("test", button.getText().toString()); - button.setText("SharePreference读取值>>>2"); - testOtherTextview.setText(""); - break; - case 2: - String test = getBaseSharePreference().getObjectKeyValue("test", BaseSharePreferenceTypeEnum.SP_STRING); - testOtherTextview.setText(test); - button.setText("SharePreference存储值>>>1"); - mType = 0; - break; - } - } - }); - - //AES加密 - findViewById(R.id.test_other_button2).setOnClickListener(new View.OnClickListener() { - @Override - public void onClick(View v) { - mAseType++; - Button button = (Button) v; - String content = button.getText().toString().split(":")[1]; - switch (mAseType) { - case 1: - try { - String encryptContent = AESEncryptor.encrypt("123456", content); - button.setText("AES要解密内容:" + encryptContent); - } catch (Exception e) { - e.printStackTrace(); - } - break; - case 2: - try { - String decryptContent = AESEncryptor.decrypt("123456", content); - button.setText("AES要加密内容:" + decryptContent); - } catch (Exception e) { - e.printStackTrace(); - } - mAseType = 0; - break; - } - } - }); - - //Base64编码解码 - findViewById(R.id.test_other_button3).setOnClickListener(new View.OnClickListener() { - @Override - public void onClick(View v) { - mBase64++; - Button button = (Button) v; - String content = button.getText().toString().split(":")[1]; - switch (mBase64) { - case 1: - - String encode = Base64.encode(content); - button.setText("Base64要解码内容:" + encode); - break; - case 2: - String decode = Base64.decode(content); - button.setText("Base64要编码内容:" + decode); - mBase64 = 0; - break; - } - } - }); - - //MD5编码 - findViewById(R.id.test_other_button4).setOnClickListener(new View.OnClickListener() { - @Override - public void onClick(View v) { - Button button = (Button) v; - String content = button.getText().toString().split(":")[1]; - String md5Encode = MD5Util.md5Encode(content, "utf-8"); - button.setText("MD5加密后内容:" + md5Encode); - } - }); - - //File文件操作 - findViewById(R.id.test_other_button5).setOnClickListener(new View.OnClickListener() { - @Override - public void onClick(View v) { - final Button button = (Button) v; - //写入 - if (mTestFile == 0) { - button.setText("File文件正在写入..."); - button.setEnabled(false); - new Thread(new Runnable() { - @Override - public void run() { - try { - InputStream testFile = getAssets().open("testFile.txt"); - /** - * 根据传过去的文件目录路径和文件名来创建路径,并且返回路径File对象。 - *

- * 没有创建,有直接返回。 - *

- * 已经判断是否有SD卡。如果有就拼接SD卡路径,没有就拼接手机内存路径 - *

- */ - final File foundFile = StaticFileUtils.nonentityFoundFile(TestOtherActivity.this, "test/file", "testFile.text"); - - /** - * 文件写出。写出成功为true,写出失败为false - */ - if (StaticFileUtils.putFileOutputStream(testFile, foundFile, 1024 * 1024)) { - //主线程运行 - TestOtherActivity.this.runOnUiThread(new Runnable() { - @Override - public void run() { - button.setText("File文件删除\n写入和删除路径:" + foundFile.getAbsolutePath()); - button.setEnabled(true); - mTestFile = 1; - } - }); - } - //写出失败 - else { - //主线程运行 - TestOtherActivity.this.runOnUiThread(new Runnable() { - @Override - public void run() { - button.setText("File文件写入\n写入和删除路径:" + foundFile.getAbsolutePath()); - button.setEnabled(true); - } - }); - } - } catch (IOException e) { - e.printStackTrace(); - } - } - }).start(); - } - //删除 - else { - button.setText("File文件正在删除..."); - button.setEnabled(false); - new Thread(new Runnable() { - @Override - public void run() { - /** - * 创建一个目录路径,并且返回目录路径 - *

- * 没有创建,有直接返回。 - *

- * 已经判断是否有SD卡。如果有就拼接SD卡路径,没有就拼接手机内存路径 - *

- * - */ - final String foundString = StaticFileUtils.foundFilePathString(TestOtherActivity.this, "test"); - /** - * 根据路径删除指定的目录或文件,无论存在与否 - * - *

- * 删除成功返回 true,否则返回 false。 - *

- */ - if (StaticFileUtils.deleteFolder(foundString)) { - //主线程运行 - TestOtherActivity.this.runOnUiThread(new Runnable() { - @Override - public void run() { - button.setText("File文件写入\n写入和删除路径:" + foundString); - button.setEnabled(true); - mTestFile = 0; - } - }); - } - //删除失败 - else { - //主线程运行 - TestOtherActivity.this.runOnUiThread(new Runnable() { - @Override - public void run() { - button.setText("File文件删除\n写入和删除路径:" + foundString); - button.setEnabled(true); - } - }); - } - } - }).start(); - } - } - }); - - //日期获取和计算 - findViewById(R.id.test_other_button6).setOnClickListener(new View.OnClickListener() { - @Override - public void onClick(View v) { - Button button = (Button) v; - /** - * 获取当前指定格式的日期 - *

- * TimeUtil对象提供大量日期操作方法和时间值算法。 - *

- */ - String dayss = TimeUtil.getDayss("yyyy-MM-dd HH:mm:ss"); - - button.setText("时间值获取:" + dayss); - } - }); - - //界面跳转Intent操作 - findViewById(R.id.test_other_button7).setOnClickListener(new View.OnClickListener() { - @Override - public void onClick(View v) { - /** - * 开始一个新的activity - *

- * ActivityUtil对象提供大量的Activity跳转方法 - *

- */ - ActivityUtil.getActivityUtil().startActivity(TestOtherActivity.this, TestOtherActivity.class); - } - }); - - //字符串验证和数值转换操作 - findViewById(R.id.test_other_button8).setOnClickListener(new View.OnClickListener() { - @Override - public void onClick(View v) { - /** - *

- * Validation对象不止提供大量的联系方式验证方法,还提供了一些类型值转换方法 - *

- */ - - - /** - * double类型转换int类型 (去小数点准确转换) - *

- * 样例:要转换的值:1.0。转换之后的值:10 - *

- */ - int doubleToInt = Validation.doubleToInt(12.123); - /** - * 手机验证 - * - */ - boolean matchMobile = Validation.matchMobile("19999999999"); - Toast.makeText(TestOtherActivity.this, "double类型12.123转换值:" + doubleToInt + "\n19999999999手机号码验证结果:" + matchMobile, Toast.LENGTH_SHORT).show(); - } - }); - - //手机震动 - findViewById(R.id.test_other_button9).setOnClickListener(new View.OnClickListener() { - @Override - public void onClick(View v) { - /** - * 开始震动 - */ - VibratorUtil.vibrate(TestOtherActivity.this, 1000 * 3); - } - }); - - //系统资源操作 - findViewById(R.id.test_other_button10).setOnClickListener(new View.OnClickListener() { - @Override - public void onClick(View v) { - /** - *

- * StaticUtility对象不止提供大量的系统操作方法,还提供了一些资源类型获取方法 - *

- */ - - /** - * 获取本地APP版本号 - * - */ - String versionString = StaticUtility.getVersionString(TestOtherActivity.this); - /** - * 获取手机品牌 - */ - String phoneBrand = StaticUtility.getPhoneBrand(); - /** - * 获取手机型号 - * - */ - String phoneModel = StaticUtility.getPhoneModel(); - Toast.makeText(TestOtherActivity.this, "手机品牌:" + phoneBrand + "<>手机型号:" + phoneModel + "<>项目版本号:" + versionString, Toast.LENGTH_SHORT).show(); - } - }); - - //网络检测 - findViewById(R.id.test_other_button11).setOnClickListener(new View.OnClickListener() { - @Override - public void onClick(View v) { - /** - *

- * NetWorkUtil对象提供了网络检测方法 - *

- */ - - /** - * 网络检测 - */ - if (NetWorkUtil.isNetworkConnectionsOK(TestOtherActivity.this)) { - Toast.makeText(TestOtherActivity.this, "网络可用", Toast.LENGTH_SHORT).show(); - } else { - Toast.makeText(TestOtherActivity.this, "网络不可用", Toast.LENGTH_SHORT).show(); - } - } - }); - - //wifi操作 - findViewById(R.id.test_other_button12).setOnClickListener(new View.OnClickListener() { - @Override - public void onClick(View v) { - Button button = (Button) v; - /** - *

- * WifiController对象提供了一系列对wifi操作的方法 - *

- */ - - /** - * wifi操作 - */ - switch (mWifiType) { - //开启 - case 0: - /** - * 打开wifi. - */ - WifiController.getWifiController(TestOtherActivity.this).openWifi(); - button.setText("wifi关闭"); - mWifiType = 1; - break; - //关闭 - case 1: - /** - * 关闭wifi. - */ - WifiController.getWifiController(TestOtherActivity.this).closeWifi(); - button.setText("wifi开启"); - mWifiType = 0; - break; - } - } - }); - - //单位换算操作 - findViewById(R.id.test_other_button13).setOnClickListener(new View.OnClickListener() { - @Override - public void onClick(View v) { - Button button = (Button) v; - /** - *

- * FDUnitUtil对象提供一系列单位转换操作的方法 - *

- */ - - - /** - * 根据手机的分辨率从 dp 的单位 转成为 px(像素) - */ - int toPx = FDUnitUtil.dpToPx(TestOtherActivity.this, 5); - button.setText("单位换算:5dp换算值px值为" + toPx); - } - }); - - //zip压缩和解压文件 - findViewById(R.id.test_other_button14).setOnClickListener(new View.OnClickListener() { - @Override - public void onClick(View v) { - final Button button = (Button) v; - //把资源zip文件写入本地-->(此处写入只是为了方便zip解压和压缩) - if (mZipType == 0) { - button.setText("zip压缩文件写入中..."); - button.setEnabled(false); - new Thread(new Runnable() { - @Override - public void run() { - try { - InputStream testFile = getAssets().open("testZip.zip"); - /** - * 根据传过去的文件目录路径和文件名来创建路径,并且返回路径File对象。 - *

- * 没有创建,有直接返回。 - *

- * 已经判断是否有SD卡。如果有就拼接SD卡路径,没有就拼接手机内存路径 - *

- */ - final File foundFile = StaticFileUtils.nonentityFoundFile(TestOtherActivity.this, "testZip", "testZip.zip"); - - /** - * 文件写出。写出成功为true,写出失败为false - */ - if (StaticFileUtils.putFileOutputStream(testFile, foundFile, 1024 * 1024)) { - //主线程运行 - TestOtherActivity.this.runOnUiThread(new Runnable() { - @Override - public void run() { - button.setText("zip压缩文件解压\n先写入、再解压、再压缩测试用例\nzip查看路径:" + foundFile.getAbsolutePath()); - button.setEnabled(true); - mZipType = 1; - } - }); - } - //写出失败 - else { - //主线程运行 - TestOtherActivity.this.runOnUiThread(new Runnable() { - @Override - public void run() { - button.setText("zip压缩文件写入\n先写入、再解压、再压缩测试用例"); - button.setEnabled(true); - } - }); - } - } catch (IOException e) { - e.printStackTrace(); - } - } - }).start(); - } - - - /** - *

- *ZipUtils对象提供一系列对文件zip压缩和解压操作方法 - *

- */ - - /** - *zip解压--->(重点) - */ - else if (mZipType == 1) { - button.setText("zip压缩文件解压中..."); - button.setEnabled(false); - new Thread(new Runnable() { - @Override - public void run() { - final String foundString = StaticFileUtils.foundFilePathString(TestOtherActivity.this, "testZip/testZip.zip"); - - /** - * 解压一个zip文件,解压文件缓存指定大小 1M - * - */ - ZipUtils.unZipFile(TestOtherActivity.this, foundString, "testZip/extract"); - //主线程运行 - TestOtherActivity.this.runOnUiThread(new Runnable() { - @Override - public void run() { - button.setText("zip压缩文件压缩\n先写入、再解压、再压缩测试用例\nzip查看路径:" + foundString); - button.setEnabled(true); - mZipType = 2; - } - }); - } - }).start(); - } - - /** - * zip压缩--->(重点) - */ - else { - button.setText("zip压缩文件压缩中..."); - button.setEnabled(false); - new Thread(new Runnable() { - @Override - public void run() { - final String foundString = StaticFileUtils.foundFilePathString(TestOtherActivity.this, "testZip/extract"); - - /** - * 无注释压缩文件(夹)。默认缓冲大小1M - * - */ - ZipUtils.zipFiles(TestOtherActivity.this, foundString, "testZip", "testZip_02"); - //主线程运行 - TestOtherActivity.this.runOnUiThread(new Runnable() { - @Override - public void run() { - button.setText("zip压缩文件演示完毕\nzip查看路径:" + foundString); - } - }); - } - }).start(); - } - } - }); - - /** - * XML解析 - */ - final TextView testOtherTextview01 = (TextView) findViewById(R.id.test_other_textview01); - findViewById(R.id.test_other_button15).setOnClickListener(new View.OnClickListener() { - @Override - public void onClick(View v) { - String xml = "\n" + - "\n" + - " \n" + - "测试类型1\n" + - "测试类型1>1 \n" + - "\n" + - " \n" + - "测试类型2\n" + - "测试类型1>2\n" + - "\n" + - ""; - Logger.e("XML格式", xml); - List> list = XmlUtils.xmlPullObjList(xml, new String[]{"t", "v"}, new String[]{"data1", "data2"}); - for (int i = 0; i < list.size(); i++) { - Map map = list.get(i); - String t = map.get("t"); - String v1 = map.get("v"); - String trim = testOtherTextview01.getText().toString(); - testOtherTextview01.setText(trim + "第" + (i + 1) + "节目录解析数据:t=" + t + "___v=" + v1 + "\n"); - } - } - }); - - //图片加载操作 - final ImageView imageView = (ImageView) findViewById(R.id.image_view); - findViewById(R.id.test_other_button16).setOnClickListener(new View.OnClickListener() { - @Override - public void onClick(View v) { - ImageLoaderUtils.displayImage("http://122.224.4.84:8113/Images/4f5815ff02b8752db500000b/201510080932292559.jpg", - imageView, - R.mipmap.ic_launcher, - R.mipmap.ic_launcher, - true, - 30); - } - }); - //数据库操作演示 - findViewById(R.id.test_other_button18).setOnClickListener(new View.OnClickListener() { - @Override - public void onClick(View v) { - ActivityUtil.getActivityUtil().startActivity(TestOtherActivity.this, TestDataBaseOperateActivity.class); - } - }); - } - - private BaseSharePreference getBaseSharePreference() { - return BaseSharePreference.initBaseSharePreference(this, "test_my"); - } -} diff --git a/demo/src/main/java/com/liqi/myutils/demo/db/DBManagerOperation.java b/demo/src/main/java/com/liqi/myutils/demo/db/DBManagerOperation.java deleted file mode 100644 index 64205cb..0000000 --- a/demo/src/main/java/com/liqi/myutils/demo/db/DBManagerOperation.java +++ /dev/null @@ -1,14 +0,0 @@ -package com.liqi.myutils.demo.db; - -import android.content.Context; - -import com.liqi.utils.db.BaseDBManagerOperation; - -/** - * 数据库信息表业务操作对象 - */ -public class DBManagerOperation { - public static BaseDBManagerOperation BaseDBManagerOperation(Context context) { - return BaseDBManagerOperation.getBaseDBManagerOperation(new DatabaseTableHelper(context.getApplicationContext())); - } -} diff --git a/demo/src/main/java/com/liqi/myutils/demo/db/DatabaseTableHelper.java b/demo/src/main/java/com/liqi/myutils/demo/db/DatabaseTableHelper.java deleted file mode 100644 index 296ff9b..0000000 --- a/demo/src/main/java/com/liqi/myutils/demo/db/DatabaseTableHelper.java +++ /dev/null @@ -1,35 +0,0 @@ -package com.liqi.myutils.demo.db; - - -import android.content.Context; -import android.database.sqlite.SQLiteDatabase; -import android.database.sqlite.SQLiteOpenHelper; - -/** - * 创建数据库表对象 - * - * @author Liqi - */ -public class DatabaseTableHelper extends SQLiteOpenHelper implements OnDatabaseTableHelperListener{ - - public DatabaseTableHelper(Context context) { - - // 调用父类构造方法创建数据库 - super(context, TABLE_DB, null, TEST_VERSION); - } - - @Override - public void onCreate(SQLiteDatabase db) { - // 营销订单 - db.execSQL("CREATE TABLE " + TEST_NAME + " (id integer primary key , "+TEST_CONTENT_ONE+" text, "+TEST_CONTENT_TWO+" text, "+TEST_CONTENT_THREE+" text, "+TEST_CONTENT_FOUR+" text)"); - - } - - @Override - public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) { - // 判断数据库是否存在,存在就删掉然后重新创建表 - db.execSQL("DROP TABLE IF EXISTS " + TEST_NAME); - onCreate(db); - } - -} \ No newline at end of file diff --git a/demo/src/main/java/com/liqi/myutils/demo/db/OnDatabaseTableHelperListener.java b/demo/src/main/java/com/liqi/myutils/demo/db/OnDatabaseTableHelperListener.java deleted file mode 100644 index ea90ad7..0000000 --- a/demo/src/main/java/com/liqi/myutils/demo/db/OnDatabaseTableHelperListener.java +++ /dev/null @@ -1,16 +0,0 @@ -package com.liqi.myutils.demo.db; - -/** 数据库表名和表字段接口 - * Created by LiQi on 2017/12/6. - */ - -public interface OnDatabaseTableHelperListener { - String TABLE_DB="TEST_TABLE_DB"; - int TEST_VERSION=1; - String TEST_NAME="TEST_NAME", - TEST_CONTENT_ONE="TEST_CONTENT_ONE" - ,TEST_CONTENT_TWO="TEST_CONTENT_TWO", - TEST_CONTENT_THREE="TEST_CONTENT_THREE", - TEST_CONTENT_FOUR="TEST_CONTENT_FOUR"; - -} diff --git a/demo/src/main/java/com/liqi/myutils/demo/db/TestDataBaseOperateActivity.java b/demo/src/main/java/com/liqi/myutils/demo/db/TestDataBaseOperateActivity.java deleted file mode 100644 index fc44649..0000000 --- a/demo/src/main/java/com/liqi/myutils/demo/db/TestDataBaseOperateActivity.java +++ /dev/null @@ -1,156 +0,0 @@ -package com.liqi.myutils.demo.db; - -import android.content.Context; -import android.os.Bundle; -import android.support.annotation.Nullable; -import android.support.v7.app.AppCompatActivity; -import android.view.View; -import android.widget.Button; -import android.widget.EditText; -import android.widget.TextView; - -import com.liqi.myutils.demo.R; - -import java.util.ArrayList; -import java.util.Map; - -/** - * 数据库操作演示界面 - *

- * MVP模式 - *

- * Created by LiQi on 2017/12/6. - */ - -public class TestDataBaseOperateActivity extends AppCompatActivity implements View.OnClickListener,TestDataBaseOperateP.OnTestDataBaseOperateListener>>{ - private TextView content; - private EditText add_key_one, add_key_two, add_key_three, add_key_four, - query_key_one, query_key_two, query_key_three, query_key_four, - update_key_one, update_key_two, update_key_three, update_key_four, - delete_key_one, delete_key_two, delete_key_three, delete_key_four; - private int queryCode; - - private Button query_key_query; - private TestDataBaseOperateP>> mPresenter; - @Override - protected void onCreate(@Nullable Bundle savedInstanceState) { - super.onCreate(savedInstanceState); - setContentView(R.layout.test_data_base_operate_layout); - content = (TextView) findViewById(R.id.content); - add_key_one = (EditText) findViewById(R.id.add_key_one); - add_key_two = (EditText) findViewById(R.id.add_key_two); - add_key_three = (EditText) findViewById(R.id.add_key_three); - add_key_four = (EditText) findViewById(R.id.add_key_four); - query_key_one = (EditText) findViewById(R.id.query_key_one); - query_key_two = (EditText) findViewById(R.id.query_key_two); - query_key_three = (EditText) findViewById(R.id.query_key_three); - query_key_four = (EditText) findViewById(R.id.query_key_four); - update_key_one = (EditText) findViewById(R.id.update_key_one); - update_key_two = (EditText) findViewById(R.id.update_key_two); - update_key_three = (EditText) findViewById(R.id.update_key_three); - update_key_four = (EditText) findViewById(R.id.update_key_four); - delete_key_one = (EditText) findViewById(R.id.delete_key_one); - delete_key_two = (EditText) findViewById(R.id.delete_key_two); - delete_key_three = (EditText) findViewById(R.id.delete_key_three); - delete_key_four = (EditText) findViewById(R.id.delete_key_four); - findViewById(R.id.add_key_add).setOnClickListener(this); - query_key_query = (Button) findViewById(R.id.query_key_query); - query_key_query.setOnClickListener(this); - findViewById(R.id.update_key_update).setOnClickListener(this); - findViewById(R.id.delete_key_delete).setOnClickListener(this); - mPresenter=new TestDataBaseOperateP<>(this); - } - - @Override - public void presenterDataOk(ArrayList> presenterData) { - String hint = "数据库操作执行失败"; - if (null != presenterData && !presenterData.isEmpty()) { - hint = ""; - for (Map map : presenterData) { - if (!map.isEmpty()) { - for (Map.Entry entry : map.entrySet()) { - hint += "key:" + entry.getKey() + " values:" + entry.getValue() + "\n"; - } - } - } - } - content.setText("操作数据库提示信息:\n" + hint); - } - - @Override - public void presenterDataNo(int tag) { - - } - - @Override - public Context getContext() { - return this; - } - - @Override - public void onClick(View v) { - switch (v.getId()) { - //增加 - case R.id.add_key_add: - String one = add_key_one.getText().toString().trim(); - String two = add_key_two.getText().toString().trim(); - String three = add_key_three.getText().toString().trim(); - String four = add_key_four.getText().toString().trim(); - mPresenter.write(one, two, three, four); - break; - //查询-轮流调用数据库查询工具方法 - case R.id.query_key_query: - - String queryOne = query_key_one.getText().toString().trim(); - String queryTwo = query_key_two.getText().toString().trim(); - String queryThree = query_key_three.getText().toString().trim(); - String queryFour = query_key_four.getText().toString().trim(); - queryCode++; - switch (queryCode) { - case 1: - mPresenter.allPrecisionFindByIdList(queryOne, queryTwo, queryThree, queryFour); - break; - case 2: - mPresenter.orPrecisionFindByIdList(queryOne, queryTwo, queryThree, queryFour); - break; - case 3: - mPresenter.allFuzzyFindByIdList(queryOne, queryTwo, queryThree, queryFour); - break; - case 4: - mPresenter.andFuzzyFindByIdList(queryOne, queryTwo, queryThree, queryFour); - break; - case 5: - mPresenter.allPrecisionFindByIdMap(queryOne, queryTwo, queryThree, queryFour); - break; - case 6: - mPresenter.orPrecisionFindByIdMap(queryOne, queryTwo, queryThree, queryFour); - break; - case 7: - mPresenter.allFuzzyFindByIdMap(queryOne, queryTwo, queryThree, queryFour); - break; - case 8: - mPresenter.andFuzzyFindByIdMap(queryOne, queryTwo, queryThree, queryFour); - queryCode = 0; - break; - } - query_key_query.setText("查询数据库>>" + (queryCode + 1)); - break; - //更新 - case R.id.update_key_update: - String updateOne = update_key_one.getText().toString().trim(); - String updateTwo = update_key_two.getText().toString().trim(); - String updateThree = update_key_three.getText().toString().trim(); - String updateFour = update_key_four.getText().toString().trim(); - mPresenter.update(updateOne, updateTwo, updateThree, updateFour); - break; - //删除 - case R.id.delete_key_delete: - String deleteOne = delete_key_one.getText().toString().trim(); - String deleteTwo = delete_key_two.getText().toString().trim(); - String deleteThree = delete_key_three.getText().toString().trim(); - String deleteFour = delete_key_four.getText().toString().trim(); - mPresenter.delete(deleteOne, deleteTwo, deleteThree, deleteFour); - break; - } - } -} diff --git a/demo/src/main/java/com/liqi/myutils/demo/db/TestDataBaseOperateP.java b/demo/src/main/java/com/liqi/myutils/demo/db/TestDataBaseOperateP.java deleted file mode 100644 index 1b56f73..0000000 --- a/demo/src/main/java/com/liqi/myutils/demo/db/TestDataBaseOperateP.java +++ /dev/null @@ -1,205 +0,0 @@ -package com.liqi.myutils.demo.db; - -import android.content.ContentValues; -import android.content.Context; -import android.text.TextUtils; - -import java.util.ArrayList; -import java.util.HashMap; -import java.util.Map; - -/** - * 数据库操作演示界面辅助对象 - * Created by LiQi on 2017/12/6. - */ - -public class TestDataBaseOperateP>> implements OnDatabaseTableHelperListener { - private OnTestDataBaseOperateListener mBaseOperateListener; - - public TestDataBaseOperateP(OnTestDataBaseOperateListener baseOperateListener) { - mBaseOperateListener = baseOperateListener; - } - - /** - * 增加-->详细请看save()注释 - */ - public void write(String contentOne, String contentTwo, String contentThree, String contentFour) { - ContentValues values = new ContentValues(); - values.put(TEST_CONTENT_ONE, contentOne); - values.put(TEST_CONTENT_TWO, contentTwo); - values.put(TEST_CONTENT_THREE, contentThree); - values.put(TEST_CONTENT_FOUR, contentFour); - - long saveCode = DBManagerOperation.BaseDBManagerOperation(mBaseOperateListener.getContext()).save(TEST_NAME, values); - ArrayList> listValues = new ArrayList<>(); - Map map = new HashMap<>(); - map.put("isOkCode", saveCode != 0 ? "数据库增加成功" : "数据库增加失败"); - listValues.add(map); - mBaseOperateListener.presenterDataOk((V) listValues); - } - - /** - * 查询-->详细请看allPrecisionFindByIdList()注释 - */ - public void allPrecisionFindByIdList(String contentOne, String contentTwo, String contentThree, String contentFour) { - ArrayList strings = new ArrayList<>(); - strings.add(TEST_CONTENT_ONE); - strings.add(TEST_CONTENT_TWO); - strings.add(TEST_CONTENT_THREE); - strings.add(TEST_CONTENT_FOUR); - mBaseOperateListener.presenterDataOk((V) DBManagerOperation.BaseDBManagerOperation(mBaseOperateListener.getContext()).allPrecisionFindByIdList(TEST_NAME, queryMap(contentOne, contentTwo, contentThree, contentFour), strings)); - - } - - /** - * 查询-->详细请看orPrecisionFindByIdList()注释 - */ - public void orPrecisionFindByIdList(String contentOne, String contentTwo, String contentThree, String contentFour) { - ArrayList strings = new ArrayList<>(); - strings.add(TEST_CONTENT_ONE); - strings.add(TEST_CONTENT_TWO); - strings.add(TEST_CONTENT_THREE); - strings.add(TEST_CONTENT_FOUR); - mBaseOperateListener.presenterDataOk((V) DBManagerOperation.BaseDBManagerOperation(mBaseOperateListener.getContext()).orPrecisionFindByIdList(TEST_NAME, queryMap(contentOne, contentTwo, contentThree, contentFour), strings)); - - } - - /** - * 查询-->详细请看allFuzzyFindByIdList()注释 - */ - public void allFuzzyFindByIdList(String contentOne, String contentTwo, String contentThree, String contentFour) { - ArrayList strings = new ArrayList<>(); - strings.add(TEST_CONTENT_ONE); - strings.add(TEST_CONTENT_TWO); - strings.add(TEST_CONTENT_THREE); - strings.add(TEST_CONTENT_FOUR); - mBaseOperateListener.presenterDataOk((V) DBManagerOperation.BaseDBManagerOperation(mBaseOperateListener.getContext()).allFuzzyFindByIdList(TEST_NAME, queryMap(contentOne, contentTwo, contentThree, contentFour), strings)); - - } - - /** - * 查询-->详细请看andFuzzyFindByIdList()注释 - */ - public void andFuzzyFindByIdList(String contentOne, String contentTwo, String contentThree, String contentFour) { - ArrayList strings = new ArrayList<>(); - strings.add(TEST_CONTENT_ONE); - strings.add(TEST_CONTENT_TWO); - strings.add(TEST_CONTENT_THREE); - strings.add(TEST_CONTENT_FOUR); - mBaseOperateListener.presenterDataOk((V) DBManagerOperation.BaseDBManagerOperation(mBaseOperateListener.getContext()).andFuzzyFindByIdList(TEST_NAME, queryMap(contentOne, contentTwo, contentThree, contentFour), strings)); - - } - - /** - * 查询-->详细请看allPrecisionFindByIdMapt()注释 - */ - public void allPrecisionFindByIdMap(String contentOne, String contentTwo, String contentThree, String contentFour) { - ArrayList strings = new ArrayList<>(); - strings.add(TEST_CONTENT_ONE); - strings.add(TEST_CONTENT_TWO); - strings.add(TEST_CONTENT_THREE); - strings.add(TEST_CONTENT_FOUR); - ArrayList> listValues = new ArrayList<>(); - listValues.add(DBManagerOperation.BaseDBManagerOperation(mBaseOperateListener.getContext()).allPrecisionFindByIdMap(TEST_NAME, queryMap(contentOne, contentTwo, contentThree, contentFour), strings)); - mBaseOperateListener.presenterDataOk((V) listValues); - } - - /** - * 查询-->详细请看orPrecisionFindByIdMap()注释 - */ - public void orPrecisionFindByIdMap(String contentOne, String contentTwo, String contentThree, String contentFour) { - ArrayList strings = new ArrayList<>(); - strings.add(TEST_CONTENT_ONE); - strings.add(TEST_CONTENT_TWO); - strings.add(TEST_CONTENT_THREE); - strings.add(TEST_CONTENT_FOUR); - ArrayList> listValues = new ArrayList<>(); - listValues.add(DBManagerOperation.BaseDBManagerOperation(mBaseOperateListener.getContext()).orPrecisionFindByIdMap(TEST_NAME, queryMap(contentOne, contentTwo, contentThree, contentFour), strings)); - mBaseOperateListener.presenterDataOk((V) listValues); - } - - /** - * 查询-->详细请看allFuzzyFindByIdMap()注释 - */ - public void allFuzzyFindByIdMap(String contentOne, String contentTwo, String contentThree, String contentFour) { - ArrayList strings = new ArrayList<>(); - strings.add(TEST_CONTENT_ONE); - strings.add(TEST_CONTENT_TWO); - strings.add(TEST_CONTENT_THREE); - strings.add(TEST_CONTENT_FOUR); - ArrayList> listValues = new ArrayList<>(); - listValues.add(DBManagerOperation.BaseDBManagerOperation(mBaseOperateListener.getContext()).allFuzzyFindByIdMap(TEST_NAME, queryMap(contentOne, contentTwo, contentThree, contentFour), strings)); - mBaseOperateListener.presenterDataOk((V) listValues); - } - - /** - * 查询-->详细请看andFuzzyFindByIdMap()注释 - */ - public void andFuzzyFindByIdMap(String contentOne, String contentTwo, String contentThree, String contentFour) { - ArrayList strings = new ArrayList<>(); - strings.add(TEST_CONTENT_ONE); - strings.add(TEST_CONTENT_TWO); - strings.add(TEST_CONTENT_THREE); - strings.add(TEST_CONTENT_FOUR); - ArrayList> listValues = new ArrayList<>(); - listValues.add(DBManagerOperation.BaseDBManagerOperation(mBaseOperateListener.getContext()).andFuzzyFindByIdMap(TEST_NAME, queryMap(contentOne, contentTwo, contentThree, contentFour), strings)); - mBaseOperateListener.presenterDataOk((V) listValues); - } - - /** - * 更新--> 详细请看updateAnd()-updateOr()注释 - */ - public void update(String contentOne, String contentTwo, String contentThree, String contentFour) { - Map stringMap = new HashMap<>(); - if (!TextUtils.isEmpty(contentOne)) - stringMap.put(TEST_CONTENT_ONE, contentOne); - if (!TextUtils.isEmpty(contentTwo)) - stringMap.put(TEST_CONTENT_THREE, contentThree); - - ContentValues values = new ContentValues(); - values.put(TEST_CONTENT_ONE, contentOne); - values.put(TEST_CONTENT_TWO, contentTwo); - values.put(TEST_CONTENT_THREE, contentThree); - values.put(TEST_CONTENT_FOUR, contentFour); - - int update = DBManagerOperation.BaseDBManagerOperation(mBaseOperateListener.getContext()).updateAnd(TEST_NAME, stringMap, values); - ArrayList> listValues = new ArrayList<>(); - Map map = new HashMap<>(); - map.put("isOkCode", update > 0 ? "数据库更新成功" : "数据库更新失败"); - listValues.add(map); - mBaseOperateListener.presenterDataOk((V) listValues); - } - - /** - * 删除-->详细请看deleteAnd()和deleteOr()注释 - */ - public void delete(String contentOne, String contentTwo, String contentThree, String contentFour) { - int deleteCode = DBManagerOperation.BaseDBManagerOperation(mBaseOperateListener.getContext()).deleteAnd(TEST_NAME, queryMap(contentOne, contentTwo, contentThree, contentFour)); - ArrayList> listValues = new ArrayList<>(); - Map map = new HashMap<>(); - map.put("isOkCode", deleteCode != 0 ? "数据库删除成功" : "数据库删除失败"); - listValues.add(map); - mBaseOperateListener.presenterDataOk((V) listValues); - } - - private Map queryMap(String contentOne, String contentTwo, String contentThree, String contentFour) { - Map stringMap = new HashMap<>(); - if (!TextUtils.isEmpty(contentOne)) - stringMap.put(TEST_CONTENT_ONE, contentOne); - if (!TextUtils.isEmpty(contentTwo)) - stringMap.put(TEST_CONTENT_TWO, contentTwo); - if (!TextUtils.isEmpty(contentThree)) - stringMap.put(TEST_CONTENT_THREE, contentThree); - if (!TextUtils.isEmpty(contentFour)) - stringMap.put(TEST_CONTENT_FOUR, contentFour); - return stringMap; - } - - public interface OnTestDataBaseOperateListener { - void presenterDataOk(V v); - - Context getContext(); - - void presenterDataNo(int tag); - } -} diff --git a/demo/src/main/res/layout/test_data_base_operate_layout.xml b/demo/src/main/res/layout/test_data_base_operate_layout.xml deleted file mode 100644 index 9bb9b7b..0000000 --- a/demo/src/main/res/layout/test_data_base_operate_layout.xml +++ /dev/null @@ -1,367 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -