- 浏览: 637273 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (314)
- 生活 (2)
- c# (37)
- 技术 (3)
- 400电话 (0)
- 400常见问题 (0)
- 400资费 (0)
- html (7)
- css (0)
- 数据库 (7)
- javascript (16)
- php (33)
- asp.net mvc2 (10)
- mysql (9)
- C# 3.0 LinQ (10)
- vs2005或vs2008 (4)
- flash and as3 (7)
- fms (1)
- dedeCMS (11)
- java (33)
- j2me (1)
- swing (1)
- c++ (1)
- jquery easyui (3)
- jquery (5)
- android (29)
- MongoDB (9)
- VtigerCRM (1)
- test (0)
- linux (30)
- nutch (2)
- SqlServer数据库 (2)
- 数据检索 (2)
- java抓取 (11)
- 乐天 (1)
- 淘宝 (1)
- Silverlight4.0 (6)
- sphinx实时索引 (5)
- ecshop (9)
- codeigniter(CI) (3)
- axure6 (1)
- 京东店铺装修教程 (2)
- xpath (1)
- joomla (2)
- bpm (1)
- Bootstrap (2)
- knockout (4)
- ecstore (4)
- css3 (1)
- 微信 (2)
- dede (0)
- soa_edi (1)
- odoo (0)
- web (1)
最新评论
-
骑着蜗牛超F1:
在ie6下报了个stack overflow at line ...
兼容ie6和ie7 的16进制码流在html中显示为图片代码(base64) -
冰之海洋:
好像少了一句代码吧? FloatingFunc.show(th ...
android 一直在最前面的浮动窗口效果 -
yanzhoupuzhang:
连接有问题!
iis7.0官方下载 IIS 7.0(微软Web服务器组件IIS 7.0) 官方(windows 2003,XP,2000) -
whatable:
唉,楼主你都没有搞清楚重量级和轻量级。。。。既然引用了SWT, ...
java swing 内置浏览器打开网页显示flash图表-swt Browser应用 -
yy_owen:
我晕啊,你链接的什么内容额,我要的iis,你链接个视频什么意思 ...
iis7.0官方下载 IIS 7.0(微软Web服务器组件IIS 7.0) 官方(windows 2003,XP,2000)
当电话来电的时候,我们要监控着电话号码的来电,哪我们是通过代码控制,下面我们看看利用吐丝显示来电显示
package com.smart;
import android.app.Activity;
import android.content.Context;
import android.os.Bundle;
import android.telephony.PhoneStateListener;
import android.telephony.TelephonyManager;
import android.widget.Toast;
public class Main extends Activity {
public class MyPhoneCallListener extends PhoneStateListener{
@Override
public void onCallStateChanged(int state, String incomingNumber) {
switch (state) {
case TelephonyManager.CALL_STATE_OFFHOOK:
Toast.makeText(Main.this, "正在通话中....", Toast.LENGTH_SHORT).show();
break;
case TelephonyManager.CALL_STATE_RINGING:
Toast.makeText(Main.this, incomingNumber, Toast.LENGTH_SHORT).show();
break;
}
super.onCallStateChanged(state, incomingNumber);
}
}
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
TelephonyManager tm=(TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE);
MyPhoneCallListener myPhoneCallListener=new MyPhoneCallListener();
tm.listen(myPhoneCallListener, PhoneStateListener.LISTEN_CALL_STATE);
}
}
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<TextView
android:id="@+id/phonestate"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
/>
</LinearLayout>
main.xml
<?xml
version="1.0" encoding="UTF-8"?>
<manifest
xmlns:android="http://schemas.android.com/apk/res/android
"
package="org.me.android_callstate">
<application
>
<activity
android:name=".MainActivity" android:label="MainActivity">
<intent-filter
>
<action
android:name="android.intent.action.MAIN"/>
<category
android:name="android.intent.category.LAUNCHER"/>
</intent-filter
>
</activity
>
</application
>
<
uses-permission android:name="android.permission.READ_PHONE_STATE"></
uses-permission>
</manifest
>
不要忘记上面红色字体的地方,不让会错误的。
发表评论
-
andorid eclipse断点调试失灵
2013-05-09 15:06 1388在调试android程序的时候发现设置的断点怎么也进不去 ... -
android利用ZXing进行条码扫描二维码扫描源码简化
2012-01-04 09:59 2018导入项目 @Override public v ... -
Android使用ZXing类库进行条码/二维码识别
2011-12-26 11:24 1887Android使用ZXing类库进行条码/二维码识别(转) ... -
如何在开发时可以让Android应用程序支持安装到SD卡
2011-12-16 08:51 1015Android系统在2.1版本之前,应用程序是只能安装到机身内 ... -
用TextView显示带图片的效果及为文本添加链接
2011-12-06 17:13 1868为了实现在TextView中显示图片,有时对图片的宽度与高度有 ... -
android listview 滚动时异步加载图片的问题
2011-12-05 15:05 2428LoadImage.java package com ... -
android apk 为程序增加代码混淆
2011-11-30 10:09 2728概述 在2.3版本的sdk中可以看到在ANDROID_S ... -
Android 程序的安装、卸载和更新
2011-11-22 11:20 1253安装程序:软件从无到有。 卸载程序:软件从有到无。 ... -
atest201111
2011-11-21 17:04 0eeeee SQLite Developer ... -
android-XXX9.png文件拉伸不失真大家注意了
2011-11-17 14:24 1820什么是9.png: 可能做过任务栏美化 ... -
Android中String资源文件的String.format方法(java)
2011-10-25 16:57 1303很多时候我们感性Google ... -
android 一直在最前面的浮动窗口效果
2011-10-21 15:51 15993今天发现一些软件可以 ... -
Android 对于ListView拖动时变黑问题解决方法
2011-10-21 13:08 1608最近用ListView显示一些String数据 ... -
Android SeekBarPreference浅聊
2011-10-19 15:37 1597由于网上有很多人问到SeekBarPreferenc ... -
在Android中创建启动界面
2011-10-14 09:06 8361、制作一张启动图片splash.png,放置在res ... -
Android 菜单(OptionMenu)大全 建立你自己的菜单
2011-10-13 09:11 744菜单是用户界面中最常见的元素之一,使用非常频繁,在Andro ... -
Android中使用Gson解析JSON数据
2011-10-12 13:33 1620在Android中可以使用Gson解析JSON数据 ... -
android解析json小例子
2011-10-12 12:53 1178今天学习了一下解析json的知识,把我学习的的一个小例子拿出来 ... -
解决android http请求带中文参数会乱码(url编码)
2011-09-29 17:23 3290今天在用android 的 URL url = new U ... -
android 选择本地图片并预览
2011-09-29 14:40 1291adv_sdcard_image_upload.xml ...
相关推荐
设置无障碍服务后,应用可以在系统级别的事件发生时接收到通知,比如来电显示。 2. **自定义来电界面**:要替换系统来电页面,首先需要创建一个自定义的Activity,作为来电界面。这个Activity需要包含必要的UI元素...
1. **电话拦截与处理**:实现来电显示和拦截功能,需要用到BroadcastReceiver监听电话状态广播(TelephonyManager.ACTION_PHONE_STATE_CHANGED),并通过PhoneStateListener进行更详细的通话状态监控。 2. **通话...
该压缩包文件“Java_短信转发器监控Android手机短信来电APP通知并根据指定规则转发到其他手机钉钉群自定义机器人钉钉企业内机.zip”包含了一个名为“SmsForwarder_main.zip”的核心程序和一个“说明.txt”的文档,...
CallManager通过监听Phone对象的事件来更新通话状态,并向系统其他部分(如状态栏通知、来电显示等)广播这些状态变化。 语音通话(VoiceCall)组件则负责实际的语音通信过程,包括建立呼叫、保持通话、切换通话等...
- **性能分析工具**:使用Android Studio提供的工具进行性能监控和优化。 - **异步任务处理**:使用AsyncTask或其他线程库来处理耗时操作,避免阻塞UI线程。 **3.2 安全性** - **权限管理**:明确应用程序所需的...
这样,应用可以基于特定条件决定是否接听来电,或者显示自定义的通知。 6. **VoLTE 和 VoWiFi**: 随着技术的发展,Android支持VoLTE(Voice over LTE)和VoWiFi(Voice over Wi-Fi),提供了更高质量的语音通话...
总的来说,Android Telephony API为开发者提供了强大的能力,能够构建各种与电话相关的功能,包括但不限于来电显示应用、通话记录管理工具以及网络诊断工具。但同时,开发者也需谨慎处理这些敏感数据,遵循最佳实践...
总之,Android的电话状态监听是一个实用的功能,它允许开发者获取手机的通话状态,并基于这些状态进行相应的操作,比如显示通知、启动服务等。通过`TelephonyManager`和`PhoneStateListener`,你可以轻松地集成这一...
13. `ACTION_DATA_ACTIVITY_STATE_CHANGED_ACTION` 和 `ACTION_DATA_CONNECTION_STATE_CHANGED_ACTION`:这两个广播分别用于通知电话的数据活动状态和数据连接状态变化,对于网络相关功能的监控非常有用。...
在Android平台上,电话监听涉及到的是对系统的通话状态进行监控,比如接听、挂断、来电显示等。这通常通过注册BroadcastReceiver来实现,监听系统广播Intent,尤其是与电话相关的ACTION\_NEW\_OUTGOING\_CALL和...
- **电话归属地显示**:来电时显示联系人所在地区。 **SDK下载链接**:对于开发者来说,访问提供的链接(http://pan.baidu.com/s/1i39WkxZ)可以获取Android 2.2至4.4的SDK包,包含各种版本的API工具、系统映像...
2. **状态监控服务**:持续监测通话状态的变化,并根据需要更新UI显示。 3. **消息服务**:处理与通话相关的消息,如来电提醒等。 总结而言,Android Phone模块涉及的技术细节非常广泛,从底层的硬件通信到上层的...
- rild将结果通过Socket传递回RIL-Java层,进而更新UI状态,显示通话界面等。 2. **多路通话管理**: - 当收到多个通话请求时,RIL负责协调各个通话之间的关系,例如决定哪个通话处于前台、哪个处于后台等待。 -...
来电显示通过InCallScreen或PhoneApp等应用界面呈现。 4. 通话管理: 在Android 4.0中,通话管理包括通话状态监听、多任务通话支持、通话录音等功能。通话状态的变化通过PhoneStateListener的监听器接口传递到上层...
6. **来电拦截与识别**:Android 6.0引入了来电显示和拦截功能,`CallScreeningService`接口允许开发者实现自定义的来电筛选服务。通过这个接口,应用可以检查来电号码,决定是否接听或挂断,并向用户展示附加信息。...
这个压缩包包含多个子项目的源代码,覆盖了Android应用开发中的关键知识点,如新闻管理、通知机制、远程服务、电话监听、短信处理、手机状态监控以及视频上传等。下面将对这些关键知识点进行详细介绍。 1. **新闻...
这个"android黑名单"项目显然旨在提供这样的功能,它包括后台服务来持续监控并拦截黑名单中的联系人。让我们深入探讨这个项目可能包含的关键知识点。 1. **Android权限管理**:首先,为了监听来电和读写数据库,...
而“未接来电”和“未读短信”则进一步细化了应用的核心功能,即监控和处理这两类通信事件。未接来电提醒可以帮助用户及时了解错过的联系人和时间,而未读短信提醒则能确保用户不会错过重要的文字信息。 从压缩包子...
提供使用SurfaceFlinger低级功能的权限,对于需要直接控制屏幕显示层的应用非常关键,但通常只限于系统应用或具有高级权限的开发者工具。 #### android.permission.ACCESS_WIFI_STATE 允许应用访问Wi-Fi网络状态...
如果`quitesleep`希望自定义来电显示或者通话期间的行为,可能会扩展这个服务。 5. **TelephonyManager**:此系统服务提供了与电话相关的功能,如获取当前的通话状态、拨打或挂断电话。`quitesleep`通过它来获取...