androidftpapp
FTP伺服器(FTPServer),是由TheOliveTree開發的,支持手機搭建。
優點:
一、是體積很小,除了FTP伺服器功能之外什麼功能都沒有,APP就1.5M不到的體積。
二、是完全免費,雖然有付費的pro版,但免費版的功能我還沒發現有什麼限制,唯一的就是界面上有點廣告,但是可以通過去除。
三、是APP的界面設計跟Android4.x的UI不是太違和。最後是功能比較穩定,試用很多次都沒發現有連不上的情況,也沒發現有FTP不穩定的情況。
這個APP支持WIFI,藍牙,USB,甚至3G網路的FTP建立。其中最重要的是還支持USBFTP伺服器的建立。
1、手機下載安裝app後打開軟體,設置FTP用戶名以及密碼。
3、連接查看安裝手機的IP地址即可登錄訪問。
Ⅱ 蘋果手機為什麼不能截圖
您好,蘋果手機截屏方法:
1、點擊桌面的【設置】,在設置界面點擊【通用】;
8、在遇到所需要截屏的時候,點擊一下小紐扣,再點擊【屏幕快照】便可以截屏了。
小提示:還可以同時按住Home鍵和鎖定屏幕鍵,聽到咔嚓一聲便截屏成功。
Ⅲ 最好的播放器十大排名
1、PotPlayer
視頻播放器排行榜.上PotPlayer基本都會上榜,是無數人心中最好用的播放器,是-款多格式視頻播放工具 ,擁有強大的內置解碼器用於解碼播放,支持幀定位,幾乎可以播放所有格式的視頻,解碼功能很出色,啟動速度和播放速度都非常快,並且無需額外的轉碼和設置,同時還可以載入直播源,支持自定義皮膚。
Ⅳ c語言能用來做什麼
C語言是許多高級計算機語言的基礎,學好C語言,能更好地學習其他語言,為以後學習打基礎。它既具有高級語言的特點,又具有匯編語言的特點。它的應用廣泛,具備很強的數據處理能力,各類科研都需要用到C語言。它是面向過程的語言。學好是語言再學習使用其他語言也會有很大的幫助。
Ⅳ Android開發訪問FTP伺服器
commons-net.jar裡面有ftp相關的介面,這個是我自己封裝的一個類
import java.io.FileInputStream;
import java.io.IOException;
import java.net.Socket;
import java.util.ArrayList;
import java.util.List;
import org.apache.commons.net.ftp.FTP;
import org.apache.commons.net.ftp.FTPClient;
import org.apache.commons.net.ftp.FTPReply;
import android.app.Activity;
import android.content.Context;
import android.content.SharedPreferences;
public class FTPUtils {
/**
* 通過ftp上傳文件
*
* @param fileNamePath
* 要上傳的文件路徑 , 以'結'尾
* @param fileName
* 要上傳的文件名
* @return 如果成功返回"" , 否則返回錯誤結果
*/
public static String ftpUpload(String sdcardFullFileName, String fileName, String ftpPath) {
FTPClient ftpClient = new FTPClient();
FileInputStream fis = null;
String returnMessage = "";
try {
ftpClient.connect(ConnectConfig.ftpIP, ConnectConfig.ftpPort);
boolean loginResult = ftpClient.login(ConnectConfig.ftpUserName, ConnectConfig.ftpPassWord);
int returnCode = ftpClient.getReplyCode();
if (loginResult && FTPReply.isPositiveCompletion(returnCode)) {// 如果登錄成功
String[] splits = ftpPath.split("/");
String temps = splits[0];
ftpClient.makeDirectory(temps);
for(int i=1;i<splits.length;i++){
temps += "/" + splits[i];
ftpClient.makeDirectory(temps);
}
// ftpClient.makeDirectory(ftpPath);
// 設置上傳目錄
ftpClient.changeWorkingDirectory(ftpPath);
ftpClient.setBufferSize(1024);
ftpClient.setControlEncoding("UTF-8");
ftpClient.setFileType(FTP.BINARY_FILE_TYPE);
ftpClient.enterLocalPassiveMode();
fis = new FileInputStream(sdcardFullFileName);
// boolean result = ftpClient.(fileName, fis);
boolean result = ftpClient.storeFile(fileName, fis);
if(result){
returnMessage = ""; // 上傳成功
}else{
returnMessage = "上傳失敗";
}
} else {// 如果登錄失敗
returnMessage = "登錄FTP時失敗,FTP用戶名或者密碼錯誤!";
}
} catch (IOException e) {
// ftp發送出現異常
e.printStackTrace();
returnMessage = "FTP客戶端出錯!" + e;
} finally {
try {
ftpClient.disconnect();
} catch (IOException e) {
e.printStackTrace();
}
}
return returnMessage;
}
}
Ⅵ 想做個安卓下同步相冊到自己FTP的APP難嗎
不難。
在手機上安裝每步科技FTP服務,這個在華為、小米的手機市場可以下載到,設置用戶名和密碼,其他手機或者電腦用FTP客戶端就可以上傳或者下載。
如果只是下載,則客戶端都可以不用,火狐瀏覽器就能直接訪問。這個APP是完全免費且沒有廣告的。
為了能在外網訪問,要求手機獲取的地址是IPV6地址,因為只有IPV6地址是可以直接全球訪問的。如果你有公網IPV4地址,那也可以使用,但需要在你路由器上做埠映射,而IPV6就不需要做埠映射了。這個APP有個特點,自動綁定了動態域名,所以即使IP地址會發生改變,這個域名也能迅速解析到最新的IP地址上去。
手機啟用IPV6地址步驟:
手機設置--更多--移動網路--接入點名稱(APN)--進去找到APN協議--設置為 ipv4/ipv6 保存退出,則手機流量上網的時候就會同時得到一個IPV4地址和一個IPV6地址手機上網已經提供了真實的IPV6地址,查詢方式:--點設置--系統--關於手機--狀態消息--就可以看到手機的IPV6地址了手機啟用熱點,其他連接該熱點的設備均可得到真正的IPV6地址。
Ⅶ 在android中怎樣調用本地js文件里的方法並得到返回值
您好,很高興能幫助您,
Android中webview和js之間的交互
1.android中利用webview調用網頁上的js代碼。
Android 中可以通過webview來實現和js的交互,在程序中調用js代碼,只需要將webview控制項的支持js的屬性設置為true,,然後通過loadUrl就可以直接進行調用,如下所示:
mWebView.getSettings().setJavaScriptEnabled(true);
mWebView.loadUrl("javascript:test()");
2. 網頁上調用android中java代碼的方法
在網頁中調用java代碼,需要在webview控制項中添加javascriptInterface。如下所示:
mWebView.addJavascriptInterface(new Object() {
public void clickOnAndroid() {
mHandler.post(new Runnable() {
public void run() {
Toast.makeText(Test.this, "測試調用java", Toast.LENGTH_LONG).show();
}
});
}
}, "demo");
在網頁中,只需要像調用js方法一樣,進行調用就可以
<div id='b'><a onclick="window.demo.clickOnAndroid()">b.c</a></div>
3. Java代碼調用js並傳參
首先需要帶參數的js函數,如function test(str),然後只需在調用js時傳入參數即可,如下所示:
mWebView.loadUrl("javascript:test('aa')");
4.Js中調用java函數並傳參
首先一樣需要帶參數的函數形式,但需注意此處的參數需要final類型,即得到以後不可修改,如果需要修改其中的值,可以先設置中間變數,然後進行修改。如下所示:
mWebView.addJavascriptInterface(new Object() {
public void clickOnAndroid(final int i) {
mHandler.post(new Runnable() {
public void run() {
int j = i;
j++;
Toast.makeText(Test.this, "測試調用java" + String.valueOf(j), Toast.LENGTH_LONG).show();
}
});
}
}, "demo");
然後在html頁面中,利用如下代碼<div id='b'><a onclick="window.demo.clickOnAndroid(2)">b.c</a></div>,
即可實現調用
你的採納是我前進的動力,還有不懂的地方,請你繼續「追問」!
如你還有別的問題,可另外向我求助;答題不易,互相理解,互相幫助!