SIPC Android's Blog

Boilerplate of Hux Blog

马梓涵-学习笔记1

课堂笔记 匿名内部类 匿名内部类最重要的特征是可以简化代码。 — 它是一种内部类的简化写法,它必须是继承一个父类,或实现一个接口。 — 在编写代码时可以直接new一个父类或接口,然后补全重写其方法。 — 例如 — () new fuleijiekou(){ //方法重写 public void method(){} } () 接口回调 — 接口回调是指:可以把使用某...

赵峻天 学习笔记1

匿名内部类 当某个类只需要使用一次时,为了代码简洁,使用匿名内部类,可避免单独编写为一个类 如以下页面跳转代码: Button button=(Button)findViewById(R.id.button); button.setOnClickListener(new OnClickListener() { @Override pu...

张若萱 学习笔记1

泛型 泛型的存在是为了可以让我们在写自己的java文件时就能让编译器查出错误,方便修改 比如说 list a=new arraylist; a.add("123"); a.add(123); string s=a.get(1); 这个时候编译器不会报错,但在运行时会报错 出现编译错误比运行错误好的多,使程序有更好的可读性和安全性 可以在list后面加然后a.add(123)下面会有一...

网络

前言 最近又在重新看《第一行代码》这本书,在第五章中有一个样例,可以检测当前网络状态,但是只能判断当前网络是否可用,在此之上我想是否能做出一个和我们日常使用的APP一样判断当前网络是wifi还是移动网络的样例出来,于是便有了这篇博文的诞生,同样这也是我第一次写博文,希望能够给需要的人带来一些启发。 检测网络变化 首先在清单文件里加入权限 <uses-permission ...

ButterKnife配置及使用

黄油刀(ButterKnife) 官方文档 简介(为什么需要使用它?): ButterKnife取代了findViewById完成View的注入,提高效率 使用注解生成模块代码,用于把一些字段和方法绑定到 Android 的 View; 强大的View绑定和Click事件等处理功能,简化代码,提升开发效率 运行时不会影响APP效率,使用配置方便 代码清晰,可读性强 ...

Android shape 使用指南和常用属性

1为什么使用shape: 在项目的开发中会遇到各种各样的背景设置和使用,如果直接使用图片会导致app变大,因此可以使用在xml中声明shape属性来绘制想要的使用的背景 2 shape的常见属性标签 1.shape 的创建 ​ 在drable下新建shape文件如图​ 2.shape的属性 在shape中 android:shape= 可以指定图形形状,分别是rectang...

Welcome to SIPC Android's blog

"SIPC Android组的博客建立了"

我们的博客就这么建立了 以后会不定期在此平台分享优质内容