android保存網頁圖片
A. 安卓手機怎麼把網頁保存為圖片
可以使用手機的截圖快捷鍵,下鍵和關機鍵,可以使用滾動截圖來將網頁保存為圖片,有的手機會帶有相應的功能,有的收集需要另外來下載軟體來實現。
B. 手機安卓系統怎麼才能把網頁中的圖片存到圖庫中
直接按住圖片不放
有個選項出來
,你就點擊保存就得了
。
圖片是保存在UC的文件夾里,要是在圖庫不見你就把圖片移到一般放圖片的文件夾里就得了。有時不會直接顯示,建議用快圖瀏覽這個軟體。
C. 安卓手機,怎樣才能批量保存網頁上的圖片,就是一鍵保存網頁上所有圖片
應該不可以批量保存網頁上的圖片吧,因為這些圖片都是網路資源,是要通過下載後才能保存到手機卡里的,所以只能一張一張的下載保存吧。望採納!
D. android版chrome怎麼保存網頁圖片
長時間按住圖片不撒手,會彈出一列操作菜單,在裡面選擇保存圖片就OK了。
E. android手機如何網頁圖片下載
您好,我用的是三星ANDROID,首先長點住圖片,接著會伴隨震動而彈出一個窗口目錄提示,裡面一般會有一個保存圖片的選項,選擇即可。或者,點擊你
上網軟體的主菜單里會出現個圖片模式那附近里有一個也可以保存圖片的。保存在哪個相應的文件夾也就是下載下來了。有的圖片可下載的
直接在網頁上就有提供下載。希望能幫到您。謝謝
F. 安卓手機如何下載網頁圖片
方法一:長按圖片,接著會伴隨震動而彈出一個窗口目錄提示,裡面一般會有一個「保存」(或者「下載」按鈕)的選項,選擇即可。
方法二:點擊你 瀏覽器 的主菜單里會出現個圖片模式那附近里有一個也可以保存圖片的。保存在那個相應的文件夾也就是下載下來了。有的圖片可下載的話,就直接在網頁上就有提供下載。
G. 手機網頁瀏覽過的圖片會不會自動保存保存在哪個文件夾
會保存,手機瀏覽器默認自動保存瀏覽圖片。
查看保存文件夾的具體步驟如下:
我們需要准備的材料分別是:手機、瀏覽器。
1、在手機中找到並點擊【瀏覽器】。
H. android如何保存html文件,包括其中的圖片。
1、先示例圖片
2、操作代碼
package com.nekocode.xue.utils;
import java.io.File;
import java.io.FileOutputStream;
import java.util.ArrayList;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
import android.content.ContentValues;
import android.content.Context;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import com.androidquery.AQuery;
import com.androidquery.callback.AjaxCallback;
import com.androidquery.callback.AjaxStatus;
import com.nekocode.xue.PublicData;
import com.nekocode.xue.PublicData.Subscribe;
public class HtmlStorageHelper {
private String URL = "http://eproject.sinaapp.com/fetchurl.php/getcontent/";
private PublicData pd;
private AQuery aq;
private SQLiteDatabase mDB;
private String mDownloadPath;
public HtmlStorageHelper(Context context) {
pd = PublicData.getInstance();
aq = new AQuery(context);
mDB = context.openOrCreateDatabase("data.db", Context.MODE_PRIVATE, null);
mDB.execSQL("create table if not exists download_html(_id INTEGER PRIMARY KEY AUTOINCREMENT, content_id TEXT NOT NULL, title TEXT NOT NULL)");
mDownloadPath = pd.mAppPath + "download/";
File dir_file = new File(pd.mAppPath + "download/");
if(!dir_file.exists())
dir_file.mkdir();
}
public void saveHtml(final String id, final String title) {
if(isHtmlSaved(id))
return;
aq.ajax(URL+id, String.class, new AjaxCallback<String>() {
@Override
public void callback(String url, String html, AjaxStatus status) {
File dir_file = new File(mDownloadPath + id);
if(!dir_file.exists())
dir_file.mkdir();
Pattern pattern = Pattern.compile("(?<=src=")[^"]+(?=")");
Matcher matcher = pattern.matcher(html);
StringBuffer sb = new StringBuffer();
while(matcher.find()){
downloadPic(id, matcher.group(0));
matcher.appendReplacement(sb, formatPath(matcher.group(0)));
}
matcher.appendTail(sb);
html = sb.toString();
writeHtml(id, title, html);
}
});
}
private void downloadPic(String id, String url) {
File pic_file = new File(mDownloadPath + id + "/" + formatPath(url));
aq.download(url, pic_file, new AjaxCallback<File>() {
@Override
public void callback(String url, final File file, AjaxStatus status) {
}
});
}
private void writeHtml(String id, String title, String html) {
File html_file = new File(mDownloadPath + id + "/index.html");
FileOutputStream fos = null;
try {
fos=new FileOutputStream(html_file);
fos.write(html.getBytes());
} catch (Exception e) {
e.printStackTrace();
}finally{
try {
fos.close();
} catch (Exception e2) {
e2.printStackTrace();
}
}
ContentValues values = new ContentValues();
values.put("content_id", id);
values.put("title", title);
mDB.insert("download_html", "_id", values);
}
public boolean isHtmlSaved(String id) {
File file = new File(mDownloadPath + id);
if(file.exists()) {
file = new File(mDownloadPath + id + "/index.html");
if(file.exists())
return true;
}
deleteHtml(id);
return false;
}
public String getTitle(String id) {
Cursor c = mDB.rawQuery("select * from download_html where content_id=?", new String[]{id});
if(c.getCount() == 0)
return null;
c.moveToFirst();
int index1 = c.getColumnIndex("title");
return c.getString(index1);
}
public ArrayList<Subscribe> getHtmlList() {
Cursor c = mDB.rawQuery("select * from download_html", null);
ArrayList<Subscribe> list = new ArrayList<Subscribe>();
if(c.getCount() != 0) {
c.moveToFirst();
int index1 = c.getColumnIndex("content_id");
int index2 = c.getColumnIndex("title");
while (!c.isAfterLast()) {
String id = c.getString(index1);
if(isHtmlSaved(id)) {
Subscribe sub = new Subscribe(
id,
c.getString(index2),
Subscribe.FILE_DOWNLOADED
);
list.add(sub);
}
c.moveToNext();
}
}
return list;
}
public void deleteHtml(String id) {
mDB.delete("download_html", "content_id=?", new String[]{id});
File dir_file = new File(mDownloadPath + id);
deleteFile(dir_file);
}
private void deleteFile(File file) {
if (file.exists()) { // 判斷文件是否存在
if (file.isFile()) { // 判斷是否是文件
file.delete(); // delete()方法 你應該知道 是刪除的意思;
} else if (file.isDirectory()) { // 否則如果它是一個目錄
File files[] = file.listFiles(); // 聲明目錄下所有的文件 files[];
for (int i = 0; i < files.length; i++) { // 遍歷目錄下所有的文件
this.deleteFile(files[i]); // 把每個文件 用這個方法進行迭代
}
}
file.delete();
} else {
//
}
}
private String formatPath(String path) {
if (path != null && path.length() > 0) {
path = path.replace("\", "_");
path = path.replace("/", "_");
path = path.replace(":", "_");
path = path.replace("*", "_");
path = path.replace("?", "_");
path = path.replace(""", "_");
path = path.replace("<", "_");
path = path.replace("|", "_");
path = path.replace(">", "_");
}
return path;
}
}
3、這段代碼簡單修改就可以用到自己的項目中了
I. 怎麼在安卓端的orfox瀏覽器保存圖片因為orfox瀏覽器的安全措施不能保存圖片,連截屏都不可以
你好,直接的方法肯定沒有,但可以採用迂迴策略,既然orfox瀏覽器禁止保存圖片,就不用它來保存,但網址是唯一的,復制網址,用其他瀏覽器,比如心態內置的,打開網頁,存圖、截屏都不是問題了。
J. 安卓系統如何批量保存瀏覽器里的圖片
你好,長時間按住圖片看看有沒有出現保存菜單。或者打開圖片看看,然後打開qq菜單。希望幫到你,滿意記得採納哦