導航:首頁 > 操作系統 > android游戲界面

android游戲界面

發布時間:2022-09-08 17:11:04

android如何實現游戲載入界面啊java版,用什麼方法呢

android游戲界面就是用canvas畫出來的

安卓系統下載的游戲界面大小超過了手機屏幕,不能完全顯示,怎麼辦

如果游戲能夠自動適應屏幕的話,就不會出現這種情況了,卸載游戲,重現下載和屏幕解析度一致的游戲!

Ⅲ android開發問題:在做一個小游戲,游戲界面過程中如果按了「back」鍵返回主界面,主界面有個按鈕.....

BACK建你是可以捕捉到的啊,你可以自己寫處理BACK的過程啊具體寫法
重寫onkeyDown方法
在裡面寫
if(keyCode==KeyEvent.KEYCODE_BACK){
這里寫你點擊BACK要處理的代碼
然後,返回true; 返回false的話,是使用系統默認的處理方式
}
return super.onKeyDown(keycode,event);

還有就是存儲數據,你不能用SQLITE嗎,android上這么強大的資料庫,還有就是你按back,系統是不會執行finish的,只是返回了上一個頁面,清除了當前頁面,當然你自己寫的時候,如果需要關閉就寫finish!!

Ⅳ 用安卓的手機玩游戲,游戲畫面突然放大就無法縮小了,誰知道怎麼弄

這個是因為你打開了該游戲的全屏設置 可以在該游戲的系統設置里找到關閉全屏選項

望採納,謝謝

Ⅳ 如何給用eclipse做的android游戲貪吃蛇加背景音樂開關界面

其一,eclipse提示你升級ADT請嘗試升級。
其二,你打開的是一個xml文件,請嘗試用android Layout Editor 編輯其打開,右鍵 activity_main.xml文件選擇openwith既可以看到。
其三,可以如下圖進行一下xml文件默認編輯器的設置

其四,確定你的xml文件不會報錯
其五,確保你的xml文件有可見的view元素。
做完以上幾點,再看看吧,希望可以幫助到你。

Ⅵ android 游戲中開發中我在 菜單界面 中使用豎屏,想單擊開始按鈕在游戲界面中使用橫屏應該怎麼切換

在Manifest.xml中將你菜單activity設置為豎屏模式,游戲activity設置為橫屏模式即可。
<activity
android:screenOrientation="landscape"/>
landscape是橫向,portrait是縱向

Ⅶ 玩舊版安卓系統的游戲時怎麼把游戲界面調小

調整屏幕大小其實就是調整屏幕解析度。有兩種方法可以進行調節:
一種是直接在游戲軟體中進行調節,首先打開選項菜單,點擊屏幕尺寸選項,選擇想要的屏幕尺寸即可。

另一種是在操作系統的中進行調節,首先點擊開始——控制面板——外觀和主題——更改屏幕解析度或顯示,打開顯示屬性窗口,點擊設置標簽,在其中更改屏幕解析度和顏色質量,然後點擊應用或確定即可。

在電腦桌面右鍵單擊。 就是開機以後,屏幕顯示的地方。

右鍵點一下會出現菜單 。

菜單出現,將滑鼠慢慢移動到上面

移動到屬性一欄。左鍵單擊。

出現類似或者與下圖相同的菜單.點擊設置一欄

左右調節 屏幕解析度的 少,多。

選擇你喜歡 的,先點擊應用,合適的點確定就好了。

不合適就繼續調,再應用。直到合適 然後確定。
然後擴大全屏。小編發現桌面版的最大屏幕只能是剛進入游戲的那個樣子,也就是1000x800,其他無論怎麼調整,都只是移動位置而已。所以想要全屏的玩家,暫時還是不行的。

4.接著縮小游戲。游戲能縮小到660x500差不多的大小,接著也不能縮小了,只能夠移動位置,不過好歹還是可以變小的。

5.以上的游戲屏幕大小都是根據自己電腦屏幕和電腦解析度決定的,所以玩家都不一樣。不過可以確定的是游戲可以調整大小了。

Ⅷ android為什麼用sendevent後再游戲界面沒有作用

getevent/sendevent源碼
這兩個命令的源碼在system/core/toolbox/下,sendevent.c getevent.c

getevent

使用getevent獲得/dev/input/eventX設備匯報的事件,這個命令還會輸出所有event設備的基本信息,如下:
add device 1: /dev/input/event1
name: "mxc_ts"
add device 2: /dev/input/event0
name: "mxckpd"

表明系統有兩個event設備,分別對應著input設備touchscreen,keyboard

Android可以使用sendevent來模擬觸屏,鍵盤以及其他類型的event事件,
sendevent /dev/input/eventX type code value
/dev/input/eventX 對應一個event設備,可以通過getevent獲得可用的event設備
type, code, value的定義可參看kernel/include/linux/input.h

type如下定義

[html] view plain
/*
* Event types
*/
#define EV_SYN 0x00
#define EV_KEY 0x01
#define EV_REL 0x02
#define EV_ABS 0x03
#define EV_MSC 0x04
#define EV_SW 0x05
#define EV_LED 0x11
#define EV_SND 0x12
#define EV_REP 0x14
#define EV_FF 0x15
#define EV_PWR 0x16
#define EV_FF_STATUS 0x17
#define EV_MAX 0x1f
#define EV_CNT (EV_MAX+1)

一般來說,常用的是EV_KEY, EV_REL, EV_ABS, EV_SYN

分別對應keyboard, 相對坐標, 絕對坐標, 同步事件

EV_SYN則表示一組完整事件已經完成,需要處理,EV_SYN的code定義事件分發的類型
EV_SYN對應的code如下

[html] view plain
/*
* Synchronization events.
*/
#define SYN_REPORT 0
#define SYN_CONFIG 1
#define SYN_MT_REPORT 2

EV_KEY的code比較多,這里就不列出來了,可參照input.h

EV_REL對應的code
[html] view plain
/*
* Relative axes
*/
#define REL_X 0x00
#define REL_Y 0x01
#define REL_Z 0x02
#define REL_RX 0x03
#define REL_RY 0x04
#define REL_RZ 0x05
#define REL_HWHEEL 0x06
#define REL_DIAL 0x07
#define REL_WHEEL 0x08
#define REL_MISC 0x09
#define REL_MAX 0x0f
#define REL_CNT (REL_MAX+1)

EV_ABS對應的code

[html] view plain
/*
* Absolute axes
*/

#define ABS_X 0x00
#define ABS_Y 0x01
#define ABS_Z 0x02
#define ABS_RX 0x03
#define ABS_RY 0x04
#define ABS_RZ 0x05
#define ABS_THROTTLE 0x06
#define ABS_RUDDER 0x07
#define ABS_WHEEL 0x08
#define ABS_GAS 0x09
#define ABS_BRAKE 0x0a
#define ABS_HAT0X 0x10
#define ABS_HAT0Y 0x11
#define ABS_HAT1X 0x12
#define ABS_HAT1Y 0x13
#define ABS_HAT2X 0x14
#define ABS_HAT2Y 0x15
#define ABS_HAT3X 0x16
#define ABS_HAT3Y 0x17
#define ABS_PRESSURE 0x18
#define ABS_DISTANCE 0x19
#define ABS_TILT_X 0x1a
#define ABS_TILT_Y 0x1b
#define ABS_TOOL_WIDTH 0x1c
#define ABS_VOLUME 0x20
#define ABS_MISC 0x28

#define ABS_MT_TOUCH_MAJOR 0x30 /* Major axis of touching ellipse */
#define ABS_MT_TOUCH_MINOR 0x31 /* Minor axis (omit if circular) */
#define ABS_MT_WIDTH_MAJOR 0x32 /* Major axis of approaching ellipse */
#define ABS_MT_WIDTH_MINOR 0x33 /* Minor axis (omit if circular) */
#define ABS_MT_ORIENTATION 0x34 /* Ellipse orientation */
#define ABS_MT_POSITION_X 0x35 /* Center X ellipse position */
#define ABS_MT_POSITION_Y 0x36 /* Center Y ellipse position */
#define ABS_MT_TOOL_TYPE 0x37 /* Type of touching device */
#define ABS_MT_BLOB_ID 0x38 /* Group a set of packets as a blob */
#define ABS_MT_TRACKING_ID 0x39 /* Unique ID of initiated contact */
#define ABS_MT_PRESSURE 0x3a /* Pressure on contact area */

#define ABS_MAX 0x3f
#define ABS_CNT (ABS_MAX+1)

input keyevent

如果想模擬按鍵,send event用起來比較繁瑣,可以用input keyevent代替
下面是input keyevent幾個比較常用的用法:

input keyevent 3 // Home

input keyevent 4 // Back
input keyevent 19 //Up

input keyevent 20 //Down
input keyevent 21 //Left

input keyevent 22 //Right

input keyevent 23 //Select/Ok
input keyevent 24 //Volume+
input keyevent 25 // Volume-
input keyevent 82 // Menu 菜單

用senevent 模擬觸屏事件
sendevent /dev/input/event1 0003 0000 0000015e // ABS x 坐標

sendevent /dev/input/event1: 0003 0001 000000df // ABS y 坐標

sendevent /dev/input/event1: 0001 014a 00000001 // BTN touch事件 值為1

sendevent /dev/input/event1: 0003 0018 00000000 // ABS pressure事件

sendevent /dev/input/event1: 0001 014a 00000000 // BTN touch事件 值為0

sendevent /dev/input/event1: 0000 0000 00000000 // sync事件

閱讀全文

與android游戲界面相關的資料

熱點內容
安卓怎麼弄成蘋果在線 瀏覽:427
谷歌web伺服器地址 瀏覽:896
安卓鎖屏圖片如何刪除 瀏覽:717
python3多進程編程 瀏覽:711
證明代碼是程序員寫的 瀏覽:392
演算法錯誤發現辦法 瀏覽:407
河南省醫院掛號是哪個app 瀏覽:627
冬日戀歌哪個APP能看 瀏覽:671
委內瑞拉加密貨 瀏覽:8
程序員寫日記哪個軟體好 瀏覽:106
加密機操作手冊 瀏覽:860
dos命令自動關閉 瀏覽:328
心田花開app在哪裡評價 瀏覽:449
求索記錄頻道哪個app可以看 瀏覽:730
金梅瓶pdf下載 瀏覽:985
機器軟體用什麼編程 瀏覽:845
java虛擬機指令 瀏覽:671
shell編程入門書籍 瀏覽:946
大連桶裝水溯源碼售價 瀏覽:302
php怎麼跳轉到電腦 瀏覽:414