![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础知识总结-经典
菜鸡学长
啥都不会的菜鸡学长
展开
-
java多线程_基础(二)
一,Java线程具有五中基本状态:新建状态(New):当线程对象对创建后,即进入了新建状态就绪状态(Runnable):当调用线程对象的start()方法(t.start();),线程即进入就绪状态。处于就绪状态的线程,只是说明此线程已经做好了准备,随时等待CPU调度执行,并不是说执行了t.start()此线程立即就会执行;运行状态(Running):当CPU开始调度处于就绪状态的线程时,此时线程才转载 2017-06-22 21:13:27 · 167 阅读 · 0 评论 -
Android_View类_基础(六)
public class View implements Drawable.Callback, KeyEvent.Callback, AccessibilityEventSource {……} 学习自定义控件时遇到View问题,以上是View官方定义。原创 2017-07-08 20:09:26 · 282 阅读 · 0 评论 -
java回调初步理解_(七)
Class A实现接口CallBack callback——背景1 class A中包含一个class B的引用b ——背景2 class B有一个参数为callback的方法f(CallBack callback) ——背景3 A的对象a调用B的方法 f(CallBack callback) ——A类调用B类的某个方法 C 然后b就可以在f(CallBack callback)方法中调用A原创 2017-07-08 20:18:06 · 204 阅读 · 0 评论 -
Android自定义控件_基础(五)
Android开发中难免遇到需要自定义控件的需求,有些是产品的要求在Android标准控件库中没有满足要求的,有些是开发过程中没有代码的可复用,自己定义的。Android已经提供了一系列基础控件和xml属性来帮助你创建自定义控件。1. View的子类View在Android是最基础的几个控件之一, 所有的控件均继承自View,你也可以直接继承View也可以继承其他的控件比如ImageView等。原创 2017-07-08 19:49:37 · 261 阅读 · 0 评论 -
Android组件service_基础(四)
直接上图 两种启动方式startService()和bindService(),前者的特点是“单带不参团”,后者是“不求同生,但求同死”。 具体用法稍后再详细阐述。原创 2017-06-28 09:39:40 · 173 阅读 · 0 评论 -
Android用户界面_输入控件
通用输入控件:Button、EditText、AutoCompleteTextView、CheckBox、RadioGroup 、RadioButton、ToggleButton、Spinner 、TimePicker、DatePicker**Button** 继承自类 android.widget.TextView - setClickable(boolean clickable)原创 2017-07-14 16:47:37 · 525 阅读 · 0 评论 -
Android用户界面_布局
推荐:在XML 中声明布局。如果您对在运行时实例化 View 对象布局相关原理:当您编译应用时,每个 XML 布局文件都会编译到一个 View 资源中。每个视图对象和 ViewGroup 对象都支持各自的各类 XML 属性。任何视图对象都可能具有关联的整型 ID,此 ID 用于在结构树中对 View 对象进行唯一标识。可以在代码中动态设置布局参数,位置,内边距,尺寸,外边距。常见布局:1.原创 2017-07-14 16:12:59 · 431 阅读 · 0 评论 -
Android用户界面_UI概述
Android 应用中的所有用户界面元素都是使用 View 和 ViewGroup 对象构建而成。View 对象用于在屏幕上绘制可供用户交互的内容。ViewGroup 对象用于储存其他 View(和 ViewGroup)对象,以便定义界面的布局。Android 提供了一系列 View 和 ViewGroup 子类,可为您提供常用输入控件(如按钮和文本字段)和各种布局模式(如线性布局或相对布局)原创 2017-07-14 15:06:14 · 644 阅读 · 0 评论 -
Android组件activity_基础(三)
Android四大基本组件分别是Activity,Service服务,Content Provider内容提供者,BroadcastReceiver广播接收器。很清晰的一张图,体现了activity的各个流程原创 2017-06-24 13:54:19 · 191 阅读 · 0 评论 -
padding与margin区别
android布局文件中经常出现这两个属性,做一个小结。先从单词含义区别: margin [ˈmɑ:dʒɪn] n. 边缘,范围; 极限; 利润,盈余; (版心外) 的空白; padding [ˈpædɪŋ] n. 衬垫; 衬料; 赘语; 废话;属性区别: padding属性:用于设置控件内容相对控件边缘的边距; margin属性:控件边缘相对父控件的边距(父控件控制); 来张原创 2017-07-27 20:43:29 · 374 阅读 · 0 评论