❶ 我是學生,剛開始學安卓,想要通過按鈕實現跳轉頁面,怎麼做,步驟清晰點
1.你先要有一個按鈕所在界面,和一個要跳轉的界面(兩個也可以是同一個),都要在maniface里注冊過
2.給按鈕加點擊事件
方法一:在布局裡加入id屬性,如android:id=「@+id/btn」
之後在activity里在onCreate里setContentVview之後運行的地方,調用activity的方法findViewById(R.id.btn).setOnClickListener(new OnClickListener(){
public void onClick(View v){
startActivity(new Intent(按鈕所在activiry.this,要跳轉的activity.class))}
})
方法二:在布局裡按鈕增加android:onClick=「onBtnClick」
(注:onBtnClick是自定義的)
之後在button所在的axtivity里增加方法
名字和上面寫的相同如:
public void onBtnClick(View v){
//和方法一里的onClick(View v)一樣,要注意方法屬性必需是public void 參數只能是View,按鈕設了這個屬性,而沒有方法的話,點按鈕會異常
}
❷ ucweb 安卓8.幾版,如何快速回到 頁面 頂部
您好,很高興為您服務!
很抱歉造成你的不便了,請問你的手機型號和UC版本是什麼呢?可以麻煩你給網頁鏈接我為你測試下好嗎?還請你詳細描述下操作步驟好不好?以便我們更好的解決及跟進哦~建議你可以滑動屏幕再使用滾輪直接拉到頂部試試哦~希望可以幫到你~ 如果有任何問題或建議想告訴UC歡迎微博@UC瀏覽器-客服精靈,祝你今天有個好心情。(*^__^*)
如果仍有問題,請您繼續向我們反饋,我們會第一時間為您跟進。
❸ 安卓手機怎麼讓微信朋友圈回到最頂部
在微信界面最上面上,「微信」那行字所在行空白處,雙擊就行。
❹ Android 手機瀏覽網頁時如何快速返回頂部
這個要看應用本身了,有的應用會在右側有哥滑動條,然後你可以通過這個條來快速的滑動,還是比較快的。但是對於沒有滑動條的應用一般只能手動的滑動啦。
❺ 三星S6升級安卓7.0後賊卡
安卓7.0真實上手體驗:之後我默默刷回了Android 6.0…… 昨天一覺醒來,發現安卓7.0的首個開發者預覽版竟然發布了,驚喜之餘立馬抓起Nexus5准備升級,結果立馬被迎頭潑了一盆冷水,支持的設備只有Nexus6、Nexus 5X、Nexus 6P、Nexus 9、Nexus Player、Pixel C六款設備,沒了?! 碎片化 就此蓋棺定論似乎為時尚早,畢竟這只是Android 7.0的首個預覽版,後續提供支持的可能性並非沒有。早期的Android N泄漏截圖中,對應的設備型號正是Nexus5,今天還有網友在谷歌Git代碼中挖出了小五的設備代號(hammerhead),後期重新享受親兒子待遇的可能性很高。當然,即便官方不再供養了,相信民間大神們也不會撒手不管。 ▲注意紅框中的小字 除了支持的設備極其有限外,安卓7.0首個開發者預覽版出來後,IT之家網友們吐槽最多的就是,「這么快!我的手機還沒升級到Android 6.0呢。」看似不經意的表態背後,其實還是谷歌和安卓繞不過去的那個老難題——碎片化,如何隨著時間的推移和設備的更新換代,逐漸減少它對整個安卓生態的副作用,是谷歌在未來不得不面對和解決的問題,我們也希望在安卓7.0上看到更多這方面的改善。 Android 7.0新功能新特色真實使用體驗 IT之家今天中午時給大家帶來了安卓7.0新手刷機圖文教程,看過的朋友都知道小編們剛剛從開發部程序猿手中借來了一台Nexus6,借著這個機會,我們就來實際體驗下Android 7.0。 刷機後首次開機,開機動畫依然是此前Android 6.0的樣式,沒有任何變化。但隨後的初始設置向導界面,一些新的東西就引起了我們的注意。首先就是語言選擇界面,當選擇簡體中文之後,系統還會繼續給出澳門、香港、新加坡以及中國四個選項。 另外就是下方多了一個「視力設置」,除了可選開啟連續點按三次開啟的放大手勢外,字體大小調整界面加入了更為直觀的示例文本(科幻小說《海底兩萬里》),最大可選超大字體。此外,新增了一個顯示大小,可以在字體之外,對界面DPI整體進行放大,對老年人等特殊用戶群體有一定的幫助,也可以適應不同屏幕尺寸的設備。 昨天我們曾為大家報道了安卓7.0增加了個人緊急救護信息設置功能,可以提前錄入一些個人的血型、葯物過敏史、緊急聯系人等信息,一旦遇到像是突發緊急疾病等情況,可以讓其他人在緊急撥號面板即可看到這些信息,從而起到救急作用。至於有多少人會知道這個功能先不說,但它也很容易被別有用心的人所利用,甚至用於電信詐騙等,還是慎用的好。 進入主界面,哦,應用抽屜還在,並沒有像此前傳聞那樣被砍掉,依然是上下滾動的操作方式,貼著右側滑動可以按字母順序查找應用,也可以利用頂部的搜索欄快速查找應用。 再來看看安卓7.0變化巨大的狀態欄,這里的改動讓人一下子就對這個新系統充滿了好感,甚至有些上癮,堪稱目前最為好用的安卓狀態欄似乎也不為過。 首先,從頂部直接下拉,就可以看到頂部深色底色的5個快捷開關,它會基於你的使用習慣進行調整,並非一成不變。點擊後可以單項設置,例如可以不進入設置選擇WiFi熱點,點擊電池查看電池使用情況等,長按即可進入對應的設置界面。 除了這5個快捷開關外,你還可以在通知欄位置隨手繼續下滑,整個快捷面板會以非常自然的動效擴大,新增一個亮度滑動條以及九宮格快捷開關,還支持以左右滑動的方式查看更多開關。 注意右下角的「修改」按鈕,點擊後即可支持長按手動排序,長按右上方的齒輪圖標,震動之後鬆手即可開啟系統界面調諧器,還能手動擴展或隱藏具體的功能開關,定製能力十分出色。 再來看看通知消息欄,首先,各條通知之間的分割線變得更細,再加上更小的字體、圖標,白色背景,使得通知看上去一下子精緻規整很多,左右滑動可以刪除單條通知,長按可以選擇是否永久隱藏通知。如果剛好有多條通知,安卓7.0還會自動幫你折疊起來,並在通知欄上顯示一個彩色的下拉三角,點擊即可。 不只是更加規整,像是信息通知下方還會出現回復按鈕,點擊即可出現深色的輸入條,無需跳轉到應用即可快速處理,再配合上面的多條自動歸攏,效率非常之高。另外,這項功能與Android Wear使用的是同樣的API,對於不少應用而言,無需再次開發即可支持,無疑提供了巨大的方便。 目前的QQ還無法支持快捷回復,收到多條消息後依然只顯示一個數字,無法處理,也希望QQ能在後續的版本中盡快提供該功能,這樣的話,我們處理回復消息就會更加地集中高效。 不只信息,像是來電如今也是頂部橫幅式的展示方式,不會中斷當前正在進行中的應用,這點值得好評。 分屏多任務是安卓7.0的一項重磅新功能,我們也很好奇它對第三方應用的兼容情況。要開啟分屏多任務也非常方便,只要點按「菜單鍵」進入多任務管理狀態,拖動其中的一個卡片到頂部即可開啟分屏,然後下方還會出現一個縮小的多任務管理界面,選中一個應用即可進入分屏狀態。 我們也嘗試著將一些QQ等的第三方應用加入分屏,但放上去之後立馬就會重新彈回全屏狀態,多次嘗試之後我們才看到了底部出現的一個「該APP不支持分屏」的提示,提示並不是特別的明顯。另外,還有部分應用雖然進入了分屏,但安卓7.0也會提示應用可能在分屏狀態下無法工作,界面也會出現一些詭異的bug。 目前最完美的分屏只有系統自帶的電話、信息等少數幾個應用,以電話為例,它的撥號面板幾乎在任何形態下都可以展現出最佳的使用方式,實用性出色。 在啟動分屏之後,下方的菜單按鍵就會變成分屏的開關,長按即可在全屏和分屏之間切換,單擊則是重新選擇第二個分屏應用。 從目前的使用狀態來看,安卓7.0的分屏狀態至少要求APP具備三種形態,一種是上下對稱分欄,另一種是對稱左右分欄(橫屏下不支持調節兩個應用所佔的比例),最後則是上下不均分的情況,對於開發者也提出了更高的要求,完美支持之路定然是十分漫長。 不只是多任務,安卓7.0下,菜單鍵還能用於快速切換應用,雙擊即可打開上一個應用,在多任務管理狀態下,連續點擊則是在所有任務之間切換,此時應用卡片頂部還會出現一個灰色的進度條,大概持續1秒左右,如果停下來了之後便會自動將該應用放大到前台。這可以說是單手模式的一種加強,對於Nexus6這種大屏來說更有意義,手指不需要從底欄挪開即可實現應用間的快捷切換。 再來看看安卓7.0的設置界面,直觀感覺同樣是清爽了不少,每個分類子項之間的分割線消失不見。大家注意下每個選項下方的注釋文字,這里直接給出了當前項的具體設置情況,比如藍牙就會顯示已停用、顯示就會提示自動調節亮度已開啟、聲音就會顯示鈴聲音量為29%等,無需點開設置即可查看系統當前的狀態,這點非常實用。 另外,設置頂部還出現了一些綠色的推薦設置,點擊後面的下箭頭即可快捷選擇開關,推薦設置並非一成不變,比如我們剛剛關閉了移動數據,之後再點開設置,推薦設置就會給出移動數據的推薦設置項,點擊其中的開啟按鈕即可快速打開,無需再到設置中尋找,十分實用。系統本身從被動讓用戶尋找,開始主動向用戶推薦內容,這點十分優秀。 安卓7.0的夜間模式位於系統調諧器界面下,提供了深色主題、調整色調(護眼模式)、調整亮度等三種功能,可基於時間或地點自動開啟,比如可設為回家後自動開啟。聽上去非常不錯,但目前安卓7.0的夜間模式開關經常出現點擊後無反應的問題,需要連續操作多次才能起作用,應該是預覽版的一個bug,所謂的深色主題也僅限於設置等個別界面,像是下拉通知欄等,依然是明晃晃的白色,依然不夠完善。 彩蛋依然是虐心機器人游戲,而且每一局都會切換左右方向,大家看看機器人的狀態就知道有多虐心了。 由於體驗時間較短,至於改進的Doze休眠機制、流量節省等功能,有待於進一步深入體驗。 在應用兼容性方面,目前的安卓7.0首個開發者預覽版還很悲劇 首先,由於大家都懂的國內大環境,Nexus6原廠鏡像包內帶有的大部分安卓應用均無法使用,而且內置的谷歌相冊、Google+、Mail、雲端硬碟等,均不是最新版,時常還會跳出賬戶和更新提示,十分煩人。如果你沒有合適的梯子,這些基本都可以一起放到文件夾中,永久束之高閣,僅剩了電話、信息、瀏覽器相機、計算器、時鍾、通訊錄等極個別應用。 谷歌Google Play應用商店的入華仍然是遙遙無期,現階段用戶依然需要從第三方應用商店或者應用的官網去下載APP,加之運營商的流量劫持等,想要安心用個應用還真是蠻困難的。 我們嘗試安裝了一些基礎日常應用,QQ可以正常使用,但總會時不時給出錯誤提示;微信徹底歇菜;阿里系的微博、淘寶、支付寶全部悲劇,打開直接閃退,而且由於這些應用之間的相互喚醒機制,打開一個微博,不僅會彈出微博已停止運行,還會接連彈出淘寶屢次停止運行、淘寶屢次停止運行等等一堆提示窗口,十分醉人;優酷視頻同樣存在不兼容問題,部分播放界面會變得非常小。 總之,安卓7.0目前兼容性問題還非常嚴重,暫時絕對不推薦作為主力機使用。 安卓7.0雖然提供了許可權管理,但對於這種相互喚醒依然沒啥作為,對於國內用戶而言,只能藉助於綠色守護、LBE等第三方安全工具,略顯無奈。 一些深層次的改進 目前的首個安卓7.0開發者預覽版還只是最基礎的Alpha狀態,有上面的使用體驗絲毫並不令人意外,畢竟它的主要作用就是為了給開發者提供更多的時間去做應用的適配,也能夠提前搜集開發者對於Android 7.0的各種反饋意見,我們應該給予足夠的耐心和期待。 按照谷歌官方的安卓7.0開發規劃來看,在正式版到來之前,我們至少還會看到四個預覽版,其中Preview2和Preview3仍然著重於功能方面的增量更新,功能和界面上還會持續發生變化,直到Preview 4時,最終的API和官方SDK才會正式放出。我們也期待安卓7.0後續給我們帶來更多的驚喜。 ▼除了表面能看到的功能和體驗上的改進之外,安卓7.0還發生了一些深層次的變化: • 首先,谷歌將安卓的編譯器換成了Jack,支持最新的java8特性,還可兼容後續的Java9、Java X等,向前則可以保留對Android 2.3的兼容,更優的過程將為安卓應用性能提升帶來更多可能性,極大方便開發者,同時也為未來安卓的發展掃清了與Oracle專利層面的阻礙。 • 其次,谷歌對ART機制進行了改動,只對常用的Method進行AOT,其他部分做JIT處理,這可以避免APP安裝時間過長,減少等待時間,但某些情況下可能導致APP運行不如此前全局AOT給力。 • 從Android 4.4開始的Project Svelte瘦身項目在安卓7.0中繼續得到了加強,使得系統核心所需要佔用的內存有了明顯的降低。 • 最後,由於存在三種分屏使用狀態,因此開發者就必須處理至少4種不同狀態,做UI調試的程序猿朋友可能要瘋狂吐槽了…… 總結 對於大部分普通用戶而言,如今的安卓7.0首個開發者預覽版只適合淺嘗輒止,簡單嘗鮮體驗下就可以了,絕對不適合做日常主力機使用,推薦等等此後面向大眾的公測版。 安卓7.0整體易用性層面的進步值得肯定,雖然可能有借鑒很多第三方ROM之嫌,但並非是簡單的拿來主義,其中看的到谷歌的吸收和再加工,再結合谷歌如今提升顯著的Google相冊等原生應用,整體使用體驗非常不錯。但在國內大環境下,這些基本都是RBL。 Android 7.0設置界面的變化,讓我們看到了系統UI未來進化的一個方向,不再是單純的對界面邏輯進行優化,方便用戶被動查找,也可以變的積極主動起來,主動為用戶提供他們所需要的功能和選項,這種使用體驗的確令人印象深刻。
❻ 安卓系統的UC瀏覽器怎麼在瀏覽網頁到中間的時候快速到頁頂/頁底呢
您好,很高興為您服務!
目前UC瀏覽器還未添加此功能,如頁面顯示有快捷返回頂部的按鈕,則按鈕為網站本身設計的按鈕,並非瀏覽器的功能,請您了解。
如果仍有問題,請您繼續向我們反饋,我們會第一時間為您跟進。
❼ 安卓中如何實現頁面跳轉
安卓實現頁面跳轉及傳遞參數教程:
用類名跳轉
Intent負責對應用中一次操作的動作、動作涉及數據、附加數據進行描述,Android則根據此Intent的描述, 負責找到對應的組件,將 Intent傳遞給調用的組件,並完成組件的調用。Intent在這里起著實現調用者與被調用者之間的解耦作用。
Intent傳遞過程中,要找到目標消費者(另一個Activity,IntentReceiver或Service),也就是Intent的響應者。
Java代碼packagecom.Android;
importandroid.app.Activity;
importandroid.content.Intent;
importandroid.os.Bundle;
importandroid.view.View;
importandroid.view.View.OnClickListener;
{
@Override
publicvoidonCreate(BundlesavedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.formstuff);
finalImageButtonbutton=(ImageButton)findViewById(R.id.android_button);
button.setOnClickListener(newOnClickListener(){
publicvoidonClick(Viewv){
//用類名跳轉,需要在AndroidManifest.xml中申明activity
Intentintent=newIntent(FormStuff.this,HelloTabWidget.class);
startActivity(intent);
}
});
}
復制代碼Xml代碼<?xmlversion="1.0"encoding="utf-8"?>
<manifestxmlns:android="http://schemas.android.com/apk/res/android"
package="com.Android"android:versionCode="1"android:versionName="1.0">
<applicationandroid:icon="@drawable/icon"android:theme="@android:style/Theme.NoTitleBar">
<activityandroid:name=".FormStuff"android:label="@string/app_name">
<intent-filter>
<actionandroid:name="android.intent.action.MAIN"/>
<categoryandroid:name="android.intent.category.LAUNCHER"/>
</intent-filter>
</activity>
<!--申明activity-->
<activityandroid:name="HelloTabWidget"></activity>
</application>
<uses-sdkandroid:minSdkVersion="4"/>
</manifest>
使用Action跳轉實現
使用Action跳轉,如果有一個程序的 AndroidManifest.xml中的某一個Activity的IntentFilter段中定義了包含了相同的Action那麼這個Intent 就與這個目標Action匹配。如果這個IntentFilter段中沒有定義 Type,Category,那麼這個 Activity就匹配了。但是如果手機中有兩個以上的程序匹配,那麼就會彈出一個對話可框來提示說明。
Action的值在Android中有很多預定義,如果想直接轉到你自己定義的Intent接收者,可以在接收者的 IntentFilter中加入一個自定義的Action值(同時要設定 Category值為"android.intent.category.DEFAULT"),在Intent中設定該值為Intent的 Action,就直接能跳轉到自己的Intent接收者中。因為這個Action在系統中是唯一的。
data/type,可以用Uri來做為data,比如Uri uri = Uri.parse(http://www.google.com);
Intent i = new Intent(Intent.ACTION_VIEW,uri);手機的Intent分發過程中,會根據http://www.google.com 的scheme判斷出數據類型type
手機的Brower則能匹配它,在Brower的Manifest.xml中的IntenFilter中首先有ACTION_VIEW Action,也能處理http:的type。
至於分類Category,一般不要去在Intent中設置它,如果寫Intent的接收者,就在Manifest.xml的 Activity的 IntentFilter中包含android.category.DEFAULT,這樣所有不設置 Category(Intent.addCategory(String c);)的Intent都會與這個Category匹配。
extras(附加信息),是其它所有附加信息的集合。使用extras可以為組件提供擴展信息,比如,如果要執行「發送電子郵件」這個動作,可以將電子郵件的標題、正文等保存在extras里,傳給電子郵件發送組件。
Java代碼packagecom.android.edit_text;
importandroid.app.Activity;
importandroid.content.Intent;
importandroid.os.Bundle;
importandroid.view.KeyEvent;
importandroid.view.View;
importandroid.widget.EditText;
{
privateTextViewm_TextView;
privateEditTextm_EditText;
@Override
publicvoidonCreate(BundlesavedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
m_EditText=(EditText)this.findViewById(R.id.EditText01);
m_EditText.setOnKeyListener(editTextKeyListener);
}
privateEditText.=newEditText.OnKeyListener(){
@Override
publicbooleanonKey(Viewarg0,intarg1,KeyEventarg2){
//action跳轉,需要在AndroidManifest.xml中配置action
Intenti=newIntent("android.intent.action.mydialog");
MyEditText.this.startActivity(i);
returnfalse;
}
};
}
復制代碼Xml代碼<?xmlversion="1.0"encoding="utf-8"?>
<manifestxmlns:android="http://schemas.android.com/apk/res/android"
package="com.android.edit_text"android:versionCode="1"
android:versionName="1.0">
<applicationandroid:icon="@drawable/icon"android:label="@string/app_name">
<activityandroid:name=".MyEditText"android:label="@string/app_name">
<intent-filter>
<actionandroid:name="android.intent.action.MAIN"/>
<categoryandroid:name="android.intent.category.LAUNCHER"/>
</intent-filter>
</activity>
<!--配置跳轉activity-->
<activityandroid:name="com.android.dialog.MyDialog">
<intent-filter>
<!--配置action路徑-->
<actionandroid:name="android.intent.action.mydialog"/>
<categoryandroid:name="android.intent.category.DEFAULT"/>
</intent-filter>
</activity>
</application>
<uses-sdkandroid:minSdkVersion="7"/>
</manifest>
❽ 怎麼實現Android頂部菜單按鈕的頁面跳轉
button.setOnClickListener(new OnClickListener(){
Intent intent = new Intent(this,MainAcitivity.class);
startActivity(intent);
});
❾ android 界面跳轉怎麼控制
下面關於界面跳轉的例子來自於android學習手冊,如果想看實際運行的例子的話,請去下載,並且可以看源碼和文檔。android學習手冊包含9個章節,108個例子,源碼文檔隨便看,例子都是可交互,可運行, 源碼採用android studio目錄結構,高亮顯示代碼,文檔都採用文檔結構圖顯示,可以快速定位。360手機助手中下載,圖標上有貝殼
android使用,從一個Activity(界面)跳轉到另一個Activity時,需要使用到Intent來啟動Activity。在Intent使用時,分為顯式調用和隱式調用2類,顯式調用就是直接調用另一個Activity的class類,隱式調用需要通過調用另一個Activity的action 來啟動另一個Activity,詳細如下:
Intent在android中的定義為:public Intent (Context packageContext , Class<?> cls);
1、顯式調用---直接調用Activity的Class類
例,Activity1調用Activity2
Intent intent = new Intent(this , Activity2.class);
startActivity(intent);
2、隱式調用
Activity1隱式調用Activity2時需要在AndroidManifest.xml文件中配置Activity2的action和category,具體添加下面的代碼到Activity2的定義中
<intent-filter>
<action android:name="myaction2"/>
<category android:name="android.intent.category.DEFAULT"/>
<category android:name="mycategory" />
</intent-filter>
接著同樣使用intent來啟動Activity,代碼如下:
Intent intent = new Intent("myaction2");
startActivity(intent);
這樣就可以啟動Activity2
註:在使用intent隱式調用Activity時會遇到多個Activity的intent-filter中的action和category相同時,這時android會先彈出一個選擇界面的窗口,顯式要啟動的Activity列表,根據用戶的選擇來啟動Activity,如Activity2和Activity3的action和category相同
<Activity android:name=".Activity2">
<intent-filter>
<action android:name="myaction2"/>
<category android:name="android.intent.category.DEFAULT"/>
<category android:name="myCategory" />
</intent-filter>
</Activity>
<Activity android:name=".Activity3">
<intent-filter>
<action android:name="myaction2"/>
<category android:name="android.intent.category.DEFAULT"/>
<category android:name="myCategory" />
</intent-filter>
</Activity>
啟動Activity代碼如下:
Intent intent = new("action2");
intent.addCategory("myCategory");
startActivity(intent);
這時就會彈出Acvity的選擇窗口,選擇啟動activity2還是activity3