- 博客(14)
- 资源 (37)
- 收藏
- 关注
原创 Android MMS 源码流程
概述MMS的收发操作借助于手机的短信机制,实际收发过程需要网络的APN支持,使用特定的APN接入点实现MMS数据的真实发送和接收;源码流程1) Telephpony.java getOrCreateThreadId()函数:目录:\frameworks\base\core\java\android\provider\说明:这个函数根据接收者列表和未保存的消息返回一个线程ID,如
2011-12-25 23:05:06 853
原创 Android短信彩信开发手记(一):数据库相关
参考:http://gnibre.iteye.com/blog/558031http://www.cnblogs.com/qinglong1983/http://jackyear.is-programmer.com/短信 sms文件 /data/data/com.android.providers.telephony/databases/mmssms.db这个数
2011-12-25 23:03:20 5257
原创 android edittext 输入长度限制并提示
public static void lengthFilter(final Context context, final EditText editText, final int max_length, final String err_msg) { InputFilter[] filters = new InputFilter[1]; filters[0] = new Input
2011-12-22 22:51:43 1203
原创 Android EditText限制输入长度
EditText可以通过Android:maxLength属性来限制输入的长度,但这是按照UNICODE来算的,当中英文混合时,想要限制输入长度为N个字符时就要通过InputFilter来实现了. InputFilter inputFilter = new InputFilter() { @Override public CharSequence filter(CharSeq
2011-12-22 22:50:28 1645
原创 java利用正则截取字符串中的数字
String str = "xxx第47297章33"; String regex = "\\d*"; Pattern p = Pattern.compile(regex); Matcher m = p.matcher(str); while (m.find()) { if (!"".equals(m.gr
2011-12-21 17:57:26 2761
原创 Android 之 设置EditText最大可输入字符
Android 中的EditText最大可输入字符数可以通过xml文件中为EditText设置maxLength属性或者在代码中为EditText设置LengthFilter来设置。例如要设置EditText只能输入10个字符xml中:view plainprint?EditText android:layout_width = "fill_parent"
2011-12-21 17:52:07 20672 3
转载 09考研数据结构试题的一种解法(Java版)
虽然研究生已毕业,但看到有一些难度的研究生考试题还是忍不住要做做,本文给出了09年研究生入学考试的一道数据结构题的Java实现。该题的描述如下图所示。 该题的两种实现一位朋友已经完成了,详见递归和非递归实现 。在本文将给出另外一种算法,该算法的空间复杂度为O(1),时间复杂度为O(n)。这在空间复杂度和时间复杂度上应该是比较优化了。 本算法的基本思想如下:
2011-12-18 17:16:44 906
转载 消息模式Toast.makeText用法
Toast用于向用户显示一些帮助/提示。下面我做了5中效果,来说明Toast的强大,定义一个属于你自己的Toast。1.默认效果代码Toast.makeText(getApplicationContext(), "默认Toast样式", Toast.LENGTH_SHORT).show();2.自定义显示位置效果代码toast = Toas
2011-12-18 17:04:18 2788
原创 Android开发技巧:永不关闭的Toast信息框
Toast信息提示框之所以在显示一定时间后会自动关闭,是因为在系统中有一个Toast队列。系统会依次从队列中取(出队列)一个Toast,并显示它。在显示一段时间后,再关闭,然后再显示下一个Toast信息提示框。直到Toast队列中所有Toast都显示完为止。那么有些时候需要这个Toast信息提示框长时间显示,直到需要关闭它时通过代码来控制,而不是让系统自动来关闭Toast信息提示框。不过这个要求对
2011-12-18 17:03:25 618
原创 设置EditText的长度
/** * This filter will constrain edits not to make the length of the text * greater than the specified length. */ public class LengthSubjectFilter implements InputFilter {
2011-12-16 23:32:01 1263
原创 vim使用
前言我们是开发者,没错。我们要开发程序,也没错。开发程序的第一个步骤就是写程序,也就是编辑源程序代码。因此,程序开发跟编辑器有关系。一个良好的编辑器能够大大的提高的你写代码的速度,也许你不相信,真的有很多的“牛人”在用Notepad(记事本)写代码。虽然现在有许多的IDE(Integrated Development Environment集成开发环境--一种能把源码的编辑,编译,调试和配置都
2011-12-14 23:08:08 907
原创 得到字符串的字节数
public class LengthByte { public static void main(String[] args) { String str = "123abc试试看?"; byte[] b = str.getBytes(); System.out.println(str + "共包含" + b.length + "个字节"); } }
2011-12-12 22:23:14 1162
原创 Android Mms专题之:Mms概览介绍
从软件的功能角度来讲,Mms分为对话列表,消息列表,短信编辑,彩信编辑,短信显示,彩信显示和配置。从实现的角度来看,它分为GUI展示层,发送/接收,彩信解析,彩信附件,信息数据等,这些分类对应着源码中的各种包。源码导航Mms的源码的位置在于android/packages/apps/Mms其中Mms/src/com/android/mms里面都是Mms相关的代码,而Mms/sr
2011-12-08 23:32:07 2761
FirefoxChinaEdition-latest.rar
2011-07-31
navicat8lite_mysql_cs.rar
2011-07-26
struts-2.2.1.1-lib.zip
2011-07-19
android ADT-12.0.0.zip
2011-07-12
struts2-json-plugin-2.2.1.1.jar
2011-06-07
aopalliance-1.0.jar
2011-06-07
aspectjweaver-1.5.3.jar
2011-06-03
数据库jdbcDrivers
2012-03-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人