- 博客(59)
- 资源 (1)
- 收藏
- 关注
原创 Android Studio入门——新版本 Android Studio 不允许在注解中使用资源 ID 的问题解决方案
原因是因为新版本 Android Studio 将 R 类中的资源设置成了非 final 修饰的变量,这也会导致 switch case 中无法作为判断条件。使用新版本 Android Studio 创建项目时,switch case报错。
2024-06-25 10:36:15
233
原创 Jetpack Compose入门——【问题】This version (1.3.2) of the Compose Compiler requires Kotlin version 1.7.20
在build.gradle(:app)中,修改kotlinCompilerExtensionVersion成匹配版本1.4.0。匹配版本需要参考android官网。
2024-05-31 08:37:39
757
原创 Jetpack Compose入门——Duplicate class kotlin.time.jdk8.DurationConversionsJDK8Kt
在build.gradle中添加。
2023-06-26 17:52:10
1149
原创 Android Studio入门(9)查看第三方app的包名和布局
在Android开发过程中,经常需要学习第三方app的一些布局结构或者调用第三方app,那如何快速获取第三方app的包名和布局层次呢?1、使用monitor.bat在android-sdk/tools目录中有一个monitor.bat的脚本,双击打开,可以在右上角选择Hierarchy View进行分析查看2、使用android-sdk/tools/bin目录下的uiautomatorviewer.bat,但有的情况下不显示布局。...
2021-07-20 10:23:16
1394
原创 Python基础(四)—— 如何添加图片资源并引用
在通过QTdesigner进行界面开发过程中,需要引用图片资源美化界面,如何添加图片并正确引用呢,下面有两种方法可以尝试使用:一、使用工具QtDesigner1、打开.ui文件,直接在QtDesigner中资源浏览器-编辑-新建资源文件-添加前缀-添加文件即可添加图片资源,并自动生成.qrc资源文件2、将.qrc文件转换成.py文件3、选中控件,找到styleSheet,引入图片即可border-image: url(:/imn/img/btn_bathroom_hover.png);二、
2021-07-09 19:57:12
7469
原创 Python基础(三)——使用QTdesigner生成的.ui并转换成.py文件后怎么运行看效果图?
使用QTdesigner生成的.ui并转换成.py文件后,如果想单独运行.py文件查看效果图,则仅需要在.py文件结尾处添加如下代码即可if __name__ == "__main__": import sys app = QtWidgets.QApplication(sys.argv) MainWindow = QtWidgets.QMainWindow() ui = Ui_MainWindow() #名字根据.py文件前面的class名字调整 ui.setup
2021-06-29 08:43:00
964
2
原创 Python基础(二)——PyQt5开发之将QtDesigner、PyUIC、Pyqrc链接到PyCharm的外部工具库
1.安装QtDesigner和PyUIC,在命令行窗口中执行pip install pyqt5pip install pyqt5-tools2.点击PyCharm的File->Settings->Tools->External tools打开外部工具界面,点‘+'号进入添加外部工具界面。Name:自定义Program:designer所在的路径(一般在Lib\site-packages\qt5_applications\Qt\bin\)3.按同样的方法添加PyUIC,P
2021-06-04 16:14:13
692
原创 Android开发(1)—— 模拟器及常用的adb命令
Android开发入门——模拟器一、可选的模拟器:Android Studio自带模拟器夜神、雷电等模拟器二、常用的adb命令adb shelladb logcat查看手机设备adb devices开关服务adb kill-serveradb start-server手机截屏adb shell screencap -p /sdcard/photo.pngadb pull /sdcard/photo.png E:/android...
2021-06-02 17:19:39
170
原创 Android Studio入门(8)— Module之间相互引用
Android Studio中新建Project,在Project下可以创建多个Module,每个Module都相当于一个APP,可以独立运行,如果一个Module想依赖于其他Module,应该如何设置呢?Ctrl+Alt+Shift+S打开Project Structure,将想要调用的类所在的Module加入到Module dependency中即可。...
2021-06-02 17:05:33
2885
1
原创 Python基础(一)— Pycharm与Anaconda联合开发配置
一、了解python、Anaconda、Pycharm的关系1.pythonPython是一种解释型、面向对象、动态数据类型的高级程序设计语言。2.Anaconda官网:https://www.anaconda.com/Anaconda指的是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。Anaconda包括Conda、Python以及一大堆安装好的工具包,比如:numpy、pandas等3.Pycharmpython IDE:集成
2021-05-29 11:01:14
176
原创 去除代码注释和空行方法
使用NotePad++可以快速去除注释和空行,方法如下:去除//去除多行注释正则表达式 /\*{1,2}[\s\S]*?\*/去除空行
2021-01-06 11:36:29
1166
原创 Android开发之IllegalStateException: You need to use a Theme.AppCompat theme解决方法
Android开发之问题:Process: cn.manager.iot.iotmanager, PID: 31617java.lang.RuntimeException: Unable to start activity ComponentInfo{cn.manager.iot.iotmanager/cn.manager.iot.iotmanager.LoginActivity}: java.lang.IllegalStateException: You need to use a Theme.Ap
2020-09-11 17:44:23
571
原创 SQL server提示对象名无效,但还能执行语句
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
2020-06-07 15:55:08
2637
5
原创 SQL SERVER2012遇到问题:弹出对话框“不允许保存更改,您所做的更改要求删除并重新创建一下表”?
在SQL SERVER2012进行表操作过程中,弹出对话框“不允许保存更改,您所做的更改要求删除并重新创建一下表”?解决方法:选项——设计器,取消对勾:阻止保存要求重新创建表的更改...
2020-03-16 10:19:33
448
原创 Android开发之requestWindowFeature(Window.FEATURE_NO_TITLE)不生效
想要隐藏ActionBar,但是requestWindowFeature(Window.FEATURE_NO_TITLE)不生效怎么办?原因:因为自己定义的Activity继承了android.support.v7.app.AppCompatActivity,AppCompatActivity本身不支持requestWindowFeature(Window.FEATURE_NO_TITLE)导...
2020-03-10 15:43:15
767
原创 printf、sprintf、fprintf区别
printf——把格式化字符串输出到标准输出,例如屏幕printf("%s\r\n",volt); //将volt输出到标准输出中,例如屏幕上sprintf——把格式化字符串输出到指定字符串sprintf(volString,"采集的电流%.2f A",i);fprintf——把格式化字符串输出到指定文件中...
2019-10-27 15:16:35
338
转载 STM32F103的11个定时器详解
STM32F103系列的单片机一共有11个定时器,其中: 2个高级定时器 4个普通定时器 2个基本定时器 2个看门狗定时器 1个系统嘀嗒定时器出去看门狗定时器和系统滴答定时器的八个定时器列表; 8个定时器分成3个组;TIM1和TIM8是高级定时器 TIM2-TIM5是通用定时器 TIM6和TIM7是基本的定时器 这8个定时器都是16位的...
2019-09-27 20:36:38
1659
原创 台式机显示屏作为笔记本显示屏的设置
1、将台式机显示屏连接线连接到笔记本接口2、将键盘usb线连接到笔记本usb口3、win+p键选择显示的屏幕4、设置笔记本电源显示
2019-08-28 09:08:35
4031
转载 客户端与服务器端的通信:client(android)—server—database实现
今天给大家带来的是客户端与服务器端的通信,话不多说,直接上例子:界面今天我们实现一个注册的功能,客户端的界面编写神马的咱就不在这浪费时间了,我这也直接写好了,一个最简单的注册和登录界面:界面写好之后,接下来咱们就去弄接口了。数据库这里使用的mysql,搭建数据库这一步自己去搞定 ,新建一个test_sql数据库,在里面创建一个user表里面的字段就三个user_id,u...
2019-08-26 11:18:13
617
原创 sql server——备份系统数据库
1、选择要备份的系统数据库,master\model\msdb,右键——任务——备份2、指定备份的数据库所在路径,点击确定即可
2019-08-23 09:56:17
259
转载 Win10安装JDK8
一、下载对应版本的JDK,64位电脑的下载X64的,32位电脑下载i586的。二,安装安装JRE,建议让JRE的安装目录与JDK在一个文件夹中三、配置JDK环境变量,打开“控制面板”-->“系统与安全”-->“系统”,点击左侧的“高级系统设置”,弹出“系统属性”面板,在面板中点击“环境变量”。用户环境变量——新建变量JAVA_HOME...
2019-08-22 10:27:05
266
转载 UML类图常用符号
这是一张网上经典的UML图解,它包含的关系有:1:泛化关系泛化关系表示一种继承关系,由一般到特殊,在UML中用一个实线和一个三角箭头表示,由子类指向父类。2:实现关系实现关系是一种类和接口的关系,由类指向接口,在UML中是一个虚线和一个三角箭头,有类指向接口。3:关联关联关系是一种拥有的关系,老师可以有很多的学生,学生也可以有很多老师,双向关联...
2019-05-03 09:34:16
715
原创 Android Studio常见问题集锦
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------1.Sync failed原因--------------...
2019-04-23 20:37:15
345
原创 Android Studio入门(7)-添加第三方库文件.jar和.so
1.复制所有库文件到lib目录2.找到app对应的build.gradle,添加如下代码
2019-04-21 10:14:53
235
转载 Json数据解析
Json数据解析在线网站:https://www.sojson.com/editor.html1.什么是JSONJSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。 易于人阅读和编写。同时也易于机器解析和生成。 它基于JavaScript Programming Language,Standard ECMA-262 3rd Edition - D...
2019-04-14 10:07:01
214
原创 Android Studio入门(6)——WebService
//使用webservice获取网络数据//获取天气数据:http://ws.webxml.com.cn/WebServices/WeatherWS.asmx//ksoap2 :http://simpligility.github.io/ksoap2-android/getting-started.htmlpackage com.example.admin.netcommunicati...
2019-04-07 16:25:08
2669
转载 Android Studio入门(5)——快捷键的使用
--------------------------------------------------------------------------------------------------------------------------------------------------------------常用快捷键集锦一:-----------------------------...
2019-04-06 20:06:49
276
转载 Android Studio入门(4)— 三大模拟器比较
1.本身自带的------(缺点:又卡又慢,自己不对比试试真是不知道卡死了)2.genymotion模拟器-----(缺点:安装有点小麻烦)下载地址:https://www.genymotion.com/download/有免费版本和收费版本,选择免费的就好啦傻瓜式安装,安装完后开始在Android studio上集成。打开File-Setting打开Setting--Plug...
2019-03-30 09:01:30
957
转载 Android Studio入门(3)—如何集成模拟器Genymotion
Android Studio集成Genymotion比在Eclipse中集成简单多了。主要以下几个步骤:1、官网先下载Genymotion:http://www.genymotion.com/,下载完成后安装好,同时你需要在genymotion官网上注册一个账号,这样你才能正常的使用genymotion。下载完成后点击两个红色圈的那个图标,启动genymotion。然后选择添加你所要的设备...
2019-03-30 08:52:39
316
原创 Android Studio使用问题: 出现Error:Execution failed for task ':app:preDebugAndroidTestBuild'. 的解决办法
问题:android studio 出现Error:Execution failed for task ':app:preDebugAndroidTestBuild'.Error:Execution failed for task ':app:preDebugAndroidTestBuild'.> Conflict with dependency 'com.android.supp...
2019-03-29 18:40:35
287
转载 Android Studio入门(2)—软件配置
1、推荐一个链接:http://www.androiddevtools.cn/ Android开发工具,SDK,Eclipse,Android Studio应有尽有。是资源一个宝库。2、添加库文件:Alt+Shift+Ctrl+s 3.配置gradle-wrapper.properties中的distributionUrl,名字换成本地下载的gradle压缩包...
2019-03-24 10:59:09
169
转载 2019年全国职业院校技能大赛——移动互联软件赛项规程
2019年全国职业院校技能大赛赛项规程一、赛项名称赛项编号:GZ-2019029赛项名称:移动互联网应用软件开发英文名称:The Mobile Internet Application Software Development赛项组别:高职组赛项归属:电子信息大类二、竞赛目的本赛项旨在考察参赛选手在企业真实项目环境下移动应用开发的工程实践能力、设计能力和创...
2019-03-24 10:58:14
15733
38
转载 Android Studio入门(1)
开发第一应用可以开发属于自己的应用,是否有点小激动?好吧!让我们开始,首先点击Start a new Android Studio Project创建工程:接下来需要输入应用名称(第一个字母要大写)、公司域以及指定应用存放目录,点击Next按钮进入下一步:如果第一个字母不是大写,会提示:The application name for most app begins with ...
2019-03-24 10:53:01
379
原创 2019年全国职业院校技能大赛 赛项规程
http://www.chinaskills-jsw.org/content.jsp?id=2c9fe79267755ded0169adeea5e70177&classid=de7bd19628f54879be3fb10f40de8767
2019-03-24 10:08:50
3429
转载 物联网应用技术开发——LoRa
LoRa技术具有远距离、低功耗(电池寿命长)、多节点、低成本的特性。目前,LoRa 主要在全球免费频段运行,包括433、868、915 MHz等。LoRa网络主要由终端(可内置LoRa模块)、网关(或称基站)、网络服务器以及应用服务器组成。应用数据可双向传输。LoRaWAN网络架构是一个典型的星形拓扑结构,在这个网络架构中,LoRa网关是一个透明传输的中继,连接终端设备和后端中央服务器...
2019-03-24 09:59:12
1872
原创 if条件语句应用——数值大小的比较
if条件语句有三种语法格式,分别为:(1)if语句(2)if…else语句(3)if…else if…else语句下面采用三种语句分别进行数值大小的比较(java语言为例)if语句实例package com.student.choose;public class Ifcode { /** * if条件语句比较数值大小 * */ public ...
2019-03-07 15:15:05
10917
原创 Java jdk安装步骤详解
以安装jdk1.7为例讲解jdk的安装过程:1.访问Oracle官网并选择下载安装文件“jdk-7u60-windows-i586.exe”2.点击jdk-7u60-windows-i586.exe启动安装向导3.进入安装目录可以查看安装后的所有文件4.验证安装是否成功: 在终端中进入安装目录,执行java和javac命令会显示该命令的相关操作介绍即表示安装...
2019-03-07 15:06:50
417
1
原创 eclipse工具使用问题集锦
1.eclipse中的文件夹如何显示为package(显示问题)工程 ->右键“属性” -> “Java Build Path” -> 选择"Source"选项卡 ->点击"Add Folder" ->加入package的包。2.导入android 工程后,版本是4.2却显示如下问题:解决办法:找到工程代码所在目录/project.prope...
2019-03-01 16:08:03
166
转载 github Android 项目
菜鸟新闻菜鸟新闻 客户端是一个仿照36Kr官方,实 时抓取36Kr官网数据的资讯类新闻客户端。包括首页新闻,详情,发现,活动,实时数据抓取,侧滑效果,第三方登录以及分享,消息推送等相关功能客户端。课程地址: http://www.cniao5.com/clazz/view/10076.html视频下载链接: http://pan.baidu.com/s/1eQLyQxc 密码:3ts...
2019-02-01 20:08:49
527
转载 微信小程序源码案例
微信小程序demo:足球,赛事分析 小程序简易导航 小程序demo:办公审批 小程序Demo:电魔方 小程序demo:借阅伴侣 微信小程序demo:投票 微信小程序demo:健康生活 小程序demo:文章列表demo 微商城(含微信小程序)完整源码+配置指南 微信小程序Demo:一个简单的工作系统 微信小程序Demo:用于聚会的小程序 微信小程序Demo:Growth 是一款...
2018-10-02 16:49:55
1445
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人