掃雷android
⑴ 我在電腦上用java做了個掃雷小游戲 怎麼樣才能讓游戲在手機上運行
下載一個轉換器 轉換成.JAR格式的文件
⑵ android里如何讓每個控制項都緊挨著,不用絕對布局來控制坐標,我要掃雷,控制項都一樣,用絕對布局太麻煩
直接給你上代碼吧,寫了我半個小時,經過了我的測試了的~
運行下就能看到結果了~關鍵的remove的時候有給你寫注釋~
布局的layout文件內容:
----------------------------------------------------------------------------------
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android=""
android:orientation="vertical" android:layout_width="fill_parent"
android:layout_height="fill_parent" android:id="@+id/linearlayout">
<LinearLayout android:id="@+id/LinearLayout01"
android:layout_width="wrap_content" android:layout_height="wrap_content">
<Button android:layout_height="wrap_content" android:id="@+id/add"
android:text="Add" android:layout_width="100px"></Button>
<Button android:layout_height="wrap_content"
android:layout_width="100px" android:text="Remove" android:id="@+id/remove"></Button>
</LinearLayout>
<TextView android:id="@+id/TextView01" android:text="This is textView."
android:layout_width="fill_parent" android:gravity="center"
android:layout_height="50px"></TextView>
</LinearLayout>
----------------------------------------------------------------------------------
對應Activity的內容:
----------------------------------------------------------------------------------
package com.foxconn.dialog;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.ViewGroup.LayoutParams;
import android.widget.Button;
import android.widget.LinearLayout;
public class DialogTest extends Activity implements OnClickListener {
private Button add_btn, remove_btn;
private LinearLayout linearLayout;
private int index = 0;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
findViews();
register();
}
private void register() {
add_btn.setOnClickListener(this);
remove_btn.setOnClickListener(this);
}
private void findViews() {
add_btn = (Button) findViewById(R.id.add);
remove_btn = (Button) findViewById(R.id.remove);
linearLayout = (LinearLayout) findViewById(R.id.linearlayout);
}
protected View createView() {
Button btn = new Button(this);
btn.setId(index++);
btn.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT));
btn.setText("aaaaaa" + index);
return btn;
}
private void removeView() {
//獲取linearlayout子view的個數
int count = linearLayout.getChildCount();
//研究整個LAYOUT布局,第0位的是含add和remove兩個button的layout
//第count-1個是那個文字被置中的textview
//因此,在remove的時候,只能操作的是0<location<count-1這個范圍的
//在執行每次remove時,我們從count-2的位置即textview上面的那個控制項開始刪除~
if (count - 2 > 0) {
//count-2>0用來判斷當前linearlayout子view數多於2個,即還有我們點add增加的button
linearLayout.removeViewAt(count - 2);
}
}
public void onClick(View v) {
switch (v.getId()) {
case R.id.add:
linearLayout.addView(createView(), 1);
break;
case R.id.remove:
removeView();
break;
default:
break;
}
}
}
----------------------------------------------------------------------------------
⑶ 求 基於Android系統的連連看或者 掃雷 的源代碼,可以在eclipse運行的。謝謝。請發[email protected]
本人有貪吃蛇,雷電代碼。要的先好評。或者我給你反編譯Android的APK文件的方法也行
⑷ 電腦掃雷什麼意思,還有什麼掃雷卡
掃雷是一款相當大眾的小游戲,游戲目標是在最短的時間內根據點擊格子出現的數字找出所有非雷格子,同時避免踩雷。掃雷最初的流行伴隨著1992年發布的windows 3.1,之後迅速成為了各種操作系統中必不可少的一款游戲(包括windows的winmine, KDE桌面環境下的KMines,GNOME桌面環境下的gnomine等),也出現於一些智能手機平台(比如Android系統的Minesweeper Classic,蘋果ios系統的Minesweeper Q)。同時,Minesweeper Clone等功能更為豐富的「專業」掃雷軟體也應時而生。掃雷玩家可以在中國掃雷網加入排行。
⑸ 安卓手機上有掃雷游戲嗎
沒有自帶的。 如果想玩就得自己裝。
⑹ 電腦上掃雷游戲有沒有安卓版的啊。。我迷戀掃雷了,
有安卓版的,你自己下載好過給地址吧,這樣比較安全
再說也不麻煩,在應用寶裡面的找應用處搜索掃雷就會出現很多版本的游戲了
裡面的軟體很多都是官方正版,而且還是獨家首發的
我的游戲一般都是在裡面下,因為兼容性和穩定性都比較好
每次下載完游戲都會自動刪除安裝包,占內存比較小,
而且還可以在工具箱哪裡清理垃圾文件,很方便
⑺ 怎麼把源程序做成一個像掃雷一樣的軟體圖形界面,而不是在命令提示符中。C或者C++都可以
首先你要明白,計算機語言和開發環境的不同,語言只是一種語法,它只負責去組織和調用你想要實現的數據運算結果。說白了也就是計算機的2進制處理結果。得到這個結果後你須要使用一種開發工具,將這個結果編譯一種系統平台可以識別的結果,然後將這個結果輸送到輸出設備展現給用戶看。這一共三個步驟是完全不同的概念,但卻是息息相關的。對於C/C++來說他的開發環境是非常廣泛的,拿我們最常見的win32平台來舉例吧。(win32就是我們常用的windows32位系統)。win32是一個平台。而開發工具,我們拿最常用的win32 C++開發工具MFC來講。
首先,我們用語法是c/c++然後我們用的工具是MFC 最後我們軟體運行的平台是win32 。這三者之間有必然的聯系。雖然他們不是一個軟體所必須的,但是他們卻是誰也少不了誰的,誰了任何一個都無法完成軟體界面的顯示。另外還有很多平台,比如linuxios手機上的android等。他們都有各自的開發工具,運行環境平台,基礎語法。
明白了,語法,工具,平台,三個概念後,就可以跟你講怎麼樣做一個有圖形界面的軟體了。講語法你會了,這個我們跳過不說。開發工具,就是一個將語法與平台結合的東西。一個平台提供給了編程者很多介面,這些介面你可以看做是一個一個函數,直接調用就可以產生某些功能。也就是API。比如你要在windows平台上創建一個窗口,你須要調用一個createwindow函數,這個就是windows提供給我們的API介面,別管他內部怎麼實現的,總知windows為我們准備好了,只要調用他就可以創建窗口。而怎麼樣調用他呢,你不可能在計事本里寫上這個就行,也不可能在QQ里寫是吧。所以我們這時候就要用到開發工具。使用開發工具將平台提供的介面整合進我們的代碼中,將我們代碼運算出的結果通過這個介面函數展現到平台上讓用戶看到。這就是整個可視化圖形軟體的過程了。
綜合以上幾點,我相信你現在應該明白,你所須要的知識是什麼。語法如果你已經會了,那麼就去學習一個開發平台怎麼用,完了就要學習平台的API介面。這些都具備了,那麼你就可以做出漂亮的軟體了。
另外附於幾點建議。
MFC封裝了很多API函數,就是用類封裝的,調用起來很方便,不必去記那麼多煩人的API函數。比如說創建一個窗口你可以直接派生一個CWnd類,完了調用他的Create函數就可以了,不用考慮很多煩人的細節處理,而且MFC有向導功能,可以直接為你生成一個最基礎的軟體框架,比直接使用API簡單的多,這方面你須要系統學習一下,不是三言兩語說的清楚的,如果有興趣的話可以直接去知道的VC++專欄去問,我經常在那裡回答問題
⑻ 求一個數獨加掃雷的安卓游戲
可以直接在主屏上玩的那種,普通數獨就不用了
只求一個簡單的畢業論文、開題報告,如果OK再追加100分
public
class
ShuDu
{
/**存儲數字的數組*/