- 博客(12)
- 资源 (35)
- 收藏
- 关注
原创 android源代码 锁屏灭屏来电接通后立即息屏、通话过程中息屏对方挂断不亮屏
在Android源码实际开发中遇到这样两个问题:锁屏灭屏来电接通后立即息屏、通话过程中息屏对方挂断不亮屏;由于唤醒亮屏的问题很多地方都用到,不想轻意修改其源码代码,怕引出其它更多的问题。所以再解决这两个问题时,采用一个直接的办法,就是:锁屏灭屏来电接通后立即息屏,那么就点亮屏,几秒之后再释放;如果:通话过程中息屏对方挂断不亮屏,那么就点屏,几秒之后再释放; 这种亮屏的方法,可以放在电话
2012-04-17 10:37:44 11563 2
原创 禁止home 与返回键 android源码来电话时容易拒接
屏蔽键重写activiy的两个方法就行屏蔽返回键public boolean onKeyDown(int keyCode, KeyEvent event) { switch (keyCode) { case KeyEvent.KEYCODE_BACK: return true; } return super.onKe
2012-04-16 10:58:27 3389 2
原创 Android ListView组件中androiddrawSelectorOnTop含义
在源码notes记事本中,listview显示时有这样一个问题,当点击其中一条Item时,显示颜色会将字体遮住。 在对应的xml中修改值,即可。android:drawSelectorOnTop="true" 点击某一条记录,颜色会显示在最上面,记录上的文字被遮住,所以点击文字不放,文字就看不到android:drawSelectorOnTop="false"点
2012-04-16 10:54:33 1012
原创 自定义Toast、程序退出时Toast也退出、Toast的用法
当我们在一个应用中用到Toaster来做为提示时,发现这样一个问题,当某个条件服合时,会弹出Toaster的对话框,不停地执行这个条件,会不停进行Toaster.show的显示,执行几次就现示几次,即使这个应用程序退出也会不停地Toast.show地显示,这样一来会给用户带来一种不好体验。当我们将应用程序退出了,就不应该Toast.show显示了。 我们可以在应用程序退出onDestro
2012-04-16 10:33:28 4600
转载 从Phone源码中分析来电话流程(部分)
首先,通过ddms拨打模拟器的电话,这样在RIL.java的RILReceiver线程(run()函数中)当中接收到rild发来的incoming消息,接收线程将消息转给processResponse(p)进行处理,processResponse(p)又将消息转给processUnsolicited (p)处理,然后又转到 case RIL_UNSO
2012-04-09 20:27:41 1375
原创 Android源码修改后的语音录音代码
如下代码为Android源码的录音代码修改,只要稍微修改即可以运到自己的应用中。package com.android.phone;import android.app.Activity;import android.os.Bundle;import java.io.File;import android.content.ContentResolver;import android.c
2012-04-09 19:53:44 9378 8
原创 让文件管理器可以识别到应用程序、阅读txt文本的记事本、添加了批量删除等功的android源码Notes
之前有做过通过源码的android可以阅读txt文本文件的功能,通过添加接口,让.txt人文件可以识别到: 可以在androidminafest.xml中加入: 让文件管理器可以识别拉起; 让识别其对应的格式 带有阅读txt文本的记事本,修复了bug,添加了批量删除等功的andr
2012-04-07 11:40:59 3395
原创 禁止横屏和竖屏切换,竖屏后横屏防止再次启动activity
在写程序时,往往会遇到这样一个问题,在竖屏输入一些内容后,再横屏。对应的内容变化了。其实这个问题就是activity重启了,所引起的。以下有:禁止横屏和竖屏切换,不妨了解下。其实实现这个要求很简单,只要在AndroidManifest.xml 里面加入这一行 android :screenOrientation="landscape "(landscape 是横向,portrait 是纵向
2012-04-07 11:08:10 3299
原创 录音时间、简易计时器、显示录音时间
在通音过程中,在Android源码中如果开启录音功能,则在录音过程没有录音时间的显示:如果在通话界面添加录音时间是的显示,可以在phone的InCallScreen.java中加入如下代码: oncreate() 中加入: timer = new Timer(); 在onRecorderClick方法中加入: if(timer !=null){
2012-04-06 19:56:56 5776
原创 Android 源码中的EditText 复制内容后粘贴有空格
Android 源码中的 EditText 复制内容后粘贴有空格 都有这样一个情况,查了下,有篇文章写的很是清楚:http://blog.csdn.net/comkingfly/article/details/6945275 同时我也遇到了这样的问题,所以在此做个记录,我将TextView.java里的prepareSpacesAroundPaste 做处理了。 private
2012-04-06 10:06:39 5417 1
原创 屏幕永不超时,来骚扰电话会息屏.屏幕从不超时、获取屏幕超时
屏幕永不超时,来骚扰电话会立即息屏的问题,困忧了我许久,一直不知如何该处理此问题。 开始跟踪代码,开始想用如下方式去修改,但后来又引发了其它的问题: 1. 一开始从跟踪代码发现:在InCallScreen.java中的OnResume中调用到了PhoneApp的updateWakeState: /* package */ void updateWakeSta
2012-04-05 17:35:05 4184 1
原创 修改andriod源码计算器——EditText、文本框、输入框最大输入数提示
1. Android源码计算器:当输入到一定数,加减乘除一些数后,容易报错。2. 想在计算器的数字输入框中,加入限制最大输入数并提示。用如下方法本来可以很轻意地解决此问题,但由于布局运用到了:CalculatorDisplay,其extends了ViewSwitcher,在lengthFilter需要用到参数:EditText,即输入框。由于对android源码计算器不
2012-04-05 10:08:19 1880
开机启动DailyRoads行车记录仪 断电自动关机
2015-04-15
Adnroid Calendars jar包(2)
2011-07-18
Andorid2.3 日历 源码合并
2011-07-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人