android小知识
Kylin麒麟
一直向前
展开
-
Android中如何判断sd卡容量是否小于某值
当在电话通话录音、照相、录音机等中全部要用到T卡容量大小胡判断: public static boolean isAvaiableSpace(int sizeMb){ if (android.os.Environment.getExternalStorageState().equals(android.os.Environment.MEDIA_MOUNTED)) {原创 2012-03-30 10:18:22 · 2008 阅读 · 0 评论 -
Android下 ProgressDialog Dialog及Activity屏蔽Home键详解
屏蔽其他键,重写onKeyDownJava代码 @Override public boolean onKeyDown(int keyCode, KeyEvent event) { Log.i(TAG,"keycode="+keyCode + " isBan="+isBan); switch (keyCode) {转载 2013-02-19 15:12:38 · 12138 阅读 · 0 评论 -
onTouchEvent的使用 onTouchEvent注意事项
手机屏幕事件的处理方法onTouchEvent。该方法在View类中的定义,并且所有的View子类全部重写了该方法,应用程序可以通过该方法处理手机屏幕的触摸事件。该方法的签名如下所示。[java] view plaincopypublic boolean onTouchEvent(MotionEvent event) 参原创 2013-01-29 11:29:16 · 5899 阅读 · 0 评论 -
SQLite使用方法 SQLiteOpenHelper操作
程序内使用SQLite数据库是通过SQLiteOpenHelper进行操作1. 自己写个类继承SQLiteOpenHelper,重写以下3个方法public void onCreate(SQLiteDatabase db) {//创建数据库时的操作,如建表} public void onUpgrade(SQLiteDatabase db, int oldVersion, in原创 2012-07-24 15:15:06 · 14088 阅读 · 0 评论 -
禁止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源代码 锁屏灭屏来电接通后立即息屏、通话过程中息屏对方挂断不亮屏
在Android源码实际开发中遇到这样两个问题:锁屏灭屏来电接通后立即息屏、通话过程中息屏对方挂断不亮屏;由于唤醒亮屏的问题很多地方都用到,不想轻意修改其源码代码,怕引出其它更多的问题。所以再解决这两个问题时,采用一个直接的办法,就是:锁屏灭屏来电接通后立即息屏,那么就点亮屏,几秒之后再释放;如果:通话过程中息屏对方挂断不亮屏,那么就点屏,几秒之后再释放; 这种亮屏的方法,可以放在电话原创 2012-04-17 10:37:44 · 11563 阅读 · 2 评论 -
Android ListView组件中androiddrawSelectorOnTop含义
在源码notes记事本中,listview显示时有这样一个问题,当点击其中一条Item时,显示颜色会将字体遮住。 在对应的xml中修改值,即可。android:drawSelectorOnTop="true" 点击某一条记录,颜色会显示在最上面,记录上的文字被遮住,所以点击文字不放,文字就看不到android:drawSelectorOnTop="false"点原创 2012-04-16 10:54:33 · 1011 阅读 · 0 评论 -
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 阅读 · 0 评论 -
Android 源码中的EditText 复制内容后粘贴有空格
Android 源码中的 EditText 复制内容后粘贴有空格 都有这样一个情况,查了下,有篇文章写的很是清楚:http://blog.csdn.net/comkingfly/article/details/6945275 同时我也遇到了这样的问题,所以在此做个记录,我将TextView.java里的prepareSpacesAroundPaste 做处理了。 private原创 2012-04-06 10:06:39 · 5417 阅读 · 1 评论 -
录音时间、简易计时器、显示录音时间
在通音过程中,在Android源码中如果开启录音功能,则在录音过程没有录音时间的显示:如果在通话界面添加录音时间是的显示,可以在phone的InCallScreen.java中加入如下代码: oncreate() 中加入: timer = new Timer(); 在onRecorderClick方法中加入: if(timer !=null){原创 2012-04-06 19:56:56 · 5776 阅读 · 0 评论 -
禁止横屏和竖屏切换,竖屏后横屏防止再次启动activity
在写程序时,往往会遇到这样一个问题,在竖屏输入一些内容后,再横屏。对应的内容变化了。其实这个问题就是activity重启了,所引起的。以下有:禁止横屏和竖屏切换,不妨了解下。其实实现这个要求很简单,只要在AndroidManifest.xml 里面加入这一行 android :screenOrientation="landscape "(landscape 是横向,portrait 是纵向原创 2012-04-07 11:08:10 · 3299 阅读 · 0 评论 -
修改andriod源码计算器——EditText、文本框、输入框最大输入数提示
1. Android源码计算器:当输入到一定数,加减乘除一些数后,容易报错。2. 想在计算器的数字输入框中,加入限制最大输入数并提示。用如下方法本来可以很轻意地解决此问题,但由于布局运用到了:CalculatorDisplay,其extends了ViewSwitcher,在lengthFilter需要用到参数:EditText,即输入框。由于对android源码计算器不原创 2012-04-05 10:08:19 · 1879 阅读 · 0 评论 -
获取T卡上中文路径.
发送点击过来后取得的路径:在对应的AndroidMainfest.xml中加入:(红色) ――――――――――――――――――――――――――Intent gIntent = getIntent(); File file = getFile(gIntent.getData());//将中文路径编码进行转化(File)。原创 2012-03-30 14:27:17 · 1000 阅读 · 0 评论 -
android动态壁纸调用
动态壁纸的实现其实就是在Activity中调用动态壁纸服务,通过绑定服务得到IWallpaperService,调用该接口中的attach函数实现壁纸的调用。调用后动态壁纸其实是显示在Activity的后面,而Activity则是透明显示,这样就可以看到下面的动态壁纸,如果Activity不是透明的则什么也看不到。参考壁纸选择器的源代码:android4.0.3_v1.原创 2013-05-11 15:09:40 · 7418 阅读 · 0 评论