摘要:
拉大锯网页地址:https://www.sunofbeach.net/u/1153952789488054272 在学到网络编程时,使用了大神搭建的用于学习的后台服务器,但是在运行时出现了如下的问题,提示端口被占用了,问题和解决方案如下: PS F:\Android_Develop\sunofbea 阅读全文
摘要:
首先,介绍一个Markdown 的编辑器,编辑后可以直接渲染出效果,有需要的可以自行下载。 Typora 官网:https://typora.io/ 一 Markdown 标题 1.使用 = 和 标记一级和二级标题 2.使用 号标记 使用 号可表示 1 6 级标题,一级标题对应一个 号,二级标题对应 阅读全文
摘要:
1.前提 对于Java外部类和内部类的概念不清楚的,可以自行去百度一下,了解一下。 2.Java的四种权限修饰符 private (私有的)无法访问:使用private关键字,就意味着被声明的成员或方法,除了本类,其他任何类都无法访问。 public (公共的)接口访问权限:使用public关键字, 阅读全文
摘要:
GridLayout ============= 本章以一个小的实现示例讲述: 实现效果如图: 代码实现: 阅读全文
摘要:
TableLayout ============== 前面所学的LinearLayout和RelativeLayout两大布局已经完全适用于各种开发条件下,其他的布局仅供参考学习,毕竟知识就是力量,以后的开发过程中万一遇到也能游刃有余。 表格布局允许我们使用表格的方式来排列组件,就是行与列的方式。 阅读全文
摘要:
FrameLayout =============== 这个布局相对前面两节介绍的布局就简单了很多,因此它的应用场景也就特别的少。这种布局没有方便的定位方式,所有的控件都会默认摆放在布局的左上角。新建UILayoutTestThree工程,修改activity_main.xml的代码: 运行程序,效 阅读全文
摘要:
RelativeLayout =============== 接着上一篇,本篇我将介绍RelativeLayout(相对布局)的一些知识点。 RelativeLayout 这是一个非常常用的布局,相比于上节所学到的LinearLayout布局,它更加的随意,可以通过相对定位的方式让控件出现在布局的任 阅读全文
摘要:
Android五大布局 ================ 本篇开始介绍Android的五大布局的知识,一个丰富的界面显示总是要有众多的控件来组成的,那么怎样才能让这些控件能够按你的想法进行摆放,从而自定义你所想要的用户界面呢?这就牵涉到本章将要学习的知识————五大布局。本篇将依次对 LinearL 阅读全文
摘要:
Service =========== Android多线程编程 当我们在程序中执行一些耗时操作时,比如发起一条网络请求,考虑到网速等原因,服务器未必会立刻响应我们的请求,此时我们就需要将这些操作放在子线程中去运行,以防止主线程被阻塞。 线程的基本用法 新建一个类继承自Thread,然后重写父类的r 阅读全文
摘要:
Content Provider ============== 内容提供器简介 内容提供器(Content Provider)主要用于 在不同的应用程序之间 实现数据共享的功能 ,它提供了一套完整的机制, 允许一个程序访问另一个程序中的数据,同时还能保证被访数据的安全性 ,目前,使用内容提供器是An 阅读全文
摘要:
Broadcast ========== 广播机制简介 Android中的广播主要可以分为两种类型: 标准广播 和 有序广播 。 标准广播:是一种完全异步执行的广播,在广播发出之后,所有的广播接收器几乎都会在同一时刻接收到这条广播消息,因此它们之间没有任何先后顺序可言。这种广播的效率会比较高,但同时 阅读全文
摘要:
推荐Android入门书籍:第一行代码(郭霖) google官方文档地址:https://developer.android.google.cn/guide/components/activities CoordinatingActivities Activity ================= 阅读全文
摘要:
声明:本文来自我的导师wangjie. 本文主要包含以下内容 一、查看项目所在分支二、切换到目标分支三、查看当前所在分支四、编译Android源码五、source Android 编译环境六、lunch 所需的编译项目七、单编 模块八、push 模块 验证修改是否生效 一、查看项目所在分支 git 阅读全文
摘要:
1.随机数类(Random) package com.denniscui; import java.util.Random; /* * Random:用于产生随机数 * * 使用步骤: * A:导包 * import java.util.Random * B:创建对象 * Random r = ne 阅读全文
摘要:
在一个程序执行的过程中,各条语句的执行顺序对程序的结果是有直接影响的。也就是说程序的流程对运行结果有直接的影响。所以,我们必须清楚每条语句的执行流程。而且,很多时候我们要通过控制语句的执行顺序来实现我们要完成的功能。 流程控制语句分类: -顺序结构 -选择结构 -循环结构 1.顺序结构 1.1 顺序 阅读全文
摘要:
1.三元运算符的执行流程 package com.denniscui_05; /* * 三元运算符: * 关系表达式?表达式1:表达式2 * * 执行流程: * A:计算关系表达式的值,看是true还是false * B:如果是true,表达式1就是结果 * 如果是false,表达式2就是结果 */ 阅读全文
摘要:
1.Eclipse的概述(磨刀不误砍柴工) -Eclipse是一个IDE(集成开发环境) -IDE(Intergrated Development Environment) -集成了代码编写功能,分析功能,编译功能,调试功能等一体化的开发软件。 -Eclipse的特点描述 -免费 -纯Java语言编 阅读全文
摘要:
+是一个运算符,我们应该能够看懂,做数据的加法。 boolean类型不能转换为其他的数据类型。 默认转换: byte,short,char--int--float--double byte,short,char相互之间不转换,他们参与运算首先转换为int类型 强制转换: 目标类型 变量名 = (目标 阅读全文