|
|
|
รบกวนสอบถาม เรื่อง code ในการเปิดบราวเซอร์ (Web Browser) ของ android ครับ |
|
|
|
|
|
|
|
ใช้การ Intent ไปยัง ACTION_VIEW ครับ
Code
String url = "http://www.example.com";
Intent i = new Intent(Intent.ACTION_VIEW);
i.setData(Uri.parse(url));
startActivity(i);
|
|
|
|
|
Date :
2012-08-25 10:29:08 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
รบกวนอีกนิดครับ พี่ mr.win คือผมไม่มีพื้นฐานด้านนี้เลย อยากจะทราบว่านำโค๊ดไปวางที่ไฟล์ไหนครับ ขอบคุณครับ
เพราะตอนนี้ลองเอาไปวางที่ Mainactivity ครับ ขึ้น error บอกว่า unknown entity Intent และก็ unknown entity 'i' ครับ
ขอบคุณครับ
|
ประวัติการแก้ไข 2012-08-25 11:23:15
|
|
|
|
Date :
2012-08-25 11:15:59 |
By :
psychologyz |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เข้าไปอ่าน Basic ดูก่อนครับ
|
|
|
|
|
Date :
2012-08-25 13:15:38 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองอ่านดูแล้วครับ เบื้องต้น ไฟล์ที่คุณ mr.win ให้มาเป็นในส่วนของ java
ตอนนี้ได้ทำการ
import android.content.Intent;
private void openBrowser()
{
String url = "http://www.example.com";
Intent i = new Intent(Intent.ACTION_VIEW);
i.setData(Uri.parse(url));
startActivity(i);
}
}
ในส่วนของ mail.xml ยังไม่ทราบว่าจะต้องใส่คำสั่งใดให้แสดง ลองหาดูแล้วแต่หาไม่เจอครับส่วนมากจะใช้ปุ่ม สั่งให้ทำงานอีกที
ปล. ตอนนี้สามารถรันโปรแกรมได้ ติดตั้งได้ ไม่ติด error
เวลาคลิ๊กเข้าโปรแกรมไปขึ้นน่าจอโล่งๆ เลยครับ รบกวนขอคำแนะนำเป็นแนวทางอีกซักนิด
|
|
|
|
|
Date :
2012-08-26 14:12:19 |
By :
psychologyz |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ป่าวส่งเมล์ครับ คือความต้องการแค่ สร้างโปรแกรมมาโปรแกรมนึงที่เป็น .apk ติดตั้งบนแอนดรอยได้ เวลาคลิ๊กเปิดโปรแกรมมา ก็ให้มันทำงานโดยเปิดหน้าเว็บที่เรากำหนดเท่านั้นเองครับ
เช่นโปรแกรมชื่อ test พอติดตั้งในทอสัพเสร็จ กดเปิดโปรแกรม โปรแกรมก็ทำงานเปิดบราวเซอร์ที่เรากำหนดขึ้น www.google.com แบบนี้เป็นต้นครับ แสดงเนื้องหาของ หน้าเว็บกูเกิ้ลอ่ะครับ ขอบคุณครับ
|
|
|
|
|
Date :
2012-08-27 07:22:29 |
By :
psychologyz |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อีกตัวอย่างครับ
Code (Java)
package com.myapp;
import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import android.view.View;
import android.webkit.WebView;
import android.widget.Button;
import android.widget.EditText;
import android.widget.ViewSwitcher;
public class MainActivity extends Activity{
ViewSwitcher Vs;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
// viewSwitcher1
Vs = (ViewSwitcher) findViewById(R.id.viewSwitcher1);
// button1 (Go)
Button btn1 = (Button) findViewById(R.id.button1);
btn1.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
Vs.showNext();
// editText1
EditText txtUrl = (EditText) findViewById(R.id.editText1);
String url = txtUrl.getText().toString();
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData(Uri.parse(url));
startActivity(intent);
}
});
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.activity_main, menu);
return true;
}
}
Go to : Android open Web URL in Web Browser (WebView Widgets)
|
|
|
|
|
Date :
2012-08-27 11:36:41 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ก่อนอื่นต้องขอขอบพระคุณ คุณ mr.win มากครับที่เสียสละเวลา มาช่วยชี้นำทาง
จากลิ้ง Go to : WebView - Android Widgets Example
ที่ผมได้ลองทำตาม Example 1 ตัวอย่างการแสดงผลจาก URL แบบง่าย ๆ
ตอนนี้ ติด error อยู่ 1 ตัวครับ error แจ้งว่า unknown member 'menu' of 'com.mycompany.myapp.R' ครับ
บรรทัดนี้ครับ
getMenuInflater().inflate(R.menu.activity_main, menu);
ขอบพระคุณมากครับ
|
ประวัติการแก้ไข 2012-08-27 12:05:32
|
|
|
|
Date :
2012-08-27 12:04:14 |
By :
psychologyz |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
สำเร็จแล้วครับ ขอให้คุณ mr.win ประสบความเจริญ มากๆ นะครับ
ขอบคุณมากครับ
|
|
|
|
|
Date :
2012-08-27 13:37:47 |
By :
psychologyz |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|