精华内容
下载资源
问答
  • java api文档手机可用,解压后用手机或者电脑的浏览器打开文件夹中的index.html。JDK版本是1.6.02
  • 微信小程序开发教程手册文档

    万次阅读 多人点赞 2018-06-28 14:25:48
    微信小程序开发教程文档微信小程序是什么?微信小程序如何开发?微信小程序开发教程有哪些?本教程将从微信小程序本身,结合微信官方-微信小程序开发工具,带你一步步创建一个微信小程序,并在手机操作预览该小程序...

    微信小程序开发教程文档

    微信小程序是什么微信小程序如何开发微信小程序开发教程有哪些本教程将从微信小程序本身,结合微信官方-微信小程序开发工具,带你一步步创建一个微信小程序,并在手机操作预览该小程序实际效果。这个小程序的首页将会显示欢迎语以及当前用户的微信头像,点击头像,可以在新开的页面中查看当前小程序的启动日志下载源码

    步骤1. 获取微信小程序的 AppID

    登录 https://mp.weixin.qq.com ,就可以在网站的“设置”-“开发者设置”中,查看到微信小程序的 AppID 了,注意不可直接使用服务号或订阅号的 AppID 。

    微信小程序设置

    注意:如果我们不是用注册时绑定的管理员微信号,在手机上体验该小程序,那么我们还需要操作“绑定开发者”。即在“用户身份”-“开发者”模块,绑定上需要体验该小程序的微信号。本教程默认注册帐号、体验都是使用管理员微信号。


    步骤2. 创建项目

    我们需要通过开发者工具,来完成小程序创建和代码编辑。

    开发者工具安装完成后,打开并使用微信扫码登录。选择创建“项目”,填入上文获取到的 AppID ,设置一个本地项目的名称(非小程序名称),比如“我的第一个项目”,并选择一个本地的文件夹作为代码存储的目录,点击“新建项目”就可以了。

    为方便初学者了解微信小程序的基本代码结构,在创建过程中,如果选择的本地文件夹是个空文件夹,开发者工具会提示,是否需要创建一个 quick start 项目。选择“是”,开发者工具会帮助我们在开发目录里生成一个简单的 demo。

    小程序组件

    项目创建成功后,我们就可以点击该项目,进入并看到完整的开发者工具界面,点击左侧导航,在“编辑”里可以查看和编辑我们的代码,在“调试”里可以测试代码并模拟小程序在微信客户端效果,在“项目”里可以发送到手机里预览实际效果。


    步骤3. 编写代码

    创建小程序实例

    点击微信小程序开发者工具左侧导航的“编辑”,我们可以看到这个项目,已经初始化并包含了一些简单的代码文件。在微信小程序的代码文件中,app.js、app.json、app.wxss 这三个文件是必不可少的,一般默认生成。其中,.js后缀的是脚本文件,.json后缀的文件是配置文件,.wxss后缀的是样式表文件。微信小程序会读取这些文件,并生成小程序实例

    下面我们简单了解这三个文件的功能,方便修改以及从头开发自己的微信小程序。

    app.js是小程序的脚本代码。我们可以在这个文件中监听并处理小程序的生命周期函数、声明全局变量。调用框架提供的丰富的 API,如本例的同步存储及同步读取本地数据。想了解更多可用 API,可参考 API 文档

    //app.js
    App({
      onLaunch: function () {
        //调用API从本地缓存中获取数据
        var logs = wx.getStorageSync('logs') || []
        logs.unshift(Date.now())
        wx.setStorageSync('logs', logs)
      },
      getUserInfo:function(cb){
        var that = this;
        if(this.globalData.userInfo){
          typeof cb == "function" && cb(this.globalData.userInfo)
        }else{
          //调用登录接口
          wx.login({
            success: function () {
              wx.getUserInfo({
                success: function (res) {
                  that.globalData.userInfo = res.userInfo;
                  typeof cb == "function" && cb(that.globalData.userInfo)
                }
              })
            }
          });
        }
      },
      globalData:{
        userInfo:null
      }
    })

    app.json 是对整个微信小程序的全局配置。我们可以在这个文件中配置小程序是由哪些页面组成,配置小程序的窗口背景色,配置导航条样式,配置默认标题。注意该文件不可添加任何注释。更多可配置项可参考配置详解

    {
      "pages":[
        "pages/index/index",
        "pages/logs/logs"
      ],
      "window":{
        "backgroundTextStyle":"light",
        "navigationBarBackgroundColor": "#fff",
        "navigationBarTitleText": "WeChat",
        "navigationBarTextStyle":"black"
      }
    }

    app.wxss 是整个微信小程序的公共样式表。我们可以在页面组件的 class 属性上直接使用 app.wxss 中声明的样式规则。

    /**app.wxss**/
    .container {
      height: 100%;
      display: flex;
      flex-direction: column;
      align-items: center;
      justify-content: space-between;
      padding: 200rpx 0;
      box-sizing: border-box;
    }

    创建页面

    在这个教程里,我们的微信小程序有两个页面,index 页面和 logs 页面,即欢迎页和微信小程序启动日志的展示页,他们都在 pages 目录下。微信小程序中的每一个页面的【路径+页面名】都需要写在 app.json 的 pages 中,且 pages 中的第一个页面是小程序的首页。

    每一个小程序页面是由同路径下同名的四个不同后缀文件的组成,如:index.js、index.wxml、index.wxss、index.json。.js后缀的文件是脚本文件,.json后缀的文件是配置文件,.wxss后缀的是样式表文件,.wxml后缀的文件是页面结构文件。

    index.wxml 是页面的结构文件:

    <!--index.wxml-->
    <view class="container">
      <view bindtap="bindViewTap" class="userinfo">
        <image class="userinfo-avatar" src="{{userInfo.avatarUrl}}" background-size="cover"></image>
        <text class="userinfo-nickname">{{userInfo.nickName}}</text>
      </view>
      <view class="usermotto">
        <text class="user-motto">{{motto}}</text>
      </view>
    </view>

    本例中使用了<view/><image/><text/>来搭建页面结构,绑定数据和交互处理函数。

    index.js 是页面的脚本文件,在这个文件中我们可以监听并处理页面的生命周期函数、获取小程序实例,声明并处理数据,响应页面交互事件等。

    //index.js
    //获取应用实例
    var app = getApp()
    Page({
      data: {
        motto: 'Hello World',
        userInfo: {}
      },
      //事件处理函数
      bindViewTap: function() {
        wx.navigateTo({
          url: '../logs/logs'
        })
      },
      onLoad: function () {
        console.log('onLoad')
        var that = this
        //调用应用实例的方法获取全局数据
        app.getUserInfo(function(userInfo){
          //更新数据
          that.setData({
            userInfo:userInfo
          })
        })
      }
    })

    index.wxss 是页面的样式表:

    /**index.wxss**/
    .userinfo {
      display: flex;
      flex-direction: column;
      align-items: center;
    }
    
    .userinfo-avatar {
      width: 128rpx;
      height: 128rpx;
      margin: 20rpx;
      border-radius: 50%;
    }
    
    .userinfo-nickname {
      color: #aaa;
    }
    
    .usermotto {
      margin-top: 200px;
    }

    微信小程序页面的样式表是非必要的。当有页面样式表时,页面的样式表中的样式规则会层叠覆盖 app.wxss 中的样式规则。如果不指定页面的样式表,也可以在页面的结构文件中直接使用 app.wxss 中指定的样式规则。

    index.json 是页面的配置文件:

    微信小程序页面的配置文件是非必要的。当有页面的配置文件时,配置项在该页面会覆盖 app.json 的 window 中相同的配置项。如果没有指定的页面配置文件,则在该页面直接使用 app.json 中的默认配置。

    logs 的页面结构

    <!--logs.wxml-->
    <view class="container log-list">
      <block wx:for="{{logs}}" wx:for-item="log">
        <text class="log-item">{{index + 1}}. {{log}}</text>
      </block>
    </view>

    logs 页面使用 <block/> 控制标签来组织代码,在 <block/> 上使用 wx:for 绑定 logs 数据,并将 logs 数据循环展开节点。

    //logs.js
    var util = require('../../utils/util.js')
    Page({
      data: {
        logs: []
      },
      onLoad: function () {
        this.setData({
          logs: (wx.getStorageSync('logs') || []).map(function (log) {
            return util.formatTime(new Date(log))
          })
        })
      }
    })

    该微信小程序测试的运行结果如下:

    小程序 运行结果


    步骤4. 手机预览

    微信小程序开发者工具左侧菜单栏选择"项目",点击"预览",扫码后即可在微信客户端中体验。

    微信小程序预览

    展开全文
  • O2O电商平台手机客户端产品需求文档
  • 手机微信中的文档存放位置

    千次阅读 2020-12-03 11:25:19
    1.手机微信中的文档,会放在手机的文件管理里面 2.打开文件管理,我的文档是存在手机内部存储里面 3.打开手机内部存储,找到Android,并打开。 4.找到data并打开 5.找到com.tencent.mm,并打开 6.找到...

    1.手机微信中的文档,会放在手机的文件管理里面

    2.打开文件管理,我的文档是存在手机内部存储里面

    3.打开手机内部存储,找到Android,并打开。

    4.找到data并打开

    5.找到com.tencent.mm,并打开

    6.找到MicroMsg,并打开

    7.找到b18827...d10并打开

     

    8.找到attachment并打开

    9.打开后既是你要找的文件

    10.如果你的文件放在存储卡里面,在第2步时先打开存储卡,打开Android等操作步骤(与上面的步骤同),打开MicroMsg后,打开Download后就是你的文件存放位置。

     

    展开全文
  • 手机浏览器显示word文档

    千次阅读 2016-11-16 10:37:02
    项目有个需求,需要在微信企业号中word文档在线浏览。找了好多资料,没找到什么好办法。无奈只能转换成图片显示。准备 jacob.jar office2010 这个只能是word转pdf (找过好多插件可以word直接转图片,但是效果...

    项目有个需求,需要在微信企业号中word文档在线浏览。找了好多资料,没找到什么好办法。无奈只能转换成图片显示。

    准备
    jacob.jar
    office2010
    这个只能是word转pdf (找过好多插件可以word直接转图片,但是效果不好)

    /**
         * word转换pdf
         * @param sfileName 源文件路径
         * @param toFileName 目标文件路径
         * @param folderPath 目标文件所在文件夹路径
         */
        public static void wordToPDF(String sfileName, String toFileName, String folderPath) {
    
            System.out.println("启动Word...");
            ActiveXComponent app = null;
            Dispatch doc = null;
            try {
                app = new ActiveXComponent(ISystemConstant.DICTIONARY_FILE_CONVERT_WORD_START);
                app.setProperty(ISystemConstant.DICTIONARY_FILE_CONVERT_WORD_PROPERTY_01, new Variant(false));
                Dispatch docs = app.getProperty(ISystemConstant.DICTIONARY_FILE_CONVERT_WORD_PROPERTY_02).toDispatch();
                // doc = Dispatch.call(docs, "Open" , sourceFile).toDispatch();
                doc = Dispatch.invoke(
                        docs,
                        ISystemConstant.DICTIONARY_FILE_CONVERT_WORD_PROPERTY_03,
                        Dispatch.Method,
                        new Object[] { sfileName, new Variant(false),
                                new Variant(true) }, new int[1]).toDispatch();
                System.out.println("打开文档..." + sfileName);
                System.out.println("转换文档到PDF..." + toFileName);
                File tofile = new File(toFileName);
                if (tofile.exists()) {
                    tofile.delete();
                }
                 FileOperateHelper.newFolder(folderPath);
                // Dispatch.call(doc, "SaveAs", destFile, 17);
                Dispatch.invoke(doc, ISystemConstant.DICTIONARY_FILE_CONVERT_WORD_PROPERTY_04, Dispatch.Method, new Object[] {
                        toFileName, new Variant(WDFORMATPDF) }, new int[1]);
            } catch (Exception e) {
                RmProjectHelper.logError("========Error:文档转换失败:", e);
            } finally {
                Dispatch.call(doc, ISystemConstant.DICTIONARY_FILE_CONVERT_WORD_PROPERTY_05, false);
                System.out.println("关闭文档");
                if (app != null)
                    app.invoke(ISystemConstant.DICTIONARY_FILE_CONVERT_WORD_PROPERTY_06, new Variant[] {});
                // 如果没有这句话,winword.exe进程将不会关闭
                ComThread.Release();
            }
    /**
         * 启动word进程
         */
        public static final String DICTIONARY_FILE_CONVERT_WORD_START = "Word.Application";
        /**
         * 调用方法
         */
        public static final String DICTIONARY_FILE_CONVERT_WORD_PROPERTY_01 = "Visible";
        /**
         * 调用方法
         */
        public static final String DICTIONARY_FILE_CONVERT_WORD_PROPERTY_02 = "Documents";
        /**
         * 调用方法
         */
        public static final String DICTIONARY_FILE_CONVERT_WORD_PROPERTY_03 = "Open";
        /**
         * 调用方法 
         */
        public static final String DICTIONARY_FILE_CONVERT_WORD_PROPERTY_04 = "SaveAs";
        /**
         * 调用方法 关闭
         */
        public static final String DICTIONARY_FILE_CONVERT_WORD_PROPERTY_05 = "Close";
        /**
         * 调用方法 退出
         */
        public static final String DICTIONARY_FILE_CONVERT_WORD_PROPERTY_06 = "Quit";

    pdf有了 接下来转换图片

    public static List<String> pdfToImage(String pdfPath,String imgPath, String rootPath) throws IOException {  
            FileChannel channel = null;
            List<String> list = new ArrayList<String>();
            try {
                File file = new File(  
                        pdfPath);  
                RandomAccessFile raf = new RandomAccessFile(file, "r");  
                channel = raf.getChannel();  
                ByteBuffer buf = channel.map(FileChannel.MapMode.READ_ONLY, 0, channel  
                        .size()); 
                PDFFile pdffile = new PDFFile(buf);  
                System.out.println("页数: " + pdffile.getNumPages());  
    
                for (int i = 1; i <= pdffile.getNumPages(); i++) {  
                    // draw the first page to an image  
                    PDFPage page = pdffile.getPage(i);  
    
                    // get the width and height for the doc at the default zoom  
                    Rectangle rect = new Rectangle(0, 0, (int) page.getBBox()  
                            .getWidth(), (int) page.getBBox().getHeight());  
                    // generate the image  
                    Image img = page.getImage(rect.width, rect.height, // width &  
                                                                        // height  
                            rect, // clip rect  
                            null, // null for the ImageObserver  
                            true, // fill background with white  
                            true // block until drawing is done  
                            );  
                    BufferedImage tag = new BufferedImage(rect.width, rect.height,  
                            BufferedImage.TYPE_INT_RGB);  
                    tag.getGraphics().drawImage(img, 0, 0, rect.width, rect.height,  
                            null); 
    
                    list.add(imgPath + i + ISystemConstant.DICTIONARY_IMAGE_SUFFIX);
    
                    FileOutputStream out = new FileOutputStream(  
                            rootPath + imgPath  
                                    + i + ISystemConstant.DICTIONARY_IMAGE_SUFFIX); // 输出到文件流  
                    JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(out);  
                    encoder.encode(tag); // JPEG编码  
                    out.close(); 
                }  
                return list;
            }finally{
                channel.close();
            }
    展开全文
  • Android 使用模板生成Word文档,支持手机直接查看word,很强大、直接拿来
  • 如何实现将纸质文档变电子文档,小编教你用手机这个功能一键快速搞定,相信有了这个小方法,让你的上司都对你刮目相看。 操作方法如下: 1.打开手机应用商店-搜索【迅捷PDF阅读器】,然后点击下载并安装,再将其...

     

    在职场办公中,经常需要做的就是将纸质文档制作成电子文档,我们都知道纸质文章不仅使用起来很费时,而且效果也不怎么样,相反的,电子文档不仅使用起来清晰明了,而且还不容易损坏和丢失。

    如何实现将纸质文档变电子文档,小编教你用手机这个功能一键快速搞定,相信有了这个小方法,让你的上司都对你刮目相看。

    操作方法如下:

    1.打开手机应用商店-搜索【迅捷PDF阅读器】,然后点击下载并安装,再将其打开。

    还在用老办法扫描?纸质文档变电子文档,手机这个功能一键搞定!

     

    2.点击小功能,找到拍照识别文字,然后选择【相机】或是【相册】,选择纸质文档上传。

    还在用老办法扫描?纸质文档变电子文档,手机这个功能一键搞定!

     

    3.选择纸质文档后上传会自动进行识别,当识别完成后就可以直接看到识别出来的电子文档了。

    还在用老办法扫描?纸质文档变电子文档,手机这个功能一键搞定!

     

    4.想要对文档进行翻译,点击文档下方的【翻译】即可实现,另外双击可以对电子文档进行复制。

    还在用老办法扫描?纸质文档变电子文档,手机这个功能一键搞定!

     

    以上就是整个将纸质文档变成电子文档了,用手机这个功能即可快速搞定,完全不需要扫描仪,是不是超级简单呀!感兴趣的朋友可以试试啦。

    展开全文
  • 手机编程环境初尝试-AIDE开发Android应用

    千次阅读 多人点赞 2019-01-05 12:37:44
    前不久才接触到***纯粹用手机***进行... 此文AIDE免费版在自己的手机一个最简单的应用, 参考的是AIDE官方的入门文档: AIDE - Android IDE. 安装AIDE 3.2.171025(免费版)后, 选择在下面路径新建项目/Create ne...
  • 安卓手机如何在线预览PDF文档

    千次阅读 2020-02-09 16:48:57
    需要当我们上传到服务器上一个PDF文档发,在苹果手机和网页上都能正常的打开,但是一到安卓手机上就会出现下面的问题。 还得需要我们下载查看,无法在线查看,就我这个臭脾气再重要的文件我也不回去下载查看的。...
  • 文档手机版_隐私条款

    千次阅读 2021-06-30 14:04:50
    文档手机版记录尊重并保护所有使用服务用户的个人隐私权。为了给您提供更准确、更有个性化的服务,文档手机版记录会按照本隐私权政策的规定使用和披露您的个人信息。但文档手机版记录将以高度的勤勉、审慎义务对待...
  • 手机游戏齐鲁软件大赛一等奖文档

    热门讨论 2010-07-13 22:51:02
    手机游戏齐鲁软件大赛一等奖文档 手机游戏齐鲁软件大赛一等奖文档
  • 通用产品需求文档(PRD)模板(附完整案例),产品需求说明书
  • 基于Android平台的手机安全卫士的设计与实现 附源码和文档毕业设计,课程设计或者正在学习相关技术知识的朋友可以下载资源学习。想继续学习相关知识的可以关注我。 系统主要功能: 手机防盗 程序锁 通讯卫士 ...
  • 刚刚搜了一下为什么手机端的word文本或EXCET表格从电脑传到手机上格式就乱了,然后看到本站对这个问题没有过解释,为了方便大家,我把回答放在这里吧! 原因如下: 1、手机里没有下载查看EXCET或word的类型软件 2、...
  • 手机版豆丁书房下载的文档在哪儿

    千次阅读 2018-07-18 17:59:26
    在我们查找资料时,需要下载一些文档,有时是豆丁书房的,但电脑上不能免费下载,手机版是可以注册后免费下载的,但下载到了手机什么位置及如何拷贝出来电脑上看?下面引用摘自豆丁吧热心网1友回答。 在:sdcard/...
  • [前言]在日常学习、科研、工作中,常常需要阅读很多PDF文档。通过pdf阅读器(如:adobe Reader,极速pdf,轻快pdf,foxit reader),... 本文首先介绍在电脑上如何快速查单词的方法,再介绍在手机上如何方便跨软件...
  • 没事时对金山文档和WPS了个团队协作的测试,以便日后需要。 1.新建文档 2.邀请团队成员一起协作 3.协作准备 确定金山文档的账号和WPS账号是一个,不是的话也没有关系,QQ或微信登陆都是可以关联的(根据系统提示...
  • 腾讯文档怎么添加图片

    千次阅读 2021-03-18 18:02:57
    首先我们打开下载好的腾讯文档qq或者是微信都可以登录。 登录完成之后我们在软件中新建一个在线表格(文档或者其他都可以) http://www.973.com/bangong/ 进入到文档的编辑页面中,在编辑页面点击工具栏中的“插入...
  • 但是拍照的照片不仅不便于浏览,还无法像文档一样有条不紊地按页码的顺序来编订成册。这时,我们就需要将照片转换为PDF文档了。PDF文件以Post语言图象模型为基础,会忠实地再现原稿的每一个字符、颜色以及图象,所以...
  • 钉钉自动点赞 脚本 适用Android

    万次阅读 多人点赞 2020-02-24 10:41:32
    然后打开手机的开发者模式,要注意不同手机打开开发者模式的方法不一样,仅拿我手里的oppo举例,步骤是: 设置 -> 关于手机 -> 连续点击"版本号"7次 -> 提示开发者模式打开 -> 回到"设置" -> 其他...
  • 华为需求文档华为需求文档

    热门讨论 2009-10-19 00:30:03
    price_books需求(即将启动的项目的需求)price_books需求(即将启动的项目的需求)price_books需求(即将启动的项目的需求)price_books需求(即将启动的项目的需求)
  • pdf文档在pc上可以正常打开,但是在手机上打开就是乱码了。 手机打开pdf的软件是 开卷有益。 pc上打开pdf的软件是福昕pdf阅读器。 首先,在pc上安装虚拟打印机(SmartPrinter V4.1)。 然后,福昕打开pdf...
  • 入门学习Linux常用必会60个命令实例详解doc/txt

    千次下载 热门讨论 2011-06-09 00:08:45
    文件为doc版,可自行转成txt,在手机上看挺好的。 本资源来自网络,如有纰漏还请告知,如觉得还不错,请留言告知后来人,谢谢!!!!! 入门学习Linux常用必会60个命令实例详解 Linux必学的60个命令 Linux提供...
  • 2021年前端面试题及答案

    万次阅读 多人点赞 2020-02-11 19:29:34
    3、http和https使用的是完全不同的连接方式,的端口也不一样,前者是80,后者是443。 4、http的连接很简单,是无状态的;HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,比http协议安全。 ...
  • 文档目录树的搜索按钮输入要搜索的内容,就可以快速查找到相关的文档 如果一篇文档含有标题,那么会显示标题大纲树 可以帮助读者快速定位到相应的位置 点击浏览,可以查看最近浏览人员 当然...
  • 百度文库付费文档免费下载

    千次阅读 2019-09-25 05:30:56
    百度文库付费文档免费下载 现在我还是在学校,有校园网的优势,很多东西先可以直接下载。以后可能就很难了,百度文库上还是有很多好东西的。  分享百度文库免费下载权限,可以下载下载券下载文档,...
  • Pandoc:一个超级强大的文档格式转换工具

    万次阅读 多人点赞 2020-09-11 16:20:10
    Pandoc 是一个免费开源的格式转换工具,可以用于各种标记格式文档之间的转换,例如 Markdown 、Microsoft Word、PowerPoint、 Jupyter Notebook、HTML、PDF、LaTeX、Wiki、EPUB。Pandoc 官方称之为该领域中的...
  • WEB前端简历模板

    万次阅读 多人点赞 2019-10-15 17:15:36
    其他核心产品有:基于Android深度开发的第三方操作系统 MIUI,智能手机即时通讯工具米聊,小米电视,和小米盒子,小米手机、MIUI、米聊是小米公司旗下三大核心业务。 责任描述: 1、整理整个项目内容,分配工作...
  • 利用pdf.js在手机端网页中直接打开PDF文档

    万次阅读 热门讨论 2016-07-27 15:00:27
    在项目中用到了需要在手机端直接打开PDF文档的情况,借鉴网友们的意见使用了pdf.js,测试了一下简单好用,下面是使用例子 {$neirong.title} body , html{ background-color: #404040; height: ...
  • 百度豆丁文档免费下载神器

    万次阅读 多人点赞 2019-05-10 11:35:33
    手机不可用)两种方式可任选一种都可使用,功能一样。 一、冰点 百度网盘:神器下载 提取码:6qgf CSDN:神器下载 下载后无需安装,解压直接可打开。 使用方法:将需要下载的文档地址复制到搜索框,下载即可...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 256,544
精华内容 102,617
关键字:

如何用手机做文档