- 博客(8)
- 收藏
- 关注
原创 java注解
Java 注解(Annotation)又称 Java 标注,是 JDK5.0 引入的一种注释机制。Java 语言中的类、方法、变量、参数和包等都可以被标注。和 Javadoc 不同,Java 标注可以通过反射获取标注内容。在编译器生成类文件时,标注可以被嵌入到字节码中。Java 虚拟机可以保留标注内容,在运行时可以获取到标注内容,同时它也支持自定义 Java 标注。内置的注解Java 定义了一套注解,共有 7 个,3 个在 java.lang 中,剩下 4 个在 java.lang.annotatio
2021-12-02 12:25:30 447
原创 Activity的生命周期
一、典型情况下的生命周期4种活动状态(每个活动在其生命周期中最多可能有4种状态):运行状态:活动位于返回栈栈顶时,即在前台可见可交互。暂停状态:活动不再处于栈顶位置但仍然可见。停止状态:活动不再处于栈顶位置但完全不可见销毁状态:活动从返回栈移除时。在正常情况下,Activity会经历如下生命周期:onCreate():表示Activity正在被创建,是在活动第一次被创建的时候调用。在这个方法中可以完成活动的初始化操作,比如加载布局,绑定事件等等。onRestart():表示Activity
2021-10-13 22:22:37 1352
原创 广播(Broadcast)
1.广播的类型:标准广播(Normal broadcast)是一种完全异步执行的广播,在广播发出之后,所有的广播接收器几乎都会在同一时刻接收到这条广播消息,因此他们之间没有先后顺序。效率比较高,但是不能被截断。有序广播(Ordered broadcast)是一种同步执行的广播,在广播发出之后,同一时刻只能有一个广播接收器能收到消息,当这个广播接收器中的逻辑执行完毕之后,广播才会继续传递。优先级高的广播接收器就会先收到消息,并且可以截断正在传递的广播,这样后面的广播接收器就收不到消息了。还可以分为系
2021-08-05 11:28:40 726
原创 碎片(Fragment)
碎片(Fragment)是一种可以嵌入在活动当中的UI手段,它能让程序更加合理和充分地利用大屏幕的空间,在平板上应用广泛。碎片有自己的生命周期,可以包含布局,可以称为迷你型活动。活动中是不能嵌套活动的,但是碎片可以嵌套在活动中。1.碎片的简单用法在一个活动中添加两个碎片,让这两个碎片平分活动空间。(1)新建左侧,右侧布局left_fragment.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:andro
2021-08-03 20:46:39 260
原创 Android控件之RecyclerView
1.RecycleView的基本用法RecyclerView是比ListView更强大的滚动控件,不仅可以实现ListView的效果,还优化了ListView中存在的不足。可以实现横屏滚动和竖屏滚动。首先新建一个RecyclerViewTest项目,并让AndroidStudio自动创建好活动。由于RecyclerView属于新增的控件,Android团队为了让RecyclerView在所有的Android版本上都能使用,将其定义在support库当中。要使用RecyclerView控件就必须在项目的b
2021-07-31 11:40:38 695
原创 AndroidStudio出错管理
Installed Build Tools revision 31.0.0 is corrupted. Remove and install again using the SDK Manager.遇到这个错误代表你在AndroidStudio创建的Android模拟器与系统内部的版本不匹配。解决方法(1)点击如图的->Project Structure(2)Project Structure->Modules->Properties,修改如图Complie Sdk Versio
2021-07-30 15:21:35 333
原创 Android控件之ListView
Android控件-----ListView1.ListView的用法ListView是安卓最常用和最难用的控件之一,它允许用户通过手指上下滑动的方式将屏幕外的数据滚动到屏幕内,同时屏幕上原有的数据则会滚动出屏幕。比如查看QQ聊天记录,阅读新闻等等。1.1.ListView的简单用法ListView是用于展示大量数据的,这些数据可以直接定义在数组中,可以是从网上下载的,也可以是从数据库读取的。但是,数组中的数据不能直接传递给ListView,需要借助适配器来完成。在这里我们使用ArrayAdapte
2021-07-30 10:58:58 661
原创 python基础知识(一)
Python基础知识(一)- 标识符1.标识符在程序中用来标识各种程序成分,命名程 序中的一些实体。包括三方面: 字母(a~z A~Z); 数字(0~9); 下划线:“_”2.合法的标识符: x, a1, wang,num_1, radius, 不合法的标识符: first-name,5sum注意:第一个字符必须是字母或下划线字母区分大小写单独的下划线用...
2019-10-04 17:55:58 393
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人