Android之Intent之启动浏览器
来源:互联网 发布:壁虎数据恢复怎么样 编辑:程序博客网 时间:2024/05/01 06:43
启动浏览器
src
package cn.android.lyj;import android.app.Activity;import android.app.Dialog;import android.content.Intent;import android.net.Uri;import android.os.Bundle;import android.view.View;import android.widget.ArrayAdapter;import android.widget.Button;import android.widget.EditText;import android.widget.Spinner;import android.widget.TextView;public class Activity_01 extends Activity {@Overridepublic void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.main);// 设定Spinner的下拉菜单ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(this, R.array.actions, android.R.layout.simple_spinner_item);adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);Spinner spinner = (Spinner) findViewById(R.id.Spinner01);spinner.setAdapter(adapter);// 按下[Submit]按键的处理Button button = (Button) findViewById(R.id.Button01);button.setOnClickListener(new View.OnClickListener() {public void onClick(View v) {try {EditText editText = (EditText) findViewById(R.id.EditText01);Spinner spinner = (Spinner) findViewById(R.id.Spinner01);// 设定Intent的动作(Action), 必须加http://Intent intent = new Intent(spinner.getSelectedItem().toString(), Uri.parse("http://www.baidu.com"));startActivity(intent);} catch (Exception e) {TextView textView = new TextView(Activity_01.this);textView.setText(e.getMessage());Dialog dialog = new Dialog(Activity_01.this);dialog.setTitle(e.getClass().getName());dialog.setContentView(textView);dialog.show();}}});}}
main.xml
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" > <EditText android:id="@+id/EditText01" android:layout_width="wrap_content" android:layout_height="wrap_content" /> <Spinner android:id="@+id/Spinner01" android:layout_width="wrap_content" android:layout_height="wrap_content" /> <Button android:id="@+id/Button01" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/button_label" /></LinearLayout>
arrays.xml
<?xml version="1.0" encoding="utf-8"?><resources> <string-array name="actions"> <item>android.intent.action.VIEW</item> <item>android.intent.action.WEB_SEARCH</item> <item>android.intent.action.CALL</item> <item>android.intent.action.DIAL</item> </string-array></resources>
strings.xml
<?xml version="1.0" encoding="utf-8"?><resources> <string name="button_label">Submit</string> <string name="app_name">e_5_2 Web Intent Caster</string></resources>
AndroidManfest.xml
<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" package="cn.android.lyj" android:versionCode="1" android:versionName="1.0" > <uses-sdk android:minSdkVersion="10" /> <application android:icon="@drawable/ic_launcher" android:label="@string/app_name" > <activity android:label="@string/app_name" android:name=".Activity_01" > <intent-filter > <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application></manifest>
- Android之Intent之启动浏览器
- Android开发之启动android默认浏览器
- 【Android】Android之intent
- Intent 用法之Activity启动
- Android之intent
- Android之intent
- Android之Intent&BroadcastReceiver
- Android 基础知识之Intent
- Android之Intent详解
- Android之Intent
- android组件之Intent
- 08.Android之Intent
- Android之Intent
- Android 系列之Intent
- Android系列之Intent
- android之intent
- Android组件之Intent
- Android之Intent
- MyEclipse6.0使用技巧详解
- 下一代 Mac OS X 会叫什么名字?
- 查看Apache并发连接数及其TCP连接状态
- hdu1107武林采用小型项目式解决方案
- Linux命令——shutdown
- Android之Intent之启动浏览器
- OpenNMS全接触-事件及通知(六)
- DEBUG信息(1)
- 三大主流数据库的分页原理
- VS2010中添加WTL开发环境
- struts2防页面刷新重复提交
- js鼠标事件大全
- mysql命令(客户端登陆与mysql -uxxx -pxxx的区别;环境变量的使用)
- java jdk1.6 访问级别修饰符 public protected 默认 private