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.
เครื่องมือดีบั๊กแอพของชุดพัฒนาโปรแกรม Android SDK<br />
การออกแบบโครงสร้างการทำงานของแอพที่มีขนาดของ Hierarchy ไม่ลึกจนเกินไปจะทำให้<br />
แอพทำงานได้รวดเร็ว ซึ่งในกรณีของการสร้างเลย์เอาต์ เราสามารถใช้คำสั่ง RelativeLayout แทน<br />
คำสั่ง LinearLayout เพื่อเพิ่มประสิทธิภาพการทำงานได้<br />
311<br />
รูปที่ 12.7 หน้าจอของเลย์เอาต์ของ Hierarchy Viewer<br />
กรรมวิธี: การใช้งาน TraceView<br />
TraceView เป็นเครื่องมือที่ใช้ปรับประสิทธิภาพการทำงาน เวลาที่ใช้เครื่องมือนี้ เราต้อง<br />
ประกาศการใช้งานคลาส Debug ในแอพของเราก่อนเพื่อให้แอพสร้างข้อมูล Log และข้อมูล trace<br />
ขึ้นมาเพื่อนำไปใช้วิเคราะห์การทำงาน ในหัวข้อนี้จะแสดงวิธีการใช้งาน TraceView ซึ่งจะสร้างเมธอด<br />
เพื่อคำนวณค่าแฟคทอเรียลและให้เมธอดอื่นมาเรียกใช้งานเมธอดนี้ แอคทิวิตี้หลักของการทำงานนี้<br />
แสดงอยู่ในชุดคำสั่งที่ 12.1<br />
ชุดคำสั่งที่ 12.1 src/com/cookbook/android/debug/traceview/testfactorial.java<br />
package com.cookbook.android.debug.traceview;<br />
import android.app.Activity;<br />
import android.os.Bundle;<br />
import android.os.Debug;<br />
public class testfactorial extends Activity {<br />
public final String tag="testfactorial";