- 博客(137)
- 资源 (38)
- 问答 (2)
- 收藏
- 关注
原创 解决 Go 中 `loadinternal: cannot find runtime/cgo` 错误
错误通常与 CGO 的使用和配置有关。通过禁用 CGO(如果不需要)或正确配置 CGO(如果需要),你可以避免这个错误。确保你的开发环境正确配置了 C 工具链,并在需要时包含import "C"语句。希望这篇文章能帮助你更好地理解和解决这个错误。如果你在开发过程中遇到类似问题,不妨参考本文提供的解决方案。祝你编码愉快!
2025-05-28 12:47:09
845
原创 FlexAlign.SpaceBetween`、`FlexAlign.SpaceAround` 和 `FlexAlign.SpaceEvenly三个属性的区别
在 ArkTS 的 Flex 布局中,根据布局需求选择:需要两端对齐选。,需要完全平均分布选。
2025-03-29 19:54:40
452
原创 Kotlin字符串操作在Android开发中的应用示例
通过这个示例程序,我们学习了Kotlin中字符串的多种操作方法,包括多行字符串的创建、字符串插值、获取字符串长度以及处理特殊字符等。这些功能使得Kotlin在处理字符串时更加简洁和高效,为Android开发带来了很大的便利。在Android开发中,Kotlin已经成为主流的编程语言,它提供了许多便捷的字符串操作功能。本文将结合一个具体的Kotlin示例程序,详细介绍Kotlin中字符串的创建、格式化和使用方法。这样可以方便地将变量的值插入到字符串中,避免了繁琐的字符串拼接。方法来获取字符串的长度。
2025-03-07 16:58:27
962
原创 Kotlin 中范围操作符的使用示例
关键字,可以轻松实现各种遍历需求,提高代码的可读性和可维护性。在 Android 开发中,这些操作符可以用于处理各种循环任务,如 UI 元素的初始化、数据的遍历等。在 Android 开发中使用 Kotlin 进行编程时,范围操作符是非常实用的工具。下面将通过一个示例代码,详细介绍 Kotlin 中范围操作符的不同用法。在这个例子中,循环会从 6 开始,递减 2,直到 1。这个循环会从 6 开始,递减到 1,并打印出每一个数字。关键字,它可以用于判断一个元素是否在某个范围内,也可以用于遍历范围。
2025-03-07 16:35:48
479
原创 Android应用开发面试题
常见的布局有LinearLayout(线性布局)、RelativeLayout(相对布局)、FrameLayout(帧布局)、ConstraintLayout(约束布局)等。:Activity生命周期包括onCreate(创建)、onStart(启动)、onResume(恢复)、onPause(暂停)、onStop(停止)、onDestroy(销毁)、onRestart(重启)。:在Android中,Intent是指一种跨组件通信的方式,它允许不同的应用程序之间相互调用和传递数据。文件存储适合存储文本等;
2025-03-02 19:42:15
713
原创 批处理自动连接网络adb
生成一个适合你的列表项目项目项目项目1项目2项目3 计划任务 完成任务创建一个表格一个简单的表格是这么创建的:使用居中使用居左使用居右SmartyPants将ASCII标点字符转换为“智能”印刷标点HTML实体。例如:一个具有注脚的文本。1Markdown将文本转换为 HTML。您可以使用渲染LaTeX数学表达式 KaTeX:Gamma公式展示 Γ(n)=(n−1)!∀n∈N\Gamma(n) = (n-1)!\quad\foralln\in\mathbb
2024-12-29 11:52:29
433
原创 SOUI 框架开发的软件打包运行后不显示界面也不报错的原因
用SOUI界面库做了个测试使用的小软件,打包后安装到新电脑上发现运行不报任何错也不显示界面没任何反应,查了很久才找到原因,主要还是缺dll。我把这两个dll放进去就能正常启动了,所以记录下。
2023-04-23 16:47:31
245
原创 Android 异常:Caused by: java.lang.SecurityException: Provider must not be exported
android 异常
2022-09-15 09:32:13
1913
原创 Android 两组RadioGroup互斥的办法
废话不多说直接上代码:RadioGroup 两个对象分别名字叫:radiogroup1 radiogroup2
2022-06-21 10:56:12
751
原创 qss font-family常用的黑体宋体等字体中英文对照
微软雅黑: Microsoft YaHei宋体:SimSun黑体:SimHei仿宋: FangSong楷体: KaiTi隶书:LiSu幼圆:YouYuan华文细黑:STXihei华文楷体:STKaiti华文宋体:STSong华文中宋:STZhongsong华文仿宋:STFangsong方正舒体:FZShuTi方正姚体:FZYaoti华文彩云:STCaiyun华文琥珀:STHupo华文隶书:STLiti华文行楷:STXingkai华文新魏:STXinwei...
2022-05-09 17:53:35
6331
翻译 JNI JNI DETECTED ERROR IN APPLICATION: input is not valid Modified UTF-8:xxxx异常
今天android上Jni返回jstring给java层,概率性的出现上述异常,网上看过解决方案,说修改jvm的什么代码,其实我们做应用层的哪有改这个的能力根本不现实的,后面继续查找最后自己解决的。连接如下:JNI DETECTED ERROR IN APPLICATION: input is not valid Modified UTF-8: illegal start byte 0xfe - a318013800 - 博客园JNI DETECTED ERROR IN APPLICATION: inp
2022-04-13 12:07:14
1728
原创 Java线程安全的ArrayList HashMap...等容器
java的各种list map容器都是线程不安全的但是开发中有时候就要用到多线程就要线程安全那传统的做法就是加锁互斥,每次加synchronized这个也很烦,以下方法就能实现容器线程安全比如MapMap<String, String> httpSynchMap = Collections.synchronizedMap(new HashMap<String, String>());没错就只需要这么一行代码 然后你就可以多线程操作了同样的也有其他容器的线程安全操作的方法比
2022-04-08 09:22:14
589
原创 Android HPSocket SE_SOCKET_CREATE (3)
使用HPSocket是 start总是会失败,返回值为3 折腾了一个小时发现没添加网络权限,小河里翻船了,气死了,添加权限就OK了 <!--网络权限--> <uses-permission android:name="android.permission.INTERNET"/> <!-- Wifi--> <uses-permission android:name="android.permission.ACCESS_WIFI_STA
2021-12-27 15:48:58
1452
2
原创 QT环境下集成Python出现PyType_Slot *slots;冲突问题解决方法
typedef struct{ const char* name; int basicsize; int itemsize; unsigned int flags; #undef slots //这里取消slots宏定义 PyType_Slot *slots; /* terminated by slot==0. */ #define slots Q_SLOT.
2021-11-25 19:49:07
4818
4
转载 ZIP.lib zip.dll 源代码编译方法
详情请查看:zlib库的编译及使用 - 雪域蓝心 - 博客园* 打开网址http://zlib.net/下载zlib源码, * 解压压缩包,进入目录:C:\Users\Administrator\Desktop\zlib-1.2.11\zlib-1https://www.cnblogs.com/20170722-kong/p/10744862.html...
2021-11-25 10:29:58
419
转载 基于C++的模板引擎
模板引擎(Template engine)是实现模型和视图分离的一个重要手段。如果你从未接触过模板引擎可以看看Wiki的介绍。模板引擎的流行最初是因为网站开发的需要,象比较重要的几个模板引擎:SMARTY、Velocity、StringTemplate都是来源于网页设计的。当然,除了网页设计,模板引擎还可以应用于其他领域,而我主要将其应用与代码生成器的设计中。有关模板引擎,我推荐StringTemplate的作者Terence Parr写的一篇英文论文。Terence Parr是一个大学教授,写的文章自.
2021-11-08 13:53:09
989
转载 DELETE_FAILED_INTERNAL_ERROR报错解决办法
转载地址:DELETE_FAILED_INTERNAL_ERROR_xiejunna的博客-CSDN博客DELETE_FAILED_INTERNAL_ERRORError while Installing APKs运行安卓项目到真机的时候,遇到了这个问题,手机上安装的此程序已经卸载掉了,可是还是运行失败,安装时删除旧的apk失败,解决办法:1.点击File2.点击Settings3.点击Build,Execuion,Deployment4.点击Instant Run5.把打钩的全..
2021-10-22 18:03:00
2315
原创 SOUI::SStatic 动态设置属性的值
有时候xml默认的值需要代码里动态修改,比如修改SOUI::SStatic的当前的颜色,xml里配置的属性:colorText 我以为就会有setColorText 这样的接口找了半天没找到,百度也没找到 只能看源码最后看了源码所有的属性修改都有一个统一的接口,函数原型如下:HRESULT SetAttribute(const SStringW & strAttribName, const SStringW & strValue, BOOL bLoading)设置的方法也很简单了
2021-10-15 15:45:14
233
原创 SOUI Text控件不同状态设置不同颜色的方法
做过Android的都知道,TextView 可以设置selector的xml配置文件 可以根据控件不同的状态设置不同的颜色 比如:normal enable hover checked等,SOUI同样有方法可以设置,详情请查看SOUI的属性列表手册:(红色标识的就是具体的属性)注意:别忘了msgTransparent="0"text静态文本控件自身属性属性名 值类型 默认值 描述 interHeight INT 5 行间距 wordBreak
2021-10-14 10:20:32
669
原创 QT获取时间戳毫秒和秒的方法
获取时间戳毫秒:QDateTime::currentDateTime().toTime_t() * 1000;获取时间戳秒:QDateTime::currentDateTime().toTime_t();
2021-09-04 10:15:02
9358
原创 Android 异常Unable to add window android.view.ViewRootImpl$W@76f521a -- permission denied for window t
android 8.0上悬浮窗会报错 直接闪退,设置window的类型就好了:private WindowManager.LayoutParams params = new WindowManager.LayoutParams();params.type = WindowManager.LayoutParams.TYPE_APPLICATION_OVERLAY;mWindowManager.addView(mView, params);...
2021-09-01 10:41:50
1229
原创 Soui—SListView使用例子
本篇文章主要使用ListView的控件和适配器的使用,做过Android的都懂,跟Android下的listView功能差不多一致,我刚开始就只不知道Item如何点击的所以看了官方文档记录下来 写个小例子。界面布局很简单不用解释看效果图就知道<SOUI name="mainWindow" title="@string/title" bigIcon="ICON_LOGO:32" smallIcon="ICON_LOGO:16" margin="5,5,5,5" resizable="1.
2021-08-19 16:50:49
491
原创 aapt获取apk的基本信息命令
例子如下:aapt dump badging --include-meta-data D:\release\app-release.apk
2020-10-15 14:39:10
368
原创 CMake编译异常,Error:Error occurred while communicating with CMake server.
前言今天手贱闲着没事干更新了以下AndroidStudio的SDK,差不多半小时的时间更新好了,更新后更新后编译发现Cmake编译一直报错具体的报错信息如下:Error:Error occurred while communicating with CMake server. Check log F:\Ptyt_20140728\code\AS_HP_Socket\app\.externalNativeBuild\cmake\debug\armeabi-v7a\cmake_server_log.tx
2020-09-24 10:48:39
1473
原创 AndroidStudio 下CMake加载第三方多架构的.so配置方法
最近使用了androidStudio下的CMake编译.so的功能,以前用NDK编译的,初来乍到CMake很多脚本都不会用各种百度google的搜索,很多都讲了简单的单架构的设置没涉及到加载第三方多架构库的问题,折腾了差不多半天时间才搞定的所以记录下帮助其他人,其实很简单的如果英语好看CMake的一手文档的话就自己懂了我查找的方向错了,首先说下我以前错误的用法,我错误的用法是在CMakeLists.txt里使用 target_link_libraries添加了多个把所有架构(arm64-v8a,armeab
2020-09-24 10:34:15
828
原创 windows下用NDK编译libiconv-1.16(有源码提供可直接编译)
今天开发中碰到一个需求就是编码集转换,android下搜索了一把大家都说用iconv转换编码然后我又去JNI下看了下有没有这个头文件然后搜索发现是有但是android 28的版本才能用,做App都知道要兼容6.0的版本然后只能再次搜索 返现iconv这个是个开源库,然后找到源码也顺利下载下来了,网上教程很多我也是看着教程编译的 天下文章一大抄根本没有例子或编译成功.so提供出来只说步骤,C++或C的编译大家都懂得一个问题解决半天一天的,还有就是很多人提供的是Linux下的编译,他妈的我想说我们在window
2020-09-23 10:27:32
904
8
原创 Soui Button学习一
什么是Soui?Soui的介绍请查看官方的博客文档,里面有详细的介绍我在这里不多说了,直接上链接:SOUI的介绍这边博客主要讲解了Soui的Button的使用,做过UI的都知道Button是最常用的一个控件,经常用到的就是点击一个Button触发一个事件,还有就是对Button的各种属性设置。以下是我一个例子直接在xml里添加Button的布局:<SOUI name="mainWindow" maxinset="3,3,3,3" title="@string/title" bigIc
2020-08-20 18:41:27
1442
原创 批处理睡眠 延时脚本
经常写脚本是会用到延时或者睡眠几秒钟,今天我也遇到了然后记录下来。第一种:timeout /T 1 >nul以上代码能延时或睡眠1秒后再执行 这种方法只能设置秒不能设置毫秒第二种:echo wscript.sleep 1000>%cd%/sleep_1.vbs start /wait %cd%/sleep_1.vbs 这种方法可以设置毫秒级别的 不过在当前脚本目录下会生成一个vbs的脚本文件以上就是批处理延时或睡眠的方法。...
2020-06-30 11:15:27
3333
原创 常用的批处理模版
开发、测试、运维人员经常写脚本也解决很多问题,每次开始写重复造一次轮子,我也是经常写重复的脚本,懒得写博客,今天写好了一个脚本想把它记录下来免得下次再写,这个是一个通用的脚本模版详细的请查看以下代码:@echo off&title 自动化测试工具模版V1.1color 1f rem 设置adb环境变量set ADB_HOME=%cd%/bin/adb/set dir=%cd%rem 设置窗口大小set widhtHeight=90mode con cols=%widhtHeig
2020-06-19 10:21:02
1003
原创 Linux或Android下分割大文件的方法
一、抓几十个G的Log1、作为测试人员或开发人员经常抓log,常用的命令就是:adb shelllogcat -v time>/mnt/sdcard/ &执行上面上面的命令后再SD卡下不停的输出log文件有时候抓几天几夜log文件会达到几十个G,当出现问题是我们常用的日志查看工具无法打开这么大的文件,并且也没有什么好的分割工具,今天研究了下Linux的文件分割命令发现很好用,写篇文章记录。二、Log分割命令split是linux的命令,android使用的是linux命令
2020-06-19 10:01:46
1239
1
原创 C++函数模板重载学习笔记
为什么要用函数模板重载呢?有的时候并非所有的类型都是用相同的算法,为了满足这种需求可以重载常规函数的定义那样重载模板。下面是一个简单的例子:
2020-05-21 11:13:39
779
原创 Android串口通信
做系统的经常会碰到串口调试的工作,做系统的一般都比较擅长C++或C的开发对Java代码不是很熟悉,我也刚好要用到这一块所以写了个通用的串口通信工具给大家使用。注意点:此App必须对串口访问有权限才能使用也就是说/dev/要有权限,如果没权限是没法访问的哦。Apk下载地址:https://download.csdn.net/download/qhs1573/11942996...
2019-10-30 13:47:11
190
5
原创 NoSuchMethodError: org.apache.commons.codec.binary.Hex.encodeHexString
在Android项目中使用到了org.apache.commons.codec.jar包下的Hex.encodeHexString(byte[] input)方法进行加密。结果编译通过,运行时总是报java.lang.NoSuchMethodError: org.apache.commons.codec.binary.Hex.encodeHexString([B)Ljava/lang/Stri...
2019-10-30 13:45:53
4976
jsp个人网站源码jsp个人网站源码jsp个人网站源码
2011-08-12
Android 各种对话框整理
2012-09-14
windows 下PDF转图片的工具
2022-08-20
Android平台下HSocket的例子源码
2020-09-25
Ubuntu下Git服务器搭建
2014-10-29
commons-codec-1.13.jar
2019-08-14
Android 灭屏监听耳机按键的Demo
2019-04-19
Soui_ListView_Demo.zip
2021-08-19
gow-0.8.0.zip
2020-07-01
moban.bat是批处理脚本的模版
2020-06-19
AndroidSerialTool.apk
2019-10-30
hibernate开发jar包
2013-09-13
Android ListView中多任务下载是如何实现的(给点思路)
2013-03-25
Java基础题大牛们给解决下,基础题大道理。
2013-07-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人