自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(460)
  • 资源 (9)
  • 收藏
  • 关注

原创 Aandroid studio编码最实用的快捷键

Android Studio编码最实用的快捷键如下:

2023-10-17 15:39:15 133

原创 android studio经常Couldn‘t terminate the existing process for com.xxx.xxx

2、再次使用AS上run app或三角符号安装成功。解决:手动命令安装程序后恢复。

2023-09-12 10:22:28 628

原创 敏捷开发思考

你做得不一定要完美,但你一定跑得要快,否则你将面临失败!

2023-08-22 16:59:06 91

原创 The application could not be installed: INSTALL_FAILED_SHARED_USER_INCOMPATIBLE

这个配置是让APP列为System级别的APP,而系统级别的APP在安装的时候需要校验其签名是否为系统签名。用通俗的话就是说:如果APP不是系统签名,那么配置。而我们在开发过程中的设备一般都很复杂,很少能一个设备弄一个系统签名,所以报这个错就不奇怪。日志:Installation did not succeed.解决的办法:当非正式包的时候,去掉manifest中的。问题:安装apk时报错。

2023-08-07 10:53:05 840

原创 Android多个界面拼接绘制成一张图片

需要注意的是,在绘制界面时可能会遇到一些问题,比如界面过于复杂导致内存不足、界面尺寸不一致等等,需要根据实际情况进行调整。另外,为了防止在绘制过程中发生异常导致无法生成完整的图片,建议将以上代码放在一个 try-catch 块中,并及时释放资源。要将多个 Android 界面拼接绘制成一张图片,可以使用 Android 中提供的 Canvas 和 Bitmap 对象实现。

2023-06-06 14:56:25 420

原创 Android Studio构建可运行的‘java-library’程序库

Android Studio构建可运行‘java-library’程序

2022-10-14 14:03:00 2099 1

原创 Android预置默认输入法

Android预置默认输入法

2022-10-14 13:19:52 1227

原创 看淡生死,弥争当下!

看淡生死,珍惜当下。

2022-09-27 16:55:28 203

原创 “有些鸟儿是关不住的,它们的羽毛太鲜亮了。”

励志

2022-08-17 11:35:37 184

原创 程序设计思想

编程 思想

2022-06-10 14:29:57 349

原创 如果不能决定你的高度,那你可以在高度的基础上决定你的深度。

如果不能决定你的高度,那你可以在高度的基础上决定你的深度。

2022-03-22 11:49:25 297

原创 Android Studio自带Profiler工具内存泄露分析步骤

1、运行需要检测内存泄露的程序这里以“com.example.opengltest”程序为例。2、点击Profiler按钮3、点击SESIONS "+"号按钮选择设备,选择对应设备下的应用或进程4、双击内存区块5、操作应用程序要检测的部分或模块6、关闭应用程序,等待内存释放,恢复平直曲线7、点击鼠标右键“Dump java head”按钮等待几秒自动进入内存泄露分析界面8、选择应用包名9、选择“Reference”按钮,勾选“Show nearest.

2022-03-11 16:07:06 11963 3

原创 Android Stdio4.1.1版本使用问题

1、使用在线安装程序时,需要安装两遍。修改代码,运行程序,提示安装成功,第一遍修改代码未生效,第二遍安装启动生效。2、在线安装程序二级或以上窗口背景色为黑色。打开命令窗口,如下命令安装,黑色背景变为透明背景。# adb install -r *.apk对于以上问题,怀疑是Android Stdio集成开发环境自身问题,碰到过几次,欢迎遇到此类问题的朋友讨论和指导。...

2022-03-03 15:42:26 2418

转载 Kotlin编码规范

编码规范本页包含当前 Kotlin 语言的编码风格。源代码组织 命名规则 格式化 文档注释 避免重复结构 语言特性的惯用法 库的编码规范应用风格指南如需根据本风格指南配置 IntelliJ 格式化程序,请安装 Kotlin 插件 1.2.20 或更高版本,转到Settings | Editor | Code Style | Kotlin,点击右上角的Set from…链接,并从菜单中选择Kotlin style guide。如需验证代码已按风格指南格式化,请转到Set...

2022-02-17 16:01:38 917

转载 Kotlin代码风格迁移指南

代码风格迁移指南Kotlin 编码规范与 IntelliJ IDEA 格式化程序Kotlin 编码规范影响了编写地道 Kotlin 代码的几个方面,其中包括一组旨在提高 Kotlin 代码可读性的格式建议。遗憾的是,IntelliJ IDEA 中内置的代码格式化工具在这篇文档发布很久之前就已经在使用了,并且现在具有默认设置,该默认设置产生的格式不同于现在建议格式。接下来,通过改变 IntelliJ IDEA 中的默认设置并使格式与 Kotlin 编码规范一致来消除这种隔阂似乎是符合逻辑的。但

2022-02-17 15:57:04 1486

原创 Kotlin开发环境搭建

1、安装Android Studio3.0及以上版本。2、安装Kotlin插件File -> Settings -> Plugins -> Kotlin,安装。3、重启Android Studio4、新建工程,选择Kotlin语言即可。

2022-02-16 11:15:46 1616

原创 Android Studio自动生成UML关系图

1、安装Sketch It这是我的AS版本:如下步骤:如下图等待插件全部加载后,搜索“Sketch It”插件安装:如果安装无效自行到红色框框提示的主页下载手动安装:选中文件等待安装完毕即可:如此如下图点击Tools下的“Sketch It!...”按钮即可:生成“xxx.plantuml”文件:2、安装"PlantUML Integration"插件即可查看生成的“xxx.plantuml”文件:3、 问题Sket...

2021-08-11 16:09:14 1989 4

原创 ROOM数据库可视化查看器

https://github.com/wajahatkarim3/RoomExplorer添加依赖dependencies { implementation 'com.wajahatkarim3:roomexplorer:0.0.2'}在activity中//MyRoomDB---你的数据库名称//MyRoomDBName---数据表名称RoomExplorer.show(context, MyRoomDB.class, "MyRoomDBName")...

2021-07-14 11:43:35 409

原创 Android Studio4.1.1版本自动换行

进入Settings设置项:勾选Soft-wrap these files:选项;添加:; *.java然后点击Apply、OK自动换行即可生效。

2021-07-02 12:37:15 1482 1

原创 SQLite Room问题汇总

问题:Caused by: net.sqlcipher.database.SQLiteException: error code 14: Could not open database解决:

2021-06-11 11:39:38 1332

原创 厚德 博学 求实 创新

厚德 博学 求实 创新

2021-05-12 09:45:09 420

原创 UI界面编程思考

UI界面设计个性化、随意化设计较为普遍,没有统一的标准作为支撑;没有标准导致程序界面设计编程难度和工作量巨大,而且没有捷径;这样项目进度对前面已开发成果还有很大依赖性。

2021-05-11 17:57:00 76

原创 Android CheckBox自定义图片文字居中

<CheckBox android:id="@+id/cbx_form_all_check" android:layout_width="0dp" android:layout_height="match_parent" android:textAlignment="center" android:button="@null" android:drawableStart="@drawable/cbx_selector" android:padd.

2021-03-31 09:16:35 1247 1

原创 NDK项目构建错误 ABIs [mips64, x86_64, arm64-v8a] are not available for platform and will be excluded from

问题:Error:A problem occurred configuring project ':libxxx-1.0'.> ABIs [mips64, x86_64, arm64-v8a] are not available for platform and will be excluded from building and packaging. Available ABIs are [armeabi, armeabi-v7a, x86, mips].解决:NDK版本出错,重新下载

2021-03-26 14:45:30 304

原创 weightSum与layout_weight属性使用

注意:上一级控使用件weightSum时,子项控件的android:layout_height设置为0dp,否则分割不生效:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_heigh

2021-03-15 13:50:43 122

原创 Android Studio代码迁移问题小汇总

问题:> Duplicate class com.xxx.xxx.xxx.BuildConfig found in modules jetified-A-release-runtime (:A-release:) and jetified-B-release-runtime (:B-release:)Execution failed for task ':XXXdemo:checkReleaseDuplicateClasses'.> A failure occurred while e

2021-03-10 18:30:00 1166 1

翻译 AndroidStudio Gradle依赖管理 - 不包括传递依赖exclude(一)

https://docs.gradle.org/current/userguide/dependency_management.html不包括传递依赖尽管上一节显示了如何强制实施某个版本的可传递依赖项,但本节将排除作为完全删除可传递依赖项的一种方式。与强制依赖版本类似,完全排除依赖需要有意识的决定。如果外部库没有它们而无法正常运行,则排除传递依赖关系可能会导致运行时错误。如果您使用排除,请确保您没有通过足够的测试覆盖率来利用不需要排除依赖的任何代码路径。可以在声明的依赖项级别上排除传递性依赖项

2021-03-10 14:58:07 1897

原创 Duplicate class com.xxx.xxx found in modules问题解决(aidl相互依赖问题)

1、使用场景:A(含有aidl)aar;B(含有aidl)aar依赖A;C(app)依赖A、B aar库此时A、B同时存在共同的aidl接口类报出以上错误!2、问题解决B(aidl)aar依赖A,可以去除B类中的aidl接口类即可。...

2021-03-09 16:14:29 5573

原创 人生有时候最大的失败在于关键时间点的放弃和不坚持

多读书,读好书,保持课余阅读,广泛涉猎,学业贵在坚持!

2021-02-24 08:52:38 63

翻译 【原文翻译】Android应用程序集成SQLCipher实现SQLite加密

适用于Android应用程序集成的SQLCipher社区版集成适用于Android的SQLCipher社区版本通过AAR软件包格式分发,允许在基于Java或Kotlin的Android项目中使用。通过将以下条目添加到app / build.gradle文件的dependencies部分中,可以执行Gradle中的集成:implementation 'net.zetetic:android-database-sqlcipher:4.4.2@aar'implementation "androi

2021-01-07 14:17:37 528 2

转载 ln: creating symbolic link xxx: Operation not supported

【已解决】ln: creating symbolic link XXXXXX : Operation not supported【环境】VmWare的Linux + Windows XP + vmhgfs文件共享【问题】在编译VMware下的Linux系统对从Windows中共享过来的文件,进行编译的时候,遇到:ln: creating symbolic link

2020-12-10 16:56:07 1355

转载 Android SDK更新以及ADT更新出现问题的解决办法

Android SDK更新以及ADT更新出现问题的解决办法|浏览:9154|更新:2013-10-02 10:38|标签:android1234567分步阅读使用SDK Manager更新时出现问题Failed to fetch URL https://d

2020-12-10 16:53:39 630

原创 DatePicker之timeInMillis must be between the values of getMinDate() and getMaxDate()解决

private DatePickerDialog mDatePickerDialog;int year = Calendar.YEAR;int month = Calendar.MONTH;int dayOfMonth = Calendar.DAY_OF_MONTH; // 默认60岁,中老年人 Date date = new Date(TimeUtil.getTimeMillis("1960-01-01 00:00:00"));// .

2020-12-10 16:45:20 271

原创 定时器ScheduledExecutorService与Timer

1、Timer系统时间向前修改,定时器将被挂起,不再执行,除非时间回到了之前系统时间。2、ScheduledExecutorService不受系统时间变更影响。3、ScheduledExecutorService用法(多个定时任务,用法与Timer雷同):// 对象申明private ScheduledExecutorService mScheduledExecutorService = Executors.newScheduledThreadPool (2);pr.

2020-10-09 17:25:00 664

转载 2020-09-27 优秀的毕业生 罗升阳

2012年度十大杰出IT博客之 罗升阳2012-12-17 17:47 51CTO http://blog.51cto.com/contest2012/ 字号:T|T2年电气与电子产品开发经验,13+年软件开发经验。曾就职于UTStarcom、Motorola和Nokia Siemens Networks等著名通讯公司,拥有超过十年的无线接入技术相关软件的开发经验。AD:51CTO 网+ 第十二期沙龙:大话数据之美_如何用数据驱动用户体验2012年度十大杰出IT...

2020-09-27 10:52:07 331

原创 Could not reserve enough space

问题:Error:Unable to start the daemon process.This problem might be caused by incorrect configuration of the daemon.For example, an unrecognized jvm option is used.Please refer to the user guide chapter on the daemon at https://docs.gradle.org/3.3/userg

2020-09-04 16:48:38 397

原创 sql数据库触发器

创建sqlite触发器: /** * 创建删除触发器,删除超出 * @param db 数据库 */private void createDeleteTrigger(SQLiteDatabase db){ String triggerDeleteOverflow="create trigger overflow_delete " + "before de...

2020-04-21 13:29:45 209

原创 sql数据库语句问题及总结

问题:only a single result allowed for a SELECT that is part of an expression Unable to execute statement解决:

2020-04-21 13:17:59 365

原创 android问题汇总-待解决

问题:/system_process E/ActivityManager: ANR in com.xxx.xxx (com.xxx.xxx/.xxxxMainActivity) PID: 20827 ...

2020-04-16 09:02:19 1588

原创 方式方法

做事方法非常重要,但是把事情做好也离不开方式的支撑。

2019-07-24 17:42:49 272

setx安装文件

Windos下用setx.exe命令行模式下永久设置系统环境变量 使用方法:setx ANT_HOME c:\ant

2013-12-25

QTouch2组态安装软件

QTouch2是基于跨平台技术QT研发而成的通用组态软件产品,是典型提供完整的HMI/SCADA一体化解决方案,是真正具备完整多平台跨越的组态软件,不仅仅具备常规的工控监控系统方案,更具备基于ARM硬件平台的真正人机对话产品、计算机微控站microSCADA和智能数据采集系统。[1-2] 当今工控行业软硬件平台多样化的今天,我们首度提出:用一套自动化系统软件兼容当前主流的处理器,以及跨越所有的操作系统平台,将嵌入式设备所提供的监视、控制、逻辑、转换等功能进行封装,用一套简易化的软件平台开放给用户。 QTouch跨平台组态软件就是基于这种理念,采用跨平台技术,完全能够实现这样的构想。

2013-06-21

ipmiutil-2.0.2-1.el5.rf.i386.rpm

• alarms –显示和设置Telco alarms报警(LED显示和延迟) • bmchealth – 测试BMC是否工作正常。 • fruconfig – 显示FRU的产品信息,写入有用信息 • getevent – 接收一个IPMI event,并显示。 • hwreset – 用于使 firmware 硬重新启动或者关掉系统 • pefconfig – 用于显示和配置LAN端口,配置Platform Event Filter 表,来通过firmare event产生BMC Lan提示 • sensor – 显示Sensor

2013-05-16

四大命令助你玩转Linux进程管理

四大命令助你玩转Linux进程管理 命令 Linux 进程管理

2013-05-09

SEC S3C2410X Test B/D 驱动

具体方法到我空间看看 TQ2440开发板在Windows 7 32位系统安装USB下载驱动程序 SEC S3C2410X Test B/D:首先在你磁盘中找到“USB下载驱动.rar”的解压包,并解压到USB下载驱动文件夹 ,下面进入安装: Step1:“计算机”单击右键,选择“属性” Step2:点击左侧“设备管理器” 进入“设备管理器”后,在“其他设备”中找到“SEC S3C2410X Test B/D ”,就是你需要安装驱动的设备 Step3:选择“SEC S3C2410X Test B/D ”单击右键,选择“更新驱动程序软件” Step4:点击“浏览计算机以查找驱动程序软件”选项 Step5:点击“浏览”按钮,找到TQ2440开发板USB驱动所在位置(注:刚刚解压出来的USB下载驱动文件夹然后按“下一步” Step6:选择“始终安装此驱动程序软件” 注:一些 PC在安装期时会出现蓝屏或重启纯属正常,重启后驱动依然是正常安装.这也许是windows7系统兼容性问题引起。 Step7: TQ2440开发板 USB驱动安装完毕 最后回到设备管理器中查看 接下来,就去下载程序吧!!!

2013-01-19

BCG无密全安装版

BCG无密全安装版 直接解压,按照使用说明来就OK!

2012-12-13

基于DSP芯片的嵌入式USB摄像头图像采集与显示方案

基于DSP芯片的嵌入式USB摄像头图像采集与显示方案

2012-06-29

V4L2摄像头获取单幅图片测试程序.txt

V4L2摄像头获取单幅图片测试程序,方便开发者借鉴。

2012-06-29

Qt嵌入式图形开发.pdf

Qt嵌入式图形开发.pdf电子书下载,Qt嵌入式图形开发

2010-06-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除