导航:首页 > 配服务器 > 安卓如何想服务器传照片

安卓如何想服务器传照片

发布时间:2023-03-26 05:01:06

㈠ 怎样把安卓的照片上传到php的服务器

只需要一些上传工具,如(FTP等),传到指定的文件里面,然后调用即可。

㈡ 怎样把安卓的照片上传到php的服务器

安装一个上传下载的软件(如FTP),然后连接服务器,之后吧图片放到指定的文件夹即可。你可以去服务器厂商(正睿)的网上找找相关的技术文档参考一下,应该很快就清楚了!

㈢ 两个安卓手机怎么传照片


好友互相拍摄了照片后想要分享给对方,那么两个安卓手机怎么传照片呢?
本期内容是由华为Mate30Pro手机、EMUI10.1.0系统录制的。
1、如果是两部华为手机,那么可以同时开启HuaweiShare功能,然后选择要传送的照片,点击左下角【分享】,点击【HuaweiShare】,选中设备后等待对方接收,待对方收到文件分享提示后点击【接收】即可。
2、向其他安卓设备发送照片,可以选择要发送的照片,然后点击左下角【分享】,
点击【蓝牙】,再选择对方的蓝牙设备,待对方收到文件分享提示后点击【接收】即可。
3、如果是远距离传输,那么可以通过第三方社交软件来进行发送。

㈣ 如何调用android的拍照或本地相册选取,然后再实现相片上传服务器

首先是拍照:使用Intent即可,

[java] view plainprint?
01.final String start = Environment.getExternalStorageState();
02.private static final String PHOTOPATH = "/photo/";
03.
04.if(start.equals(Environment.MEDIA_MOUNTED)){
05.Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
06.File file = new File(Environment.getExternalStorageDirectory()+PHOTOPATH);
07.if(!file.exists()){
08.file.mkdirs();
09.}
10.tempphontname = System.currentTimeMillis()+".jpg";
11.buffer.append(Environment.getExternalStorageDirectory()+PHOTOPATH).append(tempphontname);
12.intent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(new File(buffer.toString())));
13.startActivityForResult(intent, 1);
14.}
final String start = Environment.getExternalStorageState();
private static final String PHOTOPATH = "/photo/";

if(start.equals(Environment.MEDIA_MOUNTED)){
Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
File file = new File(Environment.getExternalStorageDirectory()+PHOTOPATH);
if(!file.exists()){
file.mkdirs();
}
tempphontname = System.currentTimeMillis()+".jpg";
buffer.append(Environment.getExternalStorageDirectory()+PHOTOPATH).append(tempphontname);
intent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(new File(buffer.toString())));
startActivityForResult(intent, 1);
}
其次是从本地相册选:依旧是Intent.

如下代码:

[java] view plainprint?
01.if(start.equals(Environment.MEDIA_MOUNTED)){
02. Intent getImage = new Intent(Intent.ACTION_GET_CONTENT);
03. getImage.addCategory(Intent.CATEGORY_OPENABLE);
04. getImage.setType("image/jpeg");
05. startActivityForResult(getImage, 0);
06.}
if(start.equals(Environment.MEDIA_MOUNTED)){
Intent getImage = new Intent(Intent.ACTION_GET_CONTENT);
getImage.addCategory(Intent.CATEGORY_OPENABLE);
getImage.setType("image/jpeg");
startActivityForResult(getImage, 0);
}

接下来是主要的:因为调用完系统的方法后,回返回到回调方法onActivityResult(int, int, Intent)中,

在里面进行主要的照片上传服务器的操作,

见代码:

[java] view plainprint?
01.@Override
02. protected void onActivityResult(int requestCode, int resultCode, Intent data) {
03. ContentResolver resolver = getContentResolver();
04. if(requestCode==1)//
05. {
06. if(resultCode==Activity.RESULT_OK)
07. {
08. if(Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED))
09. {
10.ew Thread(new Runnable()
11. {
12. @Override
13. public void run() {
14.//进行上传操作
15.}
16.}.start();
转载

㈤ 怎样把安卓的照片上传到php的服务器

可以用php写app接口给安卓软件调用,比如写一个图片上传接口,然后在图片上传的时候将信息传入这接口就可以了。

㈥ Android 上传图片到服务器

final Map<String, String> params = new HashMap<String, String>();
params.put("send_userId", String.valueOf(id));
params.put("send_email", address);
params.put("send_name", name);
params.put("receive_email", emails);

final Map<String, File> files = new HashMap<String, File>();
files.put("uploadfile", file);

final String request = UploadUtil.post(requestURL, params, files);

㈦ 安卓手机怎么把照片导入电脑

如果您使用的是华为手机,以华为Mate 40手机为例:
1、通过 USB 数据线连接手机和电脑。
待电脑上的驱动程序自动安装完成后,点击此电脑(计算机),会出现以手机命名的盘符。
2、从(手机)状态栏下滑出通知面板(可继续下滑),点击点击查看更多选项,选择合适的 USB 连接方式:
a、选择传输照片,然后在电脑上打开以手机命名的盘符,可查看及复制手机中的图片至电脑,也可将电脑图片复制到手机。
b、选择传输文件,然后在电脑上打开以手机命名的盘符,可查看及复制手机中的音频、视频、文档等至电脑。也可将电脑文件复制到手机。
提示:使用前,请先在电脑上安装 Windows Media Player 11 或以上版本。连接成功后也可使用 Windows Media Player 查看手机上的媒体文件。
c、选择MIDI,可将手机用作 MIDI(Musical Instrument Digital Interface,乐器数字接口)输入设备,在电脑上播放音乐。

㈧ android中如何上传图片到FTP服务器

在安卓环境下可以使用,在java环境下也可以使用,已经在Java环境下实现了功能,然后移植到了安卓手机上,其它都是一样的。

[java] view plain
package com.photo;

import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStream;

import org.apache.commons.net.ftp.FTPClient;
import org.apache.commons.net.ftp.FTPReply;

public class FileTool {

/**
* Description: 向FTP服务器上传文件
*
* @param url
* FTP服务器hostname
* @param port
* FTP服务器端口
* @param username
* FTP登录账号
* @param password
* FTP登录密码
* @param path
* FTP服务器保存目录,是linux下的目录形式,如/photo/
* @param filename
* 上传到FTP服务器上的文件名,是自己定义的名字,
* @param input
* 输入流
* @return 成功返回true,否则返回false
*/
public static boolean uploadFile(String url, int port, String username,
String password, String path, String filename, InputStream input) {
boolean success = false;
FTPClient ftp = new FTPClient();

try {
int reply;
ftp.connect(url, port);// 连接FTP服务器
// 如果采用默认端口,可以使用ftp.connect(url)的方式直接连接FTP服务器
ftp.login(username, password);//登录
reply = ftp.getReplyCode();
if (!FTPReply.isPositiveCompletion(reply)) {
ftp.disconnect();
return success;
}
ftp.changeWorkingDirectory(path);
ftp.storeFile(filename, input);

input.close();
ftp.logout();
success = true;
} catch (IOException e) {
e.printStackTrace();
} finally {
if (ftp.isConnected()) {
try {
ftp.disconnect();
} catch (IOException ioe) {
}
}
}
return success;
}

// 测试
public static void main(String[] args) {

FileInputStream in = null ;
File dir = new File("G://pathnew");
File files[] = dir.listFiles();
if(dir.isDirectory()) {
for(int i=0;i<files.length;i++) {
try {
in = new FileInputStream(files[i]);
boolean flag = uploadFile("17.8.119.77", 21, "android", "android",
"/photo/", "412424123412341234_20130715120334_" + i + ".jpg", in);
System.out.println(flag);
} catch (FileNotFoundException e) {
e.printStackTrace();
}
}
}

}
}

以上为java代码,下面是android代码。

[java] view plain
package com.ftp;

import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;

import android.os.Bundle;
import android.app.Activity;
import android.util.Log;
import android.view.Menu;

public class MainActivity extends Activity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

new uploadThread().start();
}

class uploadThread extends Thread {
@Override
public void run() {
FileInputStream in = null ;
File dir = new File("/mnt/sdcard/DCIM/Camera/test/");
File files[] = dir.listFiles();
if(dir.isDirectory()) {
for(int i=0;i<files.length;i++) {
try {
in = new FileInputStream(files[i]);
boolean flag = FileTool.uploadFile("17.8.119.77", 21, "android", "android",
"/", "412424123412341234_20130715120334_" + i + ".jpg", in);
System.out.println(flag);
} catch (FileNotFoundException e) {
e.printStackTrace();
}
}
}
}
}
}

㈨ 手机怎样互相传照片

安卓手机互传照片可以借助自带蓝牙功能完成,方法如下:

1、首先打开应用程序找到“设置”。

拓展资料

蓝牙 这个名称来自于第十世纪的一位丹麦国王 Harald Blatand , Blatand在英文里的意思可以被解释为 Bluetooth( 蓝牙 )

蓝牙的名字来源于10世纪丹麦国王Harald Blatand--英译为Harold Bluetooth(因为他十分喜欢吃蓝莓,所以牙齿每天都带着蓝色)。在行业协会筹备阶段,需要一个极具有表现力的名字来命名这项高新技术。行业组织人员,在经过一夜关于欧洲历史和未来无限技术发展的讨论后,有些人认为用Blatand国王的名字命名再合适不过了。

阅读全文

与安卓如何想服务器传照片相关的资料

热点内容
我的世界服务器地址13 浏览:309
机修编程原理 浏览:720
手机点开app反应慢是哪里的问题 浏览:772
数控铣床g代码编程图案 浏览:129
lan是指什么服务器 浏览:769
php匹配手机号 浏览:444
火狐app拦截窗口如何解除 浏览:902
javaapichm下载 浏览:162
如何用代理服务器玩cf 浏览:999
java对象转jsonobject 浏览:370
怎么删除app里的更新提示 浏览:422
日月单片机 浏览:152
airports在安卓上如何查看电量 浏览:252
北京回收全新服务器硬盘云主机 浏览:517
php空间搭建ss 浏览:507
phparray转string 浏览:673
powermill编程培训班 浏览:493
pdf与word文档区别 浏览:61
MC你如何将材质包装进服务器 浏览:703
单片机的外文资料 浏览:549