240 发简信
IP属地:浙江
  • 120
    Android 动画

    Android 3.0之前已有View动画框架Animation(详见:Android之视图动画Animation),但存在一些局限性,当某个元素发生视图动画后,其响应事件位...

  • 【Android】BaseActivity基类设计

    作者:邹峰立,微博:zrunker,邮箱:zrunker@yahoo.com,微信公众号:书客创作,个人平台:www.ibooker.cc。 本文选自书客创作平台第141篇文...

  • 仿网易严选App分类列表功能实现

    先看效果(由于视频转Gif压缩所以视图边界被切掉了 不是布局问题): 思路 右边列表滑动到最顶最低不时进行刷新界面同时,界面有个切换的效果,以及右边的listView进行状态...

  • 常见算法

    一. 冒泡排序(BubbleSort) 基本思想:两个数比较大小,较大的数下沉,较小的数冒起来。过程:比较相邻的两个数据,如果第二个数小,就交换位置。从后向前两两比较,一直到...

  • 120
    排序算法总结

    一. 冒泡排序(BubbleSort) 基本思想:两个数比较大小,较大的数下沉,较小的数冒起来。 过程: 比较相邻的两个数据,如果第二个数小,就交换位置。 从后向前两两比较...

  • 120
    面试总结Android

    下面是啊最近几次面试总结:面试分类为三个方面 android相关 java相关 其他 Android相关 1.四大组件及其生命周期? 2.Activity个情况下的生命周期及...

  • 120
    Android单元测试

    单元测试不是集成测试,单元测试只是测试一个方法单元,不是测试一整个流程。单元测试的目标函数主要有三种: 有明确的返回值,如上图的add(int one, int anothe...

  • 120
    RecyclerView与ListView

    ListView作为一个流布局控件是一个比较老的资格了。RecyclerView作为Desgin设计里面的一个新空间却有着强大的功能,其支持线性布局、网格布局、瀑布流布局 三...

  • 120
    多线程开发

    多线程是实现并发机制的一种有效手段。进程和线程一样,都是实现并发的一个基本单位。线程是比进程更小的执行单位,线程是进程的基础之上进行进一步的划分。所谓多线程是指一个进程在执行...

  • 120
    软键盘中遇到的梗

    开发中避免不了编辑文字,Android系统以为我们提供了软键盘。世界开发中对于系统的软键盘我们总想改点东西。今天就写一下自己对软键盘的一些修改。 显示尺寸 adjustPan...

  • Bitmap处理

    开发中避免不了要与Bitmap打交道,但随着手机的屏幕及分辨率提高图片质量也得到很大提高,这就当来一系列的BUG源。一个就是OOM,OOM不单给程序带来问题,还对用户的使用带...

  • Fragment建立动态UI

    编写:fastcome1985 - 原文:https://developer.android.com/training/basics/fragments/creating.h...

  • 应用交互

    Intente启动 Android中最重要的特征之一就是可以利用一个带有action的intent使当前app能够跳转到其他app。例如:如果我们的app有一个地址想要显示在...

  • 120
    Activity的生命周期

    启动与销毁Activity 不同于使用 main() 方法启动应用的其他编程范例,Android 系统会通过调用对应于其生命周期中特定阶段的特定回调方法在 Activity ...

  • 兼容设备

    适配不同的语言 工程的根目录会创建一个res/的目录,目录中包含所有资源类型的子目录。其中包含工程的默认文件比如res/values/strings.xml,用于保存字符串值...

  • 120
    GridLayout 使用

    GridLayout 网格布局,在开发中并不是很常用,今天偶然用了一下发现并不是太会用,所以作此笔记以避免后面再次踏坑。 GridLayout 兼容包:compile 'co...

  • 120
    Android 全屏展示

    在Android 4.4以后,引入了Translucent System Bar的系特性,用于解决系统通知栏问题。 系统的通知栏和app界面融为一体,不再是孤立通知栏了。但是...