- 博客(265)
- 资源 (48)
- 收藏
- 关注
原创 Harmony arkts 指定button设置visibility
在ArkTS中,设置按钮(Button)的可见性可以通过。的值会被反转,从而通过三元运算符设置。创建了一个按钮,并且通过一个布尔值。
2024-04-19 13:30:00 26
原创 Harmony背景图片铺满
卡片能力: 从API version 9开始,该接口支持在ArkTS卡片中使用。系统能力: SystemCapability.ArkUI.ArkUI.Full。在对页面,弹框设置背景时,需要放大全屏。设置组件背景图片的宽高。
2024-04-13 15:03:20 157
原创 Harmony组件调整布局显示位置
Flex主轴方向均匀分配弹性元素,相邻元素之间距离相同。第一个元素到行首的距离和最后一个元素到行尾的距离是相邻元素之间距离的一半。Flex主轴方向均匀分配弹性元素,相邻元素之间的距离、第一个元素与行首的间距、最后一个元素到行尾的间距都完全一样。第一个元素与行首对齐,最后一个元素与行尾对齐。元素在主轴方向中心对齐,第一个元素与行首的距离与最后一个元素与行尾距离相同。元素在主轴方向首端对齐,第一个元素与行首对齐,同时后续的元素与前一个对齐。元素在主轴方向尾部对齐,最后一个元素与行尾对齐,其他元素与后一个对齐。
2024-04-12 09:39:14 374
原创 ets资源引用
type代表资源类型(或资源的存放位置),可以取“color”、“float”、“string”、“plural”、“media”,name代表资源命名,由开发者定义资源时确定。引用rawfile下资源时使用“rawfile(′filename′)”的形式,当前rawfile(′filename′)”的形式,当前rawfile仅支持Image控件引用图片资源,filename需要表示为rawfile目录下的文件相对路径,文件名需要包含后缀,路径开头不可以以"/"开头。·base目录是默认存在的目录。
2024-04-10 15:42:29 241
原创 Harmony与Android项目结构对比
主要文件对应Android文件 HarmonyOS文件 清单文件AndroidManifest.xml module.json5 Activity/Fragment entryability下的ts文件 XML布局 pages下的ets文件 res resources Module下的build.gradle Module下的build-profile.json5 gradle hvigor 根目录下的build.gradle
2024-04-10 15:34:56 254 1
原创 hdc常用命令大全
当我们在使用命令行或脚本时,经常会遇到一些报错信息,其中一个常见的错误是"hdc不是内部或外部命令"。这个错误一般出现在Windows系统中,它意味着系统无法找到我们输入的命令或执行的脚本。那么需要系统属性---环境变量PATH里添加hdc.exe的路径。一般路径为:C:\Users\name\AppData\Local\Huawei\Sdk\openharmony\9\toolchains。
2024-04-10 14:48:42 880
原创 Android图片百叶窗,马赛克效果切换
Android图片切换时,可以设置百叶窗,马赛克效果。百叶窗可以进行水平,垂直效果的设置。百叶窗的叶片数量也可以根据实际来设置。马赛克的格子数量可以根据实际来设置,视图中的马赛克逐步清晰显现。代码完整,功能强大,使用非常简单;可以用来学习,自由修改。动画显示过程中的时间可以以秒来进行设置。
2024-03-11 16:42:35 209
原创 Android权限控制---自定义权限
normal就是正常权限,该权限并不会给用户或者设备的隐私带来风险;dangerous就是危险权限,该级别的权限通常会给用户的数据或设备的隐私带来风险;signature指的是,只有相同签名的应用才能使用该权限。2、定义Activity、Service,我们需要为这个Activity、Service指明访问权限,权限即为我们刚申请的权限,这个同样需要在AndroidManifest.xml文件中标识。终端访问需要在AndroidManifest.xml文件中首先申请权限。name,该标签就是权限的名字。
2024-01-10 11:28:08 487
原创 TypeScript下载安装,编译运行
是拥有类型的JavaScript超集,它可以编译成普通、干净、完整的JavaScript代码。会发现在当前目录下生成了一个t1.js文件,并且其中的代码就是普通的JavaScript代码。TypeScript最终会被编译成JavaScript代码,那么我们必然需要对应的编译环境。下一讲我们通过webpack,开启本地服务,自动帮助我们编译,并且在浏览器中查看结果。打开终端,进入t1.ts所在目录,使用tsc把ts文件编译成js文件。新建t1.ts文件,编写ts文件t1.ts。全局安装typescript。
2023-12-25 17:31:11 688
原创 windows安装npm教程
总的来说,NPM是一个功能强大的JavaScript代码包管理工具,它简化了JavaScript项目的依赖管理、代码共享和版本控制等方面的工作。开发者可以使用NPM从互联网上下载和安装数以万计的开源代码包,这些代码包包含了各种功能、库、框架和工具,可以帮助加快开发速度并提高代码质量。安装完成后,打开命令提示符(Command Prompt)或PowerShell,输入以下命令验证Node.js和NPM是否成功安装,如果安装成功,你将会看到Node.js和NPM的版本号。按照向导的指示进行安装。
2023-12-25 15:37:35 1385
原创 Android 自动适配屏幕方案—— smallestWidth
smallestWidth限定符适配原理和屏幕分辨率限定符适配一样,都是通过创建多个values文件夹,系统根据限定符去寻找对应的dimens.xml文件,以确定不同设备上的大小展示,smallestWidth 限定符适配是拿 dp 值来等比缩放.
2023-12-21 14:48:58 573
原创 android studio快速截图
2.将文件名更改为adb_capture.bat,然后单击“运行”1.使用内容创建adb_capture.txt。
2023-10-12 18:25:25 211
原创 Struts.xml 配置文件说明
constant name="struts.action.extension" value="action,,wang"/> //struts默认扩展名是action,可以自定义。 //修改struts.xml后,无需重启Tomcat。-- 配置默认的action(package子标签,置于action标签之上).当请求的action不存在时,执行默认的default -->
2023-09-07 18:44:36 623
原创 各种测试文件格式,包括视频、音乐、文档、图片
音频类目前有 54 种文件格式:8SVX、AAC、AC3、AIFF、AMB、AU、AVR、CAF、CDDA、CVS、CVSD、CVU、DTS、DVMS、FAP、FLAC、FSSD、GSRT、HCOM、HTK、IMA、IRCAM、M4A、M4R、MAUD、MP2、MP3、NIST、OGA、OGG、OPUS、PAF、PRC、PVF、RA、SD2、SLN、SMP、SND、SNDR、SNDT、SOU、SPH、SPX、TTA、TXW、VMS、VOC、VOX、W64、WAV、WMA、WV、WVE。
2023-07-13 15:10:31 2705
原创 140款Android开源优秀项目源码
GitHub - xuejinwei/NumberKeyboard: 仿造android端闲鱼发布选择价格数字键盘,自定义数字键盘GitHub - niniloveyou/SwipeRecyclerView: SwipeRefreshLayout + RecyclerView 实现的下拉刷新,上拉加载更多GitHub - ithedan/CustomTextLayout: Android自定义组合控件GitHub - AndroidMsky/BitmapWaveView: 在bitmap中显示进度波浪。
2023-06-08 14:33:41 14737
原创 shell脚本循环执行请求
报错:/bin/bash^M: bad interpreter: No such file or directory。脚本文件在windows下编辑过,windows下每一行的结尾是\n\r,而在linux下文件的结尾是\n。可选参数 '--connect-timeout',可以用来设置以秒为单位的等待时间。创建parameter.sh文件。创建examp.sh文件。
2023-05-22 14:13:30 869
原创 ConstrainLayout(约束布局)属性详解
layout_constraintBaseline_toBaselineOf在layout_constraintBottom_toBottomOf上面一点。layout_constraintBaseline_toBaselineOf和layout_constraintBottom_toBottomOf区别。layout_constraintStart_toStartOf就相当于layout_constraintLeft_toLeftOf。这两个基本上用不上因为。
2023-05-17 11:38:05 717
原创 Linux命令模拟HTTP的get和post请求
curl命令模拟Get请求1、使用curl命令:curl “http://www.baidu.com” 如果这里的URL指向的是一个文件或者一幅图都可以直接下载到本地curl -i “http://www.baidu.com” 显示全部信息curl -l “http://www.baidu.com” 只显示头部信息curl -v “http://www.baidu.com” 显示get请求全过程解析2、使用wget命令:wget “http://www.baidu.com”也可以。
2023-05-08 17:46:06 2189
原创 HttpURLConnection访问302,采用HttpGet获取数据
解决javax.net.ssl.SSLHandshakeException: java.security.cert.CertPathValidatorException: Trust anchor for certification path not found.的问题,出现这个问题的原因是:服务器不信任我们自己创建的证书,所以在代码中必须要忽略证书信任问题。
2022-12-13 17:07:50 490
原创 Android常用Qualifiers(限定符)
xxhdpi:提供给超超高分辨率设备的资源(320dpi~480dpi)xhdpi:提供给超高分辨率设备的资源(240dpi~320dpi)mdpi:提供给中等分辨率设备的资源(120dpi~160dpi)hdpi:提供给高分辨率设备的资源(160dpi~240dpi)ldpi:提供给低分辨率设备的资源(120dpi以下)normal:提供给中等屏幕设备的资源。xlarge:提供给超大屏幕设备的资源。small:提供给小屏幕设备的资源。large:提供给大屏幕设备的资源。land:提供给横屏设备的资源。..
2022-08-06 09:40:00 683
原创 java反射所调用的类、方法说明
当一个类包含一个静态或实例int字段并且我们想要获取该字段的值时,则可以使用此方法返回Field的值。IllegalArgumentException:如果指定的对象不是声明基础字段的类或接口的实例,或者无法通过扩展转换将字段值转换为int类型,则为false。此方法的返回类型为T [],它根据给定的情况返回以下值,它以与该对象表示枚举类型时声明的顺序相同的顺序返回枚举常量的数组。getEnumConstants()方法用于返回枚举常量数组,换句话说,可以说此方法用于返回此枚举类的元素。...
2022-08-04 10:50:04 625
原创 android 使用jks文件为apk签名
jarsigner -verbose -keystore [您的私钥存放路径] -signedjar [签名后文件存放路径] [未签名的文件路径] [您的证书名称]C:\Program Files\Java\jdk1.7.0_75\bin>jarsigner -verbose -keystore E:\tar\signed.jks -signedjar e:\tar\123.apk D:\Apk\app.apk testtt...
2022-07-04 19:06:16 24088
原创 linux查看日志相关命令
1、查看该项目最近100行日志,并且实时查看日志的更新tailf logs/debug.log -n 1002、只查看日志尾100行,不会随着日志更新结果也更新cat logs/debug.log | tail -n 1003、只查看日志头100行,不会随着日志更新结果也会更新cat logs/debug.log | head -n 1004、根据关键词查看日志,返回http相关行日志cat logs/debug.log | grep 'http'5、忽略大小写,返回关键词日志grep -i 'http'
2022-06-16 11:44:17 5977
原创 国密算法SM2、SM3、SM4
<dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version>4.6.8</version> <scope>compile</scope></dependency><!--Bouncy Castle库--><depen...
2022-05-26 18:09:37 2708
原创 接口都以文件形式请求或返回
请求参数body参数及说明参数名 示例值 参数类型 是否必填 参数描述 filename E:\tar\test1.tar File 是 - name test1 String resultInfo = ""; try { CloseableHttpClient httpClient = HttpClientBuilder.create().build();
2022-05-14 13:55:15 269
原创 利用MessageDigest获取字符串或文件MD5
java已经实现了MD5、SHA1算法。利用java.security.MessageDigest类就可以获取字符串和文件的MD5以及SHA1结果。import java.io.File;import java.io.FileInputStream;import java.security.DigestInputStream;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;
2021-12-23 14:12:09 645 1
原创 Android手势处理、模拟滑动事件
按键或者触摸屏事件产生以后,触摸屏驱动程序会依据事件的类别按照操系统对事件的定义将事件告诉操作系统。Android操作系统中存在一个WindowManagerService服务,此服务会将收到的事件分发给当前可见的Activity,Activity同时会将事件分发给此Activity中的控件,如果Activity中实现了手势或者触摸事件的处理,则会调用Activity的事件处理函数,同样Activity中的控件如果实现了相应事件的处理函数,则会调用此控件的事件处理函数。...
2021-12-22 18:26:49 1043
原创 HttpURLConnection POST/GET Basic Auth认证请求
/** * 构造Basic Auth认证头信息 * * @return */ private static String getHeader() { String auth = APP_KEY + ":" + SECRET_KEY; //进行加密 byte[] encodedAuth = Base64.encodeBase64(auth.getBytes(Charset.forName("US-ASCII"))); String authHeader = "Basic .
2021-12-17 11:46:23 1488 1
原创 http API接口接收文件请求
1、java模拟表单方式发送url请求进行文件的提交 /** * * @作者 王建明 * @创建日期 2013-06-27 * @创建时间 19:28:18 * @描述 —— 模拟表单进行文件数据提交 */ private static void testSimulateFormToPostFile() { String localPath = "F:\\软件开发经验\\DeleteNullDir.java";...
2021-12-04 18:23:45 1165
androidTV,手机,电脑可相互快传文件
2020-07-30
httpclient-3.1.zip
2020-07-03
SpringBoot管理后台项目源码
2020-01-15
SplashView-master.zip
2019-12-12
Android自定义圆形进度条
2019-03-14
android TV端的自定义recyclerView控件.
2018-10-13
Android TV RecyclerViewTV端特性开发
2018-10-13
Android TV Launcher
2018-10-13
Android TextView自动滚动
2018-04-12
Android图片百叶窗,马赛克效果切换
2024-03-11
TFTP示例和引用jar包文件
2023-08-11
sm2sm3国密字符文件加解密含jar包文件.zip
2021-12-21
SM国密算法系列JAVA、JS实现版本.zip
2021-12-17
commons-compress包
2021-12-10
apk-parser-2.6.9包文件.zip
2021-07-16
上传apk自动识别版本信息.zip
2021-07-16
大数据可视化图表展示
2021-01-08
jquery省自治区城市地图代码.zip
2020-12-27
FreeProGuard-master.zip
2020-12-05
Android底部导航栏随意定制加号、红点、数字等信息
2020-12-04
最全的android工具方法集类
2020-09-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人