怎样用手机怎样查看html文件 的文件

18560人阅读
android(16)
&android 浏览器 打开本地html文件的方法有些html文件放在本地磁盘和sdcard,如何用打开这个网页呢?这种应用在测试时非常有用。有2个方法:1. 使用文件管理器如ES等,需要幸运的是你的文件管理器直接用浏览器打开。 2. 在浏览器输入地址访问本地磁盘和SD卡上的HTML,前部分content://com.android.htmlfileprovider是Provider的标准,后面是程序目录。 比如sdcard的tesl.html直接在浏览器里输入content://com.android.htmlfileprovider/sdcard/test.html回车就可以看到网页了。在代码webView.loadUrl(&content://com.android.htmlfileprovider/sdcard/test.html&)如果是其它程序的私有html文件,这样做会失败。这是由于com.android.htmlfileprovider的权限不够,如果是重写一个私有的HtmlProvider位于同一个应用中,应该能解决问题。然后就参考了原来的com.android.htmlfileprovider 源代码,改写了下。问题解决了,使用私有的HTMLProvider,可以轻松的访问手机内存中,程序私有目录下的html文件。网上有例子;package com.motodev.
import java.io.F
import java.io.FileNotFoundE
import android.content.ContentP
import android.content.ContentV
import android.database.C
import android.net.U
import android.os.ParcelFileD
public class LocalHtmlProvider extends ContentProvider {
&&&&public static final Uri CONTENT_URI = Uri
&&&&&&&&&&&&.parse(&content://com.motodev.example.localhtmlprovider&);
&&&&public static final String BASE_URI = &content://com.motodev.example.localhtmlprovider&;
&&&&public static final int BASE_URI_LEN = BASE_URI.length();
&&&&@Override
&&&&public int delete(Uri uri, String selection, String[] selectionArgs) {
&&&&&&&&throw new UnsupportedOperationException();
&&&&@Override
&&&&public String getType(Uri uri) {
&&&&&&&&String mimetype = uri.getQuery();
&&&&&&&&return mimetype == null ? && :
&&&&@Override
&&&&public ParcelFileDescriptor openFile(Uri uri, String mode)
&&&&&&&&&&&&throws FileNotFoundException {
&&&&&&&&if (!&r&.equals(mode)) {
&&&&&&&&&&&&throw new FileNotFoundException(&Bad mode for & + uri + &: & + mode);
&&&&&&&&String filename = uri.toString().substring(BASE_URI_LEN);
&&&&&&&&return ParcelFileDescriptor.open(new File(filename),
&&&&&&&&&&&&&&&&ParcelFileDescriptor.MODE_READ_ONLY);
&&&&@Override
&&&&public Uri insert(Uri uri, ContentValues values) {
&&&&&&&&throw new UnsupportedOperationException();
&&&&@Override
&&&&public boolean onCreate() {
&&&&@Override
&&&&public Cursor query(Uri uri, String[] projection, String selection,
&&&&&&&&&&&&String[] selectionArgs, String sortOrder) {
&&&&&&&&throw new UnsupportedOperationException();
&&&&@Override
&&&&public int update(Uri uri, ContentValues values, String selection,
&&&&&&&&&&&&String[] selectionArgs) {
&&&&&&&&throw new UnsupportedOperationException();
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:372308次
积分:3244
积分:3244
排名:第8861名
原创:46篇
转载:113篇
评论:30条
(1)(1)(7)(1)(1)(1)(3)(3)(3)(1)(10)(6)(5)(10)(1)(2)(6)(5)(1)(5)(4)(3)(14)(3)(3)(7)(1)(4)(3)(2)(2)(36)(1)(1)(1)(4)(3)在PC机上,如何用Chrome浏览器模拟查看和调试手机的HTML5页面? - 为程序员服务
在PC机上,如何用Chrome浏览器模拟查看和调试手机的HTML5页面?
如题,如何用PC机上的Chrome浏览器模拟查看和调试手机HTML5页面?
参考操作步骤如下:
第一步、用Chrome打开要调试的页面;
第二步、按F12,打开“开发者工具”
,点击其右上角的“Dock to main window.”按钮,让“开发者工具”停靠在浏览器的“右边”,再点击左上角的“Toggle device mode.”按钮,如下图所示:
第三步、选择要模拟的设备
,如下图所示:
第四步、刷新页面
(很多人都死在这一步,你不刷新一下,是看不到效果的!)
革命尚未成功,同志仍须努力
原文地址:, 感谢原作者分享。
您可能感兴趣的代码用自带浏览器打开手机上的htm(html)文件
刚才看到一贴,贴中一个附件,是一个网页文件。贴子说让用手机自带浏览器打开它,但并未说明如何打开。我凭着印象在手机里试了半天,才搞懂用自带浏览器打开手机上网页文件时,网址的书写格式。也不算原创,就写在这里,不知道的可以来看。
如果是手机内存的文件可以这样写(假设有个ucweb.htm文件在手机多媒体的“音乐文件”文件夹里)我们可以这样写:file:///c:/predefgallery/predefmusic/ucweb.htm
如果在内存卡里就这样写file:///e:/predefgallery/predefmusic/menu.htm
当然还可以是其他文件夹,如果是图像文件夹就把music改成photos,类似还有themes,videos,recorddings等等,具体可用MC查看文件夹地址。
另说明predef应该就是previous define的缩写,合起来就是预定义的意思,这样就好记了…希望此贴有用
上UC,有快感!
该帖共收到 14 条回复!
发表于 日 18:27
好累…我先顶个
上UC,有快感!
发表于 日 18:32
是我的那个吗?用绝对地址而已
上UC,有快感!
发表于 日 18:47
貌似V5直接打开…
上UC,有快感!
发表于 日 18:53
上UC,有快感!
发表于 日 18:58
上UC,有快感!
发表于 日 20:37
我这v3也能开……
上UC,有快感!
发表于 日 20:57
提示: 作者被禁止或删除 内容自动屏蔽
上UC,有快感!
发表于 日 22:29
恩,有时候用的,绝对路径,也就是提取自带软件和安装的原理吧
上UC,有快感!
发表于 日 00:57
直接打开?可以吗?v3不支持此类文件
上UC,有快感!
发表于 日 09:12
上UC,有快感!
发表于 日 20:08
上UC,有快感!
发表于 日 21:50
RE: 用自带浏览器打开手机上的htm(html)文件
asd 发表于 日 20:08
不要挖坟!OK?
上UC,有快感!
发表于 日 22:13
上UC,有快感!
发表于 日 15:20
哦哦 知道了
上UC,有快感!2015年7月 Web 开发大版内专家分月排行榜第三
2015年7月 Web 开发大版内专家分月排行榜第三
本帖子已过去太久远了,不再提供回复功能。}

我要回帖

更多关于 mac如何查看html文件 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信