240 发简信
IP属地:重庆
  • 120
    android性能分析

    android性能分析 对于一个app的性能,我们可以通过以下几个点去分析: 内存 CPU GPU 网络 而这些性能直接影响到手机耗电量,发热量,界面的流程度,以及流量的消耗...

  • 用分治法求最大子项

    算法导论中的伪代码转换而来的Java语言实现的求最大子项的实现

  • 120
    归并排序

    https://www.cnblogs.com/chengxiao/p/6194356.html 结果为:[3, 3, 4, 6, 7, 7, 8, 9, 10]

  • 1.插入排序

    插入算法如下: 只有一个元素的数组,那么是有顺序的,所以从1开始循环遍历 第二从循环中,如果插入的元素小于前面的数,那么需要将插入的元素放在这个元素之前 这就相当于打扑克牌的...

  • Fragment懒加载

    懒加载解决ViewPager中加载Fragment的问题

  • Service知识

    Service的两种启动模式 startService() bindService 自定义Service 从中可以看出onCreate只执行一次,onCreate不管star...

  • 120
    启动模式

    Standard 标准启动模式(默认启动模式) SingleTop启动模式:如果在堆栈的最上层已经有这个Activity,那么直接重用堆栈上面的那个Activity Sing...

  • 120
    Activity生命周期

    Activity生命周期: onStart()方法中Activity的界面可见,但是不能够和用户进行交互 onResume()方法中Activity的界面可见,而且能够与用户...

  • 看见文中关于Service的地方,突然想到之前自己在刚学四个组件的时候一个非常愚蠢的举动,因为在培训机构学,老师也教的不是,我曾经尝试过自己去new service,还有activity,但是结果就是完全不用,自己new的service跟系统的完全就是两个对象,bindservice之后就是一个新的对象,跟之前没有任何联系,后来别人告诉我四大组件是不能new的,或者说new也没有用,留作教训吧。

  • MarkDown学习

    当写标题的时候在标题前面加#,#越多,表示标题越小 标题 一级标题 (一个#) 二级标题 (两个#) 三级标题 (三个#) 列表 加上* 或者 - 可以成为无序列表,例如:(...

  • Monkey 自动化测试

    Monkey是使用java编写的程序,android自带的,用于进行压力测试。详细参数可以使用adb shell monkey -h 进行查看。 实例如下: adb shel...

  • 【翻译】当我开始Android开发时,希望能早点认识的一些开源库

    原文地址 https://speakerdeck.com/chrisguzman/android-libraries-i-wish-i-knew-when-i-started...