
Android 随心笔记
文章平均质量分 75
Jusenr
这个作者很懒,什么都没留下…
展开
-
maven-publish插件的使用笔记
—START—一、插件简介maven-publish是一个Gradle插件,用来实现将本地library发布到Apache Maven仓库。例如:将*.aar、*.jar等library发布到仓库当中,我们可以通过gradle或者maven进行远程依赖使用它。二、引入插件在需要用到的模块的build.gradle文件加入如下代码即可。apply plugin: 'maven-publish'三、插件使用引入插件后,我们可以扩展一些我们自定义的属性以及任务。引入插件的模块中,我们可以通过复写p原创 2021-09-02 17:16:17 · 2442 阅读 · 0 评论 -
View Binding爆红解决方案
注意!注意!注意! 这只是警告而已,不影响代码正常编译和工作!但是,对于有洁癖的我来说,绝对不能忍!不能忍!废话不多说先看警告示例:怎么办呢?该怎么办呢?到底怎么办呢?百度啊,谷歌啊!都没有给出实际的解决方案 。最后还是的我出马,根据问题原因,寻找解决方案。问题原因是什么呢?AS 没有明确具体该引用哪个类,而导致的!解决思路呢?给AS 配置一个引用源不就可以了吗!注意重点来了!想啊想啊 终于知道该怎末处理了!以下是解决方案的实现:在项目view binding 的配置原创 2021-08-20 10:27:22 · 3440 阅读 · 4 评论 -
[置顶]MySQL 的相关语句(增删改查)(SQLyog软件实现)
-- 创建雇员表:empCREATE TABLE emp( empno INT, -- 员工编号 ename VARCHAR(50), -- 员工姓名 job VARCHAR(50), -- 员工工作 mgr INT, -- 领导编号 hiredat原创 2016-07-27 22:36:37 · 2067 阅读 · 0 评论 -
反射--(代码实现)
创建Student类 1 public class Student { 2 3 private String name ; 4 5 private int age ; 6 7 @Override 8 public String toString() { 9 return "Student [nam原创 2016-07-27 22:36:32 · 342 阅读 · 0 评论 -
设计模式概述 + 分类
A:设计模式概述 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。 使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性以及代码的结构更加清晰. B:设计模式分类 创建型模式(创建对象的): 单例模式、抽象工厂模式、建造者模式、工厂模式、原型模式。原创 2016-07-27 22:36:29 · 241 阅读 · 0 评论 -
网络编程3要素
A: IP地址 标示我们计算机在互联网上的位置B: 端口号 标示我们的计算机中的应用程序的C: 协议 数据的传输规则IP地址: 标示我们的计算机在互联网上的位置 IP地址的由来, 我们都计算机只能识别二进制数据,那么IP地址应该也是一个二进制数据,它是一个32的二进制数据 比如: 000001原创 2016-07-27 22:36:26 · 321 阅读 · 0 评论 -
抽象类和接口的区别
/** * 抽象类和接口的区别: * * 成员: * 抽象类:可以有变量,可以有常量,可以有抽象方法,可以有普通方法 * 接口:没有变量,看似变量是常量,只有抽象方法 * * 关系: * 类和类:单继承、没有多继承有多层继承 * 类和接口:实现关系,让类具备更多的能力,可以实现多个原创 2016-07-27 22:36:24 · 249 阅读 · 0 评论 -
java 实现(代码) -- 水仙花数 + 杨辉三角形
1 /* 2 在控制台输出所有的“水仙花数” 3 水仙花:100~999 4 5 在以上数字范围内:这个数=个位*个位*个位+十位*十位*十位+百位*百位*百位 6 7 例如:xyz=x^3 +y^3 +z^3 8 9 怎么把三位数字拆成每位整数10 11 思路:百位: int x= i / 100原创 2016-07-27 22:36:21 · 525 阅读 · 0 评论 -
演示 pull解析的基本步骤(代码演示)
pull解析器: * 反序列化:将xml中的数据取出 1.导入jar包 2.创建解析器工厂 3.获取解析器 4.设置输入流,关联了目标文件 5.解析 1 import java.io.FileInputStream;原创 2016-07-27 22:36:19 · 265 阅读 · 0 评论 -
[置顶]XML 概述 (可扩展标记语言)
XML:eXtensible Markup Language 可扩展标记语言 概念:可扩展:xml中所有的标签都是自定义的。没有预定义的。 功能: 存储数据 作为配置文件: 作为数据载体,在网络中传输 语法: 1.xml文档的后缀名 .xml 2.xml文档第一原创 2016-07-27 22:36:39 · 405 阅读 · 0 评论 -
[置顶]JDBC快速入门
1 /** 2 * JDBC快速入门: 3 * 1.导入jar包 数据库驱动 4 * 2.注册驱动 5 * 3.获取数据库连接对象 Connection 6 * 4.定义sql语句 7 * 5.获取发送执行sql语句的对象 Statement 8 * 6.发送执行sq原创 2016-07-27 22:36:47 · 291 阅读 · 0 评论 -
[置顶]单例设计模式 (代码实现)
---单例设计模式之饿汉式--- 创建SingleInstance类 1 /** 2 * 单例设计模式之饿汉式 3 */ 4 public class SingleInstance { 5 /** 6 * 私有化构造方法 7 */ 8 private SingleInstance() {} 9原创 2016-07-27 22:36:49 · 215 阅读 · 0 评论 -
[置顶]会话技术( Cookie ,Session)
会话技术: 会话:浏览器访问服务器端,发送多次请求,接受多次响应。直到有一方断开连接。会话结束。 解决问题:可以使用会话技术,在一次会话的多次请求之间共享数据。 分类: 客户端会话技术 Cookie 服务器端会话技术 Session 客户端会话技术:Cookie 小饼干的意思 服务器端不需要原创 2016-07-27 22:36:59 · 350 阅读 · 0 评论 -
[置顶]Request 和 Response 原理
* Request 和 Response 原理: * request对象和response对象由服务器创建,我们只需要在service方法中使用这两个对象即可 * 继承体系结构: ServletRequest * Response:封装响应消息,设置响应消息 * 设置响应行:HTTP/1.1 200 ok * setStatus(int c原创 2016-07-27 22:36:57 · 446 阅读 · 0 评论 -
[置顶]Java中 实现多线程成的三种方式(继承,实现,匿名内部类)
------------------------------------------------------------------------------------------------------------ 1 /** 第一种方式:继承Thread类 2 3 * 1. 定义一个类,然后让该类继承Thread类 4原创 2016-07-27 22:36:42 · 355 阅读 · 0 评论 -
[置顶]Android中Listview展示及其优化好处
展示效果: 中间的item条目是可以上下滑动的。 代码实现: 1 @Override 2 public View getView(int position, View convertView, ViewGroup parent) { 3 4 ViewHolder holder; 5原创 2016-07-27 22:37:12 · 635 阅读 · 0 评论 -
[置顶]手机APP创建桌面快捷方式
预览: 需要权限: 1 uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT" /> 配置文件:AndroidManifest.xml1 activity2 android:name="com.myself.news.activit原创 2016-07-27 22:37:09 · 515 阅读 · 0 评论 -
[置顶]android 四大组件之---Service
服务服务的生命周期--- 1 开启服务的生命周期完整的生命周期:onCreate()-->onStartCommand()-->onDestroy()* 开启服务:onCreate()-->onStartCommand()* 停止服务:onDestroy()* 特点: 1. 服务可以被多次开启,每次开启都执行onStartCommand(原创 2016-07-27 22:37:02 · 444 阅读 · 0 评论 -
[置顶]Servlet的生命周期+实现方式
1.Servlet的生命周期: (1)被创建: 默认情况下,Servlet第一次被访问时,被服务器创建。会调用init()方法。 一个Servlet只会被创建一次。init()方法也只会被调用一次。 Servlet是单例的。而服务器时多线程的。可能存在线程安全问题。 为原创 2016-07-27 22:36:54 · 274 阅读 · 0 评论 -
[置顶]pull解析器: 反序列化与序列化
pull解析器:反序列化 读取xml文件来获取一个对象的数据 1 import java.io.FileInputStream; 2 import java.io.IOException; 3 import java.util.ArrayList; 4 import java.util.List; 5 6 import org.xmlpull.v1.XmlPu原创 2016-07-27 22:36:52 · 235 阅读 · 0 评论 -
[置顶]popupwindow展示
样式: layout:popup_appinfo.xml 1 xml version="1.0" encoding="utf-8"?> 2 LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 3 android:layout_width="wrap_content原创 2016-07-27 22:37:07 · 378 阅读 · 0 评论