关闭

set resolution with direct show

void SetResolution(IBaseFilter* pSrcFilter, int Width, int Height) { IAMStreamConfig *pConfig = NULL; g_pCapture->FindInterface(&PIN_CATEGORY_STILL, &MEDIATYPE_Video, pSrcFilter, IID_IAMStreamConf...
阅读(643) 评论(0)

SNR

...
阅读(326) 评论(0)

Python3 Tkinter::Listbox 进阶

在 Tkinter 的 Listbox 中被要求每一个Item的背景色/前景色须一致, 那么如果要标识鲜明某个或某些项目能不能做到呢? 答案是可以的. 藉由 itemconfig 方法, 详见下例:...
阅读(2103) 评论(0)

To pack your python scripts to EXE by using PyInstaller3.0

PyInstaller 3.0 兼容 Python 2.7及 Python 3.3+, 实际测试效果如下 - 1. 安装: 使用 pip 进行安装, pip 位于 python 安装路径下的 Scripts 目录 切换至该目录执行 pip install pyinstaller 会自动安装所需组件, 若需要通过 proxy 安装的话pip --pro...
阅读(1193) 评论(1)

DTMF 编码及解码

首先先说明一下 DTMF 的定义:Dual-Tone Multi-Frequency, 常见的应用就是电话按键的编码及解码. 如电话按键 4 * 4 的矩阵对应表.  由一组低频与一组高频的 SINE 波形相加组成. 我们可以函数来表示: def sine_sine_wave(f1, f2, length, rate): s1=sine_wav...
阅读(2924) 评论(0)

Android APP - BlackContact 最后实现

1. 首先需要将自开发的 APP 设定为 default 的 SMS APP, 因为从 4.4 之后的版本, 唯有是 default sms app 才能有权限修改 SMS message. 2. 那么要将APP 设定为 default sms app, 需要完成四个动作, 细节上很多网站都有提到, 这边就不再赘述, 列出修改后的 AndroidManifest.xml 以及新新增加的几...
阅读(694) 评论(0)

Android APP BlackContact 信息转存<2>

完成了来电记录的显示, 再来我们来讨论短信记录的显示...
阅读(210) 评论(0)

Android APP BlackContact 信息转存<1>

一. 首先建立两个资料表: BlackInfoDBHelper 加入插入一个记录的方法 public void insertCaller(String number) { String cmd_exec = "insert into block_phone values (NULL, '" + number + "', datet...
阅读(193) 评论(0)

Android APP: BlackContact 短信拦截

由于 4.2版本后已经取消了 abortBroadcast() 的功能, 所以在实现这功能的时候需要先将原有 Message APP 中的 notification 功能 disable, 方法如下截图:   接着编写用来接受 Message 的 broadcast 类 SmsReceiver.java package com.elvis.android.blackcontacts;...
阅读(412) 评论(0)

Android APP: BlackContact 电话拦截

要实现特定电话拦截的功能, 首先利用两个 AIDL, NeighboringCellInfo.aidl 跟 ITelephony.aidl. 这两个 AIDL 是 Android Source 本身就已经提供. 新增一个 package "android.telephony" 在这个 package 下新增 AIDL "NeighboringCellInfo.aidl", 内容如...
阅读(375) 评论(1)

Android APP: BlackContact 添加/更新/删除名单信息

1. 添加功能的实现 - 点击添加按键,出现如下画面....
阅读(300) 评论(0)

Android APP: BlackContact 显示黑名单联络人信息

有别于前面利用 fragment 实现,这次利用单纯的 activity 来实现: 首先定义主画面LAYOUT, 有Title,分隔线 activity_main.xml <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent...
阅读(1015) 评论(0)

Android - Listener for incoming phone

1. 首先创造一个空的 Activity 且删掉多余的代码, 完整的代码如下: MainActivity.java package com.example.test.callreceiver; import android.app.Activity; import android.os.Bundle; import android.view.Menu; import android.util...
阅读(242) 评论(0)

Android APP: Message Manager 建立资料库

1. to build empty db file named "econtacts.db"  进入 sqlite3 shell 键入 “.open econtects.db” 键入 ".exit "离开shell, 就会看到一个空的DB产生. 2. to create table "contact_info" 其中有六个栏位: serialno, name, alias, p...
阅读(297) 评论(0)

[Tip] Install OpenCV3.0.0 for python3.4.3 under ubuntu15.04

1. download opencv3.0.0 source opencv-3.0.0.zip 2. upgrade cmake up to version  3. how to install cmake sudo apt-get install build-essentialwget http://www.cmake.org/files/v3.2/cmak...
阅读(2154) 评论(0)

python for android environment on ubuntu vivid

setup python for android...
阅读(466) 评论(0)

Debug on <python for android> or <kivy>

How to get debug info on app running on the device? "adb -d logcat python:I *:S"...
阅读(550) 评论(0)

To show image on Android

1. To place the image file into res/drawable in Android Studio. 2. To write the activity_main.xml package com.example.test.ecap; import android.app.Activity; import android.os.Bundle; i...
阅读(617) 评论(0)

contact list app in android

前言: 好久没写文章记录写研究心得, 避免久了就忘了, 也为记忆留下点滴,开始了久违后的第一个心得. 最近在研究 Android 开发, 就先以一个小的目标写下所得. 1. To get the contact db from device: command: adb pull /data/data/com.android.providers.contacts/databas...
阅读(719) 评论(0)

ubuntu raring 实现双网卡双路由

背景: 有两张网卡 eth0 及 eth1 (eth0 是外网 , eth1 是内网) 目的: 1. 可以内网远程控制该电脑 2. 其他电脑可以透过它连接外网   eth0: 192.168.2.97 eth1: 172.21.140.96 则在 /etc/rc.local 中, 添加以下脚本. route add -net 172.0.0.0 netmask 255.0.0.0 g...
阅读(682) 评论(1)
71条 共4页1 2 3 4 下一页 尾页
    个人资料
    • 访问:96237次
    • 积分:1645
    • 等级:
    • 排名:千里之外
    • 原创:67篇
    • 转载:4篇
    • 译文:0篇
    • 评论:12条
    最新评论