登录
首页 » Java » TemperatureConverter

TemperatureConverter

于 2012-07-13 发布 文件大小:51KB
0 196
下载积分: 1 下载次数: 7

代码说明:

  Android temperature converter project

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

发表评论

0 个回复

  • 高校教材管理系统的设计与实现源码
    资源描述 1 引言         教材管理仓库在正常运营中面对大量教材书籍、教材信息以及订购信息,学生信息、发放书等信息。现有的人工记录方法既效率低又错误过多,大大影响了教材仓库的正常管理工作。因此需要对教材资源、学生信息、订购信息、发放书等进行管理,及时了解各个环节中信息的变更,有利用管理效率的提高. 2 任务概述         教材管理系统主要也就是由教材信息、订购信息、班级信息、发放书信息等这几部分组成。它的基本功能和操作如下:   (1) 教材基本信息管理、添加、修改、查询,包括教材编号、教材名称、类别、单价、数量。   (2) 订购信息的管理、添加、修改、查询,包括订购日期、客户名、教材编号、教材名称、教材数量、单价。    (3) 班级信息的管理、添加、修改、查询,包括系院号、班级号、导员姓名。   (4) 发放书信息的管理、添加、修改、查询,包括系院号、班级号、教材编号、教材名称、教材数量。   (5)管理员的管理、添加、修改、查询,包括管理员账号、密码、权限。
    2022-01-25 22:56:54下载
    积分:1
  • java excle 打印
    /*  * Created on 2006-11-17  *  * TODO To change the template for this generated file go to  * Window - Preferences - Java - Code Style - Code Templates  */ package cn.xlrj.dl.prodt.dd; import java.io.OutputStream; import cn.epoc.data.DataBean; import cn.epoc.data.TableData; import cn.epoc.dl.BaseDl; import cn.epoc.exception.EpochalException; import cn.xlrj.util.ColPropList; import cn.xlrj.util.DataRowSet; import cn.xlrj.util.Excel; import cn.xlrj.util.ExcelFactory; import cn.xlrj.util.BaseRer;   /**  * @author myy  * 焦碳运行数据日志打印  * TODO To change the template for this generated type comment go to  * Window - Preferences - Java - Code Style - Code Templates  */ public class  Ljjlyx_ddtzDl extends BaseDl implements BaseRer{ &nb
    2022-03-11 18:03:45下载
    积分:1
  • sift算法源码
    这是SIFT算法详解博文中附录2 http://blog.csdn.net/zddmail/article/details/7521424 源码包括高斯模糊实现,sift的实现细节
    2019-04-24下载
    积分:1
  • android 手机卫士源码下载
    android 手机卫士源码下载
    2015-06-24下载
    积分:1
  • jsp00401校园二手交易网站+myeclipse+mysql+系统说明演示
    【实例简介】内含毕业论文,源码,数据库,演示视频 校园二手交易网站 myeclipse mysql 系统说明演示 本文讲述了基于B/S模式的校园二手交易网站统的设计与实现。所谓的校园二手交易网站统是通过网站推广互联企业的二手物品和技术服务,并使客户随时可以了解企业和企业的产品,为客户提供在线服务和订单处理功能。      每年生离校时都会丢弃或转赠大量学习生活用品,这些物品往往得不到很好的处理,校园二手网站就是提供了这样的一个网上购物平台。本文主要介绍了该平台的方案论证、总体设计等实现过程,详细论述了设计思想、数据库设计和功能模块设计。实现了用户注册、用户修改信息、用户发布信息、查询浏览、发表评论、商品管理、用户管理、物品管理等功能。整个系统的设计过程中,充分考虑了数据库的安全性、一致性、稳定性和可靠性的问题,并具有了友好的界面,操作也十分简单。
    2021-08-11 00:30:54下载
    积分:1
  • Hello World
    这是用JSF打印helloworld的示例项目。面向Java服务器的良好体系结构
    2022-07-26 23:20:25下载
    积分:1
  • 构造函数的示例在 JAVA 中
    /* * 到更改此许可证标头,在项目属性中选择许可证标头。 * 对更改此模板文件,选择工具 |模板 * 并在编辑器中打开该模板。 */ 包 enkapsulasi2 ; /** * * @author 波多黎各 */ 公共类 Enkapsulasi2 { /** * @param 参数的命令行参数 */
    2022-01-26 00:39:38下载
    积分:1
  • shishan2
    1.修改了下载页代码,会员下载不会出现问题。 2.修改删除软件页的代码,解决了删除软件时不能删除生成的html下载页的问题。 3.同样删除分类时,同时也删除了该分类中的软件的html页面。 4.系统设置中增加对首页广告的修改,无须修改原来的index_mb.asp,可进行在线管理。 5.界面进一步美化(1 modify the download page code, member download will not be a problem. 2 modify the code to remove the software page, to solve the problem of HTML download page can not be deleted when deleting the software. 3 also delete the classification, but also delete the HTML page of the classification of the software. 4 system settings to increase the home page ad modification, no need to modify the original index_mb.asp, can be online management. 5 to further beautify the interface)
    2016-03-06 17:35:27下载
    积分:1
  • qqExListView
    详细介绍 - [ 仿QQ多级列表框源码 ] Android 仿QQ多级列表框实现。(Detailed- [imitation QQ multi-level list box source] Implementation of Android imitation QQ multilevel list box.)
    2016-06-05 18:37:37下载
    积分: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
  • 696516资源总数
  • 106914会员总数
  • 0今日下载