- 博客(23)
- 资源 (1)
- 收藏
- 关注
原创 Android Studio Gradle下没有build等选项解决
在Experimental中需要打开一个选项 Configure all Gradle tasks during Gradle Sync(this can make Gradle Sync slower),勾选此选项。Gradle下只有test可以选择,我想执行assembleDebug等命令,但是找不到。
2024-07-23 10:27:18
333
原创 You need to use a Theme.AppCompat theme (or descendant) with this activity.
报错问题:You need to use a Theme.AppCompat theme (or descendant) with this activity.<application android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:roundIcon="@mipmap/ic_
2022-05-31 11:02:27
945
1
原创 Android 代码修改EditText的光标位置
Android 代码修改EditText的光标位置问题正常我们使用EditText时,都是通过软键盘一个一个输入字符。没有发现光标位置不对。但是最近在项目中,我用到了向EditText填充文本。// 填充搜索框内容文本mSearchEditText.setText("mKeyWord")此时光标在文本开始处。原因Android 的 EditText 控件默认获取焦点的时候, 插入光标是在第一个位置的,如果EditText中设置了文本, 这个时候光标是在文本的最前面, 而不是文本的最后.解
2022-03-22 14:35:22
7469
原创 RecyclerView 滚动条不显示的问题
RecyclerView 滚动条不显示的问题最近在项目中用到RecyclerView垂直滑动。发现不管是在xml中设置还是在java代码中设置,右侧的滚动条都不显示。解决方法考虑是RecyclerView 滚动条的size没有设置<androidx.recyclerview.widget.RecyclerView android:id="@+id/recycle_product" android:layout_width="match_parent"
2022-03-21 14:52:17
2415
原创 Android studio中出现“远程主机强迫关闭了一个现有的连接”的错误解决方案
1.netstat - aon|findstr “5037”2.找到上一句话执行结果的最后一行 ,我的是 “7780”这个pid输入 tasklist|findstr “pid”(我的pid是7780)3.把这个执行结果的exe关掉。taskkill /f /t /im 进程名我的是(studio64.exe)然后重新打开AS,完美解决!...
2021-12-15 15:18:58
7282
原创 kotlin刚开始Not yet implemented
我新建了一个kotlin的项目,自己写了一个方法,自动生成了TODO(“Not yet implemented”)这个。然后好家伙我一脸懵逼。然后我就把这一行删掉了。结果就到这里我很不理解啊。我就去百度了一下,然后发现这句话在Java是无所谓无影响啦但是在kotlin这里不行,他会一直抛出一个NOT YET IMPLEMENTS 的错误。只要删掉就好了。...
2021-10-21 15:43:03
1351
原创 JZ52 两个链表的第一个公共结点
描述输入两个无环的单向链表,找出它们的第一个公共结点,如果没有公共节点则返回空。(注意因为传入数据是链表,所以错误测试数据的提示是用其他方式显示的,保证传入数据是正确的)数据范围: n \le 1000n≤1000要求:空间复杂度 O(1),时间复杂度 O(n)思路:将两个链表变成a+b,b+a的形式,此时两个链表的长度相同。再一一进行比较题解(java)public class Solution { public ListNode FindFirstCommonNode(ListNo
2021-10-18 16:43:16
84
原创 JZ25 合并两个排序的链表
描述输入两个递增的链表,单个链表的长度为n,合并这两个链表并使新链表中的节点仍然是递增排序的。数据范围: 0 \le n \le 10000≤n≤1000,-1000 \le 节点值 \le 1000−1000≤节点值≤1000要求:空间复杂度 O(1)O(1),时间复杂度 O(n)O(n)如输入{1,3,5},{2,4,6}时,合并后的链表为{1,2,3,4,5,6},所以对应的输出为{1,2,3,4,5,6}题解方法一可以考虑将两个链表的节点挨个进行比较,然后插入到一个新的链表。 pub
2021-10-18 14:52:33
163
原创 JZ24 反转链表
反转链表描述输入一个长度为n链表,反转链表后,输出新链表的表头。数据范围: n\leq1000n≤1000要求:空间复杂度 O(1)O(1) ,时间复杂度 O(n)O(n) 。如当输入链表{1,2,3}时,经反转后,原链表变为{3,2,1},所以对应的输出为{3,2,1}。解决方法1.就地逆置//就地逆置 public ListNode ReverseList(ListNode head) { ListNode next = null; ListNo
2021-10-18 12:28:22
96
原创 JZ6 从尾到头打印链表
剑指offer数据结构–链表描述输入一个链表的头节点,按链表从尾到头的顺序返回每个节点的值(用数组返回)。如输入{1,2,3}的链表如下图:返回一个数组为[3,2,1]0 <= 链表长度 <= 10000示例1输入: {1,2,3} 返回值: [3,2,1]解法:方法一:首先想到是从尾到头打印,链表遍历的话是从头到尾。想到栈的“先进后出”的特性。可以考虑遍历时压入栈,再出栈到一个新的链表。import java.util.ArrayList;import java.
2021-10-18 11:23:36
138
原创 2021-09-06EventBus
EventBus1.简介1.1角色1.2 特点1.3 四种线程模型2.使用3.DEMO3.1 activity_main.xml3.2 activity_second.xml3.3MainActivity.java3.4MessageEvent.java3.5 StickyEvent.java3.6 SecondActivity.java参考文章:1.简介在简书看到的一篇文章,修改之后重新上传的.原文链接:https://www.jianshu.com/p/e7d5c7bda783用于Android
2021-09-07 10:04:02
243
原创 Recylerview(一)不添加点击事件的
Recylerview(一)Recylerview的概念Recylerview的优点Recylerview的使用1.包引入2.设置布局文件3.adapter设置4.设置adapter和LayoutManager前言:本文主要记录学习Recylerview的基本概念以及使用方法。Recylerview的概念RecycleView是Android5.0后谷歌推出的一个用于在有限的窗口中展示大量数据集的控件,位于support-v7包中。由于目前androidx已经取代了supprot包,因此在此推荐大家使
2021-08-17 13:40:43
354
原创 adb 常用命令
adb 常用命令1.查看当前adb版本adb version2.开启服务adb start-serveradb shell都可。3.查看当前连接设备adb devices4.如果查不到当前设备,可以使用命令查看端口是否被占用adb nodaemon server如果被占用,则提示cannot bind ‘tcp:端口号’。5.启动应用Linux环境下先执行:adb shell dumpsys activity | grep mFocusedActivity 查看顶部活动再执行:a
2021-08-11 18:23:08
309
原创 Action Bar
Action Bar添加显示和隐藏Action Bar添加只需要将最小SDK版本设置为11就可以。如果不需要Action Bar,设置主题theme为noActionBar就可以了@style/…NoActionBar显示和隐藏Action Bar如果不需要Action Bar,设置主题theme为noActionBar就可以了;如果要用代码来控制显示或者隐藏getSupportActionBar()来获取Action Bar对象actionBar.hide();隐藏Action Bar
2021-08-11 17:04:49
93
原创 JNI之javah -jni xxx找不到类文件
JNI之javah -jni xxx找不到类文件问题解决问题解决使用classpath路径#最终展现
2021-08-02 14:26:20
227
原创 2021-07-19 自定义view
自定义view自定义属性声明与获取1.分析需要的自定义属性2.在res/attrs.xml文件中定义声明3.在layout下的xml文件中进行使用4.在view的构造方法中进行获取自定义属性声明与获取1.分析需要的自定义属性booleanstringintegerenumdimension2.在res/attrs.xml文件中定义声明<?xml version="1.0" encoding="utf-8"?><resources> <declare-
2021-07-20 10:45:44
144
原创 Android事件分发机制
Android事件分发机制1.事件分发1.1事件1.2常见四种事件类型1.3常见的事件分发的种类1.4 为什么需要事件分发机制?1.5 事件分发顺序1.5.1用到的方法1.5.2 流程1.5.3 流程概述2. 事件分发流程详细概述2.1 Activity事件分发机制2.2 ViewGroup事件分发机制2.3 View的事件分发机制![在这里插入图片描述](https://img-blog.csdnimg.cn/2021052110490742.png?x-oss-process=image/waterma
2021-05-21 10:54:48
253
1
原创 ServletContext
ServletContext定义1.ServletContext是一个接口 ,他表示Servlet上下文对象。2.一个web工程只有一个ServletContext对象实例。3.ServletContext对象是一个域对象。什么是域对象域对象,是可以像Map一样存取数据的对象。这里的域指的是存取数据的操作范围。ServletContext类的四个作用1.获取web.xml中配置的上下文参数context-param2.获取当前的工程路径。/工程路径3.获取工程部署后硬盘上的绝对路径
2021-03-03 20:48:40
102
1
原创 ServletConfig类
ServletConfig类·ServletConfig类从类名上来看,就知道是Servlet程序的配置信息类。·Servlet程序和ServletConfig对象都是由Tomcat负责创建,我们负责使用。·Servlet程序默认是第一次访问的时候创建,ServletConfig是每一个Servlet程序创建时,就创建一个对应的ServletConfig对象。ServletConfig类的三大作用1.可以获取Servlet程序的别名 servlet-name的值2.获取初始化参数3.获取ser
2021-03-03 20:37:55
131
1
原创 Servlet技术基础
Servlet技术什么是Servlet1·他是JavaEE规范之一,规范就是接口。2·是javaweb三大组件之一。三大组件分别是Servlet程序、Fliter过滤器、Listener监听器。3·是运行在服务器 上的一个Java小程序。可以接收客户端发送过来的请求,并响应给客户端。手动实现Servlet程序1.编写一个类去实现Servlet接口2.实现service方法,处理请求并响应数据3.到web.xml中去配置Servlet程序 <!--servlet标签给Tomcat
2021-03-03 19:26:32
153
1
原创 XPath实验室
XPath实验室JaxenJaxen是一个Java编写的开源的XPath库。这是适应多种不同对象模型,包括DOM、XOM、dom4j和JDOM。Dom4j底层依赖Jaxen实现XPath查询Jaxen下载地址:jaxen.codehaus.org此时你会发现域名解析错误,然后你可以打开阿里云:搜索jaxen下载就可以了public class XPathTestor { public void xpath(String xpathExp) { String file = "D:/ec
2021-02-26 11:07:03
136
原创 XML入门
XML入门第二天DOM文档对象模型Dom4jDom4j-2.1.3下载!Dom4j读取和遍历XMLDom4j更新XMLXPath路径表达式DOM文档对象模型DOM(Domcunent Object Model) 定义了访问和操作XML文档的标准方法,DOM把XML文档作为树结构来查看,能够通过树来读写所有元素。Dom4jDom4j是一个易用的、开源的库,用于解析XML。他应用于Java平台,具有性能优异、功能强大和极其易使用的特点。Dom4j将XML视为Document对象XML标签被Dom
2021-02-25 19:30:51
119
原创 1010-邮寄包裹问题???
题目描述某邮局对邮寄包裹有如下规定:若包裹的重量超过30千克,不予邮寄,对可以邮寄的包裹每件收手续费0.2元,再加上根据下表按重量wei计算的结果:重量(千克) 收费标准(元/公斤)wei<=10 0.8010<wei<=20 0.7520<wei<=30 0.70请你编写一个程序,输入包裹重...
2019-07-08 14:33:27
3589
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人