-
monkey源代码
资源描述monkey测试是android平台自动化测试的一种手段,通过monkey程序模拟用户触摸屏幕、滑动、按键等操作来对设备进行压力测试,检测程序是否发生异常,该代码是该框架的源代码
- 2022-02-16 00:44:34下载
- 积分:1
-
jsp00401校园二手交易网站+myeclipse+mysql+系统说明演示
【实例简介】内含毕业论文,源码,数据库,演示视频
校园二手交易网站 myeclipse mysql 系统说明演示
本文讲述了基于B/S模式的校园二手交易网站统的设计与实现。所谓的校园二手交易网站统是通过网站推广互联企业的二手物品和技术服务,并使客户随时可以了解企业和企业的产品,为客户提供在线服务和订单处理功能。
每年生离校时都会丢弃或转赠大量学习生活用品,这些物品往往得不到很好的处理,校园二手网站就是提供了这样的一个网上购物平台。本文主要介绍了该平台的方案论证、总体设计等实现过程,详细论述了设计思想、数据库设计和功能模块设计。实现了用户注册、用户修改信息、用户发布信息、查询浏览、发表评论、商品管理、用户管理、物品管理等功能。整个系统的设计过程中,充分考虑了数据库的安全性、一致性、稳定性和可靠性的问题,并具有了友好的界面,操作也十分简单。
- 2021-08-11 00:30:54下载
- 积分:1
-
android 蓝牙热敏打印机 app源码下载
蓝牙热敏打印机 此工程创建于2014年8月,使用蓝牙和usb传输打印数据,打印数据是将打印内容装换成bitmap,bitmap处理成二值图像。
- 2016-02-17下载
- 积分:1
-
opensmpp服务端跟客户端
资源描述opensmpp 的服务端接收数据以及客户端发送数据;opensmpp 的服务端接收数据以及客户端发送数据;opensmpp 的服务端接收数据以及客户端发送数据;opensmpp 的服务端接收数据以及客户端发送数据;opensmpp 的服务端接收数据以及客户端发送数据;opensmpp 的服务端接收数据以及客户端发送数据;opensmpp 的服务端接收数据以及客户端发送数据;opensmpp 的服务端接收数据以及客户端发送数据;opensmpp 的服务端接收数据以及客户端发送数据;opensmpp 的服务端接收数据以及客户端发送数据;opensmpp 的服务端接收数据以及客户端发送数据;opensmpp 的服务端接收数据以及客户端发送数据;opensmpp 的服务端接收数据以及客户端发送数据;opensmpp 的服务端接收数据以及客户端发送数据;
- 2022-08-22 15:55:38下载
- 积分:1
-
android 开发mp4 浏览 播放 例子源码
[实例简介]开发mp4 [实例截图] [核心代码]package com.example.mp4;import java.io.File;import java.util.Vector;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.view.KeyEvent;import android.view.View;import android.view.View.OnClickListener;import android.view.ViewGroup;import android.widget.AdapterView;import android.widget.AdapterView.OnItemClickListener;import android.widget.BaseAdapter;import android.widget.Button;import android.widget.EditText;import android.widget.ImageView;import android.widget.ListView;import android.widget.TextView;import android.widget.Toast;public class MyFileActivity extends Activity { private final String[] FILE_MapTable = { ".3gp", ".mov", ".avi", ".rmvb", ".wmv", ".mp3", ".mp4" }; private Vector items = null;// 存放显示的名称 private Vector paths = null;// 存放文件路径 private Vector sizes = null;// 存放文件大小 private String rootPath = "/mnt/sdcard";// 起始文件夹 private EditText pathEditText;// 路径 private Button queryButton;// 查询按钮 private ListView fileListView;// 文件列表 @Override protected void onCreate(Bundle icicle) { // TODO Auto-generated method stub super.onCreate(icicle); setContentView(R.layout.myfile); this.setTitle("多媒体文件浏览"); pathEditText = (EditText) findViewById(R.id.path_edit); queryButton = (Button) findViewById(R.id.qry_button); fileListView = (ListView) findViewById(R.id.file_listview); // 单击按钮事件 queryButton.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub File file = new File(pathEditText.getText().toString()); if (file.exists()) { if (file.isFile()) { // 如果是媒体文件直接打开 openFile(pathEditText.getText().toString()); } else { // 打开目录下的文件 getFileDir(pathEditText.getText().toString()); } } else { Toast.makeText(MyFileActivity.this, "找不到位置,请确定位置是否正确!", Toast.LENGTH_SHORT).show(); } } }); //设置listitem中的文件被单击时要做的动作 fileListView.setOnItemClickListener(new OnItemClickListener() { @Override public void onItemClick(AdapterView arg0, View arg1, int position, long arg3) { // TODO Auto-generated method stub fileOrDir(paths.get(position)); } }); //打开默认文件夹 getFileDir(rootPath); } //重写返回键功能是否为back public boolean onKeyDown(int keyCode,KeyEvent event){ //判断触发键是否为back键 if(keyCode == KeyEvent.KEYCODE_BACK){ pathEditText = (EditText)findViewById(R.id.path_edit); File file = new File(pathEditText.getText().toString()); if(rootPath.equals(pathEditText.getText().toString().trim())){ return super.onKeyDown(keyCode, event); }else{ getFileDir(file.getParent()); return true; } }else{ return super.onKeyDown(keyCode, event); } } //处理文件或目录的方法 private void fileOrDir(String path){ File file = new File(path); if(file.isDirectory()){ getFileDir(file.getPath()); }else{ openFile(path); } }//获取文件结构的方法 private void getFileDir(String filePath) { // TODO Auto-generated method stub pathEditText.setText(filePath); items = new Vector(); paths = new Vector(); sizes = new Vector(); File f = new File(filePath); File[] files = f.listFiles(); if (files != null) { /* 将所有文件添加到ArrayList中 */ for (int i = 0; i < files.length; i ) { if (files[i].isDirectory()) { items.add(files[i].getName()); paths.add(files[i].getPath()); sizes.add(""); } } for (int i = 0; i < files.length; i ) { if (files[i].isFile()) { String fileName = files[i].getName(); int index = fileName.lastIndexOf("."); if (index > 0) { String endName = fileName.substring(index, fileName.length()).toLowerCase(); String type = null; for(int x=0;i< FILE_MapTable.length;x ){ //符合预先定义的多媒体格式的文件才会在界面中显示 if(endName.equals(FILE_MapTable[x])){ type = FILE_MapTable[x]; break; } } if(type !=null){ items.add(files[i].getName()); paths.add(files[i].getPath()); sizes.add(files[i].length() ""); } } } } } fileListView.setAdapter(new FileListAdapter(this,items)); } private void openFile(String path) { // TODO Auto-generated method stub Intent intent = new Intent(MyFileActivity.this,MediaPlayerActivity.class); intent.putExtra("path", path); startActivity(intent); finish(); } //列表适配器 class FileListAdapter extends BaseAdapter{ private Vector items =null;//存放显示的名称 private MyFileActivity myFile; public FileListAdapter(MyFileActivity myFile,Vector items){ this.items = items; this.myFile = myFile; } @Override public int getCount() { // TODO Auto-generated method stub return items.size(); } @Override public Object getItem(int position) { // TODO Auto-generated method stub return items.elementAt(position); } @Override public long getItemId(int position) { // TODO Auto-generated method stub return items.size(); } @Override public View getView(int position, View convertView, ViewGroup parent) { // TODO Auto-generated method stub if(convertView==null){ //加载列表布局文件 convertView = myFile.getLayoutInflater().inflate(R.layout.file_item, null); } //文件名称 TextView name = (TextView)convertView.findViewById(R.id.name); //媒体文件类型 ImageView music = (ImageView)convertView.findViewById(R.id.music); //文件夹类型 ImageView folder = (ImageView)convertView.findViewById(R.id.folder); name.setText(items.elementAt(position)); if(sizes.elementAt(position).equals("")){ //隐藏媒体文件图标,显示文件夹图标 music.setVisibility(View.GONE); folder.setVisibility(View.VISIBLE); }else{ music.setVisibility(View.VISIBLE); folder.setVisibility(View.GONE); } return convertView; } }}
- 2015-04-10下载
- 积分:1
-
Android手机与蓝牙透传模块进行通信
应用背景使用eclipse软件,基于Java语言编写的程序,适用于便携式仪器开发,功能实现用Android手机与一个蓝牙透传模块进行通信,可以接在单片机或者光谱仪上,进行通信操作。比如采集光谱数据、控制蓝牙小车移动等。关键技术使用的软件是eclipse,语言基于Java,硬件包括一部Android手机,一个蓝牙透传模块HC06,外接一个光谱仪,实现的功能是可以在Android手机运行,并与一个蓝牙透传模块HC06进行通信,包括蓝牙搜索和配对。
- 2023-06-08 20:45:02下载
- 积分:1
-
android 网络图片下载 示例源码
很好的下载图片的工具类,特别是结合listview一起用,废话不多说,直接上源码
- 2014-03-26下载
- 积分:1
-
RealtimeChart
JFreeChart实现实时图表,嵌入到页签式面板中, public class TestRealtimeChart {
public static void main(String[] args) {
JFrame frame = new JFrame("Test Chart");
RealtimeChartPanel realtimeChart = new RealtimeChartPanel();
JTabbedPane tabPanel = new JTabbedPane();
tabPanel.setTabPlacement(JTabbedPane.BOTTOM);
JScrollPane scrol
- 2022-10-22 01:05:04下载
- 积分:1
-
keyshop尽在“商城之家”商务平台
全新打造属于自己的网上淘宝商城,尽在“商城之家”商务平台
订单邮件,html页面生成,后台登陆检测,无限级商品分类,商品分类共享,
自动成比例压缩生成JPG/GIF图片,多种网上支付端口,在线编辑简介网页,
自定义商品属性,自定义商品简介魔板,自由增加一级页面数量,自由更换页面样式,
自由设定管理员权限,自由设定页面局部类型商品,在线调查,在线留言,团体购物,
自由设定友情链接和页面的关联,自由设定信息和页面的关联。。。功能强大,应用
灵活,全新打造继 陶宝 卓越 当当 等知名电子商务平台的孪生购物交易平台,诚征加盟
后 台 演 示:http://www.keyshop.cn/admin/login.jsp
登陆名/密码:admin/admin
&n
- 2022-08-05 14:37:44下载
- 积分:1
-
des算法C实现
#include#include#includevoid show1() //主界面{ printf("
*************** DES加密解密系统 ******************
"); printf(" --------------------------------------------------
"); //printf(" -------------------------------------------------
"); printf(" **************************************************
"); printf(" ** **
"); printf(" ** **
"); printf(" ** 1.加密 **
");
- 2022-01-25 13:57:51下载
- 积分:1