小编Pen*_*ume的帖子

覆盖来电屏幕?

您好我想知道是否有办法覆盖来电屏幕以添加更多功能?如果是这样,你可以指出我正确的方向或提供一些示例代码?

--------------------------------------------------编辑:--------------------------

当呼叫进入时我接收器工作正常但是如何让当前窗口覆盖呼叫屏幕?这是我到目前为止所得到的...但我得到一个classCastException尝试从上下文转换为活动,我无法想到任何其他方式来获得对窗口的访问.

@Override
    public void onReceive(Context context, Intent intent) {
        Bundle extras = intent.getExtras();
        if (extras != null) {
            String state = extras.getString(TelephonyManager.EXTRA_STATE);
            Log.w("DEBUG", state);
            Log.w("DEBUG", "-------------------------------------------------- Broadcast Received");
            if (state.equals(TelephonyManager.EXTRA_STATE_RINGING)) {
                String phoneNumber = extras
                        .getString(TelephonyManager.EXTRA_INCOMING_NUMBER);
                Log.w("DEBUG", phoneNumber);
                Activity activity = (Activity)context.getApplicationContext();
                Window window = activity.getParent().getWindow();
                window.addContentView(window.findViewById(R.layout.textalertbuttonview),null);
                Log.w("DEBUG", "------------------------Button Added");

            }
        }
        else {
            Log.w("DEBUG", "---------------------------------------------------no Extras");
        }
    }
Run Code Online (Sandbox Code Playgroud)

--------------------------------------------------编辑2:--------------------------

在一些研究之后,我实际上可以将元素添加到实际的来电屏幕中.所以我将不得不制作自己的视图并覆盖来电屏幕.但我仍然对想法持开放态度......我看到了来电加号,但无法找到该项目的源代码.

android

7
推荐指数
1
解决办法
4472
查看次数

查找和替换为字典,仅使用键一次

这是在词典查找多个关键字的后续操作。

我的问题是...

  1. 第一个是:我相信这会匹配不完整的单词。就像我的词典中的short一样,它很快就会与单词匹配。我将如何停止呢?

  2. 第二个不是那么重要,但很好的是:我将如何制作它,以便每个内容仅匹配一次?如此短就不会在同一内容区域内被定义两次。

谢谢!

javascript regex search dictionary replace

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

Android文本看起来非常模糊,绘制得非常简洁

当将文本绘制到屏幕上时,文本本身会被切断,某些字符(例如n)看起来像r.总的来说很难读.我以前画了文字,看起来很好.想知道是否有人有任何煽动为什么会发生这种情况.这是一个屏幕截图的链接.
在此输入图像描述

android drawtext

0
推荐指数
1
解决办法
1749
查看次数

标签 统计

android ×2

dictionary ×1

drawtext ×1

javascript ×1

regex ×1

replace ×1

search ×1