- 博客(430)
- 资源 (184)
- 收藏
- 关注
原创 Android Studio 报错集
问题1.Error:Could not get unknown property 'apkVariantData' for object of type com.android.build.gradle.internal.api.ApplicationVariantImpl.解决: 这个是因为Tinker中用到了apkVariantData属性,我们可以将tinke...
2019-03-04 17:55:04
6279
原创 Java、MySQL 、SQLite出错集
1在Navicat Premium 工具,打开 MySQL 数据库 ,报错, 这个错误 经常出现分析问题:解决:
2016-03-20 18:20:03
805
原创 android 出错集
问题1. java.lang.RuntimeException: Failed to register input channel. Check logs for details.解决 这个问题应是程序加载(Launcher Pro) 时爆出的,LP是一个主页替代工具,它在程序加载时,当没有释放一些应当释放的资源就会出现 理解起来确有深奥之处,此问题没有真正解决,权当先...
2012-07-30 08:13:38
6031
原创 鸿蒙第15篇——动画
页面跳转时的淡入淡出效果能使页面过渡得更加自然流畅;加载过程中的Loading动画能够缓解用户的等待焦虑。决定动画流畅度的一个重要指标是帧率(Frame Per Second FPS), 即每秒的动画帧数,帧率越高则动画就会越流畅。1. ArkUI的动画参数包括动画时长、动画曲线等。动画曲线决定了属性值变化的规律。以线性动画为例,在动画时长内属性值将从起点值匀速变化到终点值。动画参数特别是动画曲线,需要结合场景和曲线特点进行设计和调整。
2026-10-24 18:47:29
83
原创 鸿蒙第14篇——页面路由
页面路由指在应用程序中实现不同页面之间的跳转和数据传递。页面路由由Router模块提供, 通过URL进行页面跳转。页面跳转主要由Router模块中的router.pushUrl 和 router.replaceUrl 两个方法实现。使用router.pushUrl实现的页面跳转,目标页面不会替换当前页面, 而是将当前页面压入页面栈, 当前页面的状态被保留。使用这种方式跳转到目标页面,可以在目标页面通过返回键或调用router.back 方法返回当前页。
2026-10-24 06:00:00
234
原创 鸿蒙第12篇——List组件
列表组件List 是任何操作系统的一种重要组件。在HarmonyOS中,List组件包括子组件ListItem组件, ListItemGroup组件。先看效果图。
2026-10-20 20:02:32
207
原创 鸿蒙第10篇——进度条组件Progress 和自定义组件
代码如下: Progress(options: {value:number, total?: ProgressType })其中,value用于设置初始值, total用于设置总进度值, type用于设置Progress的样式类型。
2026-10-20 09:40:04
102
原创 ArkTS语言的数据类型之Enum类型 和 Union类型
union类型(联合类型)由多种类型组合而成, 表示一个值可能是这些类型中的任意一种, 使用符号 “|” 来分隔这些类型。在使用联合类型时, 经常需要确定变量的实际类型, 可以使用操作符 typeof 实现类型检查。一旦定义了枚举, 就可以通过“枚举名称, 成员名称” 来访问枚举值。如果是数值枚举, 默认情况下,枚举成员会被自动分配从0开始递增的整数值。Enum类型(枚举类型)定义了一组常量,这些值是一组固定值。data = 42;
2026-10-03 18:09:47
218
原创 ArkTS语言的数据类型之Array类型
Array类型(数组类型) 是一种用于存储和操作相同类型元素集合的数据结构。数组可以通过类型后缀和数组泛型的方式定义。在ArkTS语言, Array类型是一种重要的类型。数组中的第一个元素的索引为。
2026-10-03 17:08:51
57
原创 微信小程序进阶第2篇__事件类型_冒泡_非冒泡
上述例子,点击事件 用到了bindtap, 实际上事件绑定分别有 bind 与 catch 两种,修改上述 wxml 页面中 view2的bindtap事件为catchtap,保存后,点击view2, 日志只会输出。以下看一个例子理解catch阻止冒泡。点击 view3, 日志只会输出。这就说明冒泡事件被阻止了。
2025-05-26 16:10:50
659
原创 微信小程序进阶第1篇__flex容器属性详解_flex项目属性详解
若所有组件的flex-shrink属性值都设为1, 当空间不足时将等比例缩小, 直至铺满水平的交叉轴, 如图8-9(a) 所示, 若只有一个条目的flex-shrink属性值为0, 其他组件都为1·, 则空间不足时 条目不缩小, 如图8-9(b)所示, flex-shrink值越大被压缩得越小,另外压缩比例会受 条目内部文字的影响, 在测试时要特别注意,否则看不到效果。flex-grow 在默认值为0时, 显示item的正常大小, 为1时,每个item同时在主轴上扩张,并铺满整个容器。
2025-05-25 09:17:07
275
原创 鸿蒙开发第4篇__关于在鸿蒙应用中使用Java语言进行设计
HarmonyOS从 API8 开始不再支持使用Java作为开发语言,未来的新功能将在ArkTS中实现.API 8对应的是HarmonyOS 3.0.0版本。
2025-02-26 22:53:09
808
原创 SpringBoot 整合Redis第1篇
SpringBoot是一个开发框架,Redis是一个高性能的键值存储数据库, 常用于缓存、会话管理、消息队列等应用场景。Redis 可以对String 、 Hash、 Set、 ZSet、 List(在这里指链表)进行操作。本文介绍在 SpringBoot3 基础上集成Redis, 并实现Redis的基本操作。可以在实体类上增加RedisHash注解, Redis 可以对实体类进行操作。一. 对5种类型数据和实体类的操作。二. 缓存管理注解。
2024-03-27 17:39:19
486
原创 鸿蒙开发第2篇__装饰器
此装饰器装饰的 struct 表示该结构体具有组件化能力, 能够成为一个独立的组件。一个页面有且仅有一个@Entry 装饰器export。
2024-01-25 12:53:14
973
原创 Android Studio的debug和release模式及签名配置
Android Studio的两种模式及签名配置使用AndroidStudio 运行我们的app,无非两种模式:debug和release模式。https://www.cnblogs.com/details-666/p/keystore.html
2023-10-24 22:48:16
1015
原创 微信小程序23__flex布局 相关的3种居中: 水平居中_垂直居中_水平垂直居中
/宽度占屏幕的1/3。//垂直方向分散布局。第三种 水平垂直布局。第一种 水平居中。
2023-07-22 21:42:26
3464
原创 微信小程序开发21__Echarts的应用
它提供了常规的折线图、柱状图、散点图、饼图、K线图等, 还支持图与图之间的混搭。Echarts 是一个使用JS实现的开源可视化库, 其官网是。Echarts 的微信小程序版本的Github为。
2023-06-19 22:03:50
277
原创 微信小程序开发19__第三方UI组件Vant Weapp的应用
为了提高小程序的开发效率, 可以考虑使用第三方 UI 组件来实现界面的视觉统一。本文以有赞第三方 UI 组件库为例,介绍如何使用自定义组件 实现一个小程序。Vant Weapp 是一款轻量、 可靠的小程序UI组件库, 与有赞移动端组件库 Vant 基于相同的视觉规范, 并提供一致的 API 接口, 方便开发者快速搭建小程序应用。
2023-05-07 21:05:20
817
原创 深入理解Android消息机制
Android的消息机制主要说的是Handler的运行机制,Android的消息机制主要说的是Handler的运行机制,Handler的运行需要MessageQueue和Looper,MessageQueue就是消息队列,它是采用单链表的数据结构来存储消息列表。而Looper会不断的查看MessageQueue中是否有消息,当有消息的时候就取出来。Hanlder在创建的时候会采用当前线程...
2022-09-07 22:17:34
190
原创 求输入的几个数的最小公倍数, 最大公约数
先介绍2个正整数,求最小公倍数,最大公约数/** * 求两个数的 最大公约数, 最小公倍数, 通过短除法 * */public class GongyueAndGongBei { public static void main(String[] args) { System.out.println("请输入第一个数:"); int a = new Scanner(System.in).nextInt(); System.out.pr
2022-05-01 12:36:00
780
原创 微信小程序18__一个启动动画
效果图如下:相关wxml代码:<view class="page"> <view class="loading"> <text style="color:greenyellow; font-size:20px;">loading</text> </view></view>wxss代码:.page{ margin:0; padding:0; background:white; /***
2021-12-17 23:57:22
1675
原创 微信小程序17__分享功能
相关代码有:在wxml文件 中,增加<button type="primary" bindtap="handleShare" style="margin-top:30px;"> 分 享 </button>在 js文件 中,增加, handleShare(e){ //分享按钮wx.showActionSheet({itemList: ['分享到朋友圈', '分享给朋友'],})},注意: 要想实现 分享到朋友圈, 分享给朋友的效果, 开发者...
2021-11-22 01:28:29
530
原创 微信小程序16__target 与 currentTarget 的区别
在小程序开发中, 经常要用到这两个,看一个图1. 通过一段代码来了解:这里catchtap 指捕获点击事件, 这段代码 捕获事件 与 触发事件都作用在 <view>元素上,要使用currentTarget 对象。2. 再看一段代码:这里, catchtap 捕获点击事件在<swiper>元素上, 传参的对象data-index 却在里面的子元素<image>上,要获取 每个<data-index>的值, 就要使...
2021-11-22 00:46:18
559
一个 定时向网络访问数据 的程序,地震速报--HttpURLConnection与 Service 侦测服务
2013-12-03
显示列表和详情的碎片示例应用程序
2015-03-22
使用 SoundPool 同时播放多个音频
2013-11-10
这个示例实现截取指定区域的图片
2013-10-27
这个示例演示异形按钮 圆形 五角星 螺旋形 箭头 的用法
2013-10-27
通过使用 FrameLayout 实现霓虹灯 效果
2013-10-27
android 系统拍照功能
2015-05-14
miniprogram_20210707.zip
2021-07-09
JetpackDemo1_2021_0219.zip
2021-02-19
WebView_jsp页面跳转到原生Activity
2019-01-13
TinkerTest__可运行的.rar
2020-03-19
WebView 组件使用
2019-01-12
本示例通过使用FrameLayout 实现霓虹灯效果
2015-05-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅