登录
首页 » Java » android-PushBox

android-PushBox

于 2021-01-04 发布 文件大小:2494KB
0 250
下载积分: 1 下载次数: 36

代码说明:

  android 推箱子源代码 益智游戏——推箱子(android pushbox)

文件列表:

android 推箱子源代码
....................\PushBox
....................\.......\.classpath,280,2010-02-27
....................\.......\.project,843,2010-02-27
....................\.......\AndroidManifest.xml,676,2010-02-27
....................\.......\assets
....................\.......\bin
....................\.......\...\classes.dex,29980,2010-03-02
....................\.......\...\PushBox.apk,894805,2010-03-02
....................\.......\...\resources.ap_,878140,2010-02-28
....................\.......\...\wyf
....................\.......\...\...\ytl
....................\.......\...\...\...\BoxThread.class,2424,2010-03-01
....................\.......\...\...\...\GameView.class,4941,2010-03-02
....................\.......\...\...\...\GameViewDrawThread.class,1328,2010-03-02
....................\.......\...\...\...\KeyThread.class,3771,2010-02-28
....................\.......\...\...\...\MapList.class,3018,2010-02-28
....................\.......\...\...\...\MenuView.class,3934,2010-02-28
....................\.......\...\...\...\MenuViewDrawThread.class,1329,2010-02-28
....................\.......\...\...\...\MenuViewGoThread.class,912,2010-03-01
....................\.......\...\...\...\MySprite.class,3510,2010-03-01
....................\.......\...\...\...\PushBoxActivity$1.class,1298,2010-03-02
....................\.......\...\...\...\PushBoxActivity.class,3363,2010-03-02
....................\.......\...\...\...\R$attr.class,307,2010-02-28
....................\.......\...\...\...\R$drawable.class,1825,2010-02-28
....................\.......\...\...\...\R$layout.class,361,2010-02-28
....................\.......\...\...\...\R$raw.class,446,2010-02-28
....................\.......\...\...\...\R$string.class,394,2010-02-28
....................\.......\...\...\...\R.class,456,2010-02-28
....................\.......\...\...\...\SpriteMoveThread.class,2574,2010-03-01
....................\.......\...\...\...\SpriteThread.class,1632,2010-03-01
....................\.......\...\...\...\WelcomeView.class,3528,2010-02-28
....................\.......\...\...\...\WelcomeViewDrawThread.class,1350,2010-03-01
....................\.......\...\...\...\WelcomeViewGoThread.class,1445,2010-02-28
....................\.......\default.properties,449,2010-02-27
....................\.......\gen
....................\.......\...\wyf
....................\.......\...\...\ytl
....................\.......\...\...\...\R.java,3485,2010-02-27
....................\.......\res
....................\.......\...\drawable-hdpi

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

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





....................\.......\...\.............\b4.png,2920,2010-01-07
....................\.......\...\.............\b8.png,2781,2010-01-07
....................\.......\...\.............\b9.png,2724,2010-01-07
....................\.......\...\.............\background.jpg,46299,2010-01-11
....................\.......\...\.............\box.png,6070,2010-01-07
....................\.......\...\.............\c1.png,3440,2010-01-07
....................\.......\...\.............\c4.png,3636,2010-01-07
....................\.......\...\.............\c8.png,3305,2010-01-07
....................\.......\...\.............\c9.png,3440,2010-01-07
....................\.......\...\.............\d1.png,2979,2010-01-07
....................\.......\...\.............\d4.png,3082,2010-01-07
....................\.......\...\.............\d8.png,3442,2010-01-07
....................\.......\...\.............\d9.png,2979,2010-01-07
....................\.......\...\.............\e1.png,3473,2010-01-07
....................\.......\...\.............\e14.png,3473,2010-01-07
....................\.......\...\.............\e3.png,3479,2010-01-07
....................\.......\...\.............\e4.png,3112,2010-01-07
....................\.......\...\.............\exit1.png,9805,2010-01-20
....................\.......\...\.............\exit2.png,2591,2010-01-21
....................\.......\...\.............\f1.png,2578,2010-01-07
....................\.......\...\.............\f14.png,2578,2010-01-07
....................\.......\...\.............\f2.png,3883,2010-01-07
....................\.......\...\.............\f3.png,3550,2010-01-07
....................\.......\...\.............\g1.png,3404,2010-01-07
....................\.......\...\.............\g14.png,3404,2010-01-07
....................\.......\...\.............\g4.png,4005,2010-01-07
....................\.......\...\.............\g6.png,3664,2010-01-07
....................\.......\...\.............\goon.png,14676,2010-01-11
....................\.......\...\.............\greenbox.png,8067,2010-01-07
....................\.......\...\.............\h1.png,2957,2010-01-07
....................\.......\...\.............\h14.png,2979,2010-01-07
....................\.......\...\.............\h2.png,3220,2010-01-07
....................\.......\...\.............\h3.png,3161,2010-01-07
....................\.......\...\.............\help1.png,9821,2010-01-20
....................\.......\...\.............\icon.png,2574,2010-01-07
....................\.......\...\.............\image2.png,42041,2010-01-20
....................\.......\...\.............\image3.png,55019,2010-01-20
....................\.......\...\.............\image33.png,53265,2010-01-20
....................\.......\...\.............\image4.png,38539,2010-01-20
....................\.......\...\.............\menubackground.jpg,18914,2010-01-12
....................\.......\...\.............\menubackground2.png,84923,2010-01-20
....................\.......\...\.............\mountain2.png,22898,2010-01-12
....................\.......\...\.............\sound1.png,4510,2010-01-20
....................\.......\...\.............\sound2.png,9641,2010-01-20
....................\.......\...\.............\start1.png,5312,2010-01-20
....................\.......\...\.............\wall.png,4836,2010-01-07
....................\.......\...\.............\wallleft.png,36371,2010-01-11
....................\.......\...\.............\wallright.png,28256,2010-01-11
....................\.......\...\layout
....................\.......\...\......\main.xml,382,2010-02-27

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

发表评论

0 个回复

  • javaEE源码-微博
    这是一个微博源码,采用ssh框架,好多功能直接用。网上找的资料,现在分享给大家,希望对大家有用哦。如果大家喜欢,以后我多传一些好的源码上来,看到这里学习的氛围挺好的,加油~...
    2022-06-28 01:25:07下载
    积分:1
  • pca主成分分析java代码
    应用背景主成分分析的基本代码,利用java实现的,附带一个矩阵的小示例关键技术java  数据分析 主成分分析的源代码
    2022-03-19 21:07:31下载
    积分:1
  • NET_fpga
    android application for authentification
    2018-02-04 08:00:13下载
    积分:1
  • 2015全国大学生电子设计竞赛风力摆
    说明:  脉冲宽度调制是一种模拟控制方式,根据相应载荷的变化来调制晶体管基极或MOS管栅极的偏置,来实现晶体管或MOS管导通时间的改变,从而实现开关稳压电源输出的改变。这种方式能使电源的输出电压在工作条件变化时保持恒定,是利用微处理器的数字信号对模拟电路进行控制的一种非常有效的技术。脉冲宽度调制是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术,广泛应用在从测量、通信到功率控制与变换的许多领域中。(Pulse width modulation (PWM) is an analog control method, which modulates the bias of transistor base or MOS gate according to the change of load, so as to change the turn-on time of transistor or MOS and realize the change of output of switching regulated power supply. This method can keep the output voltage of the power supply constant when the working conditions change. It is a very effective technology to control the analog circuit by using the digital signal of the microprocessor. Pulse width modulation (PWM) is a very effective technology to control analog circuits by using the digital output of microprocessors. It is widely used in many fields, from measurement, communication to power control and conversion.)
    2020-06-22 16:20:02下载
    积分:1
  • 色盘程序
    java写的非常棒的色彩盘!有CMYK、LAB、RGB几种模式-
    2022-07-03 23:51:21下载
    积分:1
  • java解释器
    进口
    2022-01-26 01:24:45下载
    积分:1
  • welcomewitpassword.html
    鱼仿真方法 系统必备组件、 目标和成果 系统必备组件:在开始本练习之前,您需要掌握以下内容: 类设计: 知识的属性和行为的对象 类设计: 知识创建类,作为变量和方法实现属性和对象的行为 面向对象编程: 通过正确注释你的代码文档类 的目标:这项任务旨在加强你的能力来表达产生类设计和测试他们在Java中,并记录他们使用注释。 的结果:通过成功地完成这项任务,你就会掌握了以下成果。
    2022-07-14 00:35:36下载
    积分:1
  • news
    新闻发布,实现新闻的发布查看删除等功能,便于对新闻的管理,界面美观,易于操作,(Press releases, news releases View realize delete functions)
    2016-04-07 20:27:09下载
    积分: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
  • Mahoute聚类算法
    聚类经典算法,mahout学习的必备算法,简单易懂,易于学习,可以自行改动适合自己的
    2023-01-21 22:10:04下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载