精华内容
下载资源
问答
  • 带着这个问题可能和大家解决问的步骤一样,先惊讶一番、然后去网上找各种帖子,发现压根没有说到正点,纯属一顿乱猜,压根没有去根据现象思考为什么不能会在编辑显示,在手机上不显示,有的还相互抄袭、、、我...

    写在前面:

    进行小程序开发的时候,突然发现一个如此诡异的问题:小程序本地图片在编辑器上能显示,在手机上不显示?带着这个问题可能和大家解决问的步骤一样,先惊讶一番、然后去网上找各种帖子,发现绝大部分帖子压根没有说到正点上,纯属一顿乱猜,没有去根据现象思考为什么不能在手机上显示,有的还相互抄袭、、、我实在看不下去了,所以就写了今天这篇帖子!文中我大致来分析了一下原因是什么?纯属个人见解,如有不对之处,欢迎各位大佬来喷!


    现象描述:

    再说一遍现象:小程序本地静态图片在编辑器上能显示,在手机上不显示?(注意:本文讲的核心是本地图片


    问题分析:

    造成这种问题99%的原因是因为图片路径不对!!!

    什么?什么?什么?路径不对?
    那你可能会问了:“为什么在编辑器上就能显示了?”
    你这个问题问的正是这篇文章要说明的。就是这么恰好让你感觉不可能发生的事情就这么变得十分可能!

    一般情况下,我们都知道,如果图片的地址路径写的不对,那无论在手机上还是在编辑器上都不能显示出来,正是这个原因,极容易让你忽略检查自己的本地图片路径的正确性。**如何解决呢?**请大佬们继续向下看:

    例子说明:

    下图是正确的图片引用路径,无数据时的图片在本地images文件夹中,
    图中代码的引用路径是:“…/…/…/images/icon-no-message.png”(这个图标一定存在);
    这种图片引用都没疑问吧!不负众望,图片正常显示了出来(注意文件层深)
    这里写图片描述

    重点部分:

    上面废话了一大堆,急死我了,终于引出了重点中的重点;
    再看一下下面这种写法,文件还是上图那个文件,下图中唯一与上图不同的地方就是图片的引用地址,
    下面这个地址是我瞎写的,很明显,我的文件目录根本没有那么深,而我却用了很多个…/…/…/…/…/、、、这时如果在手机上预览,就出现手机上图片不显示,而编辑器上正常显示。

    这里写图片描述

    问题就出现在这里
    小程序编辑器与其他编辑器在这个地方并不完全一致。小程序编辑器中:如果你一直返回上一目录,返回到根目录时直接就处于根目录,从根目录再直接寻找第一个文件夹,例如“…/…/…/…/…/…/…/images/icon-no-message.png”,正常目录层深是3层就直接找到了images文件夹,但是,如果返回的层深大于当前层深,那么默认当前处于项目目录如下图:
    这里写图片描述
    当遇到images时就是从项目目录开始寻找,这时肯定能找到,所以在编辑器中显示无误!

    顺便看一下下面这个情况,如果到达images的层深是3层(…/…/…/images),我要写成向上查找2层呢(…/…/images)?小程序编辑器也能找到吗?

    这里写图片描述

    结果很明显,无法找到啊!!!


    在线图片类似问题解决方案:

    2019-05-30更新:在线图片如果出现类似问题请查看一下是否有一下情景:
    1.小程序开发工具右上角->详情->域名、、、(编辑器上没有校验域名合法性,如下图)
    在这里插入图片描述
    2.在手机端预览小程序时,域名必须是合法的、配置在小程序管理后台的,裸露ip无法在APP端预览到。此时的现象也是:在编辑器上能图片能显示,手机上无法预览!!!(多半都是服务端问题)

    如何查看是不是这个问题导致?

    1.小程序编辑器上直接真机扫码调试:(会有日志面板弹出,可直接查看日志)
    在这里插入图片描述
    2.点击手机端小程序右上角的···按钮,开启调试(首先需成为小程序体验版用户)查看日志,如果域名问题会直接显示图片地址访问失败!

    总结:

    1.引用本地图片如果向上返回的层深大于等于该文件所在层深,那么在小程序编辑器中会正常显示;其中,大于该文件所在层深时,在手机上图片无法显示;
    2.引用图片时向上返回层深小于当前文件所在层深,图片在手机和编辑器中都不显示;


    为了能及时的将自己踩到的前端坑(包括ionic,angular,ReactNative,小程序,APICloud)分享给大家,以后会逐渐将文章转移到微信公众号:前端e家(front_e_family)。可直接扫码关注,公众号会不定期更新新文章,分享踩坑笔记!期待您的关注!
    这里写图片描述

    展开全文
  • 于是决定再做一个简单的文本文件编辑器,类似920文本编辑或quickedit那样的,最起码也要类似windows记事本。感觉似乎不难,开工后才发现根本不是那么回事,困难重重啊!磕磕绊绊的总算弄了个初稿,勉强可以用了。...

    看了爱上疯人院姑娘大神写的aide教程,忍不住自己动手写了一个表达式计算器小程序,觉得不难。于是决定再做一个简单的文本文件编辑器,类似920文本编辑或quickedit那样的,最起码也要类似windows记事本。感觉似乎不难,开工后才发现根本不是那么回事,困难重重啊!磕磕绊绊的总算弄了个初稿,勉强可以用了。感谢csdn上各位的无私分享,我也发一下过程,给初学借鉴。

    先贴几张图片吧。

    文本编辑器diy01

    文本编辑02

    文本编辑03

    文本编辑04

    首先,要能实现文本文件的读和写。在 AndroidManifest.xml文件加入

    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
    在MainActivity.java里要加上读、写文件的函数。

    读:

    //读文件的函数 throws Exception扔掉异常处理,需要用try了。
        public static String fileRead(String path)throws Exception{
            //获得文件编码,解决文本文件编码乱码问题
            String fileEncode=EncodingDetect.getJavaEncode(path);    
            File file=new File(path);
            if(!file.isFile())return null;
            String line="";
            BufferedReader br=new BufferedReader(new InputStreamReader(new FileInputStream(file),fileEncode));
            StringBuffer sb=new StringBuffer();
            /*while( br.read()!= -1){
                String s = br.readLine();
                }*/
            while((line=br.readLine())!=null){
                sb.append(line);
                sb.append("\n");
            }
            br.close();
            String str=sb.toString();
            return str.substring(0,str.length()-1);
        }

    写文件:

    //写文件的函数,需要在AndroidMainifest.xml中加入<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
        public void fileWrite(String path,String data){ 
            File file=new File(path); 
            try{
                file.getParentFile().mkdirs();//创建目录
                FileWriter wre=new FileWriter(file);
                wre.write(data);
                wre.close();
            }
            catch (IOException e)
            {
                e.printStackTrace();
                Toast.makeText(MainActivity.this,"error, io. ",Toast.LENGTH_LONG).show();
            }    
            catch (Exception e){
                e.printStackTrace();
                Toast.makeText(MainActivity.this,"error, try write ",Toast.LENGTH_LONG).show();    
            }
        }

    然后,不能总是手动输入文件路径和名字吧。参考网络资料,建好打开、另存对话框。

    这个对于初学者有点复杂,要有图形界面,要有文件操作,基本算是个小型的文件管理器了。费了好几天才搞定。还是要感谢csdn的大神分享才行:)

    代码太长不全贴了。基本就是调用、接受对话框过程。

    //接受对话框返回结果
        @Override
        protected void onActivityResult(int requstCode, int resultCode, Intent data){
            if (requestCode == MainActivity.REQUEST_CODE)    
            {  
                if (resultCode == SaveFileDialogActivity.RESULT_CODE)    
                {  
                    //获取写入文件名  
                    FilePathName = data.getStringExtra("FilePathName");
                    //Toast.makeText(MainActivity.this,"SaveFile"+FilePathName,Toast.LENGTH_LONG).show();
                    tvShow.setText("另存为"+OpenFileDialogActivity.RESULT_CODE);
                    etFileName.setText(FilePathName);
                    //写入文件
                    String str1,str2;
                    str1=etFileName.getText().toString();
                    str2=etRead.getText().toString();
                    tvShow.setText("Write…"+str1);
                    etFileName.setText(str1);
                    fileWrite(str1,str2);//调用,已经try了。
                }  
                else if (resultCode == OpenFileDialogActivity.RESULT_CODE){  
                    //获取打开文件名  
                    FilePathName = data.getStringExtra("FilePathName");
                    //当前的目录
                    NowFilePath=data.getStringExtra("NowFilePath");
                    //tvShow.setText("打开"+OpenFileDialogActivity.RESULT_CODE);
                    etFileName.setText(FilePathName);
                    //存入最近打开文件记录序号,下次打开还有。
                    spF1.edit().putString("spn1",""+recentN).commit();
                    //存入刚打开的文件夹位置
                    spF1.edit().putString("spnowpath",NowFilePath).commit();
                    //最近打开文件顺次下移,留出第一个
                    String StrTemp;
                    int IntTemp;
                    for(int i=recentC;i>0;i--){
                        IntTemp=i-1;
                        StrTemp=spFileName.getString("expstr"+IntTemp,"");
                        spFileName.edit().putString("expstr"+i,StrTemp).commit();
                    }
                    //存入第一个为最新
                    spFileName.edit().putString("expstr1",FilePathName).commit();
                
                    try{
                        //StrRead=fileRead(etFileName.getText().toString());
                        StrRead=fileRead(FilePathName);
                        etRead.setText(StrRead);
                        tvShow.setText("文件"+FilePathName+"有:"+StrRead.length()+"个字符,"+"目录:"+NowFilePath);
                        //Toast.makeText(MainActivity.this,"OK,read.",Toast.LENGTH_LONG).show();
                    }
                    catch (IOException e)
                    {
                        e.printStackTrace();
                        Toast.makeText(MainActivity.this,"error, io.Read ",Toast.LENGTH_LONG).show();
                    }    
                    catch (Exception e){
                        e.printStackTrace();
                        Toast.makeText(MainActivity.this,"error, try Read ",Toast.LENGTH_LONG).show();    
                    }
                }
            }    
        }
        调用对话框,以读为例:

                    requestCode=1;
                    resultCode=5;//指定读对话框
                    Intent intent = new Intent(MainActivity.this, OpenFileDialogActivity.class);  
                    intent.putExtra("DefaultFilePath", Environment.getExternalStorageDirectory().getPath());  
                    intent.putExtra("NowFilePath", NowFilePath);  
                    intent.putExtra("DefaultFileName", "default.txt");  
                    intent.putExtra("Ext", ".txt");  
                    startActivityForResult(intent,MainActivity.REQUEST_CODE); 
                    //Toast.makeText(this, "你点击了“打开对话框”按键!", Toast.LENGTH_SHORT).show();
                    etRead.requestFocus();
                    etRead.setSelection(0);

    接着怎么也得有查找\替换功能吧。唉继续查资料,硬着头皮试。

    查找的函数:

    //查找
        public void FunFind(){
            //String str3;
          if (StrFind!=""){
            etRead.requestFocus();
            StrRead=etRead.getText().toString();
            tvShow.setText(StrFind);
            FindN=StrRead.indexOf(StrFind);
            if(FindN!=-1)//能找到的话
            {
                SpannableString ssb = new SpannableString(StrRead);
                ssb.setSpan(new UnderlineSpan(),FindN, StrFind.length()+FindN, Spanned.SPAN_INCLUSIVE_INCLUSIVE);
                etRead.setText(ssb);
                etRead.setSelection(FindN);
                
                }
                else{
                        tvShow.setText("找不到!");
                        if (ad_nofind==null){
                            ad_nofind_init();
                    }
                    ad_nofind.show();
                }
            }
          else{
                Toast.makeText(MainActivity.this, "请输入查找字符", Toast.LENGTH_SHORT).show();
            }
        }

    替换的函数

    //替换
        public void FunReplace(){
            if (StrFind!=""){
                etRead.requestFocus();
                StrRead=etRead.getText().toString();
                tvShow.setText("Replace…"+StrFind+"to"+StrReplace);
                FindN=StrRead.indexOf(StrFind);
                if(FindN!=-1)//能找到的话
                {
                    StrRead=StrRead.replaceFirst(StrFind,StrReplace);
                    SpannableString ssb = new SpannableString(StrRead);
                    ssb.setSpan(new UnderlineSpan(),FindN, StrReplace.length()+FindN, Spanned.SPAN_INCLUSIVE_INCLUSIVE);
                    etRead.setText(ssb);
                    etRead.setSelection(FindN);
                    
                    }
                else{
                    tvShow.setText("找不到!");
                    if (ad_nofind==null){
                        ad_nofind_init();
                    }
                    ad_nofind.show();
                }
            }
            else{
                Toast.makeText(MainActivity.this, "请输入查找字符", Toast.LENGTH_SHORT).show();
            }
        }

    基本好了,但是为方便使用,最好能记住最近曾经打开的文件。看了些资料,还是用SharedPreferences比较简单。

    //声明存储单元
        SharedPreferences spFileName,spF1,spF2,spF3;

    //建立存储
            spFileName=getSharedPreferences("SAVE",MODE_PRIVATE);
            strSpFileName=spFileName.getString("expstr1","");
            spF1=getSharedPreferences("SAVE",MODE_PRIVATE);

    大家可以参考网络资料,这里不赘述了。

    至于其他文本颜色,字符统计等并不算难,磕磕绊绊总算弄了个文本文件编辑器(试作版).。基本满足自己的需要了。

    不足之处:行号显示并随文本滚动;文件夹对话框不能不显示隐藏文件等功能暂时未能搞定。如果大家有办法希望告诉我,谢谢啦!

    最后是源代码下载地址:

    https://download.csdn.net/download/qq_42030500/10816217

    展开全文
  • 在手机上用的一款markdown编辑

    万次阅读 2018-03-20 20:05:40
    手机上的markdown编辑器 发现了一款手机上好用的Markdown编辑器:MarkdownX。适合于平日快速记录写作。比WPS方便,生成的md文件可由电子邮件等方式上传。现在版本为1.1.1。 开发者Ryeeeeee毕业于福州大学。这是...

    手机上的markdown编辑器

    发现了一款手机上好用的Markdown编辑器:MarkdownX。适合于平日快速记录写作。比WPS方便,生成的md文件可由电子邮件等方式上传。现在版本为1.1.1。

    1521546343035.png

    开发者Ryeeeeee毕业于福州大学。这是他的新浪微博:

    https://weibo.com/Ryeeeeee

    下载地址:可从豌豆夹搜索 MarkdownX。

    http://www.wandoujia.com/apps/com.ryeeeeee.markdownx

    简介

    MarkdownX 是一款 Android 下的 Markdown 编辑器,可以通过菜单栏按钮快速输入格式,左滑实时预览,支持插入图片,自动保存。

    MarkdownX 默认并不显示广告,你有需求可以开启广告,非常良心,这是一款免费应用。

    100628aygzaa7l3rh413qh.gif

    参见:

    https://www.appinn.com/markdownx-for-android/
    http://www.mumayi.com/android-1165892.html
    https://sspai.com/post/30800
    http://www.wandoujia.com/apps/com.ryeeeeee.markdownx

    展开全文
  • 之前安利过一款手机上运行Python的神器Termux,不过Termux的使用比较重,它实际是一款linux系统模拟器,安装好Termux后还要再安装python,并且是全命令行操作,一些读者...内置了一个Python编辑器,可以直接在手机上...

    之前安利过一款手机上运行Python的神器Termux,不过Termux的使用比较重,它实际是一款linux系统模拟器,安装好Termux后还要再安装python,并且是全命令行操作,一些读者使用起来有障碍。今天安利一款更友好的QPython。71badf60c6a75a05d70910604a56565640dd2451.jpg

    Qpython是一个Python引擎,只能运行在安卓系统上,相比Termux,它可以全图形界面操作,非常友好。

    内置了一个Python编辑器,可以直接在手机上写Python代码,支持缩进,语法高亮等特性。5dfd867a3dc3e26c9f1bda4ac3bbb2a2a3ab3266.jpg

    也内置了一个ftp,可以很方便的拷贝电脑上的py文件到手机上运行。

    由于内置了SL4A,可以很方便的调用安卓操作系统的一些API做些有趣的事情,比如可以通过SL4A获取手机地理位置,打开蓝牙,发送手机短信,打开手机摄像头等等。

    吹水了一阵,下面具体介绍下安装和使用的细节步骤。

    QPython有两个版本一个是QPython支持python2.7版本,一个是QPython 3支持Python3版本,不过我测试QPython目前貌似也支持python3。这里我介绍的是QPython3,它对安卓特性的支持更多一些。

    官方的APK安装包在github上https://github.com/qpython-android/qpython3/releases

    下载最新的qpython3-app-release.apk安装即可。

    不过国内的手机安卓应用市场上也有,可以直接搜索qpython,看发布者是一家北京的公司,不清楚这家公司跟QPython是什么关系。

    安装成功,打开QPython APP后就是这个样子。e60c1dc51e57b416de8b139a69cd71ec84566c69.jpg

    大家在学python的时候肯定会遇到很多难题,以及对于新技术的追求,这里推荐一下我们的Python学习扣qun:784758214,这里是python学习者聚集地!!同时,自己是一名高级python开发工程师,从基础的python脚本到web开发、爬虫、django、数据挖掘等,零基础到项目实战的资料都有整理。送给每一位python的小伙伴!每日分享一些学习的方法和需要注意的小细节

    点击:python技术分享交流

    可以看见有六个图标模块。

    1.终端:24c36f95346c72e87f048be83e38847dfaa1214e.jpg

    这是编程IDE的标配,可以执行一些代码片段,不过写手机上输入代码还是挺麻烦的。

    2.编辑器:

    上面已经有图示了,可以新建或者修改py文件,然后点击最下面的三角形执行文件,注意文件要保存为.py后缀才行。

    3.程序:

    里面提供一些程序示例,供你参考,比如如何打开蓝牙,如何打开摄像头,如何语音合成(语音转文字等)。

    4.QPYPI:

    一个缩减版的pypi,Python第三方库可以通过QPYPI来安装。

    5.课程:

    6.社区:

    课程和社区要进入官方社区,因为要访问facebook ,所以是打不开的。

    如何把电脑py文件传到手机上?

    QPython内置了一个ftp,点击开启ftp服务后,只要你电脑上有安装ftp客户端,就可以直接把文件传到手机上,存放都目录不用修改。053f42bcee9aaf4e34e3f3ed3b30a3971d6f43e2.jpg

    011a8203a5e979429a164452df59af2084c4b200.jpg

    当然你也可以通过你熟悉的方式来在电脑和手机间传输文件。

    文件或文件夹存放在/qpython/project3/位置即可。

    另外QPython中有个有趣的传代码方式:扫描二维码传代码。把电脑上的python代码生成为二维码,用手机上的qpython app扫描二维码,代码会直接在手机上生成。QPython3中没有这个功能。

    PS:一个二维码最大能容纳1850个字母,所以传大的py文件是传不了的。

    QPython可以干哪些事情?

    1).Web开发,支持django和flask Web开发,当然你需要安装django和flsak,也可以写python爬虫,但是运行效率非常低下。

    2).游戏开发,使用pygame开发手机游戏。fd291fbb8d2b70536133610eb2f96f4f490d224f.gif

    3).app开发,可以开发手机APP。bec4fc6879a0daa8ea25e53c1878f4dcf5d8aec4.png

    如上,可以把你手机上的闹钟,日历等app都换成是你自己,而且全都用python开发的。

    用python开发app,要安装使用kivy来支持,因为安卓上只能运行java程序,所以配置kivy也是一件麻烦事,可以单独拿篇文章来说了,喜欢捣鼓的可以自行研究。

    展开全文
  • 之前安利过一款手机上运行Python的神器Termux,不过Termux的使用比较重,它实际是一款linux系统模拟器,安装好Termux后还要再安装python,并且是全命令行操作,一些读者...内置了一个Python编辑器,可以直接在手机上...
  • 但是很多编辑器出来的网页都是电脑适配的,在手机上格式混乱。 我想要一个能在手机的webview适配的。专门做手机网页的富文本编辑器,求推荐。 现在给电脑网页用的富文本编辑器很多,百度的UEditor等等。但在手机...
  • 小编找遍了搜索手机应用商店,华为、小米、oppo、vivo、魅族只找到了一款PDF编辑器APP,可以肯定的是,如果你要在手机上编辑PDF文档的话,还是下载安装一个福昕PDF编辑器吧。 那要怎么编辑PDF文档呢? 非常简单易用...
  • android开发之-查看、编辑手机sqlite数据库文件 获取手机root权限(以下步骤手机要开着kingroot等root软件) 打开Android的SDK下platform-tools的adb.exe。方法:按住shift键,文件夹空白处右击,点击“此处...
  • 现在有了手机相关的CAD辅助软件,我们可以轻松的进行查看编辑图纸,就算是没有电脑,也不会存在限制,那么在手机上,我们要是将图纸编辑好之后,想要将图纸微信传送给其他的小伙伴们又该怎么进行编辑?其实方法也很...
  • 特别要提到的是,手机版的PDF编辑器还支持一键将PDF转成Word文件,这样大家就根本不需要再去安装PDF转换器了。 我们通过百度手机助手搜搜 “PDF编辑器”会有什么样的结果出现?只出现了一款福昕PDF编辑器。 整个...
  • PDF文件相信下载过文献或者已经工作的都已经接触过,PDF文件里面的内容是不可以随意修改的,如果要改动的话需要使用到专业的PDF编辑器,PDF编辑器非常的贵,能做PDF编辑器的厂商那就更少了。福昕就是目前国产PDF编辑...
  • 说一下 手机动画编辑器&&手机游戏图片编辑器用法,就当我开始苏醒前的一段抽疯吧... midp2.0中提供了一个Sprite类,他可以帮助我们实现一些简单的动画,可以减少空间的占用,但是他的动画存储空间利用率并不高,...
  • 请问大神们~手机或者iPad中的Onedrive为什么不能编辑Office的文档呢?能打开~但是跳到Office软件后一直要登录~登陆后还是不能编辑~ 我是这样登录onedrive的 [img=...
  • 在手机上玩python编程-Pydroid3

    万次阅读 多人点赞 2020-12-02 08:37:00
    手机屏幕太少,写代码不方便,建议用电脑学习python有时候,就是不想正襟危坐的坐电脑前面,想要在手机上轻量级的写点代码。安卓软件推荐Pydroid.3Pydroid 3免费高级版...
  • 手机最常用的格式是MP4、3GP、3G2等格式,所以我们只需将电脑下载的视频转换成这些适合手机播放的格式,就能随时随地观看视频了。下面小编就来教大家利用迅捷视频转换器将webm格式视频转换为MP4格式。  1、...
  • mac 从终端下我经常使用的新建+编辑文件方法主要有以下两类: 首先将终端工作目录定位至所需目录(cd) mkfile + cat 使用编辑器 mkfile + cat mkfile 用于创建一个或多个文件,使用时需要给文件制定大小,...
  • 这些HTML文件存储分布于世界各地的服务器硬盘,通过传输协议用户可以远程获取这些文件所传达的资讯和信息。网络浏览器,能够解释HTML文件来显示网页,这是网络浏览器的主要作用。当你使用浏览...
  • 多人协同在线编辑文档软件使用体验:fire:什么使协同在线编辑文档?????目前市场存在的产品:smiley:总结 ????什么使协同在线编辑文档? 协同 ——多人一起完成一件事情 在线——online,网络实时做一件事 编辑...
  • 找到一篇关于Sqlite的好文章,擅自保存下来,希望作者不要怪罪。。 ... 最近涉及到数据库的操作,要察看手机数据库中的表是否创建成功,表中的信息是否插入成功了,因此,如何...今天突然又发现,在手机上早就已
  • csv文件编辑器(中文版)

    热门讨论 2011-08-28 17:48:42
    部分手机导出文件为csv格式,如果用电子表格打开,会丢失数据。而csv文件编辑器是专门编辑csv文件编辑器……
  • 虽然PDF编辑器大多是电脑用,但总是会出现意外情况而用不了电脑。好消息是现在手机也能支持编辑PDF文档手机屏幕尺寸越来越大,也不用担心操作问题。现在移动互联网都这么发达了,电脑能办到的事情,手机肯定...
  • 文档不能被编辑怎么办呢,如图所示 ...我们可以这样做,新建一个空的word文档,当文档下选择“插入”,再选择...这样的话,这个新建的空文档里面就存在内容了,该内容和被保护的文件相同,但是是可编辑的。
  • 用Linux DeployAndroid手机上安装Linux

    万次阅读 多人点赞 2017-01-11 09:24:41
    每小时进行5分钟的活动,能降低患许多致命疾病的风险。——《程序员健康指南》 简介 使用Linux Deploy唯一的好处就是可以充分利用废弃的手机,而且手机具有省电,便捷的特点。安装了Linux之后,完全...
  • 编辑vsdx文件

    千次阅读 2018-05-18 22:05:40
    1、编辑vsdx文件,使用了visio2013绿色版2、下载的.ISO文件,右键解压,执行setup.exe文件一系列下一步,自定义安装选择路径即可3、安装时候可能遇到报错,说当前电脑office的32和你要装的64或者电脑的64和你要...
  • Github 最新推出的 Codespaces 可以实现基于 VS ...Codespace,它是Azure运行的基于浏览器的完整VS Code编辑器,可以像本地的IDE一样添加你喜爱的插件。这也意味着,你今后甚至可以用手机、平板也可以开发程序了...
  • 这里介绍几款可以在手机上编程的app,分别是: 1.java和Android:AIDE集成开发环境。 2.C语言:c语言编译器、C4droid。 3.python:QPython3、Termux。 4.CSS/HTML/JavaScript:HTMLplay。 大部分都不需要root,...
  • 手机上如何将图片转换成PDF文档

    万次阅读 2018-09-04 19:02:27
    转换成PDF,大部分的人都会选择电脑完成这个操作,但其实手机上也可以完成, 这里小编就教大家简单的图片转换成PDF的方法。 使用工具;迅捷PDF阅读器 操作方法: 1、 打开手机在手机上下载安装迅捷PDF...
  • QuickEdit-手机端强大的代码编辑

    千次阅读 2020-09-20 00:42:07
    某些时候,我们避免不了要在手机端查看或编辑代码。放眼整个安卓生态,我只找到QuickEdit这款编辑器。## QuickEdit介绍- 该软件支持多种编程语言。(常见的编程语言几乎都囊括其中)- 该软件可以同时打开多个...
  • 自托管档案共享与协作平台Nextcloud为Nextcloud 16用户,推出了协作文本编辑器Nextcloud Text,这个文本编辑器可供多人共同编辑文件,并且支持Markdown语法。官方提到,Nextcloud 16用户可以应用程序商店下载Next...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 141,824
精华内容 56,729
关键字:

在手机上编辑文件