精华内容
下载资源
问答
  • vivo手机log是记录了系统和软件运行情况的日志文件,可用来分析使用手机过程中遇到的一些问题。 log意即日志,通常是系统或者某些软件对已完成的某种处理的记录,以便将来作为参考,它并没有固定的格式,通常是文本...

    vivo手机log是记录了系统和软件运行情况的日志文件,可用来分析使用手机过程中遇到的一些问题。

    log意即日志,通常是系统或者某些软件对已完成的某种处理的记录,以便将来作为参考,它并没有固定的格式,通常是文本文件,可以用记事本打开以查看内容,当然很可能是其它格式,直接打开就是乱码。大部分的log可以从文件名看出它的作用,比如uninstall.log或是error.log,当然前者通常是软件安装过程中生成的记录,以便将来卸载的时候可以提供给卸载程序使用,后者通常是用来记录一些软件运行中的错误信息等等。

    手机log是记录了系统和软件运行情况的日志文件,可用来分析使用手机过程中遇到的一些问题。

    手机状态栏显示log,则代表手机开启了log运行,在手机拨号界面输入*#*#112#*#*进入,关闭各个选项即可关闭log运行。

    操作步骤:

    1、在手机桌面找到拨号图标进入

    2、进入拨号界面输入*#*#112#*#*

    3、进入log界面关闭各选项开关

    注:开启log运行后,手机生成的log文件会占用手机存储空间,且log文件是可以删除的。

    展开全文
  • VM log是MTK平台用来debug的音频问题的一种log文件,以.vm为扩展名,其中记录了通话时双方的声音以及与音频编解码相关的信息 怎么录制普通VM log? 对于MTK的Smart Phone,打开普通VM log录制的方法如下: 确保有...

    VM log是MTK平台用来debug的音频问题的一种log文件,以.vm为扩展名,其中记录了通话时双方的声音以及与音频编解码相关的信息

    怎么录制普通VM log?
    对于MTK的Smart Phone,打开普通VM log录制的方法如下:
    确保有插入sd卡
    进入手机工模\audio\SpeechLogger,勾选enable Speech log
    退出工程模式
    进入完成上述设置后,每一通电话的声音相关信息都会被自动记录为一个.vm文件,并存储在存储卡的VM_Log目录下
    /datavendor/audiohal/audio_dump/ 下面
    在这里插入图片描述

    展开全文
  • VMlog是什么? VMlog是MTK平台用来debug的音频问题的一种log文件,以.vm为扩展名,其中记录了通话时双方的声音以及与音频编解码相关的信息 怎么录制普通VMlog? 对于MTK的FearturePhone,打开普通VMlog录制的方法...

    VMlog是什么?
    VMlog是MTK平台用来debug的音频问题的一种log文件,以.vm为扩展名,其中记录了通话时双方的声音以及与音频编解码相关的信息

    怎么录制普通VMlog?
    对于MTK的FearturePhone,打开普通VMlog录制的方法如下:
    进入手机工程模式
    进入\audio\AutoRecordSetting\VMsupport==>selectOn
    进入\Audio\AutoRecordSetting\AutoSpeechRecord==>selectOn
    退出工程模式
    进入手机主菜单\多媒体\录音\选项\设置,把"文件格式"选为VM,把"存储位置"选为存储卡(如手机空闲存储空间够大也可设为手机)
    进入完成上述设置后,每一通电话的声音相关信息都会被自动记录为一个.vm文件,并存储在手机内存或者存储卡的Audio目录下

    http://bbs.16rd.com/thread-474873-1-1.html
    怎么录制4WayVMlog?
    比普通VM的开启方法多2个步骤(标红色):
    进入手机工程模式
    进入\Audio\AutoRecordSetting\VMSupport==>selectOn
    进入\Audio\AutoRecordSetting\AutoSpeechRecord==>selectOn
    进入\Audio\DebugInfo\Parameter0==>setvalue=3
    进入\Audio\SpeechEnhancement\CommonParameters\Parameter0==>setvalue=6
    退出工程模式
    进入手机主菜单\多媒体\录音\选项\设置,把"文件格式"选为VM,把"存储位置"选为存储卡(如手机空闲存储空间够大也可设为手机)
    进入完成上述设置后,每一通电话的声音相关信息都会被自动记录为一个.vm文件,并存储在手机内存或者存储卡的Audio目录下

    普通VMlog和4WayVMlog有什么差别?
    请参考下图,左边红框中为普通VM的2个取样点,右边为4WayVM的4个取样点
    一般来说音频问题前期分析录普通VMlog就可以先判断是网络问题还是手机问题,如果有发现疑点才会要求再录4WayVM

    展开全文
  • Android将Log写入文件

    万次阅读 2016-03-15 09:21:01
    什么要将Log写入文件运行应用程序的时候,大多数不会连接着IDE的; 而当应用程序崩溃时,我们需要收集复现步骤,在设备上复现,并进行Debug;而由于Android手机的多样性,有些问题某个机型特有的, 这样很难...

    为什么要将Log写入文件

    运行应用程序的时候,大多数是不会连接着IDE的;
    而当应用程序崩溃时,我们需要收集复现步骤,在设备上复现,并进行Debug;

    而由于Android手机的多样性,有些问题是某个机型特有的, 这样很难去复现;
    所以我们想能不能把重要的log输出在文件中,有问题,有bug直接把log发过来,这样可以大大简化复现的流程,增加Debug的速度。

    原理简介

    其实原理很简单,就是把一行行字符串写入文件中而已。

    这里选用了静态方法调用,跟系统的log一样,使用起来比较方便;
    需要注意的是,使用之前需要传入context进行初始化,这样是为了获得系统规定好的存储路径,将数据写入Android希望我们写入的地方,便于卸载时清除;
    其实也可以不传入context,直接用Environment的静态方法获取外部储存路径,自定义文件名即可,但是这样比较不规范,不推荐这样做;

    代码很简单,分享在CSDN上方便以后使用。

    权限

        <!--外部存储读取权限-->
        <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
        <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

    源码:

    GitHub地址:

    https://github.com/BadWaka/LogToFile

    package com.waka.workspace.logtofile;
    
    import android.content.Context;
    import android.os.Environment;
    import android.util.Log;
    
    import java.io.BufferedWriter;
    import java.io.File;
    import java.io.FileNotFoundException;
    import java.io.FileOutputStream;
    import java.io.IOException;
    import java.io.OutputStreamWriter;
    import java.text.SimpleDateFormat;
    import java.util.Date;
    import java.util.Locale;
    
    /**
     * 将Log日志写入文件中
     * <p>
     * 使用单例模式是因为要初始化文件存放位置
     * <p>
     * Created by waka on 2016/3/14.
     */
    public class LogToFile {
    
        private static String TAG = "LogToFile";
    
        private static String logPath = null;//log日志存放路径
    
        private static SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd_HH-mm-ss", Locale.US);//日期格式;
    
        private static Date date = new Date();//因为log日志是使用日期命名的,使用静态成员变量主要是为了在整个程序运行期间只存在一个.log文件中;
    
        /**
         * 初始化,须在使用之前设置,最好在Application创建时调用
         *
         * @param context
         */
        public static void init(Context context) {
            logPath = getFilePath(context) + "/Logs";//获得文件储存路径,在后面加"/Logs"建立子文件夹
        }
    
        /**
         * 获得文件存储路径
         *
         * @return
         */
        private static String getFilePath(Context context) {
    
            if (Environment.MEDIA_MOUNTED.equals(Environment.MEDIA_MOUNTED) || !Environment.isExternalStorageRemovable()) {//如果外部储存可用
                return context.getExternalFilesDir(null).getPath();//获得外部存储路径,默认路径为 /storage/emulated/0/Android/data/com.waka.workspace.logtofile/files/Logs/log_2016-03-14_16-15-09.log
            } else {
                return context.getFilesDir().getPath();//直接存在/data/data里,非root手机是看不到的
            }
        }
    
        private static final char VERBOSE = 'v';
    
        private static final char DEBUG = 'd';
    
        private static final char INFO = 'i';
    
        private static final char WARN = 'w';
    
        private static final char ERROR = 'e';
    
        public static void v(String tag, String msg) {
            writeToFile(VERBOSE, tag, msg);
        }
    
        public static void d(String tag, String msg) {
            writeToFile(DEBUG, tag, msg);
        }
    
        public static void i(String tag, String msg) {
            writeToFile(INFO, tag, msg);
        }
    
        public static void w(String tag, String msg) {
            writeToFile(WARN, tag, msg);
        }
    
        public static void e(String tag, String msg) {
            writeToFile(ERROR, tag, msg);
        }
    
        /**
         * 将log信息写入文件中
         *
         * @param type
         * @param tag
         * @param msg
         */
        private static void writeToFile(char type, String tag, String msg) {
    
            if (null == logPath) {
                Log.e(TAG, "logPath == null ,未初始化LogToFile");
                return;
            }
    
            String fileName = logPath + "/log_" + dateFormat.format(new Date()) + ".log";//log日志名,使用时间命名,保证不重复
            String log = dateFormat.format(date) + " " + type + " " + tag + " " + msg + "\n";//log日志内容,可以自行定制
    
            //如果父路径不存在
            File file = new File(logPath);
            if (!file.exists()) {
                file.mkdirs();//创建父路径
            }
    
            FileOutputStream fos = null;//FileOutputStream会自动调用底层的close()方法,不用关闭
            BufferedWriter bw = null;
            try {
    
                fos = new FileOutputStream(fileName, true);//这里的第二个参数代表追加还是覆盖,true为追加,flase为覆盖
                bw = new BufferedWriter(new OutputStreamWriter(fos));
                bw.write(log);
    
            } catch (FileNotFoundException e) {
                e.printStackTrace();
            } catch (IOException e) {
                e.printStackTrace();
            } finally {
                try {
                    if (bw != null) {
                        bw.close();//关闭缓冲流
                    }
                } catch (IOException e) {
                    e.printStackTrace();
                }
            }
    
        }
    
    }
    
    展开全文
  • 如何让手机也可以记录log

    千次阅读 2010-07-16 09:41:00
    如何让手机也可以上记录log在开发中一直困扰我的问题。 本来在数据线连接的情况下,开发调试程序都没有问题,到测试那边不知道什么时候会报错。 后来想自己写文件记录log。 总感觉这样的方法个鸡肋,本来程序...
  • 在调式白鹭引擎项目的时候egret都会在手机端运行,但是没有日记报错不知道具体是什么原因和情况,那么这个时候就要查看日记才知道哪里出现错误了。 方法如下: 在egret当中都会有index.html这个文件,如果你是...
  • Monkey一款app的自动化测试工具,monkey猴子的意思,所以从原理上说,它的自动化测试就类似猴子一样在软件上乱敲按键,猴子什么都不懂,就爱捣乱。Monkey原理也类似,通过向系统发送伪随机的用户事件流(如...
  • log4j的使用

    2020-08-03 15:26:15
    2、程序在研发阶段可以在控制台看到错误信息,但是正式运行后,控制台就不能使用了,已经到了用户的手机,成为使用产品,可以通过第三方的日志文件将用户使用应用的过程中多产生的问题发送到服务器中,以方便后台...
  • app如何获取ANR时产生的trace文件

    千次阅读 2018-01-11 17:23:14
    跑了个Demo程序,想把/data/anr/trace.txt文件拿到,然而普通app无法获取该文件的,就算把手机root也不行。...先通过adb,进入app的外部存储路径看看有什么文件: 以ecmsLogger(java).log文件为例,
  • log.txt ,结果重定向到当前的目录下的log.txt文件; 日志中我们需要过滤"robust"关键字,可以初步查找问题的大概原因; Robust提供了sample样例与我们的源码,大家在使用前可以先将样例跑通࿰...
  • 虽然true ,但是在手机文件中找不到 权限也给了: 1. 2. 请问还需要什么其他配置才能在外部存储中生成文件吗? 我其实希望生成excel 文件 ,使用 jxl.jar 中的方法: workbook.write(); workbook.close...
  • 我看自己手机上的sd卡有很多应用程序自己新建的文件夹,名字还不是com.什么什么的,都自己随便起的能标识应用程序的名字。怎样才能解决问题? 补充一下,我上面用的avd安卓6.0,api level 23的avd
  • 这又是什么鬼 继续查资料 好吧好像是编译器的问题 改吧 加参数 ![图片说明](https://img-ask.csdn.net/upload/201905/29/1559104642_420202.png) 好吧到这一步我已经完全 看不懂了 连资料都没得查 为了这个...
  • 即使gps信号不好的情况下只是得到使用手机人的电话号码,跟通话记录,用处也挺大的。代码只是写着玩的,提供下参考思路代码 如果你发现有什么不合理的,需要改进的地方,或者你有什么更好的实现方法联系328452421...
  • package tech.together.Character.Components; import android.content.Context; import android.util.AttributeSet; import android.util.Log; import android.view.LayoutInflater...真不知道什么原因,求解释!
  • 蓝牙模块每隔0.5秒发送一帧图像数据过来,手机接收后保存为jpg图片,现在只能将进入线程后接收到的第一次数据完整保存为jpg图片,之后每一次的数据都不全的,这什么?接收数据的部分程序如下,我想有数据传...
  • Android8.0创建文件夹失败

    千次阅读 2018-12-25 14:11:50
    查看了log,发现创建文件夹时失败了,导致后面写文件的时候找不到路径。 最后发现原来8.0系统如果要创建文件夹的话,必须申请写的权限,本来读写一个权限组,申请了读的权限,写的权限也就申请了。不知道8.0系统...
  • 这些短横线不知道是什么东东。 android项目是想解析这个xml文件,解析器的代码如下: public class VideoService { public static List<Video> getLastVideos() throws Exception{ String path = ...
  • adb命令行的使用

    千次阅读 2019-06-24 10:39:29
    adb命令行的使用什么是adb命令adb 命令Shell 指令的目录(操作和Linux类似)文件操作log的捕捉应用的操作 什么是adb命令 adb 我们用来调式Android 的一套指令集。首先需要打开USB调试,手机设置〉〉开发者选项〉〉...
  • 本来我想着这个错误就像华为手机安装不上去一样大众的 百度半天只能无奈去看 邮件里的log日志 点开后下载的文件打开我就惊了 arr 里面一堆0kb 的文件 剩下几个我这个小白看的也一脸懵逼 event.log 里面...
  • Android一些经验技巧

    千次阅读 2016-01-13 20:09:21
    以下所有内容都平时遇到过的问题和总结的经验,记录自己踩过的坑,以免再一次踩坑! 1、启动activity可以搜索...3、要查看安装在手机的apk用了什么分辨率的资源,连上adb后可在文件系统中看/system/...
  • 1.什么是symbolicatecrash? symbolicatecrashXcode自带的一个分析工具,可以通过机器上的崩溃日志和应用的.dSYM文件定位发生崩溃...当拿到手机后看到的device log 这样的 ,只有crash的函数的地址,没有办法定...
  • 获取Android蓝牙HCI日志

    2021-04-14 10:01:49
    最后, 抓到的蓝牙包在我手机里越来越大, 我暂时不想折腾如何删除手机上的HCI日志文件了. 开发者模式 在手机的安卓版本号那边点击5下就可以开启, 网上资料挺多的, 都差不多, 可以看这篇文章. 开启HCI日志 在开
  • 我图片能正常上传下载查看,就文件下载时候,手机端不行 ![图片说明](https://img-ask.csdn.net/upload/202009/25/1601033532_89021.jpg) ViewFile:function(e){ let url = e.currentTarget.dataset....
  • 我制作的一个小型图书馆,用于将律师列入黑名单,并将所有其他 Twilio 电话转发到我的手机。 它还具有白名单功能,因为为什么不呢! 有关在 TwiML 应用程序中使用的示例 Webhook 脚本,请参阅 。 有关配置选项,请...
  • dump解码所得图片方法   主要为了查看skia解码所得的图片是否异常 ... 修改文件BitmapFactory.java, 复现问题,抓取mtklog并提供手机DCIM目录下生成的png图片。 1&gt;. 添加如下方法: pri...
  • Super ADB Tool Reborn 1.3

    2017-06-27 14:50:56
    但是他对于新手来说却并不那么好驾驭,不过当您的手机出问题了,需要刷机了,您可能就需要使用adb命令来操作和控制您的设备了.当然,这个时候,我们通常会使用相关的刷机工具来帮助您刷机。国外著名论坛xda-...
  • vue商城项目及优化

    2020-09-04 01:28:46
    贵公司技术团队的结构是什么 混入 路由守卫 做一个手机端的项目,附上二维码 $nextTick axios设置token 项目优化 移除项目中的console.log() 1.使用开发依赖:babel-plugin-transform-remove-console 2.注册 在 ...
  • Monkey简介

    2020-12-29 17:01:12
    相信不少胖友在测试安卓手机时会用到monkey,博主最近刚好研究了下,共同分享下。...Monkey.jar程序由一个名为“monkey”的Shell脚本来启动执行,shell脚本在Android文件系统中的存放路径:/system/bin/monkey;可

空空如也

空空如也

1 2 3 4
收藏数 77
精华内容 30
关键字:

手机log是什么文件