Welcome 微信登录

首页 / 操作系统 / Linux

Android 实现发送彩信方法 (MMS),非调用系统界面

Android 实现发送彩信方法 (MMS),非调用系统界面

最近有个需求,不去调用系统界面发送彩信功能。做过发送短信功能的同学可能第一反应是这样:不使用 StartActivity,像发短信那样,调用一个类似于发短信的方法SmsManager smsManager = SmsManager.getDefault();smsManager.sendTextMessage(phoneCode, null, text, null, null);可以实现吗? 答案是否定的,因为Android上根本就没有提供发送彩信的接口,...
Android 监听通话方法

Android 监听通话方法

对智能手机有所了解的朋友都知道其中一个应用广泛的手机操作系统Android 开源手机操作系统。那么在这一系统中想要实现通话的监听功能的话,我们应当如何操作呢?在这里就为大家详细介绍了Android监听通话的相关实现方法。开发应用程序的时候,我们希望能够监听电话的呼入,以便执行暂停音乐播放器等操作,当电话结束之后,再次恢复播放。在Android平台可以通过TelephonyManager和PhoneStateListener来完成此任务。TelephonyM...
Android自由选择TextView的文字

Android自由选择TextView的文字

用过EditText的都知道,EditText有个特点,当在里面长按的时 候,会出现一个ContextMenu,提供了选择文字,复制,剪切等功能。有时候,我们会想,如果不出现这个ContextMenu,直接就在view 上选择文字,那多美好啊。相信很多人抱有这样的想法,很不幸,我也是。于是我就研究了一下EditText和TextView的代码,然后将这个问题解决 了。网上很多资料都说,要选择一段文字,只需要用Selection.getSelectionSt...
Linux中断处理之共享中断处理初探

Linux中断处理之共享中断处理初探

在看LKD(第二版)第六章(中断和中断处理程序)的时候,刚开始接触到中断线号和共享中断线的时候半天愣是没有想明白,原来理解的中断和中断和中断处理程序就是通过中断线号来进行关联,硬件发生中断,然后通过中断线号查找对应的中断处理程序,最后中断处理程序返回,此次中断则处理完毕,没想到冒出来个共享中断线,呵呵,比较一下,感觉知识真的要及时更新,呵呵。从个人的理解,Linux2.6内核对中断处理程序的现在的处理可以分为两种模式,一种就是上面说的老的模式(非共享中断线...
Linux下Ant Junit安装配置及完成单元测试

Linux下Ant Junit安装配置及完成单元测试

后天实训,Linux+vim+java+ant+Junit,真是蛋疼,有eclipse为什么要用那么原始的东西。折腾了几天,终于在Ubuntu下从安装jdk开始到完成利用ant进行Junit单元测试。ant,Junit网上资料有点少,很多都是在eclipse下使用Junit的,手工编写ant,Junit真是有点少。下面记录下我的过程。首先,jdk配置就不说了,网上很多资料,先说Junit, 到官网下载 junit-4.9.jar — Basic jar 不...
Python greenlet 轻量级并行处理

Python greenlet 轻量级并行处理

并行化处理目前很受重视, 因为在很多时候,并行计算能大大的提高系统吞吐量,尤其在现在多核多处理器的时代, 所以像lisp这种古老的语言又被人们重新拿了起来, 函数式编程也越来越流行。 这里,我介绍一个python的并行处理的一个库: greenlet。 python 有一个非常有名的库叫做 stackless ,用来做并发处理, 主要是弄了个叫做tasklet的微线程的东西, 而greenlet 跟stackless的最大区别是, 他很轻量级?不够, 最大...
Linux设备驱动程序学习笔记

Linux设备驱动程序学习笔记

Linux设备驱动程序的作用设备 驱动程序就像一个个的“黑盒子”,使某个特定硬件响应一个定义良好的内部编程接口,这些操作完全隐藏了设备的工作细节。用户的操作通过一组标准化的调用执行,而这些调用独立于特定的驱动程序。将这些调用映射到作用于实际硬件的设备特有操作上,则是设备驱动程序的任务。大多数编程可以分为两个部分:机制:需要提供什么功能策略:如何使用这些功能内核的功能划分:进程管理,内存管理,文件系统,设备控制,网络功能设备和驱动模块三种类型的设备:字符设备...
Android--多点触控的实现

Android--多点触控的实现

Android多点触控在本质上需要LCD驱动和程序本身设计上支持,目前市面上只要使用电容屏触控原理的手机均可以支持多点触控Multitouch技术,对于网页缩放、手势操作上有更好的用户体验。 在Android平台上事件均使用了MotionEvent对象方式处理,比如开始触控时会触发ACTION_DOWN而移动操作时为 ACTION_MOVE最终放开手指时触发ACTION_UP事件。当然还有用户无规则的操作可能触发ACTION_CANCEL这个动作.对于常规...
Android开发:TextSwitcher--文本切换器

Android开发:TextSwitcher--文本切换器

图片的切换可以使用ImageSwitcher实现,文本的切换动画也是有一个叫TextSwitcher的类可以做到,他们都继承ViewSwitcher类。ViewSwitcher 仅仅包含子类型TextView。TextSwitcher被用来使屏幕上的label产生动画效果。每当setText(CharSequence)被调用时,TextSwitcher使用动画方式将当前的文字内容消失并显示新的文字内容。packagecom.shao.act;importj...
Android 中判断WiFi是否可用的可靠方法

Android 中判断WiFi是否可用的可靠方法

在一些程序中,需要从网上下载数据,或者通过其他方式对网络产生流量,当wifi不可用时应该提示用户wifi已经不可用了,是否继续,因为如果wifi掉了,那么程序可能采用3G卡或其他的收费的渠道使用网络,会导在不知情时产生大量的上网费用。通过查看Android的api可使用下列方法进行判断:publicstaticbooleanisWiFiActive(ContextinContext){Contextcontext=inContext.getApplicat...
<< 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 >>