導航:首頁 > 配伺服器 > 安卓如何想伺服器傳照片

安卓如何想伺服器傳照片

發布時間: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國王的名字命名再合適不過了。

閱讀全文

與安卓如何想伺服器傳照片相關的資料

熱點內容
安卓下載東西怎麼弄 瀏覽:520
我的世界伺服器地址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