Commit 64e9c652 authored by ficker82's avatar ficker82

first time

parents
*.iml
.gradle
/local.properties
/.idea/libraries
/.idea/modules.xml
/.idea/workspace.xml
.DS_Store
/build
/captures
.externalNativeBuild
<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="GradleSettings">
<option name="linkedExternalProjectsSettings">
<GradleProjectSettings>
<option name="distributionType" value="DEFAULT_WRAPPED" />
<option name="externalProjectPath" value="$PROJECT_DIR$" />
<option name="modules">
<set>
<option value="$PROJECT_DIR$" />
<option value="$PROJECT_DIR$/app" />
</set>
</option>
<option name="resolveModulePerSourceSet" value="false" />
</GradleProjectSettings>
</option>
</component>
</project>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="NullableNotNullManager">
<option name="myDefaultNullable" value="android.support.annotation.Nullable" />
<option name="myDefaultNotNull" value="android.support.annotation.NonNull" />
<option name="myNullables">
<value>
<list size="7">
<item index="0" class="java.lang.String" itemvalue="org.jetbrains.annotations.Nullable" />
<item index="1" class="java.lang.String" itemvalue="javax.annotation.Nullable" />
<item index="2" class="java.lang.String" itemvalue="javax.annotation.CheckForNull" />
<item index="3" class="java.lang.String" itemvalue="edu.umd.cs.findbugs.annotations.Nullable" />
<item index="4" class="java.lang.String" itemvalue="android.support.annotation.Nullable" />
<item index="5" class="java.lang.String" itemvalue="androidx.annotation.Nullable" />
<item index="6" class="java.lang.String" itemvalue="androidx.annotation.RecentlyNullable" />
</list>
</value>
</option>
<option name="myNotNulls">
<value>
<list size="6">
<item index="0" class="java.lang.String" itemvalue="org.jetbrains.annotations.NotNull" />
<item index="1" class="java.lang.String" itemvalue="javax.annotation.Nonnull" />
<item index="2" class="java.lang.String" itemvalue="edu.umd.cs.findbugs.annotations.NonNull" />
<item index="3" class="java.lang.String" itemvalue="android.support.annotation.NonNull" />
<item index="4" class="java.lang.String" itemvalue="androidx.annotation.NonNull" />
<item index="5" class="java.lang.String" itemvalue="androidx.annotation.RecentlyNonNull" />
</list>
</value>
</option>
</component>
<component name="ProjectRootManager" version="2" languageLevel="JDK_1_8" project-jdk-name="1.8" project-jdk-type="JavaSDK">
<output url="file://$PROJECT_DIR$/build/classes" />
</component>
<component name="ProjectType">
<option name="id" value="Android" />
</component>
</project>
\ No newline at end of file
<?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>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="VcsDirectoryMappings">
<mapping directory="" vcs="Git" />
</component>
</project>
\ No newline at end of file
apply plugin: 'com.android.application'
android {
compileSdkVersion 27
defaultConfig {
applicationId "com.ecom.park_jy"
minSdkVersion 19
targetSdkVersion 27
versionCode 1
versionName "1.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
implementation fileTree(include: ['*.jar'], dir: 'libs')
implementation 'com.android.support:appcompat-v7:27.1.1'
implementation 'com.android.support.constraint:constraint-layout:1.1.3'
testImplementation 'junit:junit:4.12'
androidTestImplementation 'com.android.support.test:runner:1.0.2'
androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
implementation 'com.android.support:design:27.1.1'
implementation files('libs/android-async-http-1.4.9.jar')
implementation 'cz.msebera.android:httpclient:4.3.6'
implementation files('libs/commons-net-3.6.jar')
implementation files('libs/commons-net-3.6-sources.jar')
implementation 'com.google.code.gson:gson:2.8.2'
}
# Add project specific ProGuard rules here.
# You can control the set of applied configuration files using the
# proguardFiles setting in build.gradle.
#
# For more details, see
# http://developer.android.com/guide/developing/tools/proguard.html
# If your project uses WebView with JS, uncomment the following
# and specify the fully qualified class name to the JavaScript interface
# class:
#-keepclassmembers class fqcn.of.javascript.interface.for.webview {
# public *;
#}
# Uncomment this to preserve the line number information for
# debugging stack traces.
#-keepattributes SourceFile,LineNumberTable
# If you keep the line number information, uncomment this to
# hide the original source file name.
#-renamesourcefileattribute SourceFile
package com.ecom.park_jy;
import android.content.Context;
import android.support.test.InstrumentationRegistry;
import android.support.test.runner.AndroidJUnit4;
import org.junit.Test;
import org.junit.runner.RunWith;
import static org.junit.Assert.*;
/**
* Instrumented test, which will execute on an Android device.
*
* @see <a href="http://d.android.com/tools/testing">Testing documentation</a>
*/
@RunWith(AndroidJUnit4.class)
public class ExampleInstrumentedTest {
@Test
public void useAppContext() {
// Context of the app under test.
Context appContext = InstrumentationRegistry.getTargetContext();
assertEquals("com.ecom.park_jy", appContext.getPackageName());
}
}
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.ecom.park_jy">
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.BLUETOOTH" />
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />
<uses-permission android:name="android.permission.FLASHLIGHT" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS" />
<uses-permission android:name="android.permission.VIBRATE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<application
android:allowBackup="true"
android:icon="@drawable/icon"
android:label="@string/app_name"
android:supportsRtl="true"
android:theme="@style/AppTheme">
<activity android:name=".opening">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name=".Start" />
<activity
android:name=".start_btdevice"
android:label="選擇設備"
android:screenOrientation="portrait"
android:theme="@android:style/Theme.Holo.Light.Dialog.MinWidth" />
<activity android:name=".Setting" />
<activity android:name=".set_user_list" />
<activity android:name=".Road_list" />
<activity android:name=".Car_type" />
<activity android:name=".Car_Color" />
<activity android:name=".Car_mark" />
<activity android:name=".park_cam" />
<activity android:name=".Cumulative" />
<activity android:name=".CarNum_Input" />
<activity android:name=".Total" />
<activity android:name=".FileList" />
<activity android:name=".ImageViewer" />
<!-- 新增 Service -->
<service android:name=".MainService" />
<activity android:name=".img_demo" />
<activity android:name=".U064" />
<activity android:name=".GPS_Search"></activity>
</application>
</manifest>
\ No newline at end of file
package com.ecom.park_jy;
import java.io.IOException;
import java.io.OutputStream;
public class BluetoothPrint {
public void InitPrinter(OutputStream out){
byte[] bInit = {0x1b,0x40};
try {
out.write(bInit);
} catch (IOException e) {
e.printStackTrace();
}
}
public void ToBlackMark(OutputStream out){
byte[] bBM = {0x0c};
try {
out.write(bBM);
} catch (IOException e) {
e.printStackTrace();
}
}
public void PrintChangeLine(OutputStream out, int lines){
try {
for(int i = 0; i < lines; i++){
out.write(0x0a);
}
} catch (IOException e) {
e.printStackTrace();
}
}
public void PrintString(OutputStream out, String sCode){
byte[] bs = {0x1b,0x5a,1};
try {
out.write(bs);
out.write(sCode.getBytes("BIG5"));
out.write(0x0a);
bs[2] = 0;
out.write(bs);
out.write(0x0a);
} catch (IOException e) {
e.printStackTrace();
}
}
public void PrintUpLine(OutputStream out,String string){
byte[] uL = {0x1b,0x5f,1};
byte[] bString = {0x1b,0x5a,1};
try {
out.write(bString);
out.write(uL);
out.write(string.getBytes("BIG5"));
out.write(0x0a);
} catch (IOException e) {
e.printStackTrace();
}
}
public void PrintBarCode(OutputStream out, String barCode, boolean bSecond){
byte[] bString = {0x1b,0x5a,1};
byte[] bCodeHRI = {0x1d,0x48,0,0x0a};
byte[] bCodeWidth = {0x1d,0x77,1,0x0a};
byte[] bCodeHigh = {0x1d,0x68,64,0x0a};
byte[] bCodeType = {0x1d,0x6b,0x45};
try {
out.write(bString);
if(bSecond){
out.write(bCodeHRI);
}
out.write(bCodeHigh);
out.write(bCodeWidth);
out.write(bCodeType);
out.write(barCode.length());
out.write(barCode.getBytes());
out.write(0x0a);
} catch (IOException e) {
e.printStackTrace();
}
}
}
This diff is collapsed.
package com.ecom.park_jy;
import android.content.Intent;
import android.os.Environment;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.ListView;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.List;
public class Car_Color extends AppCompatActivity {
ListView listView;
String[] car_type;
String findin,findout;
Intent intent = new Intent();
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_car__color);
listView = (ListView)findViewById(R.id.color_list);
List list = new ArrayList();
File car = new File(Environment.getExternalStorageDirectory() + "/Park_JY/ColorOfCar.temp");
try {
BufferedReader reader = new BufferedReader(new InputStreamReader(new FileInputStream(car)));
while((findin = reader.readLine()) != null){
findout = findin;
car_type = findout.split("\n");
for(int i = 0; i < car_type.length; i++){
list.add(car_type[i]);
}
}
reader.close();
} catch (java.io.IOException e) {
e.printStackTrace();
}
ArrayAdapter adapter = new ArrayAdapter(this,R.layout.skin_user_list_text,R.id.textView43,list);
listView.setAdapter(adapter);
listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
String name = (String)listView.getItemAtPosition(position);
intent.putExtra("Car_Color",name);
setResult(RESULT_OK,intent);
finish();
}
});
}
}
package com.ecom.park_jy;
import android.content.Intent;
import android.os.Environment;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.ListView;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.List;
public class Car_mark extends AppCompatActivity {
ListView listView;
String[] car_type;
String findin,findout;
Intent intent = new Intent();
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_car_mark);
listView = (ListView)findViewById(R.id.car_mark);
List list = new ArrayList();
File car = new File(Environment.getExternalStorageDirectory() + "/Park_JY/BrandOfCar.temp");
try {
BufferedReader reader = new BufferedReader(new InputStreamReader(new FileInputStream(car)));
while((findin = reader.readLine()) != null){
findout = findin;
car_type = findout.split("\n");
for(int i = 0; i < car_type.length; i++){
list.add(car_type[i]);
}
}
reader.close();
} catch (java.io.IOException e) {
e.printStackTrace();
}
ArrayAdapter adapter = new ArrayAdapter(this,R.layout.skin_user_list_text,R.id.textView43,list);
listView.setAdapter(adapter);
listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
String name = (String)listView.getItemAtPosition(position);
intent.putExtra("Car_MARK",name);
setResult(RESULT_OK,intent);
finish();
}
});
}
}
package com.ecom.park_jy;
import android.content.Intent;
import android.os.Environment;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.ListView;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.List;
public class Car_type extends AppCompatActivity {
ListView listView;
String[] car_type;
String findin,findout;
Intent intent = new Intent();
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_car_type);
listView = (ListView)findViewById(R.id.car_list);
List list = new ArrayList();
File car = new File(Environment.getExternalStorageDirectory() + "/Park_JY/TypeOfCar.temp");
try {
BufferedReader reader = new BufferedReader(new InputStreamReader(new FileInputStream(car)));
while((findin = reader.readLine()) != null){
findout = findin;
car_type = findout.split("\n");
for(int i = 0; i < car_type.length; i++){
list.add(car_type[i]);
}
}
reader.close();
} catch (java.io.IOException e) {
e.printStackTrace();
}
ArrayAdapter adapter = new ArrayAdapter(this,R.layout.skin_user_list_text,R.id.textView43,list);
listView.setAdapter(adapter);
listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
String name = (String)listView.getItemAtPosition(position);
intent.putExtra("Car_TYPE",name);
setResult(RESULT_OK,intent);
finish();
}
});
}
}
This diff is collapsed.
This diff is collapsed.
package com.ecom.park_jy;
import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.AdapterView;
import android.widget.BaseAdapter;
import android.widget.Button;
import android.widget.ListView;
import android.widget.TextView;
import android.widget.Toast;
import java.io.File;
import java.util.ArrayList;
public class FileList extends AppCompatActivity {
private Intent intent = new Intent();
private Bundle bundle;
private String szFilePath;
private String szSpace;
private boolean bSearch;
private int gidsearch;
private static ArrayList<String> szFileList = new ArrayList<String>();
public void bt_back(View v){
finish();
}
private void Init()
{
bundle = this.getIntent().getExtras();
String szTmpPath = bundle.getString("FILES_PATH");
String szTmpSpace = bundle.getString("SEARCH_FILE");
szSpace = bundle.getString("ADDR_SPACE");
if(szTmpPath.length() < 4)
bSearch = true;
if(bSearch)
{
szFilePath = szTmpSpace;
searchFiles();
}
else
{
szFilePath = szTmpPath;
listingFiles();
}
if(szFileList.size() == 0)
Toast.makeText(FileList.this,"沒有相關檔案,請開單", Toast.LENGTH_LONG).show();
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_file_list);
Init();
ListView list = (ListView) findViewById(R.id.fileList);
list.setAdapter(new MyColorListAdapter(this));
list.setOnItemClickListener(new AdapterView.OnItemClickListener()
{
@Override
public void onItemClick(AdapterView<?> parent, View v,int position, long id)
{
String[] arrayItem = Commin.readTXT(szFilePath, "\n");
bundle.putInt("positionid", gidsearch);//給予特定數
bundle.putStringArray("INVENTORY", arrayItem);
bundle.putInt("INVENTOR2", position);
bundle.putStringArrayList("FILE_LIST", szFileList);
intent.putExtras(bundle);
setResult(RESULT_OK, intent);
finish();
}
});
AdapterView.OnItemSelectedListener OnItemSelected = new AdapterView.OnItemSelectedListener()
{
@Override
public void onItemSelected(AdapterView<?> parent, View v,int position, long id)
{
int nLen = szFileList.get(position).length();
setTitle(szFileList.get(position).substring(nLen-17, nLen-6));
}
@Override
public void onNothingSelected(AdapterView<?> arg0)
{
}
};
list.setOnItemSelectedListener(OnItemSelected);
}
public static class MyColorListAdapter extends BaseAdapter
{
private LayoutInflater mLayIfl;
public MyColorListAdapter(Context context)
{
mLayIfl = LayoutInflater.from(context);
}
@Override
public int getCount()
{
return szFileList.size();
}
@Override
public Object getItem(int position)
{
return position;
}
@Override
public long getItemId(int position)
{
return position;
}
@Override
public View getView(int position, View convertView, ViewGroup parent)
{
TextView mItemView;
if (convertView == null)
{
convertView = mLayIfl.inflate(R.layout.file_item, null);
mItemView = (TextView) convertView.findViewById(R.id.text);
convertView.setTag(mItemView);
convertView.setBackgroundResource((position & 1) == 1 ? R.color.gray: R.color.white);
} else
{
mItemView = (TextView) convertView.getTag();
convertView.setBackgroundResource((position & 1) == 1 ? R.color.gray: R.color.white);
}
mItemView.setText(szFileList.get(position));
int nLen = szFileList.get(position).length();
if(Integer.parseInt(szFileList.get(position).substring(nLen-3, nLen)) == 0)
convertView.setBackgroundResource(R.color.red);
return convertView;
}
}
public void searchFiles()
{
String szTemp;
szFileList.clear();
File tmpFile = new File(szFilePath);
if(!tmpFile.isFile())
return;
String[] arrayCars = Commin.readTXT(szFilePath, "\n");
for(int i=0; i<arrayCars.length; ++i)
{
String[] arrayItem = arrayCars[i].split(";");
if(arrayItem.length < 13)
continue;
if(arrayItem.length < 12)
continue;
String[] szTmpSpace = arrayItem[5].split(" ");
if(0 != szSpace.compareTo(szTmpSpace[0]))
continue;
String szForamt = String.format("%-8s", arrayItem[7]);
szTemp = String.format("%03d | %s| %s| %s| %s %s| %03d",i+1,arrayItem[3],
arrayItem[5].split(" ")[0],szForamt, arrayItem[10],arrayItem[1],Integer.parseInt(arrayItem[13]));
gidsearch=i;
szFileList.clear();
szFileList.add(szTemp);
}
}
public void listingFiles()
{
String szTemp;
szFileList.clear();
File tmpFile = new File(szFilePath);
if(!tmpFile.isFile())
return;
String[] arrayCars = Commin.readTXT(szFilePath, "\n");
for (int i = 0; i < arrayCars.length; i++)
{
String[] arrayItem = arrayCars[i].split(";");
if(arrayItem.length < 13){
continue;
}
String szForamt = String.format("%-8s", arrayItem[7]);
szTemp = String.format("%03d | %s| %s| %s| %s %s| %03d",i+1,arrayItem[3],
arrayItem[5].split(" ")[0],szForamt.replaceAll(" ", " "), arrayItem[10],arrayItem[1],Integer.parseInt(arrayItem[13]));
szFileList.add(szTemp);
}
}
}
package com.ecom.park_jy;
import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.OutputStream;
import java.io.OutputStreamWriter;
import java.net.Socket;
import java.util.StringTokenizer;
public class FtpConn {
private static Socket socket = null;
private static BufferedReader reader = null;
private static BufferedWriter writer = null;
InputStream is = null;
OutputStream os = null;
public synchronized static Boolean connect(String host, int port, String user, String pass) throws IOException
{
if (socket != null)
{
return false;
}
socket = new Socket(host, port);
reader = new BufferedReader(new InputStreamReader(socket.getInputStream()));
writer = new BufferedWriter(new OutputStreamWriter(socket.getOutputStream()));
String response = readLine();
if(response.startsWith("220-"))
response = readLine();
if(response.startsWith("220-"))
response = readLine();
if (!response.startsWith("220"))
{
disconnect();
return false;
}
sendLine("USER " + user);
response = readLine();
if (!response.startsWith("331 "))
{
disconnect();
return false;
}
sendLine("PASS " + pass);
response = readLine();
if (!response.startsWith("230"))
{
throw new IOException("SimpleFTP was unable to log in with the supplied password: "+ response);
}
return true;
}
public synchronized static void disconnect() throws IOException
{
try
{
sendLine("QUIT");
} finally
{
socket = null;
}
}
public synchronized static boolean stor(File file) throws IOException
{
if (file.isDirectory())
{
}
String filename = file.getName();
return stor(new FileInputStream(file), filename);
}
public synchronized static boolean stor(InputStream inputStream, String filename)throws IOException
{
bin();
BufferedInputStream input = new BufferedInputStream(inputStream);
sendLine("PASV");
String response = readLine();
if (!response.startsWith("227"))
{
}
String ip = null;
int port = -1;
int opening = response.indexOf('(');
int closing = response.indexOf(')', opening + 1);
if (closing > 0)
{
String dataLink = response.substring(opening + 1, closing);
StringTokenizer tokenizer = new StringTokenizer(dataLink, ",");
try
{
ip = tokenizer.nextToken() + "." + tokenizer.nextToken() + "."
+ tokenizer.nextToken() + "." + tokenizer.nextToken();
port = Integer.parseInt(tokenizer.nextToken()) * 256
+ Integer.parseInt(tokenizer.nextToken());
} catch (Exception e)
{
e.printStackTrace();
}
}
sendLine("STOR " + filename);
Socket dataSocket = new Socket(ip, port);
response = readLine();
if (!response.startsWith("125"))
{
}
BufferedOutputStream output = new BufferedOutputStream(dataSocket.getOutputStream());
byte[] buffer = new byte[4096];
int bytesRead = 0;
while ((bytesRead = input.read(buffer)) != -1)
{
output.write(buffer, 0, bytesRead);
}
output.flush();
output.close();
input.close();
response = readLine();
return response.startsWith("226");
}
public synchronized static boolean bin() throws IOException
{
sendLine("TYPE I");
String response = readLine();
return (response.startsWith("200"));
}
public synchronized boolean ascii() throws IOException
{
sendLine("TYPE A");
String response = readLine();
return (response.startsWith("200"));
}
private static void sendLine(String line) throws IOException
{
if (socket == null)
{
throw new IOException("SimpleFTP is not connected.");
}
try
{
writer.write(line + "\r\n");
writer.flush();
} catch (IOException e)
{
disconnect();
throw e;
}
}
private static String readLine() throws IOException
{
String line = reader.readLine();
return line;
}
}
package com.ecom.park_jy;
import android.content.Intent;
import android.os.Environment;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.ListView;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.List;
public class GPS_Search extends AppCompatActivity {
ListView listView;
String[] car_GPS,gps2;
String findin,findout;
Intent intent = new Intent();
Bundle bundle;
int count = 0;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_gps__search);
bundle = this.getIntent().getExtras();
listView = (ListView)findViewById(R.id.GPS_list);
final List list = new ArrayList();
final List list2 = new ArrayList();
final List list3 = new ArrayList();
File car = new File(Environment.getExternalStorageDirectory() + "/Park_JY/All_GPS.txt");
try {
BufferedReader reader = new BufferedReader(new InputStreamReader(new FileInputStream(car)));
while((findin = reader.readLine()) != null){
findout = findin;
car_GPS = findout.split("\n");
for(int i = 0; i < car_GPS.length; i++){
list.add(car_GPS[i]);
gps2 = car_GPS[i].split(" ");
if(gps2.length > 5 ){
if((bundle.getDouble("Lat") - Double.valueOf(gps2[4].substring(4)) >= -0.00002 && bundle.getDouble("Lat") - Double.valueOf(gps2[4].substring(4)) <= 0.00002) && (bundle.getDouble("Lon") - Double.valueOf(gps2[5].substring(4)) <= 0.00002 && bundle.getDouble("Lon") - Double.valueOf(gps2[5].substring(4)) >= -0.00002)){
if(count > 9){
break;
}
count ++;
list2.add(car_GPS[i]);
list3.add(gps2[0]);
}
}
}
}
reader.close();
} catch (java.io.IOException e) {
e.printStackTrace();
}
ArrayAdapter adapter = new ArrayAdapter(this,R.layout.skin_user_list_text,R.id.textView43,list3);
listView.setAdapter(adapter);
listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
//String name = (String)listView.getItemAtPosition(position);
intent.putExtra("GPS車格",list2.get(position).toString());
//intent.putExtra("dataCount",Integer.toString(list.size()));
setResult(RESULT_OK,intent);
finish();
}
});
}
}
package com.ecom.park_jy;
import android.content.Context;
import android.content.Intent;
import android.content.res.TypedArray;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.support.v4.view.ViewPager;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.KeyEvent;
import android.view.View;
import android.view.ViewGroup;
import android.widget.AdapterView;
import android.widget.BaseAdapter;
import android.widget.Gallery;
import android.widget.GridView;
import android.widget.ImageView;
import android.widget.TextView;
import java.io.File;
import java.io.IOException;
import java.util.ArrayList;
public class ImageViewer extends AppCompatActivity {
private Bundle bundle;
int count = 0;
String szPath;
String szCale;
String szUser;
private TextView name_textView;
private GridView mGallery;
private ImageView photoViewer;
private ImageAdapter imageAdapter;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_image_viewer);
bundle = this.getIntent().getExtras();
szPath = bundle.getString("PATH");
szCale = bundle.getString("CALE");
szUser = bundle.getString("USER");
photoViewer = (ImageView) findViewById(R.id.imageView2);
mGallery = (GridView)findViewById(R.id.showImg);
findViews();
try
{
imageAdapter = new ImageAdapter(this,szPath,szCale,szUser);
mGallery.setAdapter(imageAdapter);
} catch (IOException e)
{
e.printStackTrace();
}
mGallery.setOnItemClickListener(new AdapterView.OnItemClickListener()
{
public void onItemClick(AdapterView parent, View v, int position,long id)
{
photoViewer.setImageBitmap(imageAdapter.imgBmps.get(position));
name_textView.setText(imageAdapter.GetPath(position));
}
});
}
private void findViews()
{
name_textView = (TextView) findViewById(R.id.img_name);
}
public boolean onKeyDown(int keyCode, KeyEvent event)
{
if (keyCode == KeyEvent.KEYCODE_BACK)
{
imageAdapter.ClearAll();
finish();
}
return true;
}
public class ImageAdapter extends BaseAdapter
{
private int mItemBG;
private Context mContext;
public ArrayList<String> imageList = new ArrayList<String>();
public ArrayList<String> nameList = new ArrayList<String>();
public ArrayList<Bitmap> imgBmps = new ArrayList<Bitmap>();
public ImageAdapter(Context c,String szPath,String szCale,String szUser) throws IOException
{
mContext = c;
TypedArray a = c.obtainStyledAttributes(R.styleable.Gallery);
mItemBG = a.getResourceId(R.styleable.Gallery_android_galleryItemBackground,0);
try
{
ListImages(szPath,szCale,szUser);
} catch (IOException e)
{
e.printStackTrace();
}
}
public void ClearAll()
{
imgBmps.clear();
imageList.clear();
}
public String GetPath(int pos)
{
return nameList.get(pos);
}
@Override
public int getCount()
{
return imageList.size();
}
@Override
public Object getItem(int position)
{
return position;
}
@Override
public long getItemId(int position)
{
return position;
}
public View getView(int position, View convertView, ViewGroup parent)
{
ImageView imgTemp = new ImageView(mContext);
if(imgBmps.size()<(position+1))
{
BitmapFactory.Options options = new BitmapFactory.Options();
options.inSampleSize = 2;
Bitmap bm = BitmapFactory.decodeFile(imageList.get(position),options);
imgBmps.add(bm);
}
imgTemp.setImageBitmap(imgBmps.get(position));
imgTemp.setLayoutParams(new Gallery.LayoutParams(270, 180));
imgTemp.setScaleType(ImageView.ScaleType.FIT_XY);
imgTemp.setBackgroundResource(mItemBG);
return imgTemp;
}
private void ListImages(String szPath,String szCale,String szUser) throws IOException
{
File fileTemp = new File(szPath);
if(!fileTemp.isDirectory())
return;
if(fileTemp.listFiles(new FilesFilter(szUser,szCale,"jpg",false)).length > 0)
{
for(File file : fileTemp.listFiles(new FilesFilter(szUser,szCale,"jpg",true)))
{
String szPathTemp = szPath +"/"+ file.getName();
File fTemp = new File(szPathTemp);
if(!fTemp.isFile())
return;
nameList.add(file.getName());
imageList.add(szPathTemp);
}
}
if(imageList.size() <1)
name_textView.setText("沒有照片,請拍照");
}
};
public void img_touch(View v){
Intent intent = new Intent(ImageViewer.this,img_demo.class);
Bundle bundle = new Bundle();
if(!name_textView.getText().toString().equals("沒有照片,請拍照")){
bundle.putString("Img_name",name_textView.getText().toString());
intent.putExtras(bundle);
startActivity(intent);
}
}
}
package com.ecom.park_jy;
import android.app.Activity;
import android.app.NotificationManager;
import android.app.PendingIntent;
import android.app.Service;
import android.content.Context;
import android.content.Intent;
import android.media.Ringtone;
import android.media.RingtoneManager;
import android.net.Uri;
import android.os.Environment;
import android.os.IBinder;
import android.os.Vibrator;
import android.support.v4.app.NotificationCompat;
import android.support.v4.app.TaskStackBuilder;
import android.util.Log;
import android.widget.Toast;
import com.loopj.android.http.AsyncHttpClient;
import com.loopj.android.http.AsyncHttpResponseHandler;
import com.loopj.android.http.RequestParams;
import com.loopj.android.http.SyncHttpClient;
import com.loopj.android.http.TextHttpResponseHandler;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.io.UnsupportedEncodingException;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
import java.util.Timer;
import java.util.TimerTask;
import cz.msebera.android.httpclient.Header;
public class MainService extends Service {
String time2 = "";
String findin,findout;
String[] readfile,filec;
String readfile2,ip;
//List list = new ArrayList();
int count = 0;
RequestParams params = new RequestParams();
SyncHttpClient client = new SyncHttpClient();
Vibrator vibrator;
@Override
public int onStartCommand(final Intent intent, final int flags, int startId){
ip = "http://192.168.3.240:";
// 設定每次時間觸發時執行的動作,將這些動作包成物件,放進 TimerTask 型態的參考中。
TimerTask action = new TimerTask() {
@Override
public void run() {
final String[] roadCount = {"A117","B240","C265","D004","E089","F010","F020","G042","H076","I072","J042","K006","L007","L329","M055","N058","P075","Q083","R018","S038","T138","U064","V119","W108","X151","Y015"};
Date d = new Date();
SimpleDateFormat year = new SimpleDateFormat("yyyy");
SimpleDateFormat simple = new SimpleDateFormat("MMddHHmm");
int x = 0;
x = Integer.valueOf(year.format(d)) - 1911;
readfile2 = Integer.toString(x) + simple.format(d);
params.put("update_datetime",time2);
for(int r = 0; r < roadCount.length; r++){
client.get(ip + "1/v1/select/grids/" + roadCount[r], params, new TextHttpResponseHandler() {
@Override
public void onFailure(int i, Header[] headers, String s, Throwable throwable) {
}
@Override
public void onSuccess(int i, Header[] headers, String s) {
String[] msg,timechange;
msg = s.replace("\"","").split(";");
try {
FileOutputStream out = new FileOutputStream(Environment.getExternalStorageDirectory() +"/Park_JY/" + "update_U064.txt");
try {
BufferedWriter w = new BufferedWriter(new OutputStreamWriter(out,"UTF-8"));
for(int j = 0; j < msg.length; j++){
timechange = msg[j].split(" ");
if(timechange[11].equals("None") && (Integer.parseInt(msg[j].substring(1,4)) % 2 == 1) && !(msg[j].substring(0,4).equals("U061")) && !(msg[j].substring(0,4).equals("U063")) && !(msg[j].substring(0,4).equals("U065")) && !(msg[j].substring(0,4).equals("U067")) && (Integer.parseInt(msg[j].substring(1,4)) < 84)){
w.write(msg[j] + "\n");
}else{
w.write(msg[j] + "\n");
}
}
w.flush();
w.close();
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
} catch (FileNotFoundException e) {
e.printStackTrace();
}
Uri notification = RingtoneManager.getDefaultUri(RingtoneManager.TYPE_NOTIFICATION);
Ringtone r = RingtoneManager.getRingtone(getApplicationContext(), notification);
vibrator = (Vibrator)getSystemService(Service.VIBRATOR_SERVICE);
//long[] hz = {0,300,100,200};
vibrator.vibrate(1000);
r.play();
//list = new ArrayList();
}
});
}
//time2 = readfile2;
}
};
// 將定時器物件建立出來。
Timer timer = new Timer();
// 利用 schedule() 方法,將執行動作、延遲時間(1秒)、間隔時間(1秒) 輸入方法中。
// 執行此方法後將會定時執行動作。
timer.schedule(action, 10000, 60000);
return super.onStartCommand(intent, flags, startId);
}
@Override
public IBinder onBind(Intent intent) {
return null;
}
}
package com.ecom.park_jy;
import android.content.Intent;
import android.os.Environment;
import android.support.design.widget.TabLayout;
import android.support.v4.content.ContextCompat;
import android.support.v4.view.ViewPager;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.LinearLayout;
import android.widget.TextView;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.List;
import static com.ecom.park_jy.Start.RoadNum;
public class Road_list extends AppCompatActivity { //路名List
public static String[] Title;
String findin,findout;
public static TabLayout tab;
ViewPager vp;
TabLayout.Tab list;
public static List listRoad = new ArrayList();
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_road_list);
File road_select = new File(Environment.getExternalStorageDirectory() + "/Park_JY/JiaYiCityRoad.txt");
BufferedReader reader = null;
listRoad.clear();
try {
reader = new BufferedReader(new InputStreamReader(new FileInputStream(road_select)));
while((findin = reader.readLine()) != null){
findout = findin;
Title = findout.split("\n");
for(int i = 0; i < Title.length; i++){
listRoad.add(Title[i]);
}
}
reader.close();
} catch (java.io.IOException e) {
e.printStackTrace();
}
tab = (TabLayout)findViewById(R.id.tablayout);
vp = (ViewPager)findViewById(R.id.viewpager);
Skin_Road_list_adapter sRoad = new Skin_Road_list_adapter(getSupportFragmentManager());
vp.setAdapter(sRoad);
tab.setupWithViewPager(vp);
tab.getTabAt(RoadNum).select();
for(int j = 0;j < listRoad.size();j++){
list = tab.getTabAt(j);
list.setCustomView(getView(j));
LinearLayout ln = (LinearLayout)tab.getChildAt(0);
ln.setShowDividers(LinearLayout.SHOW_DIVIDER_MIDDLE);
ln.setDividerPadding(20); //設置LinerLayout的間距
}
}
private View getView(int index){
View view = getLayoutInflater().inflate(R.layout.skin_road_list_tab_text,null);
TextView t12 = (TextView)view.findViewById(R.id.textView12);
t12.setText(listRoad.get(index).toString().substring(0,listRoad.get(index).toString().length() - 5));
return view;
}
}
package com.ecom.park_jy;
import android.annotation.SuppressLint;
import android.content.Intent;
import android.content.SharedPreferences;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.KeyEvent;
import android.view.View;
import android.widget.EditText;
import android.widget.TextView;
import android.widget.Toast;
public class Setting extends AppCompatActivity {
public static final String PARK = "PARK";
public static final String PARK_USER = "PARK_USER";
EditText edit_IP,edit_Port,edit6,account,edit8;
Intent intent = new Intent();
String ip = "192.168.3.2";
int port = 21;
public String user = "";
public String FTP_user,FTP_paw,UserSave;
private SharedPreferences share;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_setting);
edit_IP = (EditText)findViewById(R.id.editText4);
edit_Port = (EditText)findViewById(R.id.editText5);
edit6 = (EditText)findViewById(R.id.editText6);
account = (EditText)findViewById(R.id.account);
edit8 = (EditText)findViewById(R.id.editText8);
edit_Port.setText(Integer.toString(port));
edit_IP.setText(ip);
if(user == null){
user = getIntent().getStringExtra("USER_2");
}else{
user = getIntent().getStringExtra("USER");
}
savedata();
}
public void edit_selectUser(View v){
intent.setClass(Setting.this,set_user_list.class);
startActivity(intent);
finish();
}
public void bt_back(View view){
user = edit6.getText().toString();
finish();
}
public void bt_save(View v){
FTP_user = account.getText().toString();
Toast.makeText(Setting.this,"設定保存成功",Toast.LENGTH_LONG).show();
}
private void savedata(){
share = getSharedPreferences(PARK,0);
edit6.setText(share.getString(PARK_USER, user));
FTP_user = share.getString("PARK_ACCOUNT","cypark");
account.setText(FTP_user);
FTP_paw = share.getString("PARK_PASSWORD","ecom2828");
edit8.setText(FTP_paw);
}
@Override
protected void onPause() {
super.onPause();
share.edit().putString(PARK_USER,user).apply();
share.edit().putString("PARK_ACCOUNT",FTP_user).apply();
share.edit().putString("PARK_PASSWORD",FTP_paw).apply();
}
public boolean onKeyDown(int keyCode, KeyEvent event){
if(keyCode == KeyEvent.KEYCODE_BACK){
user = edit6.getText().toString();
finish();
}
return true;
}
}
package com.ecom.park_jy;
import android.app.Activity;
import android.content.Context;
import android.graphics.Color;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.BaseAdapter;
import android.widget.RelativeLayout;
import android.widget.TextView;
import java.util.HashMap;
import java.util.List;
import static com.ecom.park_jy.Start.postion_box;
public class Skin_Road_list_Fragment_Adapter extends BaseAdapter {
private List<HashMap<String,String>> list;
private Context context;
private int[] type;
private int x = postion_box;
public Skin_Road_list_Fragment_Adapter(Context context,List<HashMap<String,String>> list, int[] type){
this.context = context;
this.list = list;
this.type = type;
}
@Override
public int getCount() {
return list.size();
}
@Override
public Object getItem(int position) {
return list.get(position);
}
@Override
public long getItemId(int position) {
return position;
}
@Override
public View getView(int position, View convertView, ViewGroup parent) {
String n = list.get(position).get("data");
LayoutInflater inflater = LayoutInflater.from(context);
View view = null;
view = inflater.inflate(R.layout.skin_road_list_fragment_adapter,null);
String[] item = n.split("\n");
//RelativeLayout layout = (RelativeLayout)view.findViewById(R.id.relat);
TextView t13 = (TextView)view.findViewById(R.id.textView13);
System.out.println(item[0].split(" ")[0].length() == 5);
if(item[0].split(" ")[0].length() == 5){
t13.setText(item[0].substring(1,5));
}else if(item[0].split(" ")[0].equals("")){
t13.setText(" ");
}else{
t13.setText(item[0].substring(0,4));
}
return view;
}
}
package com.ecom.park_jy;
import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentManager;
import android.support.v4.app.FragmentPagerAdapter;
public class Skin_Road_list_adapter extends FragmentPagerAdapter {
public Skin_Road_list_adapter(FragmentManager fm) {
super(fm);
}
@Override
public Fragment getItem(int position) {
if(position == 1){
return new Skin_Road_list_fragment_2();
}
if(position == 2){
return new Skin_Road_list_fragment_3();
}
if(position == 3){
return new Skin_Road_list_fragment_4();
}
if(position == 4){
return new Skin_Road_list_fragment_5();
}
if(position == 5){
return new Skin_Road_list_fragment_6();
}
if(position == 6){
return new Skin_Road_list_fragment_7();
}
if(position == 7){
return new Skin_Road_list_fragment_8();
}
if(position == 8){
return new Skin_Road_list_fragment_9();
}
if(position == 9){
return new Skin_Road_list_fragment_10();
}
if(position == 10){
return new Skin_Road_list_fragment_11();
}
if(position == 11){
return new Skin_Road_list_fragment_12();
}
if(position == 12){
return new Skin_Road_list_fragment_13();
}
if(position == 13){
return new Skin_Road_list_fragment_14();
}
if(position == 14){
return new Skin_Road_list_fragment_15();
}
if(position == 15){
return new Skin_Road_list_fragment_16();
}
if(position == 16){
return new Skin_Road_list_fragment_17();
}
if(position == 17){
return new Skin_Road_list_fragment_18();
}
if(position == 18){
return new Skin_Road_list_fragment_19();
}
if(position == 19){
return new Skin_Road_list_fragment_27();
}
if(position == 20){
return new Skin_Road_list_fragment_20();
}
if(position == 21){
return new Skin_Road_list_fragment_21();
}
if(position == 22){
return new Skin_Road_list_fragment_22();
}
if(position == 23){
return new Skin_Road_list_fragment_23();
}
if(position == 24){
return new Skin_Road_list_fragment_24();
}
if(position == 25){
return new Skin_Road_list_fragment_25();
}
if(position == 26){
return new Skin_Road_list_fragment_26();
}
return new Skin_Road_list_fragment_1();
}
@Override
public int getCount() {
return Road_list.listRoad.size();
}
}
package com.ecom.park_jy;
import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.os.Environment;
import android.support.v4.app.Fragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.AdapterView;
import android.widget.ListView;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import static com.ecom.park_jy.Start.postion_box;
public class Skin_Road_list_fragment_1 extends Fragment {
private ListView listView;
ArrayList<HashMap<String,String>> list_1 = new ArrayList<HashMap<String, String>>();
//ArrayList<HashMap<String,String>> list_2 = new ArrayList<HashMap<String, String>>();
String findin,findout;
String[] saveRoad;
Intent intent = new Intent();
private View view;
public View onCreateView(LayoutInflater inflater, ViewGroup vg, Bundle save){
view = inflater.inflate(R.layout.skin_road_list_fragment_list,vg,false);
return view;
}
public void onViewCreated(View v,Bundle save){
super.onViewCreated(v,save);
listView = (ListView)getView().findViewById(R.id.road_list);
File road_select = new File(Environment.getExternalStorageDirectory() +"/Park_JY/" + "A117" + ".temp");
BufferedReader reader = null;
try {
reader = new BufferedReader(new InputStreamReader(new FileInputStream(road_select)));
while((findin = reader.readLine()) != null){
findout = findin;
saveRoad = findout.split("\n");
for(int i = 0; i < saveRoad.length; i++){
HashMap<String,String> road = new HashMap<String, String>();
road.put("data",saveRoad[i]);
list_1.add(road);
}
}
reader.close();
} catch (java.io.IOException e) {
e.printStackTrace();
}
int[] type = new int[saveRoad.length];
for(int j = 0;j < saveRoad.length; j+=2){
type[j] = 0;
if(j+1 < saveRoad.length){
type[j+1] = 1;
}
}
Skin_Road_list_Fragment_Adapter sRlist = new Skin_Road_list_Fragment_Adapter(this.getActivity(),list_1,type);
listView.setAdapter(sRlist);
listView.setSelection(postion_box);
listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
intent.setClass(getActivity(),Start.class);
intent.putExtra("選項",position);
intent.putExtra("車格",list_1.get(position).toString().substring(6,list_1.get(position).toString().length()-1));
getActivity().setResult(Activity.RESULT_OK,intent);
getActivity().finish();
}
});
}
public void onDestroyView(){
super.onDestroyView();
}
}
package com.ecom.park_jy;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.os.Environment;
import android.support.v4.app.Fragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.AdapterView;
import android.widget.ListView;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.HashMap;
import static com.ecom.park_jy.Start.postion_box;
public class Skin_Road_list_fragment_10 extends Fragment {
private ListView listView;
ArrayList<HashMap<String,String>> list_1 = new ArrayList<HashMap<String, String>>();
String findin,findout;
String[] saveRoad;
Intent intent = new Intent();
private View view;
public View onCreateView(LayoutInflater inflater, ViewGroup vg, Bundle save){
view = inflater.inflate(R.layout.skin_road_list_fragment_list,vg,false);
return view;
}
public void onViewCreated(View v,Bundle save){
super.onViewCreated(v,save);
listView = (ListView)getView().findViewById(R.id.road_list);
File road_select = new File(Environment.getExternalStorageDirectory() + "/Park_JY/" + "I072.temp");
BufferedReader reader = null;
try {
reader = new BufferedReader(new InputStreamReader(new FileInputStream(road_select)));
while((findin = reader.readLine()) != null){
findout = findin;
saveRoad = findout.split("\n");
for(int i = 0; i < saveRoad.length; i++){
HashMap<String,String> road = new HashMap<String, String>();
road.put("data",saveRoad[i]);
list_1.add(road);
}
}
reader.close();
} catch (java.io.IOException e) {
e.printStackTrace();
}
int[] type = new int[saveRoad.length];
for(int j = 0;j < saveRoad.length; j+=2){
type[j] = 0;
if(j+1 < saveRoad.length){
type[j+1] = 1;
}
}
Skin_Road_list_Fragment_Adapter sRlist = new Skin_Road_list_Fragment_Adapter(this.getActivity(),list_1,type);
listView.setAdapter(sRlist);
listView.setSelection(postion_box);
listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
intent.setClass(getActivity(),Start.class);
intent.putExtra("選項",position);
intent.putExtra("車格",list_1.get(position).toString().substring(6,list_1.get(position).toString().length()-1));
getActivity().setResult(Activity.RESULT_OK,intent);
getActivity().finish();
}
});
}
public void onDestroyView(){
super.onDestroyView();
}
}
package com.ecom.park_jy;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.os.Environment;
import android.support.v4.app.Fragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.AdapterView;
import android.widget.ListView;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.HashMap;
import static com.ecom.park_jy.Start.postion_box;
public class Skin_Road_list_fragment_11 extends Fragment {
private ListView listView;
ArrayList<HashMap<String,String>> list_1 = new ArrayList<HashMap<String, String>>();
String findin,findout;
String[] saveRoad;
Intent intent = new Intent();
private View view;
public View onCreateView(LayoutInflater inflater, ViewGroup vg, Bundle save){
view = inflater.inflate(R.layout.skin_road_list_fragment_list,vg,false);
return view;
}
public void onViewCreated(View v,Bundle save){
super.onViewCreated(v,save);
listView = (ListView)getView().findViewById(R.id.road_list);
File road_select = new File(Environment.getExternalStorageDirectory() + "/Park_JY/" + "J042.temp");
BufferedReader reader = null;
try {
reader = new BufferedReader(new InputStreamReader(new FileInputStream(road_select)));
while((findin = reader.readLine()) != null){
findout = findin;
saveRoad = findout.split("\n");
for(int i = 0; i < saveRoad.length; i++){
HashMap<String,String> road = new HashMap<String, String>();
road.put("data",saveRoad[i]);
list_1.add(road);
}
}
reader.close();
} catch (java.io.IOException e) {
e.printStackTrace();
}
int[] type = new int[saveRoad.length];
for(int j = 0;j < saveRoad.length; j+=2){
type[j] = 0;
if(j+1 < saveRoad.length){
type[j+1] = 1;
}
}
Skin_Road_list_Fragment_Adapter sRlist = new Skin_Road_list_Fragment_Adapter(this.getActivity(),list_1,type);
listView.setAdapter(sRlist);
listView.setSelection(postion_box);
listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
intent.setClass(getActivity(),Start.class);
intent.putExtra("選項",position);
intent.putExtra("車格",list_1.get(position).toString().substring(6,list_1.get(position).toString().length()-1));
getActivity().setResult(Activity.RESULT_OK,intent);
getActivity().finish();
}
});
}
public void onDestroyView(){
super.onDestroyView();
}
}
package com.ecom.park_jy;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.os.Environment;
import android.support.v4.app.Fragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.AdapterView;
import android.widget.ListView;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.HashMap;
import static com.ecom.park_jy.Start.postion_box;
public class Skin_Road_list_fragment_12 extends Fragment {
private ListView listView;
ArrayList<HashMap<String,String>> list_1 = new ArrayList<HashMap<String, String>>();
String findin,findout;
String[] saveRoad;
Intent intent = new Intent();
private View view;
public View onCreateView(LayoutInflater inflater, ViewGroup vg, Bundle save){
view = inflater.inflate(R.layout.skin_road_list_fragment_list,vg,false);
return view;
}
public void onViewCreated(View v,Bundle save){
super.onViewCreated(v,save);
listView = (ListView)getView().findViewById(R.id.road_list);
File road_select = new File(Environment.getExternalStorageDirectory() + "/Park_JY/" + "K006.temp");
BufferedReader reader = null;
try {
reader = new BufferedReader(new InputStreamReader(new FileInputStream(road_select)));
while((findin = reader.readLine()) != null){
findout = findin;
saveRoad = findout.split("\n");
for(int i = 0; i < saveRoad.length; i++){
HashMap<String,String> road = new HashMap<String, String>();
road.put("data",saveRoad[i]);
list_1.add(road);
}
}
reader.close();
} catch (java.io.IOException e) {
e.printStackTrace();
}
int[] type = new int[saveRoad.length];
for(int j = 0;j < saveRoad.length; j+=2){
type[j] = 0;
if(j+1 < saveRoad.length){
type[j+1] = 1;
}
}
Skin_Road_list_Fragment_Adapter sRlist = new Skin_Road_list_Fragment_Adapter(this.getActivity(),list_1,type);
listView.setAdapter(sRlist);
listView.setSelection(postion_box);
listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
intent.setClass(getActivity(),Start.class);
intent.putExtra("選項",position);
intent.putExtra("車格",list_1.get(position).toString().substring(6,list_1.get(position).toString().length()-1));
getActivity().setResult(Activity.RESULT_OK,intent);
getActivity().finish();
}
});
}
public void onDestroyView(){
super.onDestroyView();
}
}
package com.ecom.park_jy;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.os.Environment;
import android.support.v4.app.Fragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.AdapterView;
import android.widget.ListView;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.HashMap;
import static com.ecom.park_jy.Start.postion_box;
public class Skin_Road_list_fragment_13 extends Fragment {
private ListView listView;
ArrayList<HashMap<String,String>> list_1 = new ArrayList<HashMap<String, String>>();
String findin,findout;
String[] saveRoad;
Intent intent = new Intent();
private View view;
public View onCreateView(LayoutInflater inflater, ViewGroup vg, Bundle save){
view = inflater.inflate(R.layout.skin_road_list_fragment_list,vg,false);
return view;
}
public void onViewCreated(View v,Bundle save){
super.onViewCreated(v,save);
listView = (ListView)getView().findViewById(R.id.road_list);
File road_select = new File(Environment.getExternalStorageDirectory() + "/Park_JY/" + "L007.temp");
BufferedReader reader = null;
try {
reader = new BufferedReader(new InputStreamReader(new FileInputStream(road_select)));
while((findin = reader.readLine()) != null){
findout = findin;
saveRoad = findout.split("\n");
for(int i = 0; i < saveRoad.length; i++){
HashMap<String,String> road = new HashMap<String, String>();
road.put("data",saveRoad[i]);
list_1.add(road);
}
}
reader.close();
} catch (java.io.IOException e) {
e.printStackTrace();
}
int[] type = new int[saveRoad.length];
for(int j = 0;j < saveRoad.length; j+=2){
type[j] = 0;
if(j+1 < saveRoad.length){
type[j+1] = 1;
}
}
Skin_Road_list_Fragment_Adapter sRlist = new Skin_Road_list_Fragment_Adapter(this.getActivity(),list_1,type);
listView.setAdapter(sRlist);
listView.setSelection(postion_box);
listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
intent.setClass(getActivity(),Start.class);
intent.putExtra("選項",position);
intent.putExtra("車格",list_1.get(position).toString().substring(6,list_1.get(position).toString().length()-1));
getActivity().setResult(Activity.RESULT_OK,intent);
getActivity().finish();
}
});
}
public void onDestroyView(){
super.onDestroyView();
}
}
package com.ecom.park_jy;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.os.Environment;
import android.support.v4.app.Fragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.AdapterView;
import android.widget.ListView;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.HashMap;
import static com.ecom.park_jy.Start.postion_box;
public class Skin_Road_list_fragment_14 extends Fragment {
private ListView listView;
ArrayList<HashMap<String,String>> list_1 = new ArrayList<HashMap<String, String>>();
String findin,findout;
String[] saveRoad;
Intent intent = new Intent();
private View view;
public View onCreateView(LayoutInflater inflater, ViewGroup vg, Bundle save){
view = inflater.inflate(R.layout.skin_road_list_fragment_list,vg,false);
return view;
}
public void onViewCreated(View v,Bundle save){
super.onViewCreated(v,save);
listView = (ListView)getView().findViewById(R.id.road_list);
File road_select = new File(Environment.getExternalStorageDirectory() + "/Park_JY/" + "L329.temp");
BufferedReader reader = null;
try {
reader = new BufferedReader(new InputStreamReader(new FileInputStream(road_select)));
while((findin = reader.readLine()) != null){
findout = findin;
saveRoad = findout.split("\n");
for(int i = 0; i < saveRoad.length; i++){
HashMap<String,String> road = new HashMap<String, String>();
road.put("data",saveRoad[i]);
list_1.add(road);
}
}
reader.close();
} catch (java.io.IOException e) {
e.printStackTrace();
}
int[] type = new int[saveRoad.length];
for(int j = 0;j < saveRoad.length; j+=2){
type[j] = 0;
if(j+1 < saveRoad.length){
type[j+1] = 1;
}
}
Skin_Road_list_Fragment_Adapter sRlist = new Skin_Road_list_Fragment_Adapter(this.getActivity(),list_1,type);
listView.setAdapter(sRlist);
listView.setSelection(postion_box);
listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
intent.setClass(getActivity(),Start.class);
intent.putExtra("選項",position);
intent.putExtra("車格",list_1.get(position).toString().substring(6,list_1.get(position).toString().length()-1));
getActivity().setResult(Activity.RESULT_OK,intent);
getActivity().finish();
}
});
}
public void onDestroyView(){
super.onDestroyView();
}
}
package com.ecom.park_jy;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.os.Environment;
import android.support.v4.app.Fragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.AdapterView;
import android.widget.ListView;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.HashMap;
import static com.ecom.park_jy.Start.postion_box;
public class Skin_Road_list_fragment_15 extends Fragment {
private ListView listView;
ArrayList<HashMap<String,String>> list_1 = new ArrayList<HashMap<String, String>>();
String findin,findout;
String[] saveRoad;
Intent intent = new Intent();
private View view;
public View onCreateView(LayoutInflater inflater, ViewGroup vg, Bundle save){
view = inflater.inflate(R.layout.skin_road_list_fragment_list,vg,false);
return view;
}
public void onViewCreated(View v,Bundle save){
super.onViewCreated(v,save);
listView = (ListView)getView().findViewById(R.id.road_list);
File road_select = new File(Environment.getExternalStorageDirectory() + "/Park_JY/" + "M055.temp");
BufferedReader reader = null;
try {
reader = new BufferedReader(new InputStreamReader(new FileInputStream(road_select)));
while((findin = reader.readLine()) != null){
findout = findin;
saveRoad = findout.split("\n");
for(int i = 0; i < saveRoad.length; i++){
HashMap<String,String> road = new HashMap<String, String>();
road.put("data",saveRoad[i]);
list_1.add(road);
}
}
reader.close();
} catch (java.io.IOException e) {
e.printStackTrace();
}
int[] type = new int[saveRoad.length];
for(int j = 0;j < saveRoad.length; j+=2){
type[j] = 0;
if(j+1 < saveRoad.length){
type[j+1] = 1;
}
}
Skin_Road_list_Fragment_Adapter sRlist = new Skin_Road_list_Fragment_Adapter(this.getActivity(),list_1,type);
listView.setAdapter(sRlist);
listView.setSelection(postion_box);
listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
intent.setClass(getActivity(),Start.class);
intent.putExtra("選項",position);
intent.putExtra("車格",list_1.get(position).toString().substring(6,list_1.get(position).toString().length()-1));
getActivity().setResult(Activity.RESULT_OK,intent);
getActivity().finish();
}
});
}
public void onDestroyView(){
super.onDestroyView();
}
}
package com.ecom.park_jy;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.os.Environment;
import android.support.v4.app.Fragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.AdapterView;
import android.widget.ListView;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.HashMap;
import static com.ecom.park_jy.Start.postion_box;
public class Skin_Road_list_fragment_16 extends Fragment {
private ListView listView;
ArrayList<HashMap<String,String>> list_1 = new ArrayList<HashMap<String, String>>();
String findin,findout;
String[] saveRoad;
Intent intent = new Intent();
private View view;
public View onCreateView(LayoutInflater inflater, ViewGroup vg, Bundle save){
view = inflater.inflate(R.layout.skin_road_list_fragment_list,vg,false);
return view;
}
public void onViewCreated(View v,Bundle save){
super.onViewCreated(v,save);
listView = (ListView)getView().findViewById(R.id.road_list);
File road_select = new File(Environment.getExternalStorageDirectory() + "/Park_JY/" + "N058.temp");
BufferedReader reader = null;
try {
reader = new BufferedReader(new InputStreamReader(new FileInputStream(road_select)));
while((findin = reader.readLine()) != null){
findout = findin;
saveRoad = findout.split("\n");
for(int i = 0; i < saveRoad.length; i++){
HashMap<String,String> road = new HashMap<String, String>();
road.put("data",saveRoad[i]);
list_1.add(road);
}
}
reader.close();
} catch (java.io.IOException e) {
e.printStackTrace();
}
int[] type = new int[saveRoad.length];
for(int j = 0;j < saveRoad.length; j+=2){
type[j] = 0;
if(j+1 < saveRoad.length){
type[j+1] = 1;
}
}
Skin_Road_list_Fragment_Adapter sRlist = new Skin_Road_list_Fragment_Adapter(this.getActivity(),list_1,type);
listView.setAdapter(sRlist);
listView.setSelection(postion_box);
listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
intent.setClass(getActivity(),Start.class);
intent.putExtra("選項",position);
intent.putExtra("車格",list_1.get(position).toString().substring(6,list_1.get(position).toString().length()-1));
getActivity().setResult(Activity.RESULT_OK,intent);
getActivity().finish();
}
});
}
public void onDestroyView(){
super.onDestroyView();
}
}
package com.ecom.park_jy;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.os.Environment;
import android.support.v4.app.Fragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.AdapterView;
import android.widget.ListView;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.HashMap;
import static com.ecom.park_jy.Start.postion_box;
public class Skin_Road_list_fragment_17 extends Fragment {
private ListView listView;
ArrayList<HashMap<String,String>> list_1 = new ArrayList<HashMap<String, String>>();
String findin,findout;
String[] saveRoad;
Intent intent = new Intent();
private View view;
public View onCreateView(LayoutInflater inflater, ViewGroup vg, Bundle save){
view = inflater.inflate(R.layout.skin_road_list_fragment_list,vg,false);
return view;
}
public void onViewCreated(View v,Bundle save){
super.onViewCreated(v,save);
listView = (ListView)getView().findViewById(R.id.road_list);
File road_select = new File(Environment.getExternalStorageDirectory() + "/Park_JY/" + "P075.temp");
BufferedReader reader = null;
try {
reader = new BufferedReader(new InputStreamReader(new FileInputStream(road_select)));
while((findin = reader.readLine()) != null){
findout = findin;
saveRoad = findout.split("\n");
for(int i = 0; i < saveRoad.length; i++){
HashMap<String,String> road = new HashMap<String, String>();
road.put("data",saveRoad[i]);
list_1.add(road);
}
}
reader.close();
} catch (java.io.IOException e) {
e.printStackTrace();
}
int[] type = new int[saveRoad.length];
for(int j = 0;j < saveRoad.length; j+=2){
type[j] = 0;
if(j+1 < saveRoad.length){
type[j+1] = 1;
}
}
Skin_Road_list_Fragment_Adapter sRlist = new Skin_Road_list_Fragment_Adapter(this.getActivity(),list_1,type);
listView.setAdapter(sRlist);
listView.setSelection(postion_box);
listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
intent.setClass(getActivity(),Start.class);
intent.putExtra("選項",position);
intent.putExtra("車格",list_1.get(position).toString().substring(6,list_1.get(position).toString().length()-1));
getActivity().setResult(Activity.RESULT_OK,intent);
getActivity().finish();
}
});
}
public void onDestroyView(){
super.onDestroyView();
}
}
package com.ecom.park_jy;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.os.Environment;
import android.support.v4.app.Fragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.AdapterView;
import android.widget.ListView;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.HashMap;
import static com.ecom.park_jy.Start.postion_box;
public class Skin_Road_list_fragment_18 extends Fragment {
private ListView listView;
ArrayList<HashMap<String,String>> list_1 = new ArrayList<HashMap<String, String>>();
String findin,findout;
String[] saveRoad;
Intent intent = new Intent();
private View view;
public View onCreateView(LayoutInflater inflater, ViewGroup vg, Bundle save){
view = inflater.inflate(R.layout.skin_road_list_fragment_list,vg,false);
return view;
}
public void onViewCreated(View v,Bundle save){
super.onViewCreated(v,save);
listView = (ListView)getView().findViewById(R.id.road_list);
File road_select = new File(Environment.getExternalStorageDirectory() + "/Park_JY/" + "Q083.temp");
BufferedReader reader = null;
try {
reader = new BufferedReader(new InputStreamReader(new FileInputStream(road_select)));
while((findin = reader.readLine()) != null){
findout = findin;
saveRoad = findout.split("\n");
for(int i = 0; i < saveRoad.length; i++){
HashMap<String,String> road = new HashMap<String, String>();
road.put("data",saveRoad[i]);
list_1.add(road);
}
}
reader.close();
} catch (java.io.IOException e) {
e.printStackTrace();
}
int[] type = new int[saveRoad.length];
for(int j = 0;j < saveRoad.length; j+=2){
type[j] = 0;
if(j+1 < saveRoad.length){
type[j+1] = 1;
}
}
Skin_Road_list_Fragment_Adapter sRlist = new Skin_Road_list_Fragment_Adapter(this.getActivity(),list_1,type);
listView.setAdapter(sRlist);
listView.setSelection(postion_box);
listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
intent.setClass(getActivity(),Start.class);
intent.putExtra("選項",position);
intent.putExtra("車格",list_1.get(position).toString().substring(6,list_1.get(position).toString().length()-1));
getActivity().setResult(Activity.RESULT_OK,intent);
getActivity().finish();
}
});
}
public void onDestroyView(){
super.onDestroyView();
}
}
package com.ecom.park_jy;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.os.Environment;
import android.support.v4.app.Fragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.AdapterView;
import android.widget.ListView;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.HashMap;
import static com.ecom.park_jy.Start.postion_box;
public class Skin_Road_list_fragment_19 extends Fragment {
private ListView listView;
ArrayList<HashMap<String,String>> list_1 = new ArrayList<HashMap<String, String>>();
String findin,findout;
String[] saveRoad;
Intent intent = new Intent();
private View view;
public View onCreateView(LayoutInflater inflater, ViewGroup vg, Bundle save){
view = inflater.inflate(R.layout.skin_road_list_fragment_list,vg,false);
return view;
}
public void onViewCreated(View v,Bundle save){
super.onViewCreated(v,save);
listView = (ListView)getView().findViewById(R.id.road_list);
File road_select = new File(Environment.getExternalStorageDirectory() + "/Park_JY/" + "R018.temp");
BufferedReader reader = null;
try {
reader = new BufferedReader(new InputStreamReader(new FileInputStream(road_select)));
while((findin = reader.readLine()) != null){
findout = findin;
saveRoad = findout.split("\n");
for(int i = 0; i < saveRoad.length; i++){
HashMap<String,String> road = new HashMap<String, String>();
road.put("data",saveRoad[i]);
list_1.add(road);
}
}
reader.close();
} catch (java.io.IOException e) {
e.printStackTrace();
}
int[] type = new int[saveRoad.length];
for(int j = 0;j < saveRoad.length; j+=2){
type[j] = 0;
if(j+1 < saveRoad.length){
type[j+1] = 1;
}
}
Skin_Road_list_Fragment_Adapter sRlist = new Skin_Road_list_Fragment_Adapter(this.getActivity(),list_1,type);
listView.setAdapter(sRlist);
listView.setSelection(postion_box);
listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
intent.setClass(getActivity(),Start.class);
intent.putExtra("選項",position);
intent.putExtra("車格",list_1.get(position).toString().substring(6,list_1.get(position).toString().length()-1));
getActivity().setResult(Activity.RESULT_OK,intent);
getActivity().finish();
}
});
}
public void onDestroyView(){
super.onDestroyView();
}
}
package com.ecom.park_jy;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.os.Environment;
import android.support.v4.app.Fragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.AdapterView;
import android.widget.ListView;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.HashMap;
import static com.ecom.park_jy.Start.postion_box;
public class Skin_Road_list_fragment_2 extends Fragment {
private ListView listView2;
String[] b ;
String findin,findout;
ArrayList<HashMap<String,String>> list_2 = new ArrayList<HashMap<String, String>>();
private View view;
public View onCreateView(LayoutInflater inflater, ViewGroup vg, Bundle save){
view = inflater.inflate(R.layout.skin_road_list_fragment_list,vg,false);
return view;
}
public void onViewCreated(View v, Bundle save){
super.onViewCreated(v,save);
listView2 = (ListView)getView().findViewById(R.id.road_list);
File road_select = new File(Environment.getExternalStorageDirectory() + "/Park_JY/" + "B240" + ".temp");
BufferedReader reader = null;
try {
reader = new BufferedReader(new InputStreamReader(new FileInputStream(road_select)));
while((findin = reader.readLine()) != null){
findout = findin;
b = findout.split("\n");
for(int i = 0; i < b.length; i++){
HashMap<String,String> road = new HashMap<String, String>();
road.put("data",b[i]);
list_2.add(road);
}
}
reader.close();
} catch (java.io.IOException e) {
e.printStackTrace();
}
int[] type = new int[b.length];
for(int j = 0;j < b.length; j++){
type[j] = 0;
if(j+1 < b.length){
type[j+1] = 1;
}
}
Skin_Road_list_Fragment_Adapter srlf = new Skin_Road_list_Fragment_Adapter(this.getActivity(),list_2,type);
listView2.setAdapter(srlf);
listView2.setSelection(postion_box);
listView2.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
Intent intent = new Intent(getActivity(),Start.class);
intent.putExtra("選項",position);
intent.putExtra("車格",list_2.get(position).toString().substring(6,list_2.get(position).toString().length()-1));
getActivity().setResult(Activity.RESULT_OK,intent);
getActivity().finish();
}
});
}
public void onDestroyView() {
super.onDestroyView();
}
}
package com.ecom.park_jy;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.os.Environment;
import android.support.v4.app.Fragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.AdapterView;
import android.widget.ListView;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.HashMap;
import static com.ecom.park_jy.Start.postion_box;
public class Skin_Road_list_fragment_20 extends Fragment {
private ListView listView;
ArrayList<HashMap<String,String>> list_1 = new ArrayList<HashMap<String, String>>();
String findin,findout;
String[] saveRoad;
Intent intent = new Intent();
private View view;
public View onCreateView(LayoutInflater inflater, ViewGroup vg, Bundle save){
view = inflater.inflate(R.layout.skin_road_list_fragment_list,vg,false);
return view;
}
public void onViewCreated(View v,Bundle save){
super.onViewCreated(v,save);
listView = (ListView)getView().findViewById(R.id.road_list);
File road_select = new File(Environment.getExternalStorageDirectory() + "/Park_JY/" + "S038.temp");
BufferedReader reader = null;
try {
reader = new BufferedReader(new InputStreamReader(new FileInputStream(road_select)));
while((findin = reader.readLine()) != null){
findout = findin;
saveRoad = findout.split("\n");
for(int i = 0; i < saveRoad.length; i++){
HashMap<String,String> road = new HashMap<String, String>();
road.put("data",saveRoad[i]);
list_1.add(road);
}
}
reader.close();
} catch (java.io.IOException e) {
e.printStackTrace();
}
int[] type = new int[saveRoad.length];
for(int j = 0;j < saveRoad.length; j+=2){
type[j] = 0;
if(j+1 < saveRoad.length){
type[j+1] = 1;
}
}
Skin_Road_list_Fragment_Adapter sRlist = new Skin_Road_list_Fragment_Adapter(this.getActivity(),list_1,type);
listView.setAdapter(sRlist);
listView.setSelection(postion_box);
listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
intent.setClass(getActivity(),Start.class);
intent.putExtra("選項",position);
intent.putExtra("車格",list_1.get(position).toString().substring(6,list_1.get(position).toString().length()-1));
getActivity().setResult(Activity.RESULT_OK,intent);
getActivity().finish();
}
});
}
public void onDestroyView(){
super.onDestroyView();
}
}
package com.ecom.park_jy;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.os.Environment;
import android.support.v4.app.Fragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.AdapterView;
import android.widget.ListView;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.HashMap;
import static com.ecom.park_jy.Start.postion_box;
public class Skin_Road_list_fragment_21 extends Fragment {
private ListView listView;
ArrayList<HashMap<String,String>> list_1 = new ArrayList<HashMap<String, String>>();
String findin,findout;
String[] saveRoad;
Intent intent = new Intent();
private View view;
public View onCreateView(LayoutInflater inflater, ViewGroup vg, Bundle save){
view = inflater.inflate(R.layout.skin_road_list_fragment_list,vg,false);
return view;
}
public void onViewCreated(View v,Bundle save){
super.onViewCreated(v,save);
listView = (ListView)getView().findViewById(R.id.road_list);
File road_select = new File(Environment.getExternalStorageDirectory() + "/Park_JY/" + "T138.temp");
BufferedReader reader = null;
try {
reader = new BufferedReader(new InputStreamReader(new FileInputStream(road_select)));
while((findin = reader.readLine()) != null){
findout = findin;
saveRoad = findout.split("\n");
for(int i = 0; i < saveRoad.length; i++){
HashMap<String,String> road = new HashMap<String, String>();
road.put("data",saveRoad[i]);
list_1.add(road);
}
}
reader.close();
} catch (java.io.IOException e) {
e.printStackTrace();
}
int[] type = new int[saveRoad.length];
for(int j = 0;j < saveRoad.length; j+=2){
type[j] = 0;
if(j+1 < saveRoad.length){
type[j+1] = 1;
}
}
Skin_Road_list_Fragment_Adapter sRlist = new Skin_Road_list_Fragment_Adapter(this.getActivity(),list_1,type);
listView.setAdapter(sRlist);
listView.setSelection(postion_box);
listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
intent.setClass(getActivity(),Start.class);
intent.putExtra("選項",position);
intent.putExtra("車格",list_1.get(position).toString().substring(6,list_1.get(position).toString().length()-1));
getActivity().setResult(Activity.RESULT_OK,intent);
getActivity().finish();
}
});
}
public void onDestroyView(){
super.onDestroyView();
}
}
package com.ecom.park_jy;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.os.Environment;
import android.support.v4.app.Fragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.AdapterView;
import android.widget.ListView;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.HashMap;
import static com.ecom.park_jy.Start.postion_box;
public class Skin_Road_list_fragment_22 extends Fragment {
private ListView listView;
ArrayList<HashMap<String,String>> list_1 = new ArrayList<HashMap<String, String>>();
String findin,findout;
String[] saveRoad;
Intent intent = new Intent();
private View view;
public View onCreateView(LayoutInflater inflater, ViewGroup vg, Bundle save){
view = inflater.inflate(R.layout.skin_road_list_fragment_list,vg,false);
return view;
}
public void onViewCreated(View v,Bundle save){
super.onViewCreated(v,save);
listView = (ListView)getView().findViewById(R.id.road_list);
File road_select = new File(Environment.getExternalStorageDirectory() + "/Park_JY/" + "U064.temp");
BufferedReader reader = null;
try {
reader = new BufferedReader(new InputStreamReader(new FileInputStream(road_select)));
while((findin = reader.readLine()) != null){
findout = findin;
saveRoad = findout.split("\n");
for(int i = 0; i < saveRoad.length; i++){
HashMap<String,String> road = new HashMap<String, String>();
road.put("data",saveRoad[i]);
list_1.add(road);
}
}
reader.close();
} catch (java.io.IOException e) {
e.printStackTrace();
}
int[] type = new int[saveRoad.length];
for(int j = 0;j < saveRoad.length; j+=2){
type[j] = 0;
if(j+1 < saveRoad.length){
type[j+1] = 1;
}
}
Skin_Road_list_Fragment_Adapter sRlist = new Skin_Road_list_Fragment_Adapter(this.getActivity(),list_1,type);
listView.setAdapter(sRlist);
listView.setSelection(postion_box);
listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
intent.setClass(getActivity(),Start.class);
intent.putExtra("選項",position);
intent.putExtra("車格",list_1.get(position).toString().substring(6,list_1.get(position).toString().length()-1));
getActivity().setResult(Activity.RESULT_OK,intent);
getActivity().finish();
}
});
}
public void onDestroyView(){
super.onDestroyView();
}
}
package com.ecom.park_jy;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.os.Environment;
import android.support.v4.app.Fragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.AdapterView;
import android.widget.ListView;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.HashMap;
import static com.ecom.park_jy.Start.postion_box;
public class Skin_Road_list_fragment_23 extends Fragment {
private ListView listView;
ArrayList<HashMap<String,String>> list_1 = new ArrayList<HashMap<String, String>>();
String findin,findout;
String[] saveRoad;
Intent intent = new Intent();
private View view;
public View onCreateView(LayoutInflater inflater, ViewGroup vg, Bundle save){
view = inflater.inflate(R.layout.skin_road_list_fragment_list,vg,false);
return view;
}
public void onViewCreated(View v,Bundle save){
super.onViewCreated(v,save);
listView = (ListView)getView().findViewById(R.id.road_list);
File road_select = new File(Environment.getExternalStorageDirectory() + "/Park_JY/" + "V119.temp");
BufferedReader reader = null;
try {
reader = new BufferedReader(new InputStreamReader(new FileInputStream(road_select)));
while((findin = reader.readLine()) != null){
findout = findin;
saveRoad = findout.split("\n");
for(int i = 0; i < saveRoad.length; i++){
HashMap<String,String> road = new HashMap<String, String>();
road.put("data",saveRoad[i]);
list_1.add(road);
}
}
reader.close();
} catch (java.io.IOException e) {
e.printStackTrace();
}
int[] type = new int[saveRoad.length];
for(int j = 0;j < saveRoad.length; j+=2){
type[j] = 0;
if(j+1 < saveRoad.length){
type[j+1] = 1;
}
}
Skin_Road_list_Fragment_Adapter sRlist = new Skin_Road_list_Fragment_Adapter(this.getActivity(),list_1,type);
listView.setAdapter(sRlist);
listView.setSelection(postion_box);
listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
intent.setClass(getActivity(),Start.class);
intent.putExtra("選項",position);
intent.putExtra("車格",list_1.get(position).toString().substring(6,list_1.get(position).toString().length()-1));
getActivity().setResult(Activity.RESULT_OK,intent);
getActivity().finish();
}
});
}
public void onDestroyView(){
super.onDestroyView();
}
}
package com.ecom.park_jy;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.os.Environment;
import android.support.v4.app.Fragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.AdapterView;
import android.widget.ListView;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.HashMap;
import static com.ecom.park_jy.Start.postion_box;
public class Skin_Road_list_fragment_24 extends Fragment {
private ListView listView;
ArrayList<HashMap<String,String>> list_1 = new ArrayList<HashMap<String, String>>();
String findin,findout;
String[] saveRoad;
Intent intent = new Intent();
private View view;
public View onCreateView(LayoutInflater inflater, ViewGroup vg, Bundle save){
view = inflater.inflate(R.layout.skin_road_list_fragment_list,vg,false);
return view;
}
public void onViewCreated(View v,Bundle save){
super.onViewCreated(v,save);
listView = (ListView)getView().findViewById(R.id.road_list);
File road_select = new File(Environment.getExternalStorageDirectory() + "/Park_JY/" + "W108.temp");
BufferedReader reader = null;
try {
reader = new BufferedReader(new InputStreamReader(new FileInputStream(road_select)));
while((findin = reader.readLine()) != null){
findout = findin;
saveRoad = findout.split("\n");
for(int i = 0; i < saveRoad.length; i++){
HashMap<String,String> road = new HashMap<String, String>();
road.put("data",saveRoad[i]);
list_1.add(road);
}
}
reader.close();
} catch (java.io.IOException e) {
e.printStackTrace();
}
int[] type = new int[saveRoad.length];
for(int j = 0;j < saveRoad.length; j+=2){
type[j] = 0;
if(j+1 < saveRoad.length){
type[j+1] = 1;
}
}
Skin_Road_list_Fragment_Adapter sRlist = new Skin_Road_list_Fragment_Adapter(this.getActivity(),list_1,type);
listView.setAdapter(sRlist);
listView.setSelection(postion_box);
listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
intent.setClass(getActivity(),Start.class);
intent.putExtra("選項",position);
intent.putExtra("車格",list_1.get(position).toString().substring(6,list_1.get(position).toString().length()-1));
getActivity().setResult(Activity.RESULT_OK,intent);
getActivity().finish();
}
});
}
public void onDestroyView(){
super.onDestroyView();
}
}
package com.ecom.park_jy;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.os.Environment;
import android.support.v4.app.Fragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.AdapterView;
import android.widget.ListView;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.HashMap;
import static com.ecom.park_jy.Start.postion_box;
public class Skin_Road_list_fragment_25 extends Fragment {
private ListView listView;
ArrayList<HashMap<String,String>> list_1 = new ArrayList<HashMap<String, String>>();
String findin,findout;
String[] saveRoad;
Intent intent = new Intent();
private View view;
public View onCreateView(LayoutInflater inflater, ViewGroup vg, Bundle save){
view = inflater.inflate(R.layout.skin_road_list_fragment_list,vg,false);
return view;
}
public void onViewCreated(View v,Bundle save){
super.onViewCreated(v,save);
listView = (ListView)getView().findViewById(R.id.road_list);
File road_select = new File(Environment.getExternalStorageDirectory() + "/Park_JY/" + "X151.temp");
BufferedReader reader = null;
try {
reader = new BufferedReader(new InputStreamReader(new FileInputStream(road_select)));
while((findin = reader.readLine()) != null){
findout = findin;
saveRoad = findout.split("\n");
for(int i = 0; i < saveRoad.length; i++){
HashMap<String,String> road = new HashMap<String, String>();
road.put("data",saveRoad[i]);
list_1.add(road);
}
}
reader.close();
} catch (java.io.IOException e) {
e.printStackTrace();
}
int[] type = new int[saveRoad.length];
for(int j = 0;j < saveRoad.length; j+=2){
type[j] = 0;
if(j+1 < saveRoad.length){
type[j+1] = 1;
}
}
Skin_Road_list_Fragment_Adapter sRlist = new Skin_Road_list_Fragment_Adapter(this.getActivity(),list_1,type);
listView.setAdapter(sRlist);
listView.setSelection(postion_box);
listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
intent.setClass(getActivity(),Start.class);
intent.putExtra("選項",position);
intent.putExtra("車格",list_1.get(position).toString().substring(6,list_1.get(position).toString().length()-1));
getActivity().setResult(Activity.RESULT_OK,intent);
getActivity().finish();
}
});
}
public void onDestroyView(){
super.onDestroyView();
}
}
package com.ecom.park_jy;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.os.Environment;
import android.support.v4.app.Fragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.AdapterView;
import android.widget.ListView;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.HashMap;
import static com.ecom.park_jy.Start.postion_box;
public class Skin_Road_list_fragment_26 extends Fragment {
private ListView listView;
ArrayList<HashMap<String,String>> list_1 = new ArrayList<HashMap<String, String>>();
String findin,findout;
String[] saveRoad;
Intent intent = new Intent();
private View view;
public View onCreateView(LayoutInflater inflater, ViewGroup vg, Bundle save){
view = inflater.inflate(R.layout.skin_road_list_fragment_list,vg,false);
return view;
}
public void onViewCreated(View v,Bundle save){
super.onViewCreated(v,save);
listView = (ListView)getView().findViewById(R.id.road_list);
File road_select = new File(Environment.getExternalStorageDirectory() + "/Park_JY/" + "Y015.temp");
BufferedReader reader = null;
try {
reader = new BufferedReader(new InputStreamReader(new FileInputStream(road_select)));
while((findin = reader.readLine()) != null){
findout = findin;
saveRoad = findout.split("\n");
for(int i = 0; i < saveRoad.length; i++){
HashMap<String,String> road = new HashMap<String, String>();
road.put("data",saveRoad[i]);
list_1.add(road);
}
}
reader.close();
} catch (java.io.IOException e) {
e.printStackTrace();
}
int[] type = new int[saveRoad.length];
for(int j = 0;j < saveRoad.length; j+=2){
type[j] = 0;
if(j+1 < saveRoad.length){
type[j+1] = 1;
}
}
Skin_Road_list_Fragment_Adapter sRlist = new Skin_Road_list_Fragment_Adapter(this.getActivity(),list_1,type);
listView.setAdapter(sRlist);
listView.setSelection(postion_box);
listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
intent.setClass(getActivity(),Start.class);
intent.putExtra("選項",position);
intent.putExtra("車格",list_1.get(position).toString().substring(6,list_1.get(position).toString().length()-1));
getActivity().setResult(Activity.RESULT_OK,intent);
getActivity().finish();
}
});
}
public void onDestroyView(){
super.onDestroyView();
}
}
package com.ecom.park_jy;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.os.Environment;
import android.support.v4.app.Fragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.AdapterView;
import android.widget.ListView;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.HashMap;
import static com.ecom.park_jy.Start.postion_box;
public class Skin_Road_list_fragment_27 extends Fragment {
private ListView listView;
ArrayList<HashMap<String,String>> list_1 = new ArrayList<HashMap<String, String>>();
String findin,findout;
String[] saveRoad;
Intent intent = new Intent();
private View view;
public View onCreateView(LayoutInflater inflater, ViewGroup vg, Bundle save){
view = inflater.inflate(R.layout.skin_road_list_fragment_list,vg,false);
return view;
}
public void onViewCreated(View v,Bundle save){
super.onViewCreated(v,save);
listView = (ListView)getView().findViewById(R.id.road_list);
File road_select = new File(Environment.getExternalStorageDirectory() + "/Park_JY/" + "S001.temp");
BufferedReader reader = null;
try {
reader = new BufferedReader(new InputStreamReader(new FileInputStream(road_select)));
while((findin = reader.readLine()) != null){
findout = findin;
saveRoad = findout.split("\n");
for(int i = 0; i < saveRoad.length; i++){
HashMap<String,String> road = new HashMap<String, String>();
road.put("data",saveRoad[i]);
list_1.add(road);
}
}
reader.close();
} catch (java.io.IOException e) {
e.printStackTrace();
}
int[] type = new int[saveRoad.length];
for(int j = 0;j < saveRoad.length; j+=2){
type[j] = 0;
if(j+1 < saveRoad.length){
type[j+1] = 1;
}
}
Skin_Road_list_Fragment_Adapter sRlist = new Skin_Road_list_Fragment_Adapter(this.getActivity(),list_1,type);
listView.setAdapter(sRlist);
listView.setSelection(postion_box);
listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
intent.setClass(getActivity(),Start.class);
intent.putExtra("選項",position);
intent.putExtra("車格",list_1.get(position).toString().substring(6,list_1.get(position).toString().length()-1));
getActivity().setResult(Activity.RESULT_OK,intent);
getActivity().finish();
}
});
}
public void onDestroyView(){
super.onDestroyView();
}
}
package com.ecom.park_jy;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.os.Environment;
import android.support.v4.app.Fragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.AdapterView;
import android.widget.ListView;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.HashMap;
import static com.ecom.park_jy.Start.postion_box;
public class Skin_Road_list_fragment_3 extends Fragment {
private ListView listView;
ArrayList<HashMap<String,String>> list_1 = new ArrayList<HashMap<String, String>>();
String findin,findout;
String[] saveRoad;
private View view;
public View onCreateView(LayoutInflater inflater, ViewGroup vg, Bundle save){
view = inflater.inflate(R.layout.skin_road_list_fragment_list,vg,false);
return view;
}
public void onViewCreated(View v,Bundle save){
super.onViewCreated(v,save);
listView = (ListView)getView().findViewById(R.id.road_list);
File road_select = new File(Environment.getExternalStorageDirectory() + "/Park_JY/" + "C265.temp");
BufferedReader reader = null;
try {
reader = new BufferedReader(new InputStreamReader(new FileInputStream(road_select)));
while((findin = reader.readLine()) != null){
findout = findin;
saveRoad = findout.split("\n");
for(int i = 0; i < saveRoad.length; i++){
HashMap<String,String> road = new HashMap<String, String>();
road.put("data",saveRoad[i]);
list_1.add(road);
}
}
reader.close();
} catch (java.io.IOException e) {
e.printStackTrace();
}
int[] type = new int[saveRoad.length];
for(int j = 0;j < saveRoad.length; j+=2){
type[j] = 0;
if(j+1 < saveRoad.length){
type[j+1] = 1;
}
}
Skin_Road_list_Fragment_Adapter sRlist = new Skin_Road_list_Fragment_Adapter(this.getActivity(),list_1,type);
listView.setAdapter(sRlist);
listView.setSelection(postion_box);
listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
Intent intent = new Intent(getActivity(),Start.class);
intent.putExtra("選項",position);
intent.putExtra("車格",list_1.get(position).toString().substring(6,list_1.get(position).toString().length()-1));
getActivity().setResult(Activity.RESULT_OK,intent);
getActivity().finish();
}
});
}
public void onDestroyView(){
super.onDestroyView();
}
}
package com.ecom.park_jy;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.os.Environment;
import android.support.v4.app.Fragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.AdapterView;
import android.widget.ListView;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.HashMap;
import static com.ecom.park_jy.Start.postion_box;
public class Skin_Road_list_fragment_4 extends Fragment {
private ListView listView;
ArrayList<HashMap<String,String>> list_1 = new ArrayList<HashMap<String, String>>();
String findin,findout;
String[] saveRoad;
private View view;
public View onCreateView(LayoutInflater inflater, ViewGroup vg, Bundle save){
view = inflater.inflate(R.layout.skin_road_list_fragment_list,vg,false);
return view;
}
public void onViewCreated(View v,Bundle save){
super.onViewCreated(v,save);
listView = (ListView)getView().findViewById(R.id.road_list);
File road_select = new File(Environment.getExternalStorageDirectory() + "/Park_JY/" + "D004.temp");
BufferedReader reader = null;
try {
reader = new BufferedReader(new InputStreamReader(new FileInputStream(road_select)));
while((findin = reader.readLine()) != null){
findout = findin;
saveRoad = findout.split("\n");
for(int i = 0; i < saveRoad.length; i++){
HashMap<String,String> road = new HashMap<String, String>();
if(!saveRoad[i].equals("")){ //字串不為空值時存入List
road.put("data",saveRoad[i]);
list_1.add(road);
}
}
}
reader.close();
} catch (java.io.IOException e) {
e.printStackTrace();
}
int[] type = new int[saveRoad.length];
for(int j = 0;j < saveRoad.length; j+=2){
type[j] = 0;
if(j+1 < saveRoad.length){
type[j+1] = 1;
}
}
Skin_Road_list_Fragment_Adapter sRlist = new Skin_Road_list_Fragment_Adapter(this.getActivity(),list_1,type);
listView.setAdapter(sRlist);
listView.setSelection(postion_box);
listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
Intent intent = new Intent(getActivity(),Start.class);
intent.putExtra("選項",position);
intent.putExtra("車格",list_1.get(position).toString().substring(6,list_1.get(position).toString().length()-1));
getActivity().setResult(Activity.RESULT_OK,intent);
getActivity().finish();
}
});
}
public void onDestroyView(){
super.onDestroyView();
}
}
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
package com.ecom.park_jy;
import android.bluetooth.BluetoothSocket;
//將Bluetooth Socket帶到不同的Activity
public class bt_socket {
private static BluetoothSocket socket;
public BluetoothSocket getSocket(){
return socket;
}
public void setSocket(BluetoothSocket socket){
bt_socket.socket = socket;
}
}
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
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