小编Fer*_*ego的帖子

在Android中禁用本机logcat输出

我正在使用三星Galaxy S3设备进行开发,我的应用程序正在使用相机.在logcat中,本机系统有一个输出,其标记Camera-JNI每秒写入logcat 20次,导致logcat非常快速地清理最旧的条目.

是否可以禁用已安装的应用程序或系统日志中的日志以防止这种情况发生?过滤器不起作用,因为logcat仍然被填充并且行仍然被clared.

谢谢.

编辑

文档说明了这一点:

您可以通过设置系统属性来更改默认级别:setprop log.tag.<YOUR_LOG_TAG> <LEVEL>.您还可以创建一个local.prop包含以下内容的文件: log.tag.<YOUR_LOG_TAG>=<LEVEL>并将其放入/data/local.prop.

编辑2

我已经这样做了(根设备,将local.prop文件推送到/ data并重新启动)但是标签仍然出现

android logcat galaxy

13
推荐指数
2
解决办法
6867
查看次数

在android上模拟鼠标输入

想象一下,我有一个从蓝牙设备接收坐标的服务,现在我想在鼠标移动时显示鼠标光标。

我设法使用 toolType = TOOL_TYPE_MOUSE 发送 MotionEvents,但我没有在屏幕上显示本机 android 鼠标光标。

我发送的事件如下所示:

05-14 13:38:05.043: I/onTouchEvent(30301): MotionEvent { action=ACTION_DOWN, id[0]=0, x[0]=498.0, y[0]=996.0, toolType[0]=TOOL_TYPE_MOUSE, buttonState=0, metaState=0, flags=0x0, edgeFlags=0x0, pointerCount=1, historySize=0, eventTime=251957430, downTime=251957420, deviceId=1, source=0x2002 }
Run Code Online (Sandbox Code Playgroud)

我正在像这样创建它们:

  public void moveMouse(int x, int y)   {

        // Obtain MotionEvent object
        long downTime = SystemClock.uptimeMillis() - 10;
        long eventTime = SystemClock.uptimeMillis();
        int metaState = 0;
        MotionEvent.PointerProperties p = new PointerProperties();
        p.toolType = MotionEvent.TOOL_TYPE_MOUSE;
        p.id = 0;
        MotionEvent.PointerProperties[] properties = {p};

        MotionEvent.PointerCoords c = new MotionEvent.PointerCoords();
        c.x = x; …
Run Code Online (Sandbox Code Playgroud)

mouse android input motionevent

7
推荐指数
0
解决办法
3101
查看次数

在语音通话中使用文字转语音

是否可以使用文本转语音引擎通过语音呼叫发送消息?就像答录机一样。

当对方接听电话时,还可以监视传出的语音呼叫以大声朗读文本吗?

谢谢!

android text-to-speech

5
推荐指数
1
解决办法
2725
查看次数

标签 统计

android ×3

galaxy ×1

input ×1

logcat ×1

motionevent ×1

mouse ×1

text-to-speech ×1