摘要:
•区分成员变量和局部变量 public class Person { String name; int age; public void set(String name,int age) { this.name = name; this.age = age; } } 形参与成员名字重名,用 this 阅读全文
摘要:
•问题来源 Genymotion 是个很不错的 Android 模拟器,系统更新快,启动速度快; 但是服务器在国外,Android 镜像下载起来那个速度就不敢恭维了; 当然如果你可以【科学,上网】就另当别论了。 •解决方案 常规操作 先去下载你需要的版本,这里以下载 Custom Phone 6.0 阅读全文
摘要:
•概念 Service(服务)是一个长期运行在后台,没有用户界面的应用组件,即使切换到另一个应用程序或者后台,服务也可以正常运行; 因此,服务适合执行一些不需要显示界面的后台耗时操作,比如下载网络数据,播放音乐等。 •定义一个服务 新建一个 ServiceTest 项目,然后右击 com.examp 阅读全文
摘要:
•前言 如果你涉及软件开发,可能会经常听到 “高内聚,低耦合” 这种概念型词语。 可是,何为 “高内聚,低耦合” 呢? •概念 “高内聚,低耦合” 是相对于代码而言,一个项目中: 每个模块之间相互联系的紧密程度,模块之间联系越紧密,则耦合性越高,模块的独立性就越差,反之同理; 一个模块中各个元素之间 阅读全文
摘要:
•参考链接 【mysql Windows (x86, 64-bit), ZIP 安装步骤】 【详细完整MySQL8.0.23安装教程】 【MYSQL安装出现问题(The service already exists)】 【在MySQL登录时出现Access denied for user ‘root 阅读全文
摘要:
CoordinatorLayout •简介 CoordinatorLayout 协调布局,可以理解为功能更强大的 FrameLayout 布局; 它在普通情况下作用和 FrameLayout 基本一致,通常适用于两种使用方式: 作为界面最顶层的装饰布局 作为包含一个或多个子视图的特定交互容器 Coo 阅读全文
摘要:
•AppBarLayout 简介 AppbarLayout 是一种支持响应滚动手势的 app bar 布局; 基本使用 新建一个项目,命名为 TestAppBarLayout; 修改 activity_main.xml 中的代码; activity_main.xml <?xml version="1 阅读全文
摘要:
•问题描述 电脑连接校园网的有线网络(用户A的网络),在连接的时候选择了自动连接, 导致一插上网线就自动连接 用户A 的网; 现在想要换成 用户B 的网络,就这个问题提出一个解决方案; •解决方案 找到自动连接无线网的浏览器,打开这个网址🔗,点击右上角的下线按钮; 然后,用其他浏览器再次打开上述网 阅读全文
摘要:
•何为 Broadcast ? Broadcast 直译广播,接下来举个形象的例子来理解下 Broadcast; 上学的时候,每个班级都会有一个挂在墙上的大喇叭,用来广播一些通知,比如,开学要去搬书, 广播: "每个班级找几个同学教务处拿书",发出这个广播后,所有同学都会在同一时刻收到这条广播通知, 阅读全文
摘要:
•前言 在学习《第一行代码》,4.5 小节——一个简易版的新闻应用的时候🔗; 在为 RecyclerView 创建适配器的时候; 作者直接在 NewsTitleFragment.java 中新建了一个内部类 NewsAdapter 来作为 RecyclerView 的适配器; 我就在想,是不是可以 阅读全文