`
zhanglfat
  • 浏览: 91414 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
可能是一直都在做Web的富客户端开发的缘故吧,在接触Android之后,发现其控件实在惨不忍睹(不知道是否说得过于偏激),我所说的惨不忍睹的意思不是说控件难看,Android的控件非常漂亮,这是我们公司公认的,但是最大的缺点在于控件功能非常弱小。弱小得一个Radio只能放一个text,而没有value(key)可以存放。这就是为什么我说惨不忍睹的原因。          但是这不能怪google,毕竟才刚刚发展起来,Android提供的只是一个最基本的控件实现,而非一个完整、强大的实现。可幸的是,Android提供了自定义控件的实现。有了自定义控件,我们就可以再Android的基础控件上实现我 ...
想取手机联系人的有效字段,但是苦于找不到API表示的字段变量,所以采用下边笨办法: private void getPhoneContacts() { ContentResolver resolver = mContext.getContentResolver();   Cursor phoneCursor = resolver.query(Phone.CONTENT_URI,PHONES_PROJECTION, null, null,"sort_key");   System.out.println("..........."+phone ...
ContactsContract.Contacts.TIMES_CONTACTED = "times_contacted" 你给一个联系人打过几次电话。 ContactsContract.Contacts.CONTACT_STATUS = "contact_status" 联系人最近更新状态。 ContactsContract.Contacts.CUSTOM_RINGTONE = "custom_ringtone" 联系打电话来时的响铃。Null时用默认的。 ContactsContract.Contacts.HAS_PHO ...

SMS发送流程

发短信流程: 1 afterTextChanged{mWorkingMessage.setWorkingRecipients(mRecipientsEditor.getNumbers());} 监听并获取联系人列表 2 发送按钮: confirmSendMessageIfNeeded();-->sendMessage(true)-->mWorkingMessage.send(mDebugRecipients);--> sendMmsWorker(conv, mmsUri, persister, slideshow,sendReq)<彩信>或者:preSendSmsW ...
转载 http://blog.csdn.net/tjy1985/article/details/7228282 本文主要从以下几个方面来学习MMS在android系统中的处理:MMS初始化、MMS发送、MMS接收(包括push MMS接收和从MMSC中提取MMS内容)、MMS存储/删除等数据操作。 Android MMS基本知识点 一、MMS概述 MMS是在短消息业务基础上发展起来的一种消息业务,它可以用于传送文字、图片、动画、音频和视频等多媒体信息。MMS采用"存储转发"的技术,用户创建的信息能够自动、快速的在手机和手机之间传送;信息的传送仍然按接收方手机号码进行定 ...
短信来了之后framework会发送广播 “android.provider.Telephony.SMS_RECEIVED” ---------------------------------------PrivilegedSmsReceiver--------------------- 此时,PrivilegedSmsReceiver会接受到该广播,调用父类SmsReceiver的onReceiveWithPrivilege()方法 此方法内获取一个wake lock 然后启动SmsReceiverService服务 ---------------------------------- ...

MMS发送流程

1.      点击发送按钮Src/com/android/mms/ui/ComposeMessageActivity.java public void onClick(View v) {         if ((v == mSendButton) && isPreparedForSending()) {             confirmSendMessageIfNeeded(); //确认是否需要发送短信—-》         } } 2.src/com/android/mms/ui/ComposeMessageActivity.java private v ...
TextView txt1 = new TextView(this);      RelativeLayout.LayoutParams params = new RelativeLayout.LayoutParams(LayoutParams.FILL_PARENT,      LayoutParams.WRAP_CONTENT);      params.addRule(RelativeLayout.ALIGN_PARENT_LEFT);      params.addRule(RelativeLayout.LEFT_OF, 1001);      txt1.setLayoutP ...
/***      *          * 此方法描述的是:   开始转换了哦          * @author:wujun@cqghong.com,ppwuyi@sohu.com          * @version: 2010-5-13 下午03:32:52      */     private CharSequence formatMessage(String contact, String body, String subject,                                        String timestamp, String highlight ...
http://blog.csdn.net/xys289187120/article/details/6740933
转载 http://www.oschina.net/question/54100_36978 从软件的功能角度来讲,Mms分为对话列表,消息列表,短信编辑,彩信编辑,短信显示,彩信显示和配置。 从实现的角度来看,它分为GUI展示层,发送/接收,彩信解析,彩信附件,信息数据等,这些分类对应着源码中的各种包。 源码导航 Mms的源码的位置在于android/packages/apps/Mms 其中Mms/src/com/android/mms里面都是Mms相关的代码,而Mms/src/org/w3c/dom里面是一个类库,主要用于彩信格式的解析和显示。这里主要讲一下Mms/src/com/ ...
转载http://www.oschina.net/question/54100_36978 MMS - 入口和联系人,想到什么说什么。 在MMS中最重要的两个ui,或者说是用户操作短信的入口,一个是conversationList(短信列表界面) ,另一个就是ComposeMessageActiity(单个对话或者短信),以后简 ...
如果传入的URl里边有汉字,有可能是汉字编码问题, newStr = new String(edString.getBytes("UTF-8"), "ISO-8859-1"); "UTF-8"是原来的编码方式,  "ISO-8859-1"是转换后的编码方式,URL里边汉字的编码方式
在地图上添加两种不同图片的ItemizedOverlay时,触摸屏幕后报异常 10-04 02:58:59.105: ERROR/AndroidRuntime(197):     at com.google.android.maps.ItemizedOverlay.getItemsAtLocation(ItemizedOverlay.java:617) 10-04 02:58:59.105: ERROR/AndroidRuntime(197):     at com.google.android.maps.ItemizedOverlay.getItemAtLocation(ItemizedOve ...
http://android.blog.51cto.com/268543/393309 Java的xml解析器库有很多,总的来说,万变不离其宗的就是SAX和DOM解析器。 SAX的包是org.xml.sax DOM的包是org.w3c.dom 1) DOM      DOM 是用与平台和语言无关的方式表示 XML 文档的官方 W3C 标准。DOM 是以 ...
Global site tag (gtag.js) - Google Analytics