Replies from Base
อ่อ บ้างที่เราต้องเข้าไป import ไฟล์ หรือ library เข้ามาครับ มันหาไม่เจอครับ
Source Code ยัง Error อยู่เลยครับ ผมว่าคุณเปิดเข้าไป ข้างใน source แล้วคุณไป เอาเมาส์ไปแตะตรง แดง แล้วมันจะมี list มาให้เรา import ครับ
สู้ๆๆ ครับ ^^
ช่วยตอบด้วยคน
ตอบแบบคนไม่รู้นะ ครับ
เป็นโปรเจคคล้ายๆ Qr Code หรือ (อะไรสักอย่างที่มันจะใช้กล้องส่วนใดส่วนหนึ่งของวัตถุแล้วมันจะรู้ว่าเป็นอะไร => อันนี้ลืมจิงๆๆ ผู้รู้ช่วยตอบต่อท้ายด้วยครับ ผมว่ามันทีทษฏีรองรับอยู่นะครับ) นะครับ ประมาณว่ามันจะเอา image จะกำลังถูกจับ หรือ โฟกัสอยู่เอาไปวิเคราะห์ว่าตรงกับ Video อันไหน(วิเคราะห์แล้วตรงหรือถูกต้องมากที่สุด แล่วจะ play video อันนั้น) คือผมคิดว่านั้นส่วนที่คุณควรจะไปทำก่อนเพือนเลยคือส่วนของการ จับคู่ระหว่าง image กับ video นะครับ เพราะว่ามันต้องฉลาดมากนะครับ
ปล. ส่วนที่ใช้แสดง video ขึ้นมาโชว์ เดียวคุณส่วนที่ จับคู่ image กับ video ได้ก่อนเดียวเข้ามาช่วยตอบครับ
ขอบคุณครับ
ทำแบบนี้ครับ
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public void executeCommand() {
String cmd = “ls -al”; // Example Command Line
Runtime run = Runtime.getRuntime();
Process pr = null;
try {
pr = run.exec(cmd);
} catch (IOException e) {
e.printStackTrace();
}
try {
pr.waitFor();
} catch (InterruptedException e) {
e.printStackTrace();
}
BufferedReader buf = new BufferedReader(new InputStreamReader(pr.getInputStream()));
String line = “”;
try {
while ((line=buf.readLine())!=null) {
System.out.println(line);
}
} catch (IOException e) {
e.printStackTrace();
}
}
^^
ใช่ ครับ บน Android ครับ เรา extends WebView มาแล้วก็สั่ง วาด html5 on WebView ครับ
ลองใช้ Html5 วาดลงบน WebView ครับ ไม่รู่ว้าจะตรงหรือเปล่านะ ลองๆๆ ดูละกันครับ Example. http://www.html5games.net/
เงียบนาน เลย
class SimpleThread extends Thread {
private Boolean _run = false;
private int times =20;
public SimpleThread(String str /*Name Thread */) {
super(str);
}
public void setRunning(Boolean _r){
_run = _r;
}
@Override
public void run() {
while (_run) {
try {
sleep(times);
} catch (InterruptedException e) {}
}
}
// ถ้าจะให้ ทำงาน
SimpleThread _thread = new SimpleThread(“SimpleThread”);
_thread.setRunning(true);
_thread.start();
// ถ้ัาจะหยุด
_thread.setRunning(false);
_thread = null;
ถูกต้องแล้ว ครับผม
ก่อนอืนก้ขอโทษคุณ Teardrop ผมไม่ได้ กวนคุณนะครับ ผมว่าไม่ได้เกียวกับเรื่อง Thread ยังไงอะครับ ถ้าผมเข้าใจไม่ผิดผมว่า น่าจะเป็นการ AddView() มากกว่านะครับ
เอาง่ายๆๆ ครับ ลองเข้าไปแก้ layout/main โดยการ android:id=”@+id/test” =====> สร้าง ID ให้กับมันก่อน
ของ layout LinearLayout
แล้วคุณมาที่ function public void onCreate(Bundle savedInstanceState) {
LinearLayout l = (LinearLayout)findViewById(R.id.test);
// Loop เอาเองนะครับ
TextView txt = new TextView(this);
txt.setText(“1”);
l.addView(txt);
}
ผมว่าน่าจะประมาณนี้นะครับ ช่วยๆๆ กันตอบครับ คุณ Teardrop
สวัสดีครับ คุณ mr_tawan
คือ ว่า layout แยกกันระหว่าง จอเล็ก-ใหญ่ แนวตั้ง-แนวนอน อันนี้ผมทำได้ครับ แต่
“หรือแม้กระทั่งแยกเวอร์ชั่นของ Android ได้ครับ” คืออันนี้เราต้องเซ็ดยังไงหรอครับ ผมพึงรู้นะว่ามันสามารถ แยก ว่า layout นี้จะให้สำหรับ android version อะไร ไม่ทราบว่า จะรบกวนช่วย อธิบายวิธีการหรือ ไกด์ไลด์ ให้ดว้ยครับ อยากรู้จริงๆๆ
ถ้าไงช่วย Add Google+ ผมด้วยนะครับ android.somkid@gmail.com
ขอบคุณครับ
Base
คุณลอง
res/layout/my_layout.xml // layout for normal screen size (“default”)
res/layout-small/my_layout.xml // layout for small screen size
res/layout-large/my_layout.xml // layout for large screen size
res/layout-xlarge/my_layout.xml // layout for extra large screen size
res/layout-xlarge-land/my_layout.xml // layout for extra large in landscape orientation
คือสร้าง folder เพิ่ม res/layout-small/, res/layout-large/, res/layout-xlarge/, res/layout-xlarge-land/
แค่นี้น่าจะได้ แล้วครับ เพราะว่า เจ้า ตัว Android มันจะวิ่งไปเอา layout มาใช้เองครับ (ขึ้นอยู่ว่าเราใช้ size screen ในการเปิด) ถ้าคุณอยากเห้นภาพชัดๆ คุณต้อง มี สองเครื่องที่มีขนาดหน้าจอ ต่างกัน ใช้สำหรับ ทดสอบ ครับ
ได้แน่นอน ครับ
“”