首頁 資料庫 mysql教程 安卓入门2

安卓入门2

Jun 07, 2016 pm 03:12 PM
activity 互動 什麼 入門 安卓 注意事項 使用者

1.什么是Activity及注意事项 (1)Activity即与用户交互的接口,可以简单理解为一个界面 (2)创建一个Activity,Activity是一个类,首先需要继承Activity父类,然后重写onCreate方法(这个方法决定了当这个Activity运行时做些什么) (3)Activity也是应用

1.什么是Activity及注意事项

(1)Activity即与用户交互的接口,可以简单理解为一个界面

(2)创建一个Activity,Activity是一个类,首先需要继承Activity父类,然后重写onCreate方法(这个方法决定了当这个Activity运行时做些什么)

(3)Activity也是应用的一个组件,所以需要在AndroidManifest.xml中注册这个组件

安卓入门2

如何注册,如图

2.什么是Intent及注意事项

(1)Intent可以简单理解为实现两个界面的转换,即换界面,同时它可以在两个界面间传递信息

(2)Intent对象的主要属性有:Component name(需要被启动的Activity),Action(新Activity运行时要做的动作),Data(数据),Extras(键值对)

(3)Intent的用法:

a.新建。

Intent intent = new Intent();
intent.setClass(from.class, to.class);
Activityxxx.this.startActivity(intent);
登入後複製
setClass通俗易懂,即从from这个Activity跳转到to这个Activity,from和to不局限于同一个应用,比如程序可以调用发短信的Activity

以下是实例程序,从“reg”页面跳转到“welcome”页面:

public class RegActivity extends Activity {

	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.activity_reg);
		Button myButton = (Button) findViewById(R.id.myButton);//获取button
		myButton.setOnClickListener(new MyButtonListener());//为button设置点击监听器
	}
	
	class MyButtonListener implements OnClickListener {
		@Override
		public void onClick(View v) {
			// TODO Auto-generated method stub
			Intent intent = new Intent();//新建Intent用于Activity转换
			intent.putExtra("mytext", "this is text");//这是要传递的文本
			intent.setClass(RegActivity.this, WelcomeActivity.class);//设置从Reg跳转到Welcome
			RegActivity.this.startActivity(intent);//启动新Activity
		}
	}
}
登入後複製

public class WelcomeActivity extends Activity {
	private TextView myTextView = null;
	
	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.activity_welcome);
		Intent intent = getIntent();//获取从RegActivity传递的Intent
		String mytext = intent.getStringExtra("mytext");//获取其中传递的参数mytext
		myTextView = (TextView) findViewById(R.id.myText);//获取text文本框
		myTextView.setText(mytext);//设置文本内容为传递过来的mytext
	}
}
登入後複製

这样就实现了从RegActivity到WelcomeActivity的传递参数跳转
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

一鍵生成PPT! Kimi :讓「PPT民工」先浪起來 一鍵生成PPT! Kimi :讓「PPT民工」先浪起來 Aug 01, 2024 pm 03:28 PM

Kimi:一句話,十幾秒鐘,一份PPT就新鮮出爐了。 PPT這玩意兒,可太招人煩了!開個碰頭會,要有PPT;寫個週報,要做PPT;拉個投資,要展示PPT;就連控訴出軌,都得發個PPT。大學比較像是學了個PPT專業,上課看PPT,下課做PPT。或許,37年前丹尼斯・奧斯汀發明PPT時也沒想到,有一天PPT竟然如此氾濫成災。嗎嘍們做PPT的苦逼經歷,說起來都是淚。 「一份二十多頁的PPT花了三個月,改了幾十遍,看到PPT都想吐」;「最巔峰的時候,一天做了五個PPT,連呼吸都是PPT」;「臨時開個會,都要做個

CVPR 2024全部獎項公佈!近萬人線下參會,Google華人研究員獲最佳論文獎 CVPR 2024全部獎項公佈!近萬人線下參會,Google華人研究員獲最佳論文獎 Jun 20, 2024 pm 05:43 PM

北京時間6月20日凌晨,在西雅圖舉辦的國際電腦視覺頂會CVPR2024正式公佈了最佳論文等獎項。今年共有10篇論文獲獎,其中2篇最佳論文,2篇最佳學生論文,另外還有2篇最佳論文提名和4篇最佳學生論文提名。電腦視覺(CV)領域的頂級會議是CVPR,每年都會吸引大量研究機構和高校參會。根據統計,今年共提交了11532份論文,2719篇被接收,錄取率為23.6%。根據佐治亞理工學院對CVPR2024的數據統計分析,從研究主題來看,論文數量最多的是圖像和視頻合成與生成(Imageandvideosyn

不再硌手,三星 Galaxy S25 Ultra 機身 R 角落曝光接近 Galaxy Note7 手機 不再硌手,三星 Galaxy S25 Ultra 機身 R 角落曝光接近 Galaxy Note7 手機 Jun 29, 2024 am 02:57 AM

6月28日消息,消息來源@i冰宇宙發布推文,表示三星GalaxyS25Ultra手機不再出現硌手的情況,邊角會比較圓潤,方便用戶長時間握持。 fenye在其微博內容中,表示三星GalaxyS25Ultra手機的機身R角可參考GalaxyNote7手機。附上圖片如下:此消息來源也表示:GalaxyS25Ultra機身厚度8.4mm,逆勢進一步做薄,是近年來SUltra機型中最薄的。 S21U到S23U都是8.9mm,S24U是8.6mm。三星的設計還是不想向影像妥協,不想往一坨奧利奧的方向發展。 fenye

從裸機到700億參數大模型,這裡有一個教程,還有現成可用的腳本 從裸機到700億參數大模型,這裡有一個教程,還有現成可用的腳本 Jul 24, 2024 pm 08:13 PM

我們知道LLM是在大規模電腦叢集上使用海量資料訓練得到的,本站曾介紹過不少用於輔助和改進LLM訓練流程的方法和技術。而今天,我們要分享的是一篇深入技術底層的文章,介紹如何將一堆連作業系統也沒有的「裸機」變成用來訓練LLM的電腦叢集。這篇文章來自於AI新創公司Imbue,該公司致力於透過理解機器的思維方式來實現通用智慧。當然,將一堆連作業系統也沒有的「裸機」變成用於訓練LLM的電腦叢集並不是一個輕鬆的過程,充滿了探索和試錯,但Imbue最終成功訓練了一個700億參數的LLM,並在此過程中積累

AI在用 | AI製作獨居女孩生活Vlog,3天狂攬萬點讚量 AI在用 | AI製作獨居女孩生活Vlog,3天狂攬萬點讚量 Aug 07, 2024 pm 10:53 PM

機器之能報道編輯:楊文以大模型、AIGC為代表的人工智慧浪潮已經在悄悄改變我們生活及工作方式,但絕大部分人依然不知道該如何使用。因此,我們推出了「AI在用」專欄,透過直覺、有趣且簡潔的人工智慧使用案例,來具體介紹AI使用方法,並激發大家思考。我們也歡迎讀者投稿親自實踐的創新用例。影片連結:https://mp.weixin.qq.com/s/2hX_i7li3RqdE4u016yGhQ最近,獨居女孩的生活Vlog在小紅書上走紅。一個插畫風格的動畫,再配上幾句治癒系文案,短短幾天就能輕鬆狂攬上

細數RAG的12個痛點,英偉達高級架構師親授解決方案 細數RAG的12個痛點,英偉達高級架構師親授解決方案 Jul 11, 2024 pm 01:53 PM

檢索增強式產生(RAG)是一種使用檢索提升語言模型的技術。具體來說,就是在語言模型生成答案之前,先從廣泛的文檔資料庫中檢索相關信息,然後利用這些信息來引導生成過程。這種技術能大幅提升內容的準確性和相關性,並能有效緩解幻覺問題,提高知識更新的速度,並增強內容生成的可追溯性。 RAG無疑是最令人興奮的人工智慧研究領域之一。有關RAG的更多詳情請參閱本站專欄文章《專補大模型短板的RAG有哪些新進展?這篇綜述講明白了》。但RAG也並非完美,使用者在使用時也常會遭遇一些「痛點」。近日,英偉達生成式AI高階解決

iQOO 13前瞻:電池容量暴增到6000mAh iQOO 13前瞻:電池容量暴增到6000mAh Jun 21, 2024 pm 06:12 PM

6月21日消息,根據知名數位部落客數位閒聊站透露,iQOO今年的旗艦機iQOO13的電池容量將普及6000mAh。據悉,目前最新的iQOO12系列機型,電池容量為5000mAh,得益於今年碳矽負極電池技術的發展與商用,今年下半年將發布的iQOO13將吃上電池技術的紅利,容量直接從5000mAh增大到6000mAh,在兼顧長續航的同時也做到了輕薄。此外,據該部落客透露,iQOO13系列將採用驍龍8Gen4行動平台,並傳承3X潛望長焦,新增單點超音波螢幕下指紋,也將支援IP68防塵防水,內建超大尺寸X軸線性

'全球首款 7 吋 120Hz 高刷安卓掌機”,AYANEO 預告下週展示 Pocket EVO '全球首款 7 吋 120Hz 高刷安卓掌機”,AYANEO 預告下週展示 Pocket EVO Jul 10, 2024 pm 03:53 PM

感謝網友華南吳彥祖的線索投遞! 7月6日消息,AYANEO公司昨晚發布微博,預熱將推出全新PocketEVO產品,聲稱是全球首款配備7英寸1080POLED120Hz的高刷炫彩屏的旗艦安卓掌機。 AYANEOPocketEVO的主要賣點是採用OLED螢幕,提供更細膩的色彩和更快的反應速度,為玩家帶來高分高幀率遊戲和影音娛樂體驗。 fenyeAYANEO遊戲掌機60Hz刷新率:AYANEOMicro:3.5吋960x640像素IPSLCD顯示器AYANEOPocketS:6吋1920x1080或25

See all articles