自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (3)
  • 收藏
  • 关注

原创 电鱼者说

电鱼,就是通过电力,将鱼电死电晕,然后收获。最近看到一则新闻,说中国近海已经90%捕不到鱼,所以不得不到越来越远的海域进行捕捞。这大部分原因就是电鱼造成的。电鱼的坏处有这么几点:1.会消灭海上微生物,而这是大多数鱼和其他海生物的食物来源。2.电鱼,是不分大鱼小鱼,甚至鱼苗,都会被电到,真是让鱼儿绝子绝孙。3.大多数鱼会被电死,而没被电死的,也会被破坏身体技能,例如不能产卵等。

2017-09-19 08:02:22 569

原创 android之layout_weight属性

我们知道在xml布局的时候,LinearLayout下面的子控件可以使用layout_weight属性,那么我们根据源码,来分析下这个属性的一些知识点。首先,在系统代码attrs.xml,我们可以知道对这个的定义,还有一个跟weight有关的weightSum的定义。                        这个就是layout_weight的定义

2017-09-18 17:52:00 646

原创 这个年纪:齐一

这是一首歌,先献上歌词:当我发现我已到了该成家的年纪但我的女人呢 但我的女人呢当我习惯把实话都变成了童话那我的单纯呢 那我的单纯呢这个年纪我已不再将就有些事情无法强求该来的总会来该走的也无法挽留青春慢慢从身边溜走我开始变的怀旧喝光了这杯酒就再也无法回头这个年纪的我们爱情跟不上分开的节奏这个年

2017-09-14 11:43:29 687 3

原创 高通android 7.0彩信发送过程中使用到的google pdu

对于彩信与数据库的交互操作,google并没有将这部分代码放在Mms中,而是放在framework中的pdu部分。具体代码路径是在:opt\telephony\src\java\com\google\android\mms\pdu 现在我们来先简单介绍下。从发送彩信过程中需要使用到的类分析。我们从前面博客知道,发送彩信涉及到的Pdu有:SendR

2017-09-14 10:42:35 1962 2

原创 高通android 7.0短信会话界面加载流程

在短信会话列表界面,点击其中一条记录,会进入相对应的短信会话详情界面。短信加载内容分为草稿和历史聊天记录。UI分面分为新建短信和打开已经保存在数据库的历史短信会话。新建短信在前面我们已经分析了。现在我们来分析打开已经保存在数据库的历史短信会话的流程。并且分析短信加载草稿和历史聊天记录的流程。ConversationList.java

2017-09-13 15:20:07 937

原创 高通android 7.0新建短信流程

在短信列表,点击新建短信按钮,进入新建短信流程。ConversationList.javapublic void createNewMessage() {        startActivity(ComposeMessageActivity.createIntent(this, 0));    }新建和打开已有的的区别是传递进去的threadI

2017-09-13 14:45:04 734

原创 MTK启动短信优化闪屏(闪白屏或者黑屏)

Activity启动的时候需要一段时间去初始化,这个时候就会有一定的延迟,为了提高用户体验,Android引入了StartingWindow来对这个过程进行过度,在真正的Activity进行初始化的时候会显示StartingWindow,该StartingWindow的主题样式和真正的Activity的主题是一样的。在真正的Activity初始化完成之后就会消除掉StartingWindow,显示

2017-09-13 14:00:01 586

转载 Android应用启动优化:一种DelayLoad的实现和原理

在网上看到这么一篇技术文章,感觉非常有用,所以转载之,并做了一点总结,详细看原文。原文链接是:http://www.open-open.com/lib/view/open1447940095744.html异步加载延时加载懒加载延时加载,一般用postDelayed,但是有一个问题,就是delay的时间问题,高端机比较快,低端机很慢,所以这个时间很难

2017-09-13 10:19:14 259

原创 高通android 7.0短信草稿保存流程

短信应用,当输入联系人并且短信内容不为空,在没有发送的情况下退出短信界面,则会进行短信草稿保存,以便下次重新进入会话界面可以重新加载,进行重新编辑或者发送。我们现在就来分析其流程:ComposeMessageActivity.java当点击退出会话界面,就会触发exitComposeMessageActivity(new Runnable() {     

2017-09-12 16:34:10 1983

原创 日志分析找到弹出toast的应用

我们有时候手机在运行过程中,触发某些条件,会弹出toast,但是有时候会对我们造成困扰,因为不是我们应用弹出来,但是发生的场景又是在我们应用操作过程中发现的。所以这个时候就需要对日志进行分析,找出正在弹出toast的地方。public void show() {        if (mNextView == null) {            throw new Runti

2017-09-12 16:02:40 2423

原创 高通android 7.0彩信重发机制

彩信的重发机制跟DefaultRetryScheme这个有关        60000 1分钟        300000 5分钟        600000 10分钟        1800000 30分钟    单位是毫秒getWaitingIntervalRetryScheduler.java是单例模式

2017-09-12 09:02:04 498

原创 高通android 7.0彩信发送流程

ComposeMessageActivity.javasendMessageWorkingMessagesendprivate void prepareForSave(boolean notify) {        // Make sure our working set of recipients is resolved

2017-09-12 08:59:53 5120 5

原创 高通android 7.0短信发送流程

ComposeMessageActivity.javasendMessagemWorkingMessage.setWorkingMessageSub(mSelectedSubId);设置subIdmWorkingMessage.send(mDebugRecipients);我们注意,在输入收件人获取的收件人和当前的mConversation.getRec

2017-09-11 14:03:00 1812 1

计算机数据结构十日谈

适合刚开始学习的同学,容易理解,是一本很好的有关数据结构的好书

2009-10-09

计算机软件技术基础教程

解决计算机软件技术的基础教程,里面是NLC文件,请自己下载阅读器。

2009-09-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除