自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(53)
  • 资源 (28)
  • 问答 (2)
  • 收藏
  • 关注

转载 config.json解析

鸿蒙HarmonyOS应用开发:config.json简介 AoS 2020-10-17 21:05:19 ...

2021-08-02 09:33:26 3510 1

原创 Android开发修改文字大小

分三种情况一个TextView中部分文字改变大小和样式; 部分页面统一改变文字大小; 全局改变文字大小;情况一:Spannable span = new SpannableString("2014-09-07"); span.setSpan(new RelativeSizeSpan(1.5f), 0, 4, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); span.setSpan(new ForegroundColorSpan(Col

2021-07-01 16:31:05 1200

原创 工作之外的问题

问题:浏览器主页被流氓软件劫持现象:打开浏览器,出现花花绿绿一大堆广告解决方法1:Win+R输入INETCPL.CPL

2021-06-10 20:10:21 140

原创 Android问题集

2021年6月8日业务场景:集成直播SDK现象:从H5跳转到直播间,一些Web资源加载失败;从原生界面跳转到直播间就没有问题;

2021-06-08 21:12:38 2849 2

原创 2021-01-22

1.假设Activity A和B都注册了EventBus,启动页是A,跳转到B,在B启动Service C,在C中post消息,此时A和B都能收到消息么?如果从B返回A,又是什么情况?

2021-01-22 17:20:46 67

转载 Android开发不同手机的一些特异之处

华为:首次安装过后按home键返回桌面,再次点击图标进入的时候会再次走启动页我最近做的一个项目,在测试时发现在华为的手机上第一次加载我的程序进入的首页,这是按home键推到后台,再次点击桌面的图标进入程序,发现又走了闪屏页才会进入首页在其他的手机上没有发现这个问题。大致是因为我的入口activity是闪屏页,华为手机应该是在开发的时候对这个做了什么特殊的处理,第一次按home键的时候再次进入的时候会再次实力化这个入口activity,从而导致会在从走一遍,解决方法:在你的入口activi

2021-01-19 09:04:34 129

原创 RSS源

什么值得买优惠精选http://feed.smzdm.com海淘专区http://haitao.smzdm.com/feed社区文章http://post.smzdm.com/feed发现频道http://faxian.smzdm.com/feed资讯专区http://news.smzdm.com/feed

2020-10-10 11:20:25 596

原创 配置工作环境

下载安装JDK,参考首次在Macbook pro配置JDK 下载安装Android Studio及SDK,参考Macbook pro上安装Android studio 配置Flutter环境,参考Mac环境搭建flutter并配置环境变量 配置Git,参考MAC 上安装git与GitHub基本使用...

2020-09-15 16:29:03 105

原创 RaisedButton属性解析

RaisedButton属性列表我们挨个说明属性的作用及用法:onPressed 用户点击此按钮时的回调函数。RaisedButton( onPressed: () { //点击事件处理 })onLongPress 和上面一样的,用户长按此按钮时的回调函数。RaisedButton( onLongPress: () { //长按事件处理 })onHighlightChanged 水波纹高亮变化回调RaisedButton..

2020-07-02 19:27:35 2563

原创 自定义属性控制布局,用于展示自定义View的各种属性

效果图这样:上面是要展示属性的自定义View,下面的布局就是我自己写的属性控制布局,添加各类控件组都只需要一行代码,像这样:acl.addSeekBar("宽度", 20, 80, 300, value -> btn2.setWidth(value)) .addSeekBar("高度", 10, 20, 60, value -> btn2....

2020-01-03 17:32:15 172

原创 RecyclerView二级列表

就是常规意义上的那种二级列表,之所以写这篇文章,是因为就和我在专栏说明中说的一样,从0开始探索这个二级列表的功能,出现过各种意想不到的问题,也不难解决,但是浪费了大量的时间.需求是这样的:开始没有数据,先添加一个一级列表的数据,然后开始一个一个往这个一级列表的子列表中添加数据,最新添加的数据放在最上面.子列表的Item中有一个Button,点击可以提交Item中EditText用户填写的信息,...

2019-12-27 15:28:36 295

原创 Espresso入门第一节

Android应用开发不管架构多牛,功能多丰富,UI多好看,交付到客户手中,在登录界面就莫名其妙的崩溃,能指望客户给你好脸色看么。所以,归根结底程序还是要稳定,特别是最基本最核心的功能,用拟人化的说辞就是泰山崩于前而面不改色,就是要这么稳!要做到程序稳定,我总结了以下几点:一些比较重要的逻辑判断要与需求方反复确认,不要自己写了之后用几个不全面的测试数据测试后发现没有问题就等着上线,要真的上...

2019-12-13 17:38:28 197

原创 Android开发自定义View圆角矩形替换Shape

在开发过程中经常遇到圆角矩形,内部填充一种颜色,中心有文字说明,比如这样:按住矩形内部或者文字会改变颜色,有利于界面交互。之前我是通过selector+两个shape来完成的,一共三个文件,像这样:文件selector:<selector xmlns:android="http://schemas.android.com/apk/res/android"> ...

2019-05-23 15:45:07 1301

原创 Android崩溃日志

2019年5月23日引入自定义View直接崩溃,日志提示android.view.InflateException: Binary XML file line #11: Error inflating class ...原因是自定义View类中没有View(Context context, AttributeSet attrs) //Constructor that is c...

2019-05-23 09:28:27 156

原创 基本素养

我要快速掌握以下要点:1.良好的项目目录结构;2.快速开发框架;3.基本组件View;4.公用方法齐全;5.熟悉大公司开放接口集成;

2019-05-16 17:53:18 147

原创 Android开发导入百度地图SDK

自己看去吧,百度地图官方文档还是写的很好的。这里说一下SHA1的获取问题,我之说debug版本SHA1的生成,releasse版本只是改一下命令而已。我在.android文件夹下操作keytool -list -v -keystore debug.keystore命令,提示找不到keytool命令,解决办法如下:在Android Studio中点击File->Other Sett...

2019-05-12 08:20:48 739

原创 AS莫名其妙导入的包都像没导入一样,代码中相关的地方都画红线,提示can not resole什么的,但是编译运行又都是OK的

解决办法:1.把相关的几个包重新导一遍,可以在Build.gradle的dependencies中删除相应引包代码,同步之后再将删除的引包代码复制进去,不行的话再clean几次,重启一下AS等;还有一个问题也会偶尔遇到,就是R文件找不到,资源引用都报错,需要把gen目录删除,Rebuild之后就好了。问题:AS中java文件名都显示红色,但项目不报错,是版本控制导致的,在项目根目...

2019-05-11 11:45:05 447

原创 NIO通信中connect()方法和finishConnect()方法的区别

截图来源于书籍《java网络编程精解》。

2018-10-31 14:43:07 2436

原创 STM32F103学习

开发经验:1.首先确定芯片型号即使同样是F103系列的,库函数同样不同,在网上找个对应型号的Demo会很方便,确认型号的方法是在keil中打开Options for Target-&gt;Device这里是对的就没问题.2.程序流程第一步,时钟初始化第二步,GPIO口初始化第三步,外设初始化第四步,使用外设3.使用keil进行调试在适当位置添加断点,...

2018-08-28 20:17:31 1336

转载 Android Studio的UI自动化测试框架Espresso

Google I/O 2016 Android笔记之Espresso进阶例程:@RunWith(AndroidJUnit4.class)public class LoginUITest { @Rule public ActivityTestRule&lt;LoginActivity&gt; rule=new ActivityTestRule&lt;LoginActiv...

2018-08-02 11:55:45 539

原创 Android用当前App启动其它App

我目前遇到过两次这种情况,一次是在本App中启动一个主界面Activity,另一个是在本App中启动其它App.共同点是都需要监听开机广播,在接收函数里startActivity.在本App中启动MainActivity需要注意以下几点:1.需要静态注册广播接收器2.startActivity前面要加上一句 (创建的intent变量).addFlags(Intent.FLAG_AC...

2018-07-18 09:44:43 291

原创 项目总结

2018年7月16日 09:51:01        要求写一个通过USB在上下位机传输文件的功能.        之前一直着重在USB上,因此看了很多lib-win32的博客,最终效果是上位机可以找到下位机设备,并且打开USB设备,读取设备描述符等,但是没法通信,原因至今没找到,只怀疑与下位机OS有关,花了很长时间.        现在转变思路,着重在传输文件这个功能上,又需要连接USB数据线,...

2018-07-16 10:14:37 118

转载 Qt读取文件时中文乱码问题

        在默认情况下,Qt 以 Unicode 格式处理文本字符,因此,字符本身是不会有问题的。之所以出现乱码,原因在于 Qt 不知道将 Unicode 字符以何种方式显示出来。        文本文件含有简体中文,应指定为GBK。void Widget::readFromFile(){    //指定为GBK    QTextCodec *codec = QTextCodec::c...

2018-07-12 10:32:39 11967 2

原创 Linux中java环境变量配置

        假设将jdk下载解压在/usr/local/java路径下,为jdk1.8.0_171.1.进入管理员权限su2.修改/etc/environment文件gedit /etc/environment3.打开文件内容如下:PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr...

2018-07-11 17:02:10 3384

原创 Android开发之设备稳定性测试(循环N次重启设备)

        项目需求:

2018-06-14 14:00:02 1815 2

原创 Android杂记

        Android设备安装普通apk,只需要数据线连接电脑,然后adb install xxx.apk就行了,成功会反馈success,失败的原因可能是设备中已存在此应用软件,卸载掉再装.        安装system应用程序的话要通过adb push将apk文件放到/system/app文件夹内,具体方法看我这篇博客.        有问题通过adb logcat查看日志,...

2018-05-28 17:53:55 151

原创 维护别人的Android代码之思路

        吐槽一下,6000行的主界面代码,宝宝心里苦TT        接手别人写好的Android项目,先啥都不动,运行一下,可以正常运行,通过git保存为第一个版本.不能正常运行,呵呵,找原因找支持,要是啥都没有,只能为你默哀三分钟了.        确定了第一版本,就可以在上面小小的修改,然后运行查看效果,做到心里有数,这就是维护的思路.再说说手段,Android无非是xml布局文件...

2018-05-14 17:51:21 579

原创 Android区分SD卡和U盘

        写过这个功能的童鞋应该很理解我,当初找了大量的资料也只能做到在两者都插入时分辨出哪个是哪个,只插入其中一方,则一脸无奈,当初我甚至在界面上写"检测U盘或SD卡插入,总容量为xx,可用容量为xx"这样的,特别尬.        现在又要写这个功能,而且是分成两个模块的,USB检测就只检测插入的U盘的容量(有三个U盘),SD卡检测就只检测插入的SD卡的容量.再用之前这种方法肯定是混不过...

2018-05-10 17:55:37 2890 7

原创 Android6.0以上获取WiFi热点列表为空(getScanResults()=0)

        经多番查找得知要想获得WiFi热点信息列表需要打开定位服务,即获取位置信息的权限,而在Android 6.0系统中,需要动态获取的权限涉及到://获取手机状态:Manifest.permission.READ_PHONE_STATE//获取位置信息:Manifest.permission.ACCESS_COARSE_LOCATIONManifest.permission.ACCES...

2018-05-10 13:07:23 5058

原创 Android开发获取IP和MAC(通过7.1版本测试)

        首先吐槽一下,在网上找了很多方法,但是一进去就崩溃了,这里要记住一个教训,try catch抛出的异常信息要打印Log,事实证明是没有添加相应权限导致的闪退.        下面直接列出我验证OK的方法:public static String getGPRSLocalIpAddress() { try { for (Enumeration&lt;NetworkInt...

2018-05-09 09:56:36 1694 7

原创 Android NDK小Demo讲解

开发工具:Eclipses要进行NDK开发,先配置好开发环境,分为以下两项:1.Android NDK        提供编译脚本和工具.2.Cygwin        完成Linux环境下的交叉编译,将C/C++的源代码文件编译成Android系统可调用的共享连接库文件.两者我都打包放在这儿了:链接:AndroidNDK及Cygwin 密码:i8yy环境搭建OK了,现在开始新建一个小Demo测试...

2018-03-28 15:46:45 417

原创 Android开发静态注册广播接收不到的问题的解决办法

    首先原因是这个:https://zhuanlan.zhihu.com/p/20933603    我采用的解决办法是将apk放到system/app目录下详细过程是这样的https://blog.csdn.net/xx326664162/article/details/53406933    第一步,将项目中bin目录下的apk文件和用到的动态链接库文件(.so文件)放在一个目录中,路径名...

2018-03-27 19:28:06 3222

原创 Android开发开机启动服务或活动的问题解决办法

    因为项目需求要能开机启动服务,在网上看了很多,越看越糊涂.终于在下载了一个CSDN的Demo之后找到了解决办法.    先贴代码吧,首先是目录结构:    Manifest.xml代码如下:&lt;?xml version="1.0" encoding="utf-8"?&gt;&lt;manifest xmlns:android="http://schemas.android.com/a...

2018-03-23 20:40:07 533

原创 Android小知

监听Broadcast比如开机广播,要是每次都开机进行测试就很麻烦,在adb中发送如下命令就能解决:" adb shell am broadcast -a 你的广播 "如开机广播为C:\Users\Administrator&gt;adb shell am broadcast -a android.intent.action.BOOT_COMPLETED...

2018-03-23 09:41:17 135

原创 Qt一些小代码块

读文件:void ReadFromFile(){ QString filePath = QFileDialog::getOpenFileName(this, tr("Open File"), tr("*.java")); //从文件读出数据 QFile dataFile...

2018-03-20 19:44:10 436 1

原创 Android错误汇总

1. 新创建的项目出现这种错误:error: Error retrieving parent for item: No resource found that matches the given name 'Theme.AppCompat.Light.DarkActionBar'.解决办法:将对应style.xml文件中的Theme.AppCompat.Light.DarkActionBar改为a...

2018-03-20 11:39:25 287 1

原创 Android串口开发实践

        因为要写串口功能检测串口是否正常,也是参考了网上很多博客和例程,从中取出自己需要的,舍弃不需要的,再加以优化,就是这么个过程了.        这是我的串口功能的目录结构:        实际上把jni和libs文件夹建好,导入网上下载的相关文件,然后把SerialPort.java和SerialPortFinder.java放入android_serialport_api包下(要...

2018-03-16 18:50:37 363

原创 Android开发莫名其妙崩溃的问题解决方案

        1.如果是在进入某个Activity时崩溃,可能是此Activity的布局文件中某些控件没有设置基本的宽高,也可能是此活动在Manufest文件中没注册(我直接从别的项目中COPY文件到本项目中,这种做法在Manufest中是不会自动注册的,要手动添加).          2.遇到这个问题:Installation error: Unknown failure Launch ca...

2018-03-16 17:59:30 1192

原创 Android学习图谱进展(一)Activity生命周期

http://blog.csdn.net/android_tutor/article/details/5772285开启一个活动的过程是:OnCreate()-&gt;OnStart()-&gt;OnResume()..此时活动在可视窗口正常运行.当按下Back键时,过程是OnPause()-&gt;OnStop()-&gt;OnDestroy()当按下Home键时,过程是OnPause()-&g...

2018-03-15 19:23:24 135

原创 Android开发_程序莫名其妙崩溃的问题

        最近在弄串口测试的功能,网上例程很多,我下载demo之后调试通过,运行OK,但在把这个功能整合到自己的项目中时,总是莫名其妙的崩溃,测试用的Android设备又打印不出log,头疼了两天.        今天终于有些头绪,在我的经验看来,只要是在从一个Activity切换到另一个Activity时程序莫名其妙的崩溃,有很大的可能都是Manifest.xml文件有问题,更细致点是你要...

2018-03-14 16:43:06 523

剑指大前端全栈工程师源码、资料

剑指大前端全栈工程师源码、资料

2023-09-17

属性控制布局.rar

添加各种属性控制组件都只用一行代码,监听事件准确无误,目前只有CheckBox,RadioButton,SeekBar,ColorSeekBar,Spinner这些控件可以添加,日后如有需求,可以仿照着添加新的控件.

2020-01-03

MyRecView.zip

自己写的圆角矩形View,可以自定义控件宽高、内部颜色、按下后的内部颜色、文字大小、文字颜色、圆角大小等,要添加或修改属性也很简单。

2019-05-23

Android_iat1136_5cd8217d.zip

1.2019年5月12日从讯飞官网下载的最新语音识别SDK资源加Demo; 2.这个speechDemo一开始是有许多编译错误的,经过我的调试,可以正常运行。

2019-05-12

Android串口通信Demo

Android 串口 无弹窗 Android 串口 无弹窗 Android 串口 无弹窗 详情请看博客:https://blog.csdn.net/qq_37069563

2018-04-24

Qt4.7通过WinApi获取串口号

Qt4.7通过WinApi获取串口号Qt4.7通过WinApi获取串口号Qt4.7通过WinApi获取串口号Qt4.7通过WinApi获取串口号Qt4.7通过WinApi获取串口号

2018-04-12

android-serialport-api项目中libs共享库文件无弹窗版

在网上找到的很多根据android-serialport-api开源项目改编的Android串口项目在进入Activity时会有一个弹窗,提示text locations,具体请看https://blog.csdn.net/qq_37069563/article/details/79585341

2018-03-28

AndroidNdkDemo

AndroidNdkDemo,讲解说明在https://blog.csdn.net/qq_37069563/article/details/79727680

2018-03-28

stm32烧录时FLASH下载失败的解决办法

网上大多是认为Flash没有擦除的原因或者没有选择正确的Flash算法,其实芯片没有解密也是一个很有可能的原因,本文档即讲述用J-Flash解密stm32芯片的过程.

2018-03-12

2018最新最详细的在Eclipse上配置Android开发环境文档

2018最新最详细的在Eclipse上配置Android开发环境文档,结合网上众多讲解,精确到每一步操作,需要下载的文件都已准备好,只需点击下载即可.方便易学哦!

2018-02-26

Qt OpenGL画的3D金字塔

按上下左右键可以旋转查看图形,按上下左右键可以旋转查看图形,按上下左右键可以旋转查看图形,

2017-12-23

QT OPenGL基础例程

想要学习通过QT写OPENGL的童鞋看过来,网上教程很多,但是我试了很多,总是出现各种问题,这个基础例程也是经过很长时间的修改才运行成功的,有了第一步,后面的学习就好走多了.

2017-12-23

Qt 串口调试工具

简单精致的串口调试工具,适合Qt新手理解串口调试的过程,代码逻辑清晰,排布流畅.熟悉后可以自己添加需要的功能,如定时发送等.

2017-12-21

Qml写的测试录音播放功能的UI界面

Qml写的测试录音播放功能的UI界面,带即时显示时间的进度条,可以继续改进style,适合新手学习.

2017-11-28

Qml写的文件浏览器

QML写的文件浏览器,用到ListView,ListModel和delegate来显示数据,适合给新手的学习.

2017-11-20

仿手机滑动按钮QML文件

仿照手机滑动按钮做的qml文件,适合新手理解学习,简单易懂.还可以添加动画加以改进.

2017-11-14

Qml写的触摸&鼠标点击的小界面

QMl 自定义组件 触摸 touch mouse QMl 自定义组件 触摸 touch mouse QMl 自定义组件 触摸 touch mouse QMl 自定义组件 触摸 touch mouse

2017-11-08

Qml全屏画图的DEMO

适合Qt初学者学习的小Demo,实现全屏,鼠标画线绘图,简单易理解.

2017-11-08

平凡的探索:单片机工程师与教师的思考].周坚.扫描版

平凡的探索:单片机工程师与教师的思考].周坚.扫描版 带书签,字迹清晰,适合单片机自学者

2017-10-18

STM8S串口通信讲解及代码示例

关于STM8S单片机串口通信部分的讲解及代码示例,适合初学STM8S单片机的童鞋.

2017-10-18

STM8S库函数中文参考.exe

帮助理解STM8S系列单片机的库函数功能的小工具,界面简洁,功能清晰,有初学STM8S单片机的朋友不要错过.

2017-10-18

STM8S-中文参考手册.pdf

介绍STM8S家族的一些基础资料,带有书签,字迹清晰,适合单片机学习.介绍STM8S家族的一些基础资料,带有书签,字迹清晰,适合单片机学习.

2017-09-26

C++ Qt设计模式(第2版).pdf

C++ Qt设计模式(第2版).pdfC++ Qt设计模式(第2版).pdfC++ Qt设计模式(第2版).pdfC++ Qt设计模式(第2版).pdf

2017-09-15

串口调试工具源码含实时动态图转化

下位机上电复位,4位8段数码管显示0,连接电脑串口后,打开上位机程序,设置串口参数后,发送char以内的整数,单片机数码管显示接收到的这个程序,同时从串口向上位机发回这个数字,然后等待下次数据到达。 上位机实现了串口设置、发送、接收。用饼图控件实现了端口状态显示 本机测试完全通过,我用的笔记本没有串口使用了PL2303转到USB口的。环境:windows 7+TKStudio V4.6.0+易语言5.11+AT89S52+PL2303 使用串口com2 波特率9600 试验数据收发正常 偶尔上位机程序会收不到数据…大家都懂得 windows7下面的PL2303驱动…能9600成功就不错了。

2017-09-14

qt写的汽车仪表盘显示界面

用Qt写的汽车仪表盘显示界面,希望对学习Qt的你们有所帮助。Qt[1] 是一个1991年由Qt Company开发的跨平台C++图形用户界面应用程序开发框架。它既可以开发GUI程序,也可用于开发非GUI程序,比如控制台工具和服务器。Qt是面向对象的框架,使用特殊的代码生成扩展(称为元对象编译器(Meta Object Compiler, moc))以及一些宏,Qt很容易扩展,并且允许真正地组件编程。

2017-09-01

用QT5写简单的串口调试工具

自己结合网上的各种资料写出的具有基本串口调试工具功能的小程序,注释清楚,过程清晰,希望对初学者有所帮助。

2017-08-26

思维导图系列图书

有助于开发大脑潜力,提高学习能力,加强记忆力,提升办公效率。

2017-08-26

学生信息管理源码

学生信息管理源码

2016-12-17

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

TA关注的人

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