跳到主要内容
SUN / 笔记

BLOG / 766 ARTICLES

技术笔记

计算机基础、AI、后端与客户端开发笔记

Android · 435 篇文章清除筛选
32 分钟
Android

注解使用

更通俗的意思是为程序的元素(类、方法、成员变量)加上更直观更明了的说明,这些说明信息是与程序的业务逻辑无关,并且是供指定的工具或框架使用的。 Annontation像一种修饰符一样,应用于包、类型、构造方法、方法、成员变量、参数及本地变量的声明语句中。

3 分钟
Android

SlidingMenu

SlidingMenu无非就是一个包含三个View的控件,左边View、中间View(默认时全屏)、右边View,默认的情况下中间View会把两边的View覆盖住, 在手指滑动的时候,会根据手指的滑动方向以及滑动距离去移动中间的那个View,从而能让两边View完全可见。在定义该View的时候,首先会想到继承RelativeLayout,能简单的实现这种左、

5 分钟
Android

Android中相机与相册的详细使用

目前主流app都具有上传头像啊,上传图片的功能,看起来好简单的需求,但是其实这里面有一点点不同的地方。先说一下我的思路,因为开发周期的问题,并没有打算自定义相机与图片查询工具,打算采用系统相机和图片查看工具,最开始我打算调用系统的剪裁并且取得的效果还是不错的,因为我最开始做的是系统头像上传的这个功能,后来我采用同样的方法做了上传商品图片的功能,但是这个时候就

22 分钟
Android

RxJava详解(一)

现在RxJava变的越来越流行了,很多项目中都使用了它。特别是大神JakeWharton等的加入,以及RxBinding、Retrofit、RxLifecycle等众多项目的,然开发越来越方便,但是上手比较难,不过一旦你入门后你就会发现真是太棒了。

9 分钟
Android

8.虚拟机

通常而言,应用程序直接运行在PC或服务器的操作系统上。每台PC或服务器在同一时间只运行一个操作系统。因此,应用程序供应商需要为每个操作系统或平台重写应用程序的部分代码,才能使应用能够得到系统支持的运行。要支持多种操作系统,应用程序供应商需要创建、管理和维护多种硬件与操作系统基础设施,这一过程需要耗费昂贵的代价和大量的资源。处理这个问题的有效策略之一称为虚拟化

1 分钟
Android

Android黑科技——ButterKnifeZelezny

当一个XML中元素实在过多的时候,手动绑定id,不但浪费时间,而且非常的麻烦,有了这个黑科技之后,就可以轻松很多,解放双手啦。这是一个Android的插件,它是基于ButterKnife开发的,想要安装这个需要先添加Butterknife的 依赖,具体步骤如下:

10 分钟
Android

Android编码规范

Java程序有两类注释:实现注释(implementation comments)和文档注释(document comments)。 实现注释是使用/.../和//界定的注释。文档注释(被称为"doc comments")由/**...*/界定。文档注释可以通过javadoc 工具转换成HTML 文件。

2 分钟
Android

Kotlin for android

下面就我们就开始一个入门级别的demo吧,现在谷歌已经推出了android studio3.0已经支持了Kotlin这门语言,下载地址:https://developer.android.google.cn/studio/preview/index.html ,只需要在这里新建一个工程,然后在是否要加入kotlin的选项上面勾一下就可以了。

页