- 博客(135)
- 资源 (19)
- 问答 (1)
- 收藏
- 关注
原创 Kotlin中使用DataBinding绑定RecyclerView并数据两列显示
说明:在xml中import数据实体类DeviceData,可以直接取数据对控件进行内容填充。说明:适配器中使用dataBinding进行数据绑定,代码简洁。
2025-03-13 15:14:26
229
原创 HarmonyOS中实现TabBar(相当于Android中的TabLayout+ViewPager)
Component//tab标签内容+横线布局Column() {Text(name)500 : 400)Divider()1 : 0)build() {Column() {// currentIndex控制TabContent显示页签})return// selectedIndex控制自定义TabBar内Image和Text颜色切换})
2025-01-10 16:19:47
610
原创 HarmonyOS中实现上拉加载下拉刷新
Component//头部刷新@Builder// 可以通过刷新状态控制是否存在Progress组件// 当刷新状态处于下拉中或刷新中状态时Progress组件才存在//转圈加载Row() {Text("正在刷新...")//底部加载@Builderfooter() {Row() {Text("加载中...")// 当不处于加载中状态时隐藏组件build() {List() {//ForEach中不加index: number,会出只显示一条数据。
2025-01-09 23:47:19
365
转载 Android中RecyclerView简单使用和(Padding、分隔线、标签)设置
手机上面的通讯录联系人,不是所有的item都需要分割线,只有同组的第一个需要。在Activity中使用。
2024-11-27 13:53:53
325
转载 Android Studio执行代码报错:Cause: unable to find valid certification path to requested target
今天执行一个老项目,代码没人动过,但是启动Android Studio后系统报错,报错信息为:Cause: unable to find valid certification path to requested target。报错的原因是jcenter这个库的网站无法访问了,导致Gradle校验时报错,进而整个程序无法正常运行。将此地址库修改成国内的镜像地址后,可以继续访问了,Gradle就可以继续校验,程序就可以正常运行了。网上找了好多解决方法,但是都不好用。3.重新构建gradle就好了。
2024-09-03 14:29:50
3873
2
转载 dex2jar 报错 com.googlecode.d2j.DexException: not support version
谷歌对dex文件的介绍:常量数组/字符串 DEX_FILE_MAGIC 是字节列表,这类字节必须出现在 .dex 文件的开头,以便系统将其原样识别。注意:Android 9.0 版本中新增了对 039 版格式的支持,其中引入了两个新字节码 const-method-handle 和 const-method-type。(字节码集合的总结表中介绍了这些字节码。)在 Android 10 中,版本 039 扩展了 DEX 文件格式,以包含仅适用于启动类路径上的 DEX 文件的隐藏 API 信息。
2024-08-07 17:04:16
904
转载 Android中SmartRefreshLayout的下拉刷新、上拉加载
SmartRefreshLayout、ClassicsHeader、ClassicsFooter有很多使用的方法此处不一一列举了。
2024-07-26 15:12:26
705
原创 Deveco Studio简单设置
Deveco Studio里边的所有的设置都是在File选项的setting中进行设置的字体的大小设置:在Editor--Colors & Fonts--Font(设置代码字体大小)在Editor--Colors&Fonts--Console Font(设置logcat中打印信息字体大小)快捷键的设置:keymap选项中行设置;带有copy的选项是可以选择快捷键的样式,在此可以改成eclipse的快捷样式代码提示的快捷键设置:在Eclipse中是 Cyclic Expand
2024-01-17 09:51:49
993
转载 DevEco Studio快捷键配置
分为两种情况:如果只是光标停留在某行,那么连续使用该快捷键,会不断注释掉下一行的代码;如果选定了某行代码(选定了某行代码一部分也算这种情况),那么连续使用该快捷键,会在添加或删除该行注释之间来回切换。这些快捷键继承 intellij idea,若开发者之前使用的是eclipse/vscode/kde/gnome等等,也可以快速切到相应的快捷键模式下。补全代码,由于经常与操作系统的输入法的切换冲突,所以实际很少用。DevEco Studio有默认的快捷键,这不新奇,毕竟是为提升开发者开发体验的。
2024-01-16 17:52:36
698
原创 Android12中蓝牙权限适配
Android中蓝牙权限适配android.permission.BLUETOOTHandroid.permission.BLUETOOTH_ADMINandroid.permission.BLUETOOTH_SCANandroid.permission.BLUETOOTH_ADVERTISEandroid.permission.BLUETOOTH_CONNECT
2023-03-16 10:53:42
8079
转载 Android中HTTP改为HTTPS和ws://改为wss://
这是关于证书验证问题,Android中HTTP改为HTTPS和ws://改为wss://
2022-07-20 17:17:11
3938
转载 Android中字符串和数字的相互转换
参考网址:android数字汉字,【原创】最精简的中文数字和阿拉伯数字互相转换函数_zi ya的博客-优快云博客package com.utils;/** * 中文数字和阿拉伯数字互相转换 */public class StringToNumUtil { /** * 中文数字转阿拉伯数字 * (长度不能超过long最大值) * @param chNum 中文数字 * @return 阿拉伯数字 */ public static
2022-03-03 14:09:33
2432
转载 Android中解决在PC上USB无法连接adb interface的问题
参考网址:Win7 x64 Eclipse无法识别手机 / adb interface有黄色感叹号,无法识别_小鹰信息技术服务部-优快云博客亲测有效!!!!!!!!!!!步骤如下:1. 在设备管理器中,找到ADB Interface,右击,选择“更新驱动程序软件”2. 在弹出的窗口中选择第二项,也就是“浏览计算机以查找驱动程序软件” (以前遇到驱动的问题从来不考虑第二项,单纯地认为驱动肯定要在网上下而不是在windows中找)3. 在弹出的窗口中继续选择第二项,也就是“从.
2022-03-01 14:20:51
1856
原创 小知识点3
1.Android中fragment切换报错:Can not perform this action after onSaveInstanceState参考网址:Android can not perform this action after onSaveInstanceState 问题解决_colorfulshark-优快云博客解决方法:commit()替换成commitAllowingStateLoss()oldFragmentTransaction trx = getSuppor
2022-02-13 14:54:24
2201
转载 Android中Listview嵌套Editext
参悟网址:ListView套用EditText完美解决方案_qiantanlong的博客-优快云博客问题说明: listview中嵌套Editext会导致焦点获取问题,输入的内容混乱问题、无法正常输入问题等等原因:ListView的自条目会复用控件,导致edittext数据混乱,焦点的获取出现问题Activitypublic class ListViewActivity extends Activity { private ListView ...
2021-11-26 10:32:19
2531
转载 字节和数字相互转化
参考网址:字节和数字相互转化_ljty_sy的博客-优快云博客_数字转字节package com.test.util;/** * @title 字节和数字相互转化 */public class NumberUtil { /** * int整数转换为4字节的byte数组 * * @param i 整数 * @return byte数组 */ public static byte[] intToByte4(int i) {
2021-10-26 13:42:53
2728
1
转载 Android中设置ProgressDialog背景透明
参考网址:https://blog.youkuaiyun.com/shenyuanqing/article/details/47397013代码:public static void setProgressDialog(String msg){ ProgressDialog pd = new ProgressDialog(activity,R.style.CommProgressDialog); View layout = addLayOut(activity,msg); pd.setCan
2021-09-07 20:33:50
965
转载 Android中自定义TextView文字循环渐变
参考网址:https://blog.youkuaiyun.com/ll741237952/article/details/50900730package com.view;import android.annotation.SuppressLint;import android.content.Context;import android.graphics.Canvas;import android.graphics.LinearGradient;import android.graphics.Mat
2021-09-02 14:04:58
343
转载 Android中经纬度与度分秒互转
参考网址:https://copyfuture.com/blogs-details/20191018133144854ah2f6ck7jl4641m/*** Degree to Degree minute second. 十进制度转度分秒(xxx° ==> xxx°xxx′xxx″)*/public static String getDegreeString(double radian) { int degree = 0; double minute = 0; do
2021-08-24 20:51:41
933
转载 Android中WebView加Cookie
参考网址:https://www.cnblogs.com/yelanggu/p/10870285.htmlhttps://www.jianshu.com/p/c9a9c4e1756dpublic void setCookie(Context context,String url) { String StringCookie = "key=" + value + ";path=/" CookieManager cookieManager = CookieManager.g
2021-08-18 15:48:54
331
转载 Android中TabLayout+ViewPager禁止滑动,但可点击Tab
参考网址:https://www.cnblogs.com/zhujiabin/p/7471665.html1.点击TabLayout去除ViewPager的滑动效果public class NoScrollViewPager extends ViewPager { private boolean noScroll = false; public NoScrollViewPager(Context context, AttributeSet attrs) { sup
2021-08-11 10:10:00
4338
转载 Android Studio引用远程依赖包时下载不了jar包的解决方法
参考网址:https://blog.youkuaiyun.com/qq_15345551/article/details/80827346之前写法allprojects { repositories { flatDir{ dirs 'libs' } jcenter() maven { url 'https://maven.google.com/'} google() }}修改之后.
2021-08-03 10:07:57
361
转载 Android中ScrollView嵌套ListView
参考网址:https://blog.youkuaiyun.com/wanghao200906/article/details/510849751.ScrollView嵌套ListView(listView所有条目展示出来,并且不能滑动了)package com.view;import android.content.Context;import android.util.AttributeSet;import android.view.MotionEvent;import android.widge
2021-07-28 16:04:39
2317
原创 Android中EditText+图片+下拉框
效果说明:EditText内部右侧加图片,点击EditText显示下拉框<EditTextandroid:id="@+id/et"android:layout_width="90dp"android:layout_height="wrap_content"android:drawableRight="@mipmap/jiantou_down" //内部右侧添加图片android:background="@drawable/yuanjiao" //背景边框样式android:padd
2021-07-19 14:34:51
816
1
转载 Android中设置颜色透明度
参考网址:https://blog.youkuaiyun.com/zhaochengfang/article/details/109538051https://www.cnblogs.com/wu-yun-jiang/p/4513630.htmlxml设置设置其属性:android:background="#AA9E9E9E",其中前两位为透明度,后六位为颜色。Java代码View v=findViewById(R.id.content);//找到你要设透明背景的layout 的idv.get..
2021-07-19 10:05:40
7009
转载 Android中自定义View渐变色进度条
参考网址:https://www.jb51.net/article/140249.htmpackage com.customview.view;import android.content.Context;import android.content.res.TypedArray;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.LinearGradient;impor
2021-07-15 20:53:23
572
转载 Android中禁止WebView滑动
参考网址:https://blog.youkuaiyun.com/Agg_bin/article/details/82226304package com.test;import android.content.Context;import android.util.AttributeSet;import android.webkit.WebView;public class ImageWebView extends WebView { public ImageWebView(Context c
2021-07-14 10:06:06
3955
转载 Android中DialogFragment内TabLayout+ViewPager
参考网址:https://blog.youkuaiyun.com/luohaowang320/article/details/42126847https://www.jianshu.com/p/d1852b04a0aa
2021-06-07 15:10:12
1262
APK反编译工具包!!!
2024-08-07
实时曲线---MPAndroidChart
2022-05-25
Android中仿简单的Excel表格
2021-08-07
annotation的jar包
2021-08-02
Android中在DialogFragment内使用TabLayout+ViewPager
2021-06-07
PullRefreshLayout
2021-05-21
Android轮播图效果
2020-01-03
Cn2Spell.java
2019-11-06
commons-logging-1.2
2019-03-22
录音、录像等功能Demo
2019-01-24
智能控制如何实现的?
2015-09-06
TA创建的收藏夹 TA关注的收藏夹
TA关注的人