![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
lq_ios
正在学习中
展开
-
Android View Binding的使用
什么是View Binding官方文档View Binding是Android Studio 3.6推出的新特性,目的是为了替换掉findViewById。在启动视图绑定后,系统会为改模块中的每个xml文件生成一个绑定类,绑定类的实例包含对在相应布局中具有 ID 的所有视图的直接引用。View Binding 的优点Null 安全:由于视图绑定会创建对视图的直接引用,因此不存在因视图 ID 无效而引发 Null 指针异常的风险。此外,如果视图仅出现在布局的某些配置中,则绑定类中包含其引用的字段会使原创 2020-11-06 09:45:39 · 588 阅读 · 0 评论 -
Java 反射学习《三》Method详解
根据Class获取类的Methodpublic class Demo { public void demoMethod1() { } public void demoMethod2() { } public static void demoMethod3() { }}public interface DemoInterface { public static void interfaceMethod1() { }原创 2020-11-02 18:05:02 · 874 阅读 · 0 评论 -
Java 反射学习《一》 Field详解
如何获取Class对象每个类在被加载之后,系统就会为该类生成一个Class对象,通过该Class对象,就可以访问大炮JVM中的这个类。Java中获取Class对象的方式使用Class的 public static Class<?> forName(String className),参数的值是某个类的全限定类名(必须添加完整包名)。调用某个类的class属性来获取Class对象,如Person.class。调用某个对象的的getClass()方法,该方法是java.lang原创 2020-10-29 10:26:30 · 577 阅读 · 0 评论 -
用JAVA写的插入排序
public class ShellSort { public static void shell(int []s,int l){ //希尔排序 int n=l+1,i,j; // System.out.println(n+"======="); for(l=l/2;l>=1;l=l/2){ //设置每次组距,直到组距为1原创 2016-02-20 14:12:16 · 272 阅读 · 0 评论 -
Java 反射学习《二》 Constructor详解
根据Class获取类的构造方法public Constructor<?>[] getDeclaredConstructors() throws SecurityException 获取类的所有构造方法。这些构造方法可以使用 public, protected, 默认,private修饰。这些构造方法是无序的,如果类有默认的构造方法,他也会包含在数组中。这个这个Class表示的是接口primitive类型,还有数组,这个方法无效。public Constructor getDecla原创 2020-11-02 16:10:49 · 418 阅读 · 1 评论 -
Android 常见手机适配文档总结
华为适配文档小米适配文档OPPO适配文档魅族适配文档一加适配文档锤子适配文档三星适配文档原创 2020-10-29 18:21:03 · 227 阅读 · 0 评论 -
Android底部导航BottomNavigationView的使用
添加依赖BottomNavigationView很早之前就在 Material Design 中提出了,要想在项目中使用BottomNavigationView,首先我们应该在Moudule的build.gradle文件中引入material.material库。我们可以在Google‘s Maven Repository找到最新的android.material仓库地址我下面使用的是1.2.1的版本implementation 'com.google.android.material:mater原创 2020-10-26 15:22:33 · 2631 阅读 · 0 评论