您現在的位置是:電腦技術吧?>? 故障問題 ??>??交互開發,小程序開發交互??>??正文詳情

交互開發,小程序開發交互

麻春嵐2019-12-08 14:02:58 人圍觀
簡介javaweb交互系統開發教程一。基本知識:1。意圖對象包含一組信息:1。組件名稱指定要啟動的活動2。做什么動作3。數據傳輸4。第5類。附加鍵值對前端數據交互

一、基礎知識:  1.一個Intent對象包含了一組信息:  1. Component name 指定啟動的Activity  2. Action 要做什么  3. Data 傳送數據  4. Category  5. Extras 鍵值對  6. Flags  2.Intent基本用法:  [java] view plaincopyprint?// 生成一個Intent對象  Intent intent = new Intent();  intent.putExtra(testIntent, 123); // 傳遞數據  intent.setClass(Activity_02.this, OtherActivity.class); // 指定跳向哪一個Activity(第二個參數)  //Activity_02.this.startActivity(intent);  startActivity(intent);  // 生成一個Intent對象  Intent intent = new Intent();  intent.putExtra(testIntent, 123); // 傳遞數據  intent.setClass(Activity_02.this, OtherActivity.class); // 指定跳向哪一個Activity(第二個參數)  //Activity_02.this.startActivity(intent);  startActivity(intent);  [java]  // 接收Intent傳過來的數據  Intent intent = getIntent();  String value = intent.getStringExtra(testIntent); // 接收Intent的數據  myTextView = (TextView)findViewById(R.id.myTextView);  //myTextView.setText(R.string.other);  myTextView.setText(value);  // 接收Intent傳過來的數據  Intent intent = getIntent();  String value = intent.getStringExtra(testIntent); // 接收Intent的數據  myTextView = (TextView)findViewById(R.id.myTextView);  //myTextView.setText(R.string.other);  myTextView.setText(value);  3.按鈕事件的注冊:  [java]  private Button myButton = null;  myButton = (Button)findViewById(R.id.myButton);  myButton.setOnClickListener(new MyButtonListener());  class MyButtonListener implements OnClickListener{  @Override  public void onClick(View v) {  // TODO Auto-generated method stub  // 生成一個Intent對象  Intent intent = new Intent();  intent.putExtra(testIntent, 123); // 傳遞數據  intent.setClass(Activity_02.this, OtherActivity.class); // 指定跳向哪一個Activity(第二個參  數)  //Activity_02.this.startActivity(intent);  startActivity(intent);  /*  Uri uri = Uri.parse(smsto:0800000123);  Intent intent = new Intent(Intent.ACTION_SENDTO, uri);  intent.putExtra(sms_body, The SMS text);  startActivity(intent);  */  }  }  private Button myButton = null;  myButton = (Button)findViewById(R.id.myButton);  myButton.setOnClickListener(new MyButtonListener());  class MyButtonListener implements OnClickListener{  @Override  public void onClick(View v) {  // TODO Auto-generated method stub  // 生成一個Intent對象  Intent intent = new Intent();  intent.putExtra(testIntent, 123); // 傳遞數據  intent.setClass(Activity_02.this, OtherActivity.class); // 指定跳向哪一個Activity(第二個參  數)  //Activity_02.this.startActivity(intent);  startActivity(intent);  /*  Uri uri = Uri.parse(smsto:0800000123);  Intent intent = new Intent(Intent.ACTION_SENDTO, uri);  intent.putExtra(sms_body, The SMS text);  startActivity(intent);  */  }  }  二、代碼展示:  1.Activity_02srcyanactivity_02Activity_02.java  [java]  package yan.activity_02;  import android.net.Uri;  import android.os.Bundle;  import android.app.Activity;  import android.content.Intent;  import android.view.Menu;  import android.view.View;  import android.view.View.OnClickListener;  import android.widget.Button;  public class Activity_02 extends Activity {  private Button myButton = null;  @Override  protected void onCreate(Bundle savedInstanceState) {  super.onCreate(savedInstanceState);  setContentView(R.layout.activity_02);  myButton = (Button)findViewById(R.id.myButton);  myButton.setOnClickListener(new MyButtonListener());  }  class MyButtonListener implements OnClickListener{  @Override  public void onClick(View v) {  // TODO Auto-generated method stub  // 生成一個Intent對象  Intent intent = new Intent();  intent.putExtra(testIntent, 123);  intent.setClass(Activity_02.this, OtherActivity.class);  //Activity_02.this.startActivity(intent);  startActivity(intent);  /*  Uri uri = Uri.parse(smsto:0800000123);  Intent intent = new Intent(Intent.ACTION_SENDTO, uri);  intent.putExtra(sms_body, The SMS text);  startActivity(intent);  */  }  }  }  package yan.activity_02;  import android.net.Uri;  import android.os.Bundle;  import android.app.Activity;  import android.content.Intent;  import android.view.Menu;  import android.view.View;  import android.view.View.OnClickListener;  import android.widget.Button;  public class Activity_02 extends Activity {  private Button myButton = null;  @Override  protected void onCreate(Bundle savedInstanceState) {  super.onCreate(savedInstanceState);  setContentView(R.layout.activity_02);  myButton = (Button)findViewById(R.id.myButton);  myButton.setOnClickListener(new MyButtonListener());  }  class MyButtonListener implements OnClickListener{  @Override  public void onClick(View v) {  // TODO Auto-generated method stub  // 生成一個Intent對象  Intent intent = new Intent();  intent.putExtra(testIntent, 123);  intent.setClass(Activity_02.this, OtherActivity.class);  //Activity_02.this.startActivity(intent);  startActivity(intent);  /*  Uri uri = Uri.parse(smsto:0800000123);  Intent intent = new Intent(Intent.ACTION_SENDTO, uri);  intent.putExtra(sms_body, The SMS text);  startActivity(intent);  */  }  }  }  2.Activity_02srcyanactivity_02OtherActivity.java  [java]  package yan.activity_02;  import android.app.Activity;  import android.content.Intent;  import android.os.Bundle;  import android.widget.TextView;  public class OtherActivity extends Activity{  private TextView myTextView = null;  @Override  protected void onCreate(Bundle savedInstanceState) {  // TODO Auto-generated method stub  super.onCreate(savedInstanceState);  setContentView(R.layout.other);  Intent intent = getIntent();  String value = intent.getStringExtra(testIntent);  myTextView = (TextView)findViewById(R.id.myTextView);  //myTextView.setText(R.string.other);  myTextView.setText(value);  }  }  package yan.activity_02;  import android.app.Activity;  import android.content.Intent;  import android.os.Bundle;  import android.widget.TextView;  public class OtherActivity extends Activity{  private TextView myTextView = null;  @Override  protected void onCreate(Bundle savedInstanceState) {  // TODO Auto-generated method stub  super.onCreate(savedInstanceState);  setContentView(R.layout.other);  Intent intent = getIntent();  String value = intent.getStringExtra(testIntent);  myTextView = (TextView)findViewById(R.id.myTextView);  //myTextView.setText(R.string.other);  myTextView.setText(value);  }  }  3.Activity_02reslayoutactivity_02.xml  [java]  android:orientation=vertical  android:layout_width=fill_parent  android:layout_height=fill_parent    android:[email protected] id/myButton  android:layout_width=fill_parent  android:layout_height=wrap_content  /  android:orientation=vertical  android:layout_width=fill_parent  android:layout_height=fill_parent    android:[email protected] id/myButton  android:layout_width=fill_parent  android:layout_height=wrap_content  /  4.Activity_02reslayoutother.xml  [java]  android:orientation=vertical  android:layout_width=fill_parent  android:layout_height=fill_parent    android:[email protected] id/myTextView  android:layout_width=fill_parent  android:layout_height=wrap_content  /  android:orientation=vertical  android:layout_width=fill_parent  android:layout_height=fill_parent    android:[email protected] id/myTextView  android:layout_width=fill_parent  android:layout_height=wrap_content  /  5.Activity_02resvaluesstrings.xml  [java]  Activity_02  Hello world!  Settings  other string  Activity_02  Hello world!  Settings  other string  6.Activity_02AndroidManifest.xml  [java] view plaincopyprint?  package=yan.activity_02  android:versionCode=1  android:versionName=1.0   android:minSdkVersion=4  android:targetSdkVersion=4 /  android:allowBackup=true  android:[email protected]/ic_launcher  android:[email protected]/app_name  android:[email protected]/AppTheme   android:name=yan.activity_02.Activity_02  android:[email protected]/app_name   android:[email protected]/other   package=yan.activity_02  android:versionCode=1  android:versionName=1.0   android:minSdkVersion=4  android:targetSdkVersion=4 /  android:allowBackup=true  android:[email protected]/ic_launcher  android:[email protected]/app_name  android:[email protected]/AppTheme   android:name=yan.activity_02.Activity_02  android:[email protected]/app_name   android:[email protected]/other   注意這個文件中的activity的聲明:  android:[email protected]/other   三、效果展示:

  點擊上面的Button之后-- 跳轉到另一個Activity。

版權聲明:本文由 麻春嵐 整理編輯。

原標題:交互,交互原型開發

轉載注明出處:http://www.dn9ww09s.icu/fault/15242.html

文章評論

    共有條評論來說兩句吧...

    用戶名:

    驗證碼:

作者推薦

  • selectcase怎么用,select case

    selectcase怎么用,select case 相關圖片select case結構如果語句選擇報表,則工作原理相同。但是,區別在于它們可以檢查多個值。當然,如果。。。其他的說法,但這并不總是最好的方法。select語句允許程序計算表達式,并嘗...

  • 錯誤,打印狀態錯誤怎么解決

    錯誤,打印狀態錯誤怎么解決 相關圖片網絡錯誤癥狀:系統日志文件(控制面板管理工具系統日志)可以找到以下兩個錯誤:17052:無法恢復主數據庫。退出。18052:錯誤:9003,嚴重性:20,狀態:1。解決錯誤代碼...

  • 2c,8c

    2c,8c 相關圖片1c這個類適用于比較兩個字符的相似性。代碼如下:?使用系統;使用系統。收藏。通用的;使用系統的。文本;公共類stringcomputec點...

  • printf 輸出到logcat,logcat輸出級別

    printf 輸出到logcat,logcat輸出級別 相關圖片logcat命令用法性能問題:手機與電腦連接后,驅動程序安裝正確,USB調試模式開啟,DDMS中可以看到設備及其進程信息,但logcat中沒有信息輸出。原因是一些rom默認關閉lo保存logcat...

  • access程序,access 編程

    access程序,access 編程 相關圖片access程序設計Dim conn Sub DBOpen()Dim db:db=Server.MapPath(zzz.mdb)在錯誤恢復時設置conn=Server.Createaccess數據庫設計程序...

  • 讓控件不可被點擊,要使某控件在運行時不可見

    讓控件不可被點擊,要使某控件在運行時不可見 相關圖片要在垂直位置上移動控件在做VB項目時,每個人都會遇到這個問題。在VB中添加控件時,請瀏覽工程部件。添加所需零件時,會彈出一個對話框*。無法將OCX注冊為ActiveX控件。此時,您可...

  • 手勢識別,手勢識別的應用

    手勢識別,手勢識別的應用 相關圖片手勢有什么用簡單的手勢功能(左、右滑動屏幕)在項目中使用,因此下一個import android.content.context;import android.util.d手勢...

  • wps默認保存路徑在哪,cad默認保存路徑

    wps默認保存路徑在哪,cad默認保存路徑 相關圖片保存修改相機照片默認保存路徑的方法是打開storage.java到:public static void updatedefaultdirectory(activiQQ下載文件保存位置...

  • XXLive,X-

    XXLive,X- 相關圖片x y這個例子運行在MySQL 5.0和更高版本上。MySQL給用戶權限命令的簡單格式可以概括為:向用戶1授予對數據庫對象的權限,向普通數據用戶授予查詢、插入、更新和e^x...

  • 2c,8c

    2c,8c 相關圖片1c抽象類和接口是面向對象編程中的兩個概念,但是研究編程多年的程序員有時并沒有明確的區別。下面解釋抽象類和接口的概念和區別。抽象類c點...

熱評文章

  • 解決中文亂碼問題,怎么解決中文亂碼問題

    解決中文亂碼問題,怎么解決中文亂碼問題 相關圖片文件亂碼怎么解決一、安裝網易博客網友制作的Sublimitext3優化版和Sublimitext2優化版,深度集成GBK編碼,完美解決中文亂碼問題,比官方版本更適合家庭使用環境網頁中文變成亂碼...

  • 2c,8c

    2c,8c 相關圖片1c本文主要介紹C?webclient類的使用實例。本文介紹如何使用webclient下載文件,openwriter打開流,使用指定的方法將數據寫入URI并上載文件c點...

  • excel函數實例教程,函數

    excel函數實例教程,函數 相關圖片excel函數運用教程ASP函數和ASP過程提供了一種方法來創建可用于重新編程代碼的模塊,并避免在執行特定任務時一次重寫一個塊的代碼。如果在ASP頁中沒有任何函數/程序,則當ASP頁coun...

  • 名詞解釋,LAK名詞解釋

    名詞解釋,LAK名詞解釋 相關圖片標準預防的名詞解釋本文主要介紹Python中幾種常見的名詞解釋。這種解釋也適用于其他編程語言。本文解釋了loop、iteration、recursion、traversal等名詞病理名詞解釋...

  • 此頁面需要在極速模式下顯示,極速模式怎么設置

    此頁面需要在極速模式下顯示,極速模式怎么設置 相關圖片找不到兼容性視圖設置標題:JSP頁面查詢顯示通用模式作者:Evan郵箱:Evan[[email protected]背景:1。需要在JSP中以列表模式2顯示數據庫查詢結果。在良好的J極速360切換不了兼容模式...

  • php explode函數,matlab中explode函數

    php explode函數,matlab中explode函數 相關圖片matlab中explode關于PHP split string expand函數的用法,使用expand函數將字符串拆分成數組。這里有幾個例子供你參考。PHP數組和擴展函數應用程序示例供strreplace函數...

  • 點擊按鈕跳轉,如何快速點擊頁面的按鈕

    點擊按鈕跳轉,如何快速點擊頁面的按鈕 相關圖片點擊按鈕彈出輸入框本文主要介紹jQuery實現按鈕點擊全選/取消全選單選框/復選框文本框表單驗證的相關資料。對于您的朋友,請參閱jQuery實現按鈕單擊全選/取消選擇單選框/復選點擊按...

  • HTTP協議是,什么是HTTP協議

    HTTP協議是,什么是HTTP協議 相關圖片http基于什么協議HTTP協議是由Tim Berners-Lee發明的,他被稱為web之父。HTTP協議完全基于文本。瀏覽器通過HTTP協議與服務器交互,默認為端口80。您還可以HTTP協議稱為...

  • 策略模式,狀態模式和策略模式

    策略模式,狀態模式和策略模式 相關圖片命令模式和策略模式本文主要介紹JavaScript的策略模式編程,包括使用函數和類作為策略的情況,以及在多種環境下的策略模式。請參考我最喜歡的策略設計模式為您的朋友。我盡量多用...

  • 異步機制,異步處理機制

    異步機制,異步處理機制 相關圖片異步本文主要介紹對JavaScript編程中同步和異步機制的深入理解。不僅Ajax已經滲透到了各個角落,而且node.js的流行也使得js異步編程特別具有吸引力。可異步任務處理機制理解...

關注微信

变脸官网查询