『壹』 android 怎麼從相機上傳照片demo
DEMO的時候. 在控制台輸入: record空格X(X代表你DEMO的名稱)回車.錄像開始. stop停止錄像. playdemo空格X(播放你所有的DEMO.X代表DEMO的名稱) 停止後在你CS/反恐精英/目錄下搜索DEMO的名子.
『貳』 做了一個Android的demo實現頭像裁剪上傳,但是拍照完成後出現如下圖問題,圖庫也一樣大神們幫忙看看
實現思維路徑:
以進入相機拍照的思維路線為例子:
1.進入app
2.判斷之前是否保存頭像,如果有就顯示歷史圖像 (下面代碼中在getOldAvatar();方法中執行這個邏輯)
3.點擊更換圖像的Button或者布局,啟動對話框(下面代碼中在dialogueBox();方法執行這個邏輯)
4.系統版本判斷授權方式(靜態還是動態授權),判斷之前是否已經授權 (setPermissions(Permissions_CAMERA_KEY);這個方法執行授權邏輯)
5.如果是首次授權,就執行首次授權完成後馬上運行的回調方法 onRequestPermissionsResult
5.判斷完成不管是否是首次授權還是之前就是授權過了都要執行enterCamera();方法啟動相機並且發送攜帶數據的請求
6.啟動相機完成後,並且拍照完成退出相機,都要運行Intent返回數據請求回調方法onActivityResult。將傳入的數據傳入到cropPhoto(data.getData());方法里去執行圖片剪裁。
7.在cropPhoto方法里將攜帶數據跳轉到裁剪界面中裁剪圖片,裁剪完成後又要回到onActivityResult回調方法里,執行裁剪完的數據回調工作。
8.在onActivityResult回調方法里,裁剪完的圖片將運行setPicToView 方法保存圖片。保存的圖片將在下次啟動activity時作為歷史頭像調用。
package com.example.lenovo.mydemoapp;
import android.app.Activity;
import android.content.Intent;
import android.content.pm.PackageManager;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.graphics.drawable.BitmapDrawable;
import android.graphics.drawable.Drawable;
import android.net.Uri;
import android.os.Build;
import android.os.Environment;
import android.os.StrictMode;
import android.provider.MediaStore;
import android.support.annotation.NonNull;
import android.support.v4.app.ActivityCompat;
import android.support.v4.content.ContextCompat;
import android.support.v7.app.AlertDialog;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.util.Log;
import android.view.LayoutInflater;
import android.view.View;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.TextView;
import android.widget.Toast;
『叄』 如何將Android的API demo導入到Eclipse工作區中
你好,
一:新建project,彈出如下對話框:
二:選擇Android文件夾下的Android Sample Project 點next:
三:選擇最新的4.3,然後繼續next:
最後 如圖可以看到裡面有很多例子,選擇你所需要的,就ApiDemo吧~其他各位可以試試看咯!
『肆』 Android圖片批量上傳的功能。(圖片比較大)
Android中上傳圖片或者下載圖片,使用最多的是xUtils和imageloader、glide,選用這兩種的哪一種框架都行,因為是批量和回圖片大容易造成界面卡以答及上傳速度慢,對圖片操作不當就容易造成OOM異常,一般對於批量上傳大圖片都需要對圖片也處理,然後在上傳第一步需要對圖片進行比例壓縮之後再進行質量壓縮,處理之後的圖片比之前的圖片會小很多,再加上框架的上傳處理,會有很好的效果,希望對你有所幫助
『伍』 關於將一個demo導入Android Studio中的一些問題
(demo可以上傳就更好展示了)
已經是Android studio項目了 import project 是可以的(第一步就直接跳過到第二部)
第一步
然後再配置好就可以了
『陸』 android上大文件分片上傳 具體怎麼弄
提供一點demo
斷點續傳(改良版)
package com.phone1000.demo09;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.RandomAccessFile;
public class RandomAccessDemo {
public static void main(String[] args) {
// 1.找到文件
File file = new File("E:\\網路雲盤\\網路雲同步盤\\Android開發視頻教程\\[Android開發視頻教程]02_01_spinner的使用.mp4");
File file2 = new File("E:\\我的照片\\[Android開發視頻教程]02_01_spinner的使用.mp4");
//2.創建流
RandomAccessFile is = null;
FileOutputStream os = null;
try {
is = new RandomAccessFile(file,"r");
os = new FileOutputStream(file2,true);
//3.定義一個容器
byte[] b = new byte[1024];
//4.定義一個長度
int len = 0 ;
long oldLength = file.length();
long newLength = 0;
//5.循環讀數
while((len = is.read(b)) != -1){
if(newLength >= oldLength)
{
System.out.println("傳輸完成!");
break;
}
else{
newLength = newLength + len;
is.seek(newLength);
os.write(b);
}
}//釋放資源
os.close();
is.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
}
『柒』 Android網上下了文件上傳的Demo自己新建個項目把代碼復制進去遇到如下問題
少包了吧,是不是你下載的demo有引用jar,但是你的項目沒有引用呢?
文件上傳,你給你個demo吧,還帶進度條的不明白可以追問
『捌』 android studio怎麼導入demo
在Eclipse中新建android項目androiddemo。裡面只有一個MainActivity,主要是使用fastjson將一個Person對象轉化成字元串。在項目上點擊右鍵->Export。在彈出的Export窗口中選擇「Android」下面的Generate Gradle build files。然後點擊next。然後一路next,選中我們要導出的工程,繼續next。最後會提示將要導出的gradle文件的位置,然後點擊finish。打開Android Studio,點擊菜單欄的「File」->「Import Project 」。在彈框中選擇我們剛才導出的工程,然後點擊ok。
『玖』 今天做一個Android的文件上傳demo,可Httpresponse那裡一直報錯,求大神解答,謝謝~~
response這個值你應該獲取不到 ,在線程里調用這個方法試試
new Thread() {
public void run() {
sendImage(url,path);
}
}.start();
『拾』 Android 上傳圖片到伺服器
http://192.168.1.212:8011/pd/upload/fileUpload.do;
這個是伺服器地址,你圖片要上傳的地方。。
理論上是需要一個伺服器接收你上傳的圖片的!
他這個demo中的url是本地的,目測是寫demo的人自己寫的用來測試的地址