Commit 4492d36d authored by 張益誠's avatar 張益誠

Signed-off-by: AIE_Hope <omg112119@gmail.com>

parent 06b42ed4
<component name="ProjectCodeStyleConfiguration">
<code_scheme name="Project" version="173">
<Objective-C-extensions>
<file>
<option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Import" />
<option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Macro" />
<option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Typedef" />
<option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Enum" />
<option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Constant" />
<option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Global" />
<option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Struct" />
<option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="FunctionPredecl" />
<option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Function" />
</file>
<class>
<option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Property" />
<option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Synthesize" />
<option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="InitMethod" />
<option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="StaticMethod" />
<option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="InstanceMethod" />
<option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="DeallocMethod" />
</class>
<extensions>
<pair source="cpp" header="h" fileNamingConvention="NONE" />
<pair source="c" header="h" fileNamingConvention="NONE" />
</extensions>
</Objective-C-extensions>
</code_scheme>
</component>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="Encoding" addBOMForNewFiles="with NO BOM" />
</project>
\ No newline at end of file
...@@ -3,6 +3,9 @@ ...@@ -3,6 +3,9 @@
<component name="GradleSettings"> <component name="GradleSettings">
<option name="linkedExternalProjectsSettings"> <option name="linkedExternalProjectsSettings">
<GradleProjectSettings> <GradleProjectSettings>
<compositeConfiguration>
<compositeBuild compositeDefinitionSource="SCRIPT" />
</compositeConfiguration>
<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="modules"> <option name="modules">
......
...@@ -29,7 +29,7 @@ ...@@ -29,7 +29,7 @@
</value> </value>
</option> </option>
</component> </component>
<component name="ProjectRootManager" version="2" languageLevel="JDK_1_8" project-jdk-name="1.8" project-jdk-type="JavaSDK"> <component name="ProjectRootManager" version="2" languageLevel="JDK_1_7" 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">
......
...@@ -7,8 +7,8 @@ android { ...@@ -7,8 +7,8 @@ android {
applicationId "com.ecom.park_jy" applicationId "com.ecom.park_jy"
minSdkVersion 19 minSdkVersion 19
targetSdkVersion 27 targetSdkVersion 27
versionCode 1 versionCode 2
versionName "1.0" versionName "1.1"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
} }
buildTypes { buildTypes {
......
...@@ -436,6 +436,9 @@ public class Commin { ...@@ -436,6 +436,9 @@ public class Commin {
s1 = string1.toCharArray(); s1 = string1.toCharArray();
s2 = string2.toCharArray(); s2 = string2.toCharArray();
System.out.println(s1);
System.out.println(s2);//回報測試
for (int temp = 0; temp < 9; temp++) { for (int temp = 0; temp < 9; temp++) {
if (temp % 2 == 0) //基數位數 if (temp % 2 == 0) //基數位數
{ {
......
...@@ -988,30 +988,48 @@ public class Start extends AppCompatActivity implements LocationListener { ...@@ -988,30 +988,48 @@ public class Start extends AppCompatActivity implements LocationListener {
private void setBillingNumber() { //單號產生 private void setBillingNumber() { //單號產生
String tof = ""; String tof = "";
calendar = Calendar.getInstance(); calendar = Calendar.getInstance();
System.out.println("calendar-=>"+calendar);
termCalendar = Calendar.getInstance(); termCalendar = Calendar.getInstance();
System.out.println("termCalendar-=>"+termCalendar);
termCalendar.add(Calendar.DATE, 19); termCalendar.add(Calendar.DATE, 19);
System.out.println("termCalendar_add-=>"+termCalendar);//註解
billingNumber1 = String.valueOf(termCalendar.get(Calendar.YEAR) - 11).substring(2); billingNumber1 = String.valueOf(termCalendar.get(Calendar.YEAR) - 11).substring(2);
if (String.valueOf(termCalendar.get(Calendar.MONTH) + 1).length() == 1) System.out.println("billingNumber1-=>"+billingNumber1);//註解
if (String.valueOf(termCalendar.get(Calendar.MONTH) + 1).length() == 1) //月份小於10則在前面補0
billingNumber1 += "0"; billingNumber1 += "0";
billingNumber1 += String.valueOf(termCalendar.get(Calendar.MONTH) + 1); billingNumber1 += String.valueOf(termCalendar.get(Calendar.MONTH) + 1);
if (String.valueOf(termCalendar.get(Calendar.DATE)).length() == 1) System.out.println("billingNumber1_add_m-=>"+billingNumber1);//註解
if (String.valueOf(termCalendar.get(Calendar.DATE)).length() == 1) //日期小於10則在前面補0
billingNumber1 += "0"; billingNumber1 += "0";
billingNumber1 += String.valueOf(termCalendar.get(Calendar.DATE)); billingNumber1 += String.valueOf(termCalendar.get(Calendar.DATE));
System.out.println("billingNumber1_add_d-=>"+billingNumber1);//註解
billingNumber1 += "207"; billingNumber1 += "207";
System.out.println("billingNumber1_add_207-=>"+billingNumber1);//註解
userNum = getIntent().getStringExtra("PU").split(","); userNum = getIntent().getStringExtra("PU").split(",");
for(int dig=0;dig<userNum.length;dig++) {
System.out.println("userNum["+dig+"]-=>" + userNum[dig]);//註解
}
sNum = getIdx(false); sNum = getIdx(false);
System.out.println("sNum="+sNum);//註解
if (userNum[0].length() > 2) { if (userNum[0].length() > 2) {
tof = userNum[0].substring(1, 2) + userNum[0].substring(2, 3); tof = userNum[0].substring(1, 2) + userNum[0].substring(2, 3); //2位數以上只取到第二位
} else { //取第二個字 //取第三個字 //123 --> 23
tof = userNum[0]; }
else if(userNum[0].length() == 1){ //只有1位數就補0前面 2 --> 02
tof = "0" +userNum[0];
} }
else {
tof = userNum[0]; //2位數直接輸出
}
System.out.println("tof-=>"+tof);//註解
billingNumber = tof; billingNumber = tof;
System.out.println("billingNumber-=>"+billingNumber);//註解
billingNumber += Commin.getTwoNumber(calendar.get(Calendar.YEAR) - 1911); billingNumber += Commin.getTwoNumber(calendar.get(Calendar.YEAR) - 1911);
System.out.println("billingNumber_get_y-=>"+billingNumber);//註解
billingNumber += Commin.getOneNumber(calendar.get(Calendar.MONTH) + 1); billingNumber += Commin.getOneNumber(calendar.get(Calendar.MONTH) + 1);
System.out.println("billingNumber_get_m-=>"+billingNumber);//註解
billingNumber += Commin.getOneNumber(calendar.get(Calendar.DATE)); billingNumber += Commin.getOneNumber(calendar.get(Calendar.DATE));
System.out.println("billingNumber_get_d-=>"+billingNumber);//註解
sNum %= 1000; sNum %= 1000;
if (sNum < 100) { if (sNum < 100) {
...@@ -1020,8 +1038,12 @@ public class Start extends AppCompatActivity implements LocationListener { ...@@ -1020,8 +1038,12 @@ public class Start extends AppCompatActivity implements LocationListener {
if (sNum < 10) { if (sNum < 10) {
billingNumber += "0"; billingNumber += "0";
} }
System.out.println("billingNumber_add_0-=>"+billingNumber);//註解
billingNumber += String.valueOf(sNum); billingNumber += String.valueOf(sNum);
System.out.println("billingNumber_valueOf-=>"+billingNumber);//註解
billingNumber += Commin.check(billingNumber1, billingNumber); billingNumber += Commin.check(billingNumber1, billingNumber);
System.out.println("billingNumber_Commin.check_+00-=>"+billingNumber);//註解
t17.setText("單號:" + billingNumber); t17.setText("單號:" + billingNumber);
} }
......
...@@ -35,6 +35,8 @@ public class start_btdevice extends Activity { ...@@ -35,6 +35,8 @@ public class start_btdevice extends Activity {
Button btn; Button btn;
bt_socket bts = new bt_socket(); bt_socket bts = new bt_socket();
@Override @Override
protected void onCreate(Bundle savedInstanceState) { protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState); super.onCreate(savedInstanceState);
...@@ -55,9 +57,11 @@ public class start_btdevice extends Activity { ...@@ -55,9 +57,11 @@ public class start_btdevice extends Activity {
newDv.setOnItemClickListener(mDv); newDv.setOnItemClickListener(mDv);
filter = new IntentFilter(BluetoothDevice.ACTION_FOUND); filter = new IntentFilter(BluetoothDevice.ACTION_FOUND);
System.out.println("filter-=>"+filter); //測試回報
this.registerReceiver(receiver, filter); this.registerReceiver(receiver, filter);
filter = new IntentFilter(BluetoothAdapter.ACTION_DISCOVERY_FINISHED); filter = new IntentFilter(BluetoothAdapter.ACTION_DISCOVERY_FINISHED);
System.out.println("filter-=>"+filter); //測試回報
this.registerReceiver(receiver, filter); this.registerReceiver(receiver, filter);
adapter = BluetoothAdapter.getDefaultAdapter(); adapter = BluetoothAdapter.getDefaultAdapter();
......
<resources> <resources>
<string name="title">路邊停車管理系統v1.0.6</string> <string name="title">路邊停車管理系統v1.1.0</string>
<string name="app_name">PARKv1.0.6</string> <string name="app_name">PARKv1.1.0</string>
<color name="white">#ffffff</color> <color name="white">#ffffff</color>
<color name="red">#FF0000</color> <color name="red">#FF0000</color>
<color name="green">#00ff00</color> <color name="green">#00ff00</color>
......
...@@ -7,7 +7,7 @@ buildscript { ...@@ -7,7 +7,7 @@ buildscript {
jcenter() jcenter()
} }
dependencies { dependencies {
classpath 'com.android.tools.build:gradle:3.2.0' classpath 'com.android.tools.build:gradle:3.4.1'
// 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
......
#Fri Apr 12 16:25:08 CST 2019 #Thu Jun 27 13:51:37 CST 2019
distributionBase=GRADLE_USER_HOME distributionBase=GRADLE_USER_HOME
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-4.6-all.zip distributionUrl=https\://services.gradle.org/distributions/gradle-5.1.1-all.zip
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment