美文网首页
8月总结下

8月总结下

作者: Longwide | 来源:发表于2015-08-12 17:34 被阅读81次
  1. ServiceCompat只提供了一个START_STICKY,应该用于Service onStartCommond的常量

  2. NavUtils是用于方便Activity Task之间UP down

  3. ArrayMap是android的省内存的Map

  4. AtomicInteger等 是线程安全的运算,就不用手写synchronized了

  5. android sdk/tools/templates下有android studio的模版

  6. android sdk/tools/proguard是混淆程序

  7. android sdk\extras\android\support下是sdk下载的support包

samples里面有v7等的例子程序,特别是mediaRouter和player值得一看

  1. android studio通过gradle构建的包在项目路径下面exploded-aar下面

app\build\intermediates\exploded-aar\com.android.support

  1. android studio通过gradle引入的路径可以在as中查看

通常在sdk\extras下

  1. RecyclerView具有app:layoutManager等属性需要引入

xmlns:app="http://schemas.android.com/apk/res-auto",

  1. layout中可以有view标签不同于View,指定class=""

  2. RecyclerView中setItemAnimator DefaultItemAnimator是ItemAnimator的实现类

用于remove或add或replace的动画

  1. Recycler.Adapter中的getItemViewType用于显示多种不同的View

设计ViewHolder时只需冗余变量就行

  1. as中使用ndk需要在local.properties中配置ndk.dir=path

  2. android.support.design.widget.CoordinatorLayout是头部收缩管理员

例如浮动按钮FloatingActionButton弹出Snackbar使用CoordinatorLayout后,浮动按钮会自动调整位置

CoordinatorLayout中必须使用android.support.v7.widget.Toolbar而非ActionBar

根据官方的谷歌文档,AppBarLayout目前必须是第一个嵌套在CoordinatorLayout里面的子view。

制造折叠效果

如果想制造toolbar的折叠效果,我们必须把Toolbar放在CollapsingToolbarLayout中:

制造视差效果

为了制造出这种效果,我们添加一个定义了app:layout_collapseMode="parallax" 属性的ImageView。
文章链接

  1. 使用IntentService替代线程,其内部使用HandlerThread
  2. android性能优化经验
  • 1000以内的数据使用ArrayMap替代HashMap
  • 考虑int ->Integer等自动boxing的效率,使用android提供的SparseBoolMap<boolean,Object>,SparseIntMap,SparseLongMap,LongSparseMap替代HashMap<Object,Object>
  • 使用enum会产生更大的dex,并占用更多的内存,强烈建议不使用enum类型
  • 使用回退机制延迟 请求,如定位请求,得到相同的定位这轮询时间加倍,或者网络轮询得到相同的数据轮询时间加倍,最好的办法避免轮询和减小数据传输量
  • 在网络硬件模块被激活之后,会继续保持几十秒的电量消耗,捆绑网络请求,队列请求等,或当手机充电、连接wifi时发送请求
    Android性能优化典范

相关文章

  • 终于终于, 更文俱乐部一期结束了,拿回押金,可以总结了!

    更文俱乐部一期结束了!总结下吧! 其实我都拿回押金了,是可以偷懒滴。 比如白天,被燕总拖着要总结下的时候,我们是这...

  • 总结下

    第一次在简书写文章,也是上大学后少有几次写的文章。 本来想着12.31写完的篇幅,因为跨年,跟朋友外面喝了个小烂...

  • 总结下

    大三下结束了,这学期一切都过的很快。 混沌分形导论: 寒假的时候弄过一点混沌的内容,没怎么听也没怎么去,ppt有点...

  • 总结下

    论文:1.回答问题不够沉得住气,太毛糙。2.对相关行业了解不是很透彻,回答问题有些浮躁。3.关于资格一直是软肋,没...

  • 总结下

    19年过了一半 这半年干了什么值得骄傲的事 1.谈了个男朋友,吃货,对我好,柔软善良,会做饭,愿意倾听我,三观正,...

  • 年中总结下

    1会计 2健康 包括瑜伽和跑步等等运动 3字 3英语 英语流利说 4书 每一天梦想练习 蔡康永说话之道 红楼梦 请...

  • 总结下最近

    难得有得闲,做一下最近两三个月的总结吧。 其实我也很意外,自己打算做web,其实从大二开始对web就有点抵触,总觉...

  • 52(完结下)

    东华到青丘的时间比原定下的早了整整一个半时辰,这让白止与白家四位兄弟猝不及防,白止气的直跺脚,说他别的规矩不守也就...

  • 总结下上周

    1、全身心的投入工作,我真的体会到了乐趣,我感到自己是那么从容。 2、我已经开始学着布局、谋局、导演,这让我有了成...

  • 《精进》-总结下

    前面我们总结了上半部分:告诉我们什么是厉害的人、怎么对待时间,怎么做出选择,我们要怎么行动。接下来我们来看下半部...

网友评论

      本文标题:8月总结下

      本文链接:https://www.haomeiwen.com/subject/ctgiqttx.html