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菜单。希望帮到你,满意记得采纳哦