20.11.2016 Views

ANDROID APP

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

}<br />

String line;<br />

StringBuilder buffer = new StringBuilder();<br />

while ((line = in.readLine()) != null)<br />

buffer.append(line).append(‘\n’);<br />

return buffer;<br />

} catch (IOException e) {<br />

return "";<br />

} finally {<br />

closeStream(in);<br />

}<br />

Shared Preferences<br />

231<br />

}<br />

/**<br />

* Closes the specified stream.<br />

*/<br />

private static void closeStream(Closeable stream) {<br />

if (stream != null) {<br />

try {<br />

stream.close();<br />

} catch (IOException e) {<br />

// Ignore<br />

}<br />

}<br />

}<br />

การใช้งานคลาส EULA จะต้องมีการกำหนดค่าเพิ่มเติมดังนี้<br />

1. ข้อความที่จะใช้ประกาศสิทธิ์ในการใช้งาน โดยจะเก็บไว้ในไฟล์ชื่อ EULA (กำหนดไว้ใน<br />

ตัวแปร ASSET_EULA ในชุดคำสั่งที่ 9.7) และเก็บไว้ในไดเร็กทอรี assets/ ภายใน<br />

โปรเจ็กต์แอนดรอยด์ ซึ่งข้อความนี้จะใช้คำสั่ง readEula() ในการอ่านข้อมูลในไฟล์<br />

2. ข้อความที่จะแสดงในไดอะล็อกบ็อกซ์เพื่อยืนยันสิทธิ์ ซึ่งจะเก็บไว้ในไฟล์รีซอร์สดังแสดง<br />

ไว้ในชุดคำสั่งที่ 9.8<br />

ชุดคำสั่งที่ 9.8 res/values/strings.xml<br />

<br />

<br />

Welcome to MyApp<br />

MyApp<br />

License Agreement<br />

Accept<br />

Don\’t Accept<br />

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!