| <?xml version="1.0" encoding="UTF-8"?> | <?xml version="1.0" encoding="UTF-8"?> | ||||
| <project version="4"> | <project version="4"> | ||||
| <component name="CompilerConfiguration"> | <component name="CompilerConfiguration"> | ||||
| <bytecodeTargetLevel target="1.8" /> | |||||
| <bytecodeTargetLevel target="11" /> | |||||
| </component> | </component> | ||||
| </project> | </project> |
| <component name="GradleSettings"> | <component name="GradleSettings"> | ||||
| <option name="linkedExternalProjectsSettings"> | <option name="linkedExternalProjectsSettings"> | ||||
| <GradleProjectSettings> | <GradleProjectSettings> | ||||
| <option name="testRunner" value="PLATFORM" /> | |||||
| <option name="testRunner" value="GRADLE" /> | |||||
| <option name="distributionType" value="DEFAULT_WRAPPED" /> | <option name="distributionType" value="DEFAULT_WRAPPED" /> | ||||
| <option name="externalProjectPath" value="$PROJECT_DIR$" /> | <option name="externalProjectPath" value="$PROJECT_DIR$" /> | ||||
| <option name="gradleJvm" value="Embedded JDK" /> | |||||
| <option name="modules"> | <option name="modules"> | ||||
| <set> | <set> | ||||
| <option value="$PROJECT_DIR$" /> | <option value="$PROJECT_DIR$" /> | ||||
| <option value="$PROJECT_DIR$/app" /> | <option value="$PROJECT_DIR$/app" /> | ||||
| </set> | </set> | ||||
| </option> | </option> | ||||
| <option name="resolveModulePerSourceSet" value="false" /> | |||||
| <option name="useQualifiedModuleNames" value="true" /> | |||||
| </GradleProjectSettings> | </GradleProjectSettings> | ||||
| </option> | </option> | ||||
| </component> | </component> |
| <configuration PROFILE_NAME="Debug" CONFIG_NAME="Debug" /> | <configuration PROFILE_NAME="Debug" CONFIG_NAME="Debug" /> | ||||
| </configurations> | </configurations> | ||||
| </component> | </component> | ||||
| <component name="ProjectRootManager" version="2" languageLevel="JDK_1_8" default="true" project-jdk-name="1.8" project-jdk-type="JavaSDK"> | |||||
| <component name="ProjectRootManager" version="2" languageLevel="JDK_11" project-jdk-name="1.8" project-jdk-type="JavaSDK"> | |||||
| <output url="file://$PROJECT_DIR$/build/classes" /> | <output url="file://$PROJECT_DIR$/build/classes" /> | ||||
| </component> | </component> | ||||
| <component name="ProjectType"> | <component name="ProjectType"> |
| <?xml version="1.0" encoding="UTF-8"?> | |||||
| <project version="4"> | |||||
| <component name="RunConfigurationProducerService"> | |||||
| <option name="ignoredProducers"> | |||||
| <set> | |||||
| <option value="org.jetbrains.plugins.gradle.execution.test.runner.AllInPackageGradleConfigurationProducer" /> | |||||
| <option value="org.jetbrains.plugins.gradle.execution.test.runner.TestClassGradleConfigurationProducer" /> | |||||
| <option value="org.jetbrains.plugins.gradle.execution.test.runner.TestMethodGradleConfigurationProducer" /> | |||||
| </set> | |||||
| </option> | |||||
| </component> | |||||
| </project> |
| import android.widget.ListView; | import android.widget.ListView; | ||||
| import android.widget.TextView; | import android.widget.TextView; | ||||
| import com.pingwang.tpmslibrary.TpmsScan; | |||||
| import java.util.ArrayList; | import java.util.ArrayList; | ||||
| import java.util.EnumMap; | import java.util.EnumMap; | ||||
| import aicare.net.cn.sdk.tmpsrepositoryandroid.views.SetIdDialog; | import aicare.net.cn.sdk.tmpsrepositoryandroid.views.SetIdDialog; | ||||
| import androidx.appcompat.app.AppCompatActivity; | import androidx.appcompat.app.AppCompatActivity; | ||||
| import com.pingwang.tpmslibrary.TpmsScan; | |||||
| public class MainActivity extends AppCompatActivity implements View.OnClickListener, TpmsScan.TpmsScanListener, OnIdSetListener { | public class MainActivity extends AppCompatActivity implements View.OnClickListener, TpmsScan.TpmsScanListener, OnIdSetListener { | ||||
| private Button btn_get_info, btn_clear_log, btn_stop_scan; | private Button btn_get_info, btn_clear_log, btn_stop_scan; |
| android:layout_width="0dp" | android:layout_width="0dp" | ||||
| android:layout_height="match_parent" | android:layout_height="match_parent" | ||||
| android:layout_weight="1" | android:layout_weight="1" | ||||
| android:text="扫描(获取胎压信息)" /> | |||||
| android:text="Start scan" /> | |||||
| <Button | <Button | ||||
| android:layout_width="0dp" | android:layout_width="0dp" | ||||
| android:layout_height="match_parent" | android:layout_height="match_parent" | ||||
| android:layout_weight="1" | android:layout_weight="1" | ||||
| android:text="清空Log" /> | |||||
| android:text="Clear Log" /> | |||||
| <Button | <Button | ||||
| android:id="@+id/btn_stop_scan" | android:id="@+id/btn_stop_scan" | ||||
| android:layout_width="0dp" | android:layout_width="0dp" | ||||
| android:layout_height="match_parent" | android:layout_height="match_parent" | ||||
| android:layout_weight="1" | android:layout_weight="1" | ||||
| android:text="停止扫描" /> | |||||
| android:text="Stop scan" /> | |||||
| </LinearLayout> | </LinearLayout> | ||||
| <LinearLayout | <LinearLayout |
| repositories { | repositories { | ||||
| google() | google() | ||||
| jcenter() | jcenter() | ||||
| } | } | ||||
| dependencies { | dependencies { | ||||
| classpath 'com.android.tools.build:gradle:3.4.0' | |||||
| classpath 'com.android.tools.build:gradle:4.1.3' | |||||
| // NOTE: Do not place your application dependencies here; they belong | // NOTE: Do not place your application dependencies here; they belong | ||||
| // in the individual module build.gradle files | // in the individual module build.gradle files | ||||
| allprojects { | allprojects { | ||||
| repositories { | repositories { | ||||
| maven { url 'https://jitpack.io' } | |||||
| google() | google() | ||||
| jcenter() | jcenter() | ||||
| maven { url 'https://jitpack.io' } | |||||
| } | } | ||||
| } | } | ||||
| distributionPath=wrapper/dists | distributionPath=wrapper/dists | ||||
| zipStoreBase=GRADLE_USER_HOME | zipStoreBase=GRADLE_USER_HOME | ||||
| zipStorePath=wrapper/dists | zipStorePath=wrapper/dists | ||||
| distributionUrl=https\://services.gradle.org/distributions/gradle-5.1.1-all.zip | |||||
| distributionUrl=https\://services.gradle.org/distributions/gradle-6.5-all.zip |