登录
首页 » Java » Android 五子棋

Android 五子棋

于 2011-12-17 发布 文件大小:786KB
0 163
下载积分: 1 下载次数: 32

代码说明:

  Android五子棋,使用我们很多学生论文(android Five chess for us ,is good for us)

文件列表:

FiveChess
.........\.classpath,280,2011-06-14
.........\.project,845,2011-06-22
.........\AndroidManifest.xml,804,2011-06-26
.........\assets
.........\bin
.........\...\classes.dex,10876,2011-06-26
.........\...\cn
.........\...\..\m
.........\...\..\.\xys
.........\...\..\.\...\Const.class,941,2011-06-26
.........\...\..\.\...\GameView.class,9440,2011-06-26
.........\...\..\.\...\mainActivity.class,1366,2011-06-25
.........\...\..\.\...\R$attr.class,310,2011-06-26
.........\...\..\.\...\R$drawable.class,455,2011-06-26
.........\...\..\.\...\R$layout.class,364,2011-06-26
.........\...\..\.\...\R$string.class,465,2011-06-26
.........\...\..\.\...\R.class,429,2011-06-26
.........\...\..\m15
.........\...\..\...\fivechess
.........\...\..\...\fivegame
.........\...\FiveChess.apk,218763,2011-06-26
.........\...\resources.ap_,210937,2011-06-26
.........\default.properties,362,2011-06-14
.........\gen
.........\...\cn
.........\...\..\m
.........\...\..\.\xys
.........\...\..\.\...\R.java,893,2011-06-26
.........\...\..\m15
.........\...\..\...\fivechess
.........\...\..\...\fivegame

.........\proguard.cfg,1159,2011-06-14
.........\res
.........\...\drawable-hdpi




.........\...\drawable-ldpi

.........\...\drawable-mdpi

.........\...\layout
.........\...\......\main.xml,382,2011-06-14
.........\...\values
.........\...\......\strings.xml,273,2011-06-26
.........\src
.........\...\cn
.........\...\..\m
.........\...\..\.\xys
.........\...\..\.\...\Const.java,1342,2011-06-26
.........\...\..\.\...\GameView.java,11141,2011-06-26
.........\...\..\.\...\mainActivity.java,920,2011-06-25

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • electronic-organ-Android
    这是一个很经典的关于电子琴的作业,是学习安卓的一个很好的例程,使我们上课的时候老师让我们做的,可以运行的。(This is a classic on the keyboard operation, Andrews is a good learning routines, so that our class when the teacher asked us to do, you can run.)
    2020-06-30 09:20:01下载
    积分:1
  • 我想要此代码
    О внесении изменений в пункт 1 комплексного плана мероприятий по созданию региональной системы капитального ремонта многоквартирных домов в рамках реализации Федерального закона от 25 декабря 2012年 года № 271 ФЗ «О внесении изменений в Жилищный кодекс Российской Федерации и отдельные законодательные акты Российской Федерации и признании утратившими силу отдельных положений законодательных актов Российской Федерации» в Ямало Ненецком автономном округе
    2023-05-19 11:40:03下载
    积分:1
  • Luciol_V0_2_00z_as_Eclipse_Project
    参考www.luciol.info,项目对IEC8705-101、103实现,支持扩展IEC104,支持DNP协议(7 VI 2003 The User & Developer documentations can be found @ www.luciol.info in the support/dowload section. 1st Time User & Developer are under validation.)
    2014-08-20 11:17:29下载
    积分:1
  • android 仿微信浏览相册图片例子源码下载
    [实例简介] 仿微信浏览相册图片, 相册浏览 [实例截图] [核心代码]import java.io.File;import java.io.FilenameFilter;import java.util.ArrayList;import java.util.Arrays;import java.util.HashSet;import java.util.List;import android.app.Activity;import android.app.ProgressDialog;import android.content.ContentResolver;import android.database.Cursor;import android.net.Uri;import android.os.Bundle;import android.os.Environment;import android.os.Handler;import android.provider.MediaStore;import android.util.DisplayMetrics;import android.util.Log;import android.view.LayoutInflater;import android.view.View;import android.view.View.OnClickListener;import android.view.ViewGroup.LayoutParams;import android.view.WindowManager;import android.widget.GridView;import android.widget.PopupWindow.OnDismissListener;import android.widget.RelativeLayout;import android.widget.TextView;import android.widget.Toast;import com.zhy.bean.ImageFloder;import com.zhy.imageloader.ListImageDirPopupWindow.OnImageDirSelected;public class MainActivity extends Activity implements OnImageDirSelected{ private ProgressDialog mProgressDialog; /** * 存储文件夹中的图片数量 */ private int mPicsSize; /** * 图片数量最多的文件夹 */ private File mImgDir; /** * 所有的图片 */ private List mImgs; private GridView mGirdView; private MyAdapter mAdapter; /** * 临时的辅助类,用于防止同一个文件夹的多次扫描 */ private HashSet mDirPaths = new HashSet(); /** * 扫描拿到所有的图片文件夹 */ private List mImageFloders = new ArrayList(); private RelativeLayout mBottomLy; private TextView mChooseDir; private TextView mImageCount; int totalCount = 0; private int mScreenHeight; private ListImageDirPopupWindow mListImageDirPopupWindow; private Handler mHandler = new Handler() { public void handleMessage(android.os.Message msg) { mProgressDialog.dismiss(); // 为View绑定数据 data2View(); // 初始化展示文件夹的popupWindw initListDirPopupWindw(); } }; /** * 为View绑定数据 */ private void data2View() { if (mImgDir == null) { Toast.makeText(getApplicationContext(), "擦,一张图片没扫描到", Toast.LENGTH_SHORT).show(); return; } mImgs = Arrays.asList(mImgDir.list()); /** * 可以看到文件夹的路径和图片的路径分开保存,极大的减少了内存的消耗; */ mAdapter = new MyAdapter(getApplicationContext(), mImgs, R.layout.grid_item, mImgDir.getAbsolutePath()); mGirdView.setAdapter(mAdapter); mImageCount.setText(totalCount "张"); }; /** * 初始化展示文件夹的popupWindw */ private void initListDirPopupWindw() { mListImageDirPopupWindow = new ListImageDirPopupWindow( LayoutParams.MATCH_PARENT, (int) (mScreenHeight * 0.7), mImageFloders, LayoutInflater.from(getApplicationContext()) .inflate(R.layout.list_dir, null)); mListImageDirPopupWindow.setOnDismissListener(new OnDismissListener() { @Override public void onDismiss() { // 设置背景颜色变暗 WindowManager.LayoutParams lp = getWindow().getAttributes(); lp.alpha = 1.0f; getWindow().setAttributes(lp); } }); // 设置选择文件夹的回调 mListImageDirPopupWindow.setOnImageDirSelected(this); } @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); DisplayMetrics outMetrics = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(outMetrics); mScreenHeight = outMetrics.heightPixels; initView(); getImages(); initEvent(); } /** * 利用ContentProvider扫描手机中的图片,此方法在运行在子线程中 完成图片的扫描,最终获得jpg最多的那个文件夹 */ private void getImages() { if (!Environment.getExternalStorageState().equals( Environment.MEDIA_MOUNTED)) { Toast.makeText(this, "暂无外部存储", Toast.LENGTH_SHORT).show(); return; } // 显示进度条 mProgressDialog = ProgressDialog.show(this, null, "正在加载..."); new Thread(new Runnable() { @Override public void run() { String firstImage = null; Uri mImageUri = MediaStore.Images.Media.EXTERNAL_CONTENT_URI; ContentResolver mContentResolver = MainActivity.this .getContentResolver(); // 只查询jpeg和png的图片 Cursor mCursor = mContentResolver.query(mImageUri, null, MediaStore.Images.Media.MIME_TYPE "=? or " MediaStore.Images.Media.MIME_TYPE "=?", new String[] { "image/jpeg", "image/png" }, MediaStore.Images.Media.DATE_MODIFIED); Log.e("TAG", mCursor.getCount() ""); while (mCursor.moveToNext()) { // 获取图片的路径 String path = mCursor.getString(mCursor .getColumnIndex(MediaStore.Images.Media.DATA)); Log.e("TAG", path); // 拿到第一张图片的路径 if (firstImage == null) firstImage = path; // 获取该图片的父路径名 File parentFile = new File(path).getParentFile(); if (parentFile == null) continue; String dirPath = parentFile.getAbsolutePath(); ImageFloder imageFloder = null; // 利用一个HashSet防止多次扫描同一个文件夹(不加这个判断,图片多起来还是相当恐怖的~~) if (mDirPaths.contains(dirPath)) { continue; } else { mDirPaths.add(dirPath); // 初始化imageFloder imageFloder = new ImageFloder(); imageFloder.setDir(dirPath); imageFloder.setFirstImagePath(path); } int picSize = parentFile.list(new FilenameFilter() { @Override public boolean accept(File dir, String filename) { if (filename.endsWith(".jpg") || filename.endsWith(".png") || filename.endsWith(".jpeg")) return true; return false; } }).length; totalCount = picSize; imageFloder.setCount(picSize); mImageFloders.add(imageFloder); if (picSize > mPicsSize) { mPicsSize = picSize; mImgDir = parentFile; } } mCursor.close(); // 扫描完成,辅助的HashSet也就可以释放内存了 mDirPaths = null; // 通知Handler扫描图片完成 mHandler.sendEmptyMessage(0x110); } }).start(); } /** * 初始化View */ private void initView() { mGirdView = (GridView) findViewById(R.id.id_gridView); mChooseDir = (TextView) findViewById(R.id.id_choose_dir); mImageCount = (TextView) findViewById(R.id.id_total_count); mBottomLy = (RelativeLayout) findViewById(R.id.id_bottom_ly); } private void initEvent() { /** * 为底部的布局设置点击事件,弹出popupWindow */ mBottomLy.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { mListImageDirPopupWindow .setAnimationStyle(R.style.anim_popup_dir); mListImageDirPopupWindow.showAsDropDown(mBottomLy, 0, 0); // 设置背景颜色变暗 WindowManager.LayoutParams lp = getWindow().getAttributes(); lp.alpha = .3f; getWindow().setAttributes(lp); } }); } @Override public void selected(ImageFloder floder) { mImgDir = new File(floder.getDir()); mImgs = Arrays.asList(mImgDir.list(new FilenameFilter() { @Override public boolean accept(File dir, String filename) { if (filename.endsWith(".jpg") || filename.endsWith(".png") || filename.endsWith(".jpeg")) return true; return false; } })); /** * 可以看到文件夹的路径和图片的路径分开保存,极大的减少了内存的消耗; */ mAdapter = new MyAdapter(getApplicationContext(), mImgs, R.layout.grid_item, mImgDir.getAbsolutePath()); mGirdView.setAdapter(mAdapter); // mAdapter.notifyDataSetChanged(); mImageCount.setText(floder.getCount() "张"); mChooseDir.setText(floder.getName()); mListImageDirPopupWindow.dismiss(); }}
    2015-04-08下载
    积分:1
  • 网络电视
    应用背景 无标题文档 *{margin:0;padding:0;list-style:none;} body { background-color: #FFF; background-image: url(bg.jpg); background-repeat: repeat; font-family: "Microsoft YaHei", "SimSun", Arial, Helvetica, sans-serif; } .rwerw { height: 600px; width: 1100px; margin-top: 0px; margin-right: auto; margin-bottom: 50px; margin-left: auto; background: #000; background: rgba(0, 0, 0, 0.9); padding: 10px; border-radius: 8px; -webkit-box-shadow: 0 38px 30px -18px rgba(0, 0, 0, 0.5); -moz-box-
    2023-07-14 12:05:04下载
    积分:1
  • shangchuan
    基于strut2的图片文件上传,实现一个完整的图片上传查看功能(Based on strut2 image file to upload )
    2013-12-24 15:12:02下载
    积分:1
  • 华为技术有限公司c语言编程规范
    C语言规范
    2021-10-27 00:31:14下载
    积分:1
  • markov
    一个马尔科夫链过程的实现例子,可以通过输入文本的学习,自动输出文本。(A Markov chain process to achieve an example, you can learn to automatically output text by typing the text.)
    2014-04-30 22:36:04下载
    积分:1
  • Java_Web实战经典-实战练习
    java web开发实战经典的源码,用于学习java web方面的内容(Java web development of real war classic source code)
    2018-05-17 22:28:21下载
    积分:1
  • 人脸识别完整程序(包含从摄像头直接提取训练数据功能)
    本程序实现了基于主成分提取算法(PCA)的人脸识别功能,代码完整,直接导入工程便可以运行。内含少量的训练数据以及测试数据,用于图片及视频的人脸识别。除了应用到主成分提取算法(PCA)以外,人脸的定位技术是基于开源的OpenCV包开发的,人脸定位相对准确。大家可以一起进行讨论学习。
    2022-04-20 13:34:47下载
    积分:1
  • 696516资源总数
  • 106409会员总数
  • 8今日下载