精华内容
下载资源
问答
  • 电脑上的文本文档轻松在手机上阅读电脑上的文本文档轻松在手机上阅读
  • 苹果手机不能直接查看文本文档,最好下载一个WPS。如果是利用手机qq或者微信发送到手机文本文档,只能预览不能修改,此时点击文件选择右上角的编辑,选择用WPS打开文本文档,跳转后就可以在WPS上编辑内容了。 ...

    苹果手机不能直接查看文本文档,最好下载一个WPS。如果是利用手机qq或者微信发送到手机的文本文档,只能预览不能修改,此时点击文件选择右上角的编辑,选择用WPS打开文本文档,跳转后就可以在WPS上编辑内容了。

    苹果手机看文本文档

    苹果手机是不能直接查看文本文档的,因此最好下载一个WPS,WPS可以支持许多办公软件的功能。如果是电脑上发送到苹果手机上的文本文档,可以利用手机qq或者微信的“文件传输助手”进行发送。

    将文本文档发送后,以手机软件本身的功能是可以直接打开的,只不过此时文本文档处于预览模式,不能进行编辑或修改,并且也没有格式要求。如果要编辑文本文档需要下载相应的app进行操作。

    如果想利用WPS编辑文本文档,将文档打开后选择“拷贝到WPS”,几秒跳转之后就可以看到文档内容已经在WPS打开,此时就可以进行编辑内容等操作。用此方法还可以重新用苹果手机制作文本文档。

    展开全文
  • 本资源来源于maxpda论坛。觉得可以传上来。
  • Android读取txt文本文档手机上显示乱码解决方法,改进方法将txt文档的编码格式改成UTF-8 转载于:https://www.cnblogs.com/zhoujn/p/4115493.html

    Android读取txt文本文档在手机上显示乱码解决方法,改进方法将txt文档的编码格式改成UTF-8

    转载于:https://www.cnblogs.com/zhoujn/p/4115493.html

    展开全文
  • 2005-11-18为什么我的 文本文档 的名称里 含着 .txt 改名了以后就打不开了。txt是文件的副文件名(也叫扩展名),它代表着文件的类型,就像。doc文件代表Word文档一样。如果真是文本文档,即便你改了名,也可以用...

    b0d0da132b0a9b3c692a1ab2b6242da0.png

    2005-11-18

    为什么我的 文本文档 的名称里 含着 .txt 改名了以后就打不开了

    。txt是文件的副文件名(也叫扩展名),它代表着文件的类型,就像。doc文件代表Word文档一样。

    如果真是文本文档,即便你改了名,也可以用记事本打开它(在选择打开的程序时选择记事本)。 比如你想把它改成以。c结尾,那么在打开方式中选择记事本,并把“始终用这个程序打开”划上勾。那么以后再打开的时候Windows就会自动用记事本来打开它。

    如果你不想看见文件名的副文件名,可以在“工具-文件夹选项-查看”中选中“隐藏已知文件的扩展名”一项。

    。txt是文件的副文件名(也叫扩展名),它代表着文件的类型,就像。doc文件代表Word文档一样。

    如果真是文本文档,即便你改了名,也可以用记事本打开它(在选择打开的程序时选择记事本)。

    比如你想把它改成以。c结尾,那么在打开方式中选择记事本,并把“始终用这个程序打开”划上勾。那么以后再打开的时候Windows就会自动用记事本来打开它。

    如果你不想看见文件名的副文件名,可以在“工具-文件夹选项-查看”中选中“隐藏已知文件的扩展名”一项。收起

    展开全文
  • Android大TXT文本文档读取

    千次阅读 2013-03-23 15:49:16
    上次写了个Android大TXT文本文档读取,但是提到不能往回读,这两天就顺手写了一下回翻的效果,当然回翻的时候鉴于手机CPU或者内存的缘故会觉得卡或者不卡,不过还好,自己测试的效果还行。倒是一直在后台如果有个...
    上次写了个Android大TXT文本文档读取,但是提到不能往回读,这两天就顺手写了一下回翻的效果,当然回翻的时候鉴于手机CPU或者内存的缘故会觉得卡或者不卡,不过还好,自己测试的效果还行。倒是一直在后台如果有个读取的备份的话,此处是指InputStreamReader对象的备份,而不是读取Buffer的备份。
    

      以下这段代码已经放到开源项目Filexpert里了,在那个项目中,可以读取网络文件。大家如果感兴趣的话,也可以试试Filexpert,挺不错的一个项目,请大家多多支持。

      闲话少说,依旧上代码。

    package net.wangliping.filemanager;

    import java.io.FileInputStream;
    import java.io.IOException;
    import java.io.InputStreamReader;
    import java.nio.CharBuffer;

    import android.app.Activity;
    import android.net.Uri;
    import android.os.AsyncTask;
    import android.os.Bundle;
    import android.os.Handler;
    import android.os.Message;
    import android.text.TextUtils;
    import android.util.Log;
    import android.widget.ScrollView;

    import com.swan.test.R;

    public class TxtReader extends Activity implements
    SwanTextView.OnPreDrawListener {

    private static final String LOG_TAG = "TxtReader";
    private static final int BUF_SIZE = 1024 * 2;
    private static final int BUF_SHOW = 3;

    private static final int ARROW_UP = 1;
    private static final int ARROW_DOWN = 2;

    private static String ENCODING = "GB2312";

    private InputStreamReader mIsReader = null;
    private Uri mUri = null;
    private SwanTextView mTextShow;
    private ScrollView mScrollView;
    private String mStringShow = null;
    private StringBuilder mStringBuilder = null;

    private boolean mReadNext = true;
    private boolean mReadBack = false;
    private boolean mStopThread = false;

    private int mPreBottom = -1;
    private int mCurBottom = -1;
    private int mReadBufNum = 0;
    private int mBuffHeight = -1;
    private int mPreScrollY = -1;

    private final Handler mHandler = new Handler() {
    @Override
    public void handleMessage(Message msg) {
    switch (msg.what) {
    case ARROW_DOWN:
    mTextShow.setText((CharBuffer) msg.obj);
    break;
    case ARROW_UP:
    mTextShow.setText((CharBuffer) msg.obj);
    mScrollView.scrollTo(0, mBuffHeight);
    break;
    default:
    super.handleMessage(msg);
    }
    }
    };

    public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.txt_reader);

    mUri = getIntent().getData();

    mScrollView = (ScrollView) findViewById(R.id.text_show_scroll);

    mTextShow = (SwanTextView) findViewById(R.id.text_show);
    mTextShow.setOnPreDrawListener(this);

    new TextShowTask().execute(mUri);
    }

    private void showText(Uri uri) throws IOException, InterruptedException {

    mIsReader = new InputStreamReader(new FileInputStream(
    uri.getPath()), ENCODING);

    mStringBuilder = new StringBuilder();
    int initBufSize = BUF_SIZE * (BUF_SHOW - 1);
    char[] buf = new char[BUF_SIZE];

    while (!mStopThread) {
    int scrollY = mScrollView.getScrollY();
    if (mCurBottom == scrollY && mPreScrollY < scrollY) {
    mReadNext = true;
    mReadBack = false;
    } else if (mReadBufNum > BUF_SHOW && 0 == scrollY && mPreScrollY != scrollY) {
    mReadNext = false;
    mReadBack = true;
    }

    mPreScrollY = scrollY;

    int len = -1;
    if (mReadNext && (len = mIsReader.read(buf)) > 0) {
    mReadNext = false;
    mReadBufNum++;

    if (mStringBuilder.length() > initBufSize) {
    mStringBuilder.delete(0, BUF_SIZE);
    mPreBottom = mCurBottom;

    Message msg = mHandler.obtainMessage(ARROW_DOWN);
    msg.obj = CharBuffer.wrap(mStringBuilder.toString());
    mHandler.sendMessage(msg);

    mStringShow = mStringBuilder.append(buf, 0, len).toString();
    } else {
    while (mStringBuilder.length() < initBufSize) {
    mStringBuilder.append(buf);
    mIsReader.read(buf);
    mReadBufNum++;
    }

    mStringBuilder.append(buf);
    Message msg = mHandler.obtainMessage(ARROW_DOWN);
    msg.obj = CharBuffer.wrap(mStringBuilder.toString());
    mHandler.sendMessage(msg);
    }
    } else if (mReadBack && mReadBufNum > BUF_SHOW) {
    Log.d(LOG_TAG, "Prepare to read back");
    mReadBack = false;
    mIsReader.close();
    new BackBufReadThread(mStringBuilder).start();
    }
    }
    }

    private class TextShowTask extends AsyncTask<Object, Object, Object> {
    @Override
    protected void onPostExecute(Object param) {
    Log.d(LOG_TAG, "Send broadcast");
    }

    @Override
    protected Object doInBackground(Object... params) {
    Uri uri = (Uri) params[0];

    try {
    showText(uri);
    } catch (Exception e) {
    Log.d(LOG_TAG, "Exception", e);
    }

    return null;
    }
    }

    private class BackBufReadThread extends Thread {
    StringBuilder mSbPre = null;

    public BackBufReadThread(StringBuilder sb) {
    mSbPre = sb.delete(0, sb.length());
    }

    @Override
    public void run() {
    try {
    mIsReader = new InputStreamReader(new FileInputStream(
    mUri.getPath()), ENCODING);

    char[] buf = new char[BUF_SIZE];
    int i = 0;
    while((mReadBufNum - BUF_SHOW) > ++i && mIsReader.read(buf) > 0) {
    // Just to skip the inputstream. Any better methods?
    }
    mReadBufNum--;

    for (i = 0; i < BUF_SHOW; i++) {
    mIsReader.read(buf);
    mSbPre.append(buf);
    }


    // mSbPre.delete(mSbPre.length() - BUF_SIZE, mSbPre.length()).insert(0, buf);
    Message msg = mHandler.obtainMessage(ARROW_UP);
    msg.obj = CharBuffer.wrap(mSbPre.toString());
    mHandler.sendMessage(msg);
    } catch (Exception e) {
    Log.d(LOG_TAG, "Exception", e);
    }
    }
    }

    @Override
    public void onPreDraw(int bottom) {
    mCurBottom = bottom - mScrollView.getHeight();

    if (!TextUtils.isEmpty(mStringShow)) {
    // Use the last deleted buff to evaluate the height
    mBuffHeight = mPreBottom - mScrollView.getScrollY();

    // Set the text to add new content without flash the view
    Message msg = mHandler.obtainMessage(ARROW_DOWN);
    msg.obj = CharBuffer.wrap(mStringShow);
    mHandler.sendMessage(msg);

    mStringShow = null;
    }
    }

    @Override
    public void finish() {
    mStopThread = true;
    super.finish();
    }
    }

      资源文件和SwanTextView跟上次的文章一样,只不过为了名字命名好看点,把SwanTextView里的响应函数改成如下了:

    @Override
    protected void onDraw(Canvas canvas) {

    if (mPreBottom != getBottom()) {
    mPreBottom = getBottom();

    if (preDrawListener != null)
    preDrawListener.onPreDraw(mPreBottom);
    }

    super.onDraw(canvas);
    }

    public static interface OnPreDrawListener {
    public void onPreDraw(int bottom);
    }

    public void setOnPreDrawListener(OnPreDrawListener listener) {
    preDrawListener = listener;
    }

                                                                           原创文章,如需转载请注明【转烛空间】:http://wangliping.net

    本文地址:http://wangliping.net/read-big-txt-2

     

    展开全文
  • 描述:文本文档导入数据库 内容:20几万条手机号码段记录 数据内容:"号段" "所属地区" "号码类型" "区号" 导入要求:导入时过滤第一行数据,其他数据行只导入内容,过滤掉引号。 实现方式一:insert ;File....
  • 于是乎也试图做了一下如何在Android上实现看大文本的txt文档。  虽然现在类似的应用还真不少,不过个人看到的基本不公布源码,而公布源码的基本都是不能看大文本的,所以自己去实现了一下。现在只是粗略...
  • 上次写了个Android大TXT文本文档读取 , 但是提到不能往回读,这两天就顺手写了一下回翻的效果,当然回翻的时候鉴于手机CPU或者内存的缘故会觉得卡或者不卡,不过还好,自己测试的效果还行。倒 是一直在后台如果...
  •   由于现在TXT文本很多,特别是好多小说也是以这个文件格式出现,毕竟这个格式所占用不必要的空间比较...于是乎也试图做了一下如何在Android上实现看大文本的txt文档。    虽然现在类似的应用还真不少,不...
  • 从杂乱文本中提取手机号码

    千次阅读 2019-05-12 15:29:34
    f1源文件,f2放筛选出来的手机号 import re f1 = open('C:/Users/sun/...f2 = open('C:/Users/sun/Desktop/新建文本文档.txt', 'w+') a = [] for line in f1.readlines(): m = re.findall(r"1\d{10}", line)...
  • 这是一个简单的书本阅读器,优势在于可以读取大容量的txt文档
  • 文本标记语言(标准通用标记语言下的一个应用,外语缩写HTML),是迄今为止网络上应用最为广泛的语言,也是构成网页文档的主要语言。HTML代码也就是HTML语言编写的文本。HTML文本是由HTML命令组成的描述性文本。HTML...
  • 团队项目简介:手机app便签,文本备忘,语音备忘,图片备忘(目前模块还在开发)。 我在本次团队项目作为项目经理,并且进行测试 主要工作: 组织项目所需的各项资源。 设置项目组中的各种角色,并...
  • 专门分割txt文档,批量转换UTF-8到GB2312,很适合分割txt文本文件。
  • 很多朋友都希望读取txt文本这个功能, 请教了工程师大大,才了解到,本版手机按键已经有了插件读取文本的功能. 在按键的plugin目录下有一个file.lua就是文件操作插件,内有帮助文档,同学们可以参考 比如读取附件里的qq....
  • 稍微低端的手机,除了txt格式的文本,基本上其他格式的文档,都不能打开;即使是txt格式,哪怕文本稍微大点,手机内存又支持不了。这对于手机邮件通讯而言,是一个极大的障碍,毕竟不是每个人都在使用高端手机的。 ...
  • 1,读取TXT写入DB步骤:打开连接——SqlCommand(Conn,Str)——逐行读取TXT文本 构造SqlParameter 的参数——执行ExecuteNonQuery()—— 清除参数 2,乱码问题:Txt文档的编码要和StreamReader的编码一致: ...
  • 它使用Internet使用标准的蜂窝移动号码发送文本消息,图像,GIF,视频,文档,用户位置,音频文件,电话联系人和语音注释。 最初,用户只能单独或与单个用户成组地与其他用户通信。 可用脚本 在项目目录中,可以...
  • 当您要把一大堆文件录入电脑时,当您有大量的文档图片需要使理时:如复制其中文字,倾斜较正等,那就交给“云脉文档识别”软件来处理吧! 这是一款自动识别图像上的文字信息,并可立即在线翻译;随时随地采集文字...
  • 团队项目我们组做的是一个手机app便签,有文本备忘,语音备忘,图片备忘。 我主要负责的是主页面UI设计,和文本备忘的增删改查功能。 转载于:https://www.cnblogs.com/vcando/p/7755325.html...
  • 刚刚搜了一下为什么手机端的word文本或EXCET表格从电脑传到手机上格式就乱了,然后看到本站对这个问题没有过解释,为了方便大家,我把回答放在这里吧! 原因如下: 1、手机里没有下载查看EXCET或word的类型软件 2、...
  • 理清文本编码

    千次阅读 2014-09-12 19:00:43
    最近搞u3d开发,把一些文本文件打成包,发布到手机上,发现各种乱码,结果法线是各种编码方式不对,于是好好研究了一下不同平台上的字符编码,然后发现以前一直认为的unicode utf8 gbk asc2这些字符编码自以为很懂,...
  • 手机文档html能删除。html文档是您或者手机在浏览网页的时候自动保存的网页,删了不会受到影响,反之,删除网页文件后还会使手机功能运行流畅。超文本标记语言或超文本链接标示语言(标准通用标记语言下的一个应用)...
  • 先上官方文档:https://github.com/icindy/wxParse。先讲一下我的理解,最后说明下自己使用wxParse的业务场景以及遇到的问题。 1.先上个目录结构。 然后总结下wxParse下我处理过得文件。html2json.js中注释掉...
  • 如果想把便签内容整理成TXT文本文档,该如何操作呢?不同的便签,把便签生成文档的方式也不同。现在就来看一下便签怎么转换为文档。 电脑手机自带便签转换TXT文本: TXT记事本是电脑自带的记事工具,如果你想把电脑...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 688
精华内容 275
关键字:

手机文本文档