精华内容
下载资源
问答
  • **请问一下** 下面这段JS为什么在电脑能正确运行,手机上却无效? ``` $(".add_file input").change(function(){ var _t =this.files[0]; if(_t.size > 512000000){ alert("文件太大了"); } else{ if(_t....
  • [这我之前的提问](http://ask.csdn.net/questions/231374 ""),我在网上下载的一份不完整源码:前端有一个上传框,上传图片后会自动生成预览图,可是后台php页面用post方法或者file方法都收不到上传的文件,text...
  • 因为大文件、图片等我们若只存储在手机中很有限,一般都用一个外存储设备进行存储。好了今天我们就讲讲用编程的方式在Android系统中进行存储。  文件存储的位置  一般文件默认存储在/data/data//files/***.***...

           文件存储是每个系统都应该具有的功能,Android系统采用Java语言开发,所以它的文件存储功能基本上和J2SE一样的。为什么会引入文件存储?因为大文件、图片等我们若只存储在手机中很有限,一般都是用一个外存储设备进行存储。好了今天我们就讲讲用编程的方式在Android系统中进行存储。

         文件存储的位置

          一般文件默认存储在/data/data/<包>/files/***.***(针对我们开发的APK的时候),当然我们也可以存储在存储卡上(这个时候需要在androidManifest.xml 设定文件的操作权限)。

       <!-- 在SDCard中创建与删除文件权限 -->
        <uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/>
     
        <!-- 往SDCard写入数据权限 -->
        <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> 


        openFileOutput()  写入  

        在Activity组件中提供了此方法用于写入文件数据,我们先看以下代码,再做解释:

     public void store() {
            try {
                //获取文件的输出流
                FileOutputStream out=this.openFileOutput("test.txt",Context.MODE_WORLD_READABLE);
                //将界面上textboox1控件的值写入到输出文件流中
                out.write(textboox1.getText().toString().getBytes());
                //关闭文件流,数据保存成功
       out.close();


            } catch (FileNotFoundException e) {


                return;


            }


            catch (IOException e){

                return ;


            }

     } 

         从代码中我们可以看到openFileOutput()有两个参数,第一个是文件名,第二个则是文件的操作权限。它有以下操作权限:

    Context.MODE_PRIVATE=0:为默认操作模式,代表该文件是私有数据,只能被应用本身访问,在该模式下,写入的内容会覆盖原文件的内容,如果想把新写入的内容追加到原文件中。可以使用Context.MODE_APPEND;
    Context.MODE_APPEND = 32768:模式会检查文件是否存在,存在就往文件追加内容,否则就创建新文件;
    Context.MODE_WORLD_READABLE = 1:表示当前文件可以被其他应用读取;
    Context.MODE_WORLD_WRITEABLE= 2:表示当前文件可以被其他应用写入;

    如果想需要有读写权限,需要将Context.MODE_WORLD_READABLE+Context.MODE_WORLD_WRITEABLE表示。

        openFileInput() 读取

        Activity组件提供了读取的方法,默认的文件在/data/data/<包>/files/下,实例代码如下:

     public void onload()


    {


        try {
            //文件输入流
            FileInputStream in=this.openFileInput("test.txt");


            ByteArrayOutputStream stream=new ByteArrayOutputStream();


            byte[] buffer=new byte[1024];


            int length=-1;
    //读取数据并放在byte数组中
    while((length=in.read(buffer))!=-1)   {
            //写入byte文件流
                stream.write(buffer,0,length);


            }

            stream.close();
            in.close();
            textboot1.setText(stream.toString());
        } catch (FileNotFoundException e) {
            e.printStackTrace();

        }
        catch (IOException e){


            return ;


        }
    }

            SDCard 数据存储

         前面已经讲到数据在存储到外部设备时候,需要设定其操作权限。以下的操作方式是我们在实际项目开发过程中常用到的。

    //1.用于获取SDCard的状态,如果手机装有SDCard,并且可以进行读写,那么方法返回的状态等于Environment.MEDIA_MOUNTED
    if(Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)){ 
    //2.获取SDCard目录  
    File sdCardDir = Environment.getExternalStorageDirectory();       
            //3.在外部设备上创建 获取文件
    File saveFile = new File(sdCardDir, “test.txt”);  
    //文件存储位置在/sdcard/test.txt
    //等价于 File saveFile = new File("/sdcard/a.txt");

           //4.文件输出流
            FileOutputStream outStream = new FileOutputStream(saveFile);

           //5.写入数据
            outStream.write("test".getBytes());

           //6.关闭文件输出流
            outStream.close();

    展开全文
  • 对于上传音频接口,音频、图片都属于文件,在Jmeter工具中的参数设置的“Files Upload”面板中,可以设置上传的文件; 在文件名称处:填写的上传文件的绝对路径, 参数名称处:填写为file MIME类型:application/...

    互联网时代的来临,不同手机上安装的APP,还是PC端的应用软件或多或多都会涉及到图片的上传,那么在Jmeter工具如何模拟用户来上传图片以及音频的接口,下面我们通过实例来讲述:

    上传mp3音频

    对于上传音频接口,音频、图片都属于文件,在Jmeter工具中的参数设置的“Files Upload”面板中,可以设置上传的文件;

    在文件名称处:填写的是上传文件的绝对路径,

    参数名称处:填写为file

    MIME类型:application/octet-stream

    解惑1:什么是MIME类型?

    MIME(Multipurpose Internet Mail Extensions)多用途互联网邮件扩展类型。是设定某种扩展名的文件用一种应用程序来打开的方式类型,当该扩展名文件被访问的时候,浏览器会自动使用指定应用程序来打开。多用于指定一些客户端自定义的文件名,以及一些媒体文件打开方式。它是一个互联网标准,扩展了电子邮件标准,使其能够支持:

    非ASCII字符文本;非文本格式附件(二进制、声音、图像等);由多部分(multiple parts)组成的消息体;包含非ASCII字符的头信息(Header information)。

    解惑2:MIME类型有哪些?

    每个MIME类型由两部分组成,前面是数据的大类别,例如声音audio、图象image等,后面定义具体的种类。常见的MIME类型(通用型) 有以下几类:

    超文本标记语言文本 .html text/html

    xml文档 .xml text/xml

    XHTML文档 .xhtml application/xhtml+xml

    普通文本 .txt text/plain

    RTF文本 .rtf application/rtf

    PDF文档 .pdf application/pdf

    Microsoft Word文件 .word application/msword

    PNG图像 .png image/png

    GIF图形 .gif image/gif

    JPEG图形 .jpeg,.jpg image/jpeg

    au声音文件 .au audio/basic

    MIDI音乐文件 mid,.midi audio/midi,audio/x-midi

    RealAudio音乐文件 .ra, .ram audio/x-pn-realaudio

    MPEG文件 .mpg,.mpeg video/mpeg

    AVI文件 .avi video/x-msvideo

    GZIP文件 .gz application/x-gzip

    TAR文件 .tar application/x-tar

    任意的二进制数据 application/octet-stream

    在实际的应用过程中,我们可以根据我们要上传文件具体的填写MIMI的类型

    在这里插入图片描述

    上面是我收集的一些视频资源,在这个过程中帮到了我很多。如果你不想再体验一次自学时找不到资料,没人解答问题,坚持几天便放弃的感受的话,可以加入我们群【902061117】,里面有各种软件测试资源和技术讨论。

    在这里插入图片描述

    当然还有面试,面试一般分为技术面和hr面,形式的话很少有群面,少部分企业可能会有一个交叉面,不过总的来说,技术面基本就是考察你的专业技术水平的,hr面的话主要是看这个人的综合素质以及家庭情况符不符合公司要求,一般来讲,技术的话只要通过了技术面hr面基本上是没有问题(也有少数企业hr面会刷很多人)
    我们主要来说技术面,技术面的话主要是考察专业技术知识和水平,上面也是我整理好的精选面试题。
    加油吧,测试人!如果你需要提升规划,那就行动吧,在路上总比在起点观望的要好。事必有法,然后有成。
    资源不错就给个推荐吧~

    展开全文
  • java MID 手机模拟器

    2008-03-02 15:35:44
    (如果不想重新安装或是原来就是装在卡上的可以省下第一步和第三步) <br>1、先把原来手机或是卡上的JAVA程序全部删除(如果不想删除可以在第二步做完后,只需将“\Storage\Program Files\Coretek\DeltaMIDP 2\...
  • 文件下载:http://files.cnblogs.com/files/dtdxrk/fiddler4_4.6.2.0_setup.rar 从事前端开发的同学一定对Fiddler不陌生,它是一个非常强大的http(s)协议分析工具,如果你不知道它是什么,可以自行 Google 一下,...

    文件下载:http://files.cnblogs.com/files/dtdxrk/fiddler4_4.6.2.0_setup.rar

    从事前端开发的同学一定对 Fiddler 不陌生,它是一个非常强大的http(s)协议分析工具,如果你不知道它是什么,可以自行 Google 一下,本文不再作科普,简单的说它可以代替Chrome开发人员工具中 Network 面板或 Firefox 的 HttpWatch 插件的功能。

    我们知道如何在电脑上调试页面请求,但在手机端你没有这么多强大好用的调试工具来调试你的webapp,如果你需要查看在手机上打开页面时,所产生的http请求却又不知道怎么做,那就继续往下看。(当然,大部分情况下,你可以直接在电脑上用Chrome或Firefox模拟手机浏览器来看)

    Fiddler支持代理的功能,也就是说你所有的http请求都可以通过它来转发,Fiddler代理默认使用端口8888,不知道的同学有可能因此无法使用FQ,因为端口冲突。

    利用这点,我们可以在手机端设置http代理为Fiddler的代理服务器,使得手机应用的请求都通过Fiddler来转发,从而实现查看手机端页面请求的功能。

    首先我们打开Fiddler->Tools->Fiddler Options在Connection面板里将Allow remote computers to connect勾选起来,确定后,关闭Fiddler并重新打开Fiddler。

    fiddler options

    此时,为了确保代理是正常工作的,我们可以在cmd里执行netstat -anop tcp查看Fiddler进程是否正常监听8888端口,如果服务没有正常开启,可以尝试使用其他端口,端口修改的位置,如上图位置。

    fiddler proxy

    从上图我们看到,进程ID为8392的Fiddler正在监听8888端口,说明代理已经在工作了。那么接下来我们要把手机端的代理设置为Fiddler的代理,代理设置需要一个ip和一个端口,ip就是Fiddler所运行的电脑的局域网ip地址,端口默认是Fiddler代理的端口8888,请确保手机所在的网段可以访问到电脑所在的网段,同一个局域网里一般没什么问题。

    wifi setting

    我的手机刷的是MIUI,设置代理比较简单,直接在对应的WIFI中设置一下就可以了。手机代理设置不懂的也可以留言或自行查找相关资料。接下来让我们来测试一下效果。

    在手机端打开豆瓣,看下Fiddler监听到的请求:

    web testing

    正如我们所期望的,你可以开始调试你的手机端webapp请求了。

    fiddler request

    FAQ:
    1.为什么我访问页面提示代理服务器连接失败?
    在确认所有设置都没有错的情况下,可以尝试关闭防火墙或带防火墙功能的杀毒软件,如果关闭后可以访问,可以在防火墙设置里为Fiddler放行。

     

    转载于:https://www.cnblogs.com/dtdxrk/p/5277360.html

    展开全文
  • 进去后在Files文件夹中可以查看自己安装的是什么软件,确定是自己要授权的软件后复制从这里下载的permfile.txt文件,覆盖软件所在文件夹的permfile.txt即可完成授权。 当然,这个前提是你把软件安装到了内存卡上,...
  • 过程这样的: 第一步:客户端发送一个url,这个url带参数,我根据这...[/b][/color]这什么????客户端的同事说,服务器刷新了两次?把第一次的数据刷掉了????这个情况吗?怎么解决???求大牛!!!!
  • 前端网址戳这里(请用chrome手机模式预览) 移动端扫描下方二维码 后台管理系统网址 后台管理网址戳这里 目标功能 IP定位 -- 完成 城市列表 -- 完成 搜索地址 -- 完成 上传图片 -- 完成 添加商铺 -- ...
  • PhoneClean识别出iPad/iPhone有多少可用磁盘空间,在点击蓝色的“开始扫描”按钮之前,你可能会问,下面的复选框”I’d like to keep off-line files.”是什么?勾选这个按钮后,PhoneClean只扫描你有多少要清理的...
  • DX1.5 手机正式版

    2011-02-25 17:39:55
    当然这些所有的前提source\function\function_debug.php文件要存在,但是官方下的程序里面并没有这个文件,也许这个官方自己用来测试的吧 function _init_input() {//输入信息初始化 //防止注入变量 if (isset...
  • w595c刷机教程

    2013-04-20 21:00:14
    点击 ADD 先添加 MAIN 固件再添加 FS 固件,在 MISC files 里...FS 固件,在 MISC files 里调入你压缩好的 tpa.zip 闭合文件”这个怎么理解,MAIN是什么,FS是什么,MISC files是什么? QQ276688708,需要你的帮助
  • 图片的三级缓存机制

    2018-12-26 10:47:31
    二级: 手机sd卡的files手机内部的files中缓存图片文件(xxx.jpg/png) 三级: 服务器端保存图片文件 二、如何使用三级缓存? 如何根据url根据图片显示?   根据url从一级缓存中取出对应的Bitmap对象, . 如果有, ...

    一、什么是三级缓存?

    1. 一级: 内存中的缓存图片对象(Bitmap), 用Map<url, Bitmap>
    2. 二级: 手机sd卡的files或手机内部的files中缓存图片文件(xxx.jpg/png)
    3. 三级: 服务器端保存图片文件

    二、如何使用三级缓存?

    如何根据url根据图片显示?

     

    1. 根据url从一级缓存中取出对应的Bitmap对象,
    • . 如果有, 直接显示
    • . 如果没有进入进入步骤2
    1. 根据url从二级缓存中得到Bitmap对象(从url中取出文件名到files文件夹下加载图片文件),
    • . 如果有, 直接显示, 并保存到一级缓存
    • . 如果没有进入③
    1. 根据Url请求服务(三缓存)获取Bitmap对象, 需要启动分线程请求, 显示代表正在加载的图片
    1. . 如果有

    显示图片

    保存到一级缓存

    保存二缓存

    1. . 如果没有:
       显示代表错误的图片

    三、在ListView中使用图片三级缓存的问题?

    1. 问题: 快速滑动时item中图片有闪动(显示错误图片)
    2. 原因: connvertView被复用了
    3. 解决: 检查视图是否已经被复用, 如果复用了不加载图片/不显示图片
    • 如何检查?

    a. 每次getView()中都会将当前的imagPath保存到ImageView(tag)

    b. 判断前面传入的imagePath和ImageView中保存的ImagePah是否相同

    • 在哪检查?

    a. 在分线程准备请求服务器之前

    b. 在主线程准备显示图片之前

     

     

    本教程由尚硅谷教育大数据研究院出品,如需转载请注明来源

    展开全文
  • cocos2dx js 3.2 热更新

    2015-04-10 20:25:00
    COCOS IDE用手机调试更新正常的,预想的结果,但用COCOS IDE打包发布APK,安装...更新文件是已经有下载到手机上了root@hwB199:/ # ls -l /data/data/org.cocos2dx.CocosJSGame/files/ls -l /data/data/org.coco...
  • eclipse访问/data/目录

    2016-03-14 13:01:02
    在eclipse中,打开file explorer会看到anroid目录,在/data/data//files目录中可以找到项目的存储数据,但因为权限的问题,点开会发现里面什么文件都没有,甚至/data目录下就是这样,因此需要以root权限去修改这些...
  • 1.注册百度账号并成为百度开发者:这一步没啥好说的,用自己的百度账号去申请成为开发者,无非就是填写个手机什么的。 备忘:我的密码在410的qq空间内。2.在百度平台创建应用之前:这里单独说一下就是要查看...
  • (1)为什么chrome采用这两种不同的保存方式会使得这个html文件存在差别? (2)如果我希望自己抓取的网页能够像chrome采用保存整个网页时的方式一样,即下载下来的网页存在后面的那两个.css文件,该怎么做? ...
  • 1. 为什么下载的文件不是.iso?官方提供的ISO实际上拆成了两个文件,需要用HJ-Split来合并,或者直接[url=...这个多国语言的,光看体积就知道,一个手机操作系统这么...
  • 或者C:\Program Files\Magic Winmail\server C或者D盘已经修改好破解文件路径 2、安装完成后,停止服务和退出任务栏图标,替换同名文件“MailCtrl.exe”、“admin.exe”,将“MailSerzlj.exe”、“license.cfg”...
  • 第一次使用ap-hotspot里面的configure配置了一个叫mywifitest的ssid 启用之后手机能成功连接上网络 但是这个ssid只是测试用的我想修改这个ssid 于是又重新用configure模块设置ssid ...有没有人知道这是什么原因阿
  • 索爱W595C刷机教程(内详细有图说明此为部分说明) 以下内容本人经过多处手机论坛浏览最后自己总结、排版所得(方便大家...完成只有,拔下手机,显示LOGO,什么键都不要按,静静等待 OVER了,希望对你们有所帮助。
  • 安卓App私有目录修改浅谈

    千次阅读 2017-05-25 16:06:34
    一切一切的前提需要一台已经root过的手机。 每个安卓App都会有自己的私有目录,其目录位于data/data/包名目录下,用于存放此App的一些文件。 一般都会包括cache,databases,files,lib,shared_prefs这几个...
  • 本人使用9930将近50天,手机刚买来 OS7.1.0.163的rom,感觉掉电严重太快,基本半天就要充电,所以我都随身携带充电器,看到插座就往上插,之后天天晚上看看论坛,发现有很多人说刷新版rom可以解决用电问题,我...
  • 新版Android开发教程.rar

    千次下载 热门讨论 2010-12-14 15:49:11
    什么是开放手机联盟? 开放手机联盟, Open Handset Alliance :美国 Google 公司与 2007 年 11 月 5 日宣布组建的一个全球性的联 盟组织。这一联盟将会支持 Google 发布的 Android 手机操作系统或者应用软件,...
  • 文件可以include共享那么视图为什么不能共享数据呢?在MicroPHP里面你不再有这个困挠,MicroPHP可以在$this->view_vars数组里面存放你的任何想在视图里面使用的全局数据。 SESSION管理灵活 SESSION托管支持:...

空空如也

空空如也

1 2 3
收藏数 60
精华内容 24
关键字:

手机files是什么文件