|
1 | 1 | package com.android.python27.process; |
| 2 | +import android.os.Environment; |
| 3 | +import android.os.Message; |
2 | 4 | import android.util.Log; |
3 | 5 |
|
4 | 6 | import com.android.python27.config.GlobalConstants; |
| 7 | +import com.googlecode.android_scripting.Exec; |
| 8 | +import com.hipipal.sl4alib.CONF; |
5 | 9 | import com.hipipal.sl4alib.PyScriptService; |
| 10 | +import com.hipipal.sl4alib.StreamGobbler; |
6 | 11 |
|
7 | 12 | import java.io.File; |
8 | 13 | import java.io.FileDescriptor; |
| 14 | +import java.io.FileInputStream; |
| 15 | +import java.io.FileOutputStream; |
| 16 | +import java.io.IOException; |
9 | 17 | import java.io.InputStream; |
10 | 18 | import java.io.OutputStream; |
11 | 19 | import java.util.ArrayList; |
|
16 | 24 | import java.util.concurrent.atomic.AtomicInteger; |
17 | 25 |
|
18 | 26 | public class Process { |
19 | | - //private static final int DEFAULT_BUFFER_SIZE = 8192; |
| 27 | + private static final int DEFAULT_BUFFER_SIZE = 8192; |
20 | 28 |
|
21 | 29 | private final List<String> mArguments; |
22 | 30 | private final Map<String, String> mEnvironment; |
@@ -97,7 +105,7 @@ public InputStream getIn() { |
97 | 105 | return mIn; |
98 | 106 | } |
99 | 107 |
|
100 | | - /*public void start(final Runnable shutdownHook) { |
| 108 | + public void start(final Runnable shutdownHook) { |
101 | 109 | if (isAlive()) { |
102 | 110 | throw new RuntimeException("Attempted to start process that is already running."); |
103 | 111 | } |
@@ -153,16 +161,16 @@ public void run() { |
153 | 161 |
|
154 | 162 | } |
155 | 163 | }).start(); |
156 | | - }*/ |
| 164 | + } |
157 | 165 |
|
158 | 166 | @SuppressWarnings("unused") |
159 | | -private String[] getEnvironmentArray() { |
160 | | - List<String> environmentVariables = new ArrayList<String>(); |
161 | | - for (Entry<String, String> entry : mEnvironment.entrySet()) { |
162 | | - environmentVariables.add(entry.getKey() + "=" + entry.getValue()); |
163 | | - } |
164 | | - String[] environment = environmentVariables.toArray(new String[environmentVariables.size()]); |
165 | | - return environment; |
| 167 | + private String[] getEnvironmentArray() { |
| 168 | + List<String> environmentVariables = new ArrayList<String>(); |
| 169 | + for (Entry<String, String> entry : mEnvironment.entrySet()) { |
| 170 | + environmentVariables.add(entry.getKey() + "=" + entry.getValue()); |
| 171 | + } |
| 172 | + String[] environment = environmentVariables.toArray(new String[environmentVariables.size()]); |
| 173 | + return environment; |
166 | 174 | } |
167 | 175 |
|
168 | 176 | /**/ |
|
0 commit comments