- 博客(26)
- 资源 (2)
- 收藏
- 关注
原创 查看android设备的触摸事件
从上图中显示的event1就可以知道该设备的触摸事件是由event1来分发的。然后点击设备屏幕,就会在终端看到以下输出。在终端输入一下命令行。
2024-10-08 09:26:54 168
原创 解决gerrit push时提示ERROR: commit 6f7a2bf: missing Change-Id in message footer
这回再执行git push origin XXX:refs/for/XXX试试吧。然后执行git commit --amend --no-edit命令。往commit-msg文件中添加“-o”标志。遇到这个问题的时候需要根据提示操作。
2024-09-06 17:24:24 382
原创 【解决AndroidStudio找不到设备】
找了很多办法,检查了ADB线,确认了ADB调试模式,重启studio,甚至重启电脑,重启ADB服务,查找5037端口 杀掉占用端口的进程,都不好用。然后我尝试了更新SDK tools,如下所示。虽然用命令行是能找到设备的。我的AS一致识别不到设备。
2024-08-13 13:30:18 446
原创 NoSuchMethodError
我的网络请求放到共通模块下了,但是奇怪的是我其他模块的网络请求是好用的 ,就说明共通模块没问题,后来调查发现是因为目前的模块引入了一个三方的sdk,我的okhttp的版本和他们冲突了,他们用的是com.squareup.okhttp3:okhttp:4.10.0我用的是com.squareup.okhttp3:okhttp:3.12.0,这就导致了编译时使用的库和运行时使用的库版本不匹配。然后我在当前的模块下加入下面的代码,问题解决!今天在请求网络的时候遇到了如下问题。
2023-09-13 21:38:26 212 1
原创 Glide加载http图片
在manifest的application标签中加入android:usesCleartextTraffic=“true”用glide加载图片的时候发现 第一张图片加载不出来 但是第二张可以。或者加入建一个network_security_config.xml文件。对比发现是前缀http和https的不同。
2023-08-08 10:00:42 262
原创 【Android Manifest文件报错Manifest merger failed with multiple errors】
manifest报如下错误。
2023-08-08 09:47:46 127
原创 修改制定位置文字的颜色
String text = "刘咚咚"; SpannableStringBuilder style = new SpannableStringBuilder(text + "(关键决策人)"); int length = text.length(); //设置指定位置文字的颜色 style.setSpan(new Foregrou...
2020-02-11 15:19:17 153
原创 布局循环依赖
报的错是这样的java.lang.IllegalStateException: Circular dependencies cannot exist in RelativeLayout说我的相对布局循环依赖了,看了一下布局确实有问题 <RelativeLayout android:layout_width="match_parent"...
2019-08-23 19:16:46 279
原创 解决布局遮挡问题
我写了一个相对布局,但是我想在底部加一个按钮,让它永远在最底部,不会遮挡上面的数据你可以让上面的布局距离底部一个高度,这个高度为你那个底部按钮的高度还有一种写法RelativeLayout.LayoutParams lp = new RelativeLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ...
2019-08-21 17:56:51 525
原创 安卓控件空指针
今天写代码遇到一个控件空指针的问题TextView.setText(java.lang.CharSequence)’ on a null object reference其实就是没有找到布局里的这个控件而已,反复找了几遍也没有发现问题,后来找到问题了,是我在引入一个子布局的时候,findViewById没有加上子布局错误代码 View main = LayoutInflater.from(...
2019-08-21 17:38:23 312
原创 将时分秒格式转换成秒
将时分秒格式转换成秒 public static long dateToTimestamp(String time) { int hh = Integer.parseInt(time.substring(0, 2)); int mi = Integer.parseInt(time.substring(3, 5)); int ss = Int...
2019-08-10 13:50:09 2040
原创 SpannableStringBuilder
给一段字符串固定位置的文字颜色设置变化 SpannableStringBuilder style = new SpannableStringBuilder(response.getName() + "(关键决策人)"); int length = response.getName().length(); //设置指定位置文字的颜色 s...
2019-08-10 13:19:04 129
原创 安卓软键盘遮挡
记录一个软键盘遮挡布局的问题在Manifest里面加上这样一句话android:windowSoftInputMode=“adjustResize”完美解决
2019-08-01 17:05:41 210
原创 计数器
200是输入文字的限制字数,在输入的过程中做一个监听,每一次输入后数字都是动态变化的,样式如上图。public class CounterManager { private Activity mContext; private RelativeLayout mRelativeLayout; private EditText mEditText; private ...
2019-08-01 15:32:49 149
原创 自定义RatingBar
效果图是这样的,下面贴上代码package com.example.airinstallation.view;import android.content.Context;import android.content.res.TypedArray;import android.graphics.Bitmap;import android.graphics.BitmapFactory;...
2019-06-28 16:04:03 336
原创 NestedScrollView滑动时为布局标题加上一个阴影
setOnScrollChangeListener是NestedScrollView的滑动监听mTitle是你布局里的标题nestedScrollView.setOnScrollChangeListener((NestedScrollView.OnScrollChangeListener) (v, scrollX, scrollY, oldScrollX, oldScrollY) -> ...
2019-06-21 16:29:26 538
原创 防止快速点击工具类
之前有个bug,说点击保存的时候,如果快速点击按钮,会保存多条数据,下面是防止快速点击的类public class FastClickUtil { /** * 两次点击按钮之间的点击间隔不能少于1000毫秒 */ private static final int MIN_CLICK_DELAY_TIME = 1000; private static l...
2019-06-12 15:47:55 291
原创 安卓拨打电话功能的实现
先在AndroidManifest里添加拨打电话的权限<uses-permission android:name="android.permission.CALL_PHONE" />在XML文件里写一个按钮,定义电话号码这个变量private String phonenum;使这个按钮获取当前页面的电话号码,phonenum = bean.getPhone();...
2018-08-23 10:23:01 976
原创 从不同的Activity进入同一个页面显示不同的按钮效果
有时候我们从不同的界面需要进入同一个Activity,从而显示出不同的状态,来看一下效果图 我们这在XML文件里面写这两个按钮的时候要给其中一个按钮添加android:visibility=”gone” 的属性,使它默认不显示, 在这里我贴出xml文件里这两个按钮的代码<ImageButton android:id="@+id/imageButto...
2018-08-23 09:41:01 1126
原创 可折叠列表ExpandableList
ExpandableList就是可展开的ListView 首先我们来看一下页面的布局expandlist_layout.xml文件<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/re...
2018-08-06 10:29:21 399
原创 安卓实现日期选择
首先贴上布局文件的代码,我们需要一个Button和一个EditText控件&lt;?xml version="1.0" encoding="utf-8"?&gt;&lt;LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app=&
2018-08-02 14:24:21 474
原创 通过按钮实现数量加减的操作
通过按钮实现数量加减的操作实现类似购物车的实现,点击加按钮进行加一,点击减按钮进行减一,若数量小于1则提示输入一个大于0的数字,也可以手动输入大于0的数字 layout的布局代码如下<LinearLayout android:gravity="center_horizontal" android:orientation="horizontal" ...
2018-07-31 13:07:06 5785
原创 使用Spinner实现下拉框。列表选择框
安卓中下拉框的实现记录一下自己在安卓中学习到的小知识点,两种方式实现下拉框列表:静态页面的实现在activity中实现静态页面的实现加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl + Q插入链接 Ctrl + L插入代码 Ctrl + K插入图片 Ctrl + G提升标题 Ctrl + H有序列...
2018-07-31 10:00:21 2294
adventurer
2018-08-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人