project_files/Android-build/SDL-android-project/src/org/hedgewars/hedgeroid/Utils.java
equal
deleted
inserted
replaced
17 */ |
17 */ |
18 |
18 |
19 |
19 |
20 package org.hedgewars.hedgeroid; |
20 package org.hedgewars.hedgeroid; |
21 |
21 |
|
22 import java.io.ByteArrayOutputStream; |
22 import java.io.Closeable; |
23 import java.io.Closeable; |
23 import java.io.File; |
24 import java.io.File; |
24 import java.io.FileNotFoundException; |
25 import java.io.FileNotFoundException; |
25 import java.io.FileOutputStream; |
26 import java.io.FileOutputStream; |
26 import java.io.IOException; |
27 import java.io.IOException; |
28 import java.io.OutputStream; |
29 import java.io.OutputStream; |
29 import java.util.ArrayList; |
30 import java.util.ArrayList; |
30 import java.util.List; |
31 import java.util.List; |
31 |
32 |
32 import android.annotation.TargetApi; |
33 import android.annotation.TargetApi; |
33 import android.app.Application; |
|
34 import android.content.Context; |
34 import android.content.Context; |
35 import android.content.res.Resources; |
35 import android.content.res.Resources; |
36 import android.content.res.TypedArray; |
36 import android.content.res.TypedArray; |
37 import android.os.Build; |
37 import android.os.Build; |
38 import android.os.Environment; |
38 import android.os.Environment; |
254 public static void assertZero(int value, String text) { |
254 public static void assertZero(int value, String text) { |
255 if(value != 0) { |
255 if(value != 0) { |
256 throw new RuntimeException("Result is not zero: " + text); |
256 throw new RuntimeException("Result is not zero: " + text); |
257 } |
257 } |
258 } |
258 } |
|
259 |
|
260 public static String readToString(InputStream is) throws IOException { |
|
261 try { |
|
262 ByteArrayOutputStream os = new ByteArrayOutputStream(); |
|
263 byte[] buffer = new byte[8192]; |
|
264 int size; |
|
265 while((size=is.read(buffer)) != -1) { |
|
266 os.write(buffer, 0, size); |
|
267 } |
|
268 return new String(os.toByteArray()); |
|
269 } finally { |
|
270 closeQuietly(is); |
|
271 } |
|
272 } |
259 } |
273 } |