自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(219)
  • 资源 (41)
  • 问答 (1)
  • 收藏
  • 关注

原创 android Targeting S+ (version 31 and above) requires that one of FLAG_IMMUTABLE or FLAG_MUTABLE be s

2、不想改targetSdkVersion,那就在在创建PendingIntent的时候判断当前系统版本,根据不同系统版本创建带有不同flag的PendingIntent。1、将项目的targetSdkVersion由31改为30,也就是退回去。主要看这个错误解决问题。

2023-09-21 17:24:40 212

原创 163邮箱开通发件功能

开通POP3/SMTP服务完成了。开通IMAP/SMTP服务。

2023-09-14 21:46:36 126

原创 android 腾讯MMKV持久化框架使用

最大的特点就是高效,号称要比传统的持久化工具要高效100倍,目标是用来替代原生的SharedPreferences(后续SharedPreferences统称为SP)。本文主要是探究MMKV的实现原理以及为什么比SP高效。MMKV是腾讯18年底推出的一套持久化框架,有安卓,IOS,PC版本等等,微信的持久化功能使用的就是MMKV,项目地址:https://github.com/Tencent/MMKV。在app下面的build.gradle中添加引用。在activity里使用如下。

2023-09-04 11:40:31 418

原创 tp6 实现excel 导入功能

出现弹窗选择文件,控制台打开输出文档内容。这是控制器代码,需要在控制器中添加引入。//上传文档,导入excel文档数据。接下来我们看一看Tp6后台的代码。点击导入excel表格数据。整个laui页面文件如下。我们看一下郊果图,如下。

2023-07-23 16:23:17 952

原创 TP6 对接阿里云短信接口2.0

安装 Alibaba Cloud SDK for PHP 作为依赖项。这里要添加配制文件信息,阿里云的信息,包含短信的信息等。上面3个都下载了,官方网站并没有说明下载。安装阿里云短信SDK。

2023-07-11 20:08:17 694

原创 android AccessibilityService无障碍功能开发,实现自动化测试

自定义一个服务MyAccessibilityService,继承AccessibilityService,实现2个方法,重写一个方法,代码如下。安装好APP后,需要打开无障碍功能,打开后,在次打开抖音APP,随便找一个直播间,上下滑动切换直接后,实现模拟点击屏幕,可以自动完成关注。android AccessibilityService无障碍功能开发,实现自动化测试,这里使用抖音为例子,仅供技术研究学习使用。在xml中添加一个accessible_service_config文件,代码如下。

2023-03-08 01:09:20 5521 2

原创 android okhttp+retrofit+hilt+rxjava简单使用

android okhttp+retrofit+hilt+rxjava简单使用。network_security_config如下。file_paths_public如下。app的build.gradle如下。MyApplication代码如下。NetWordModule如下。UpdateAppInfo如下。ResponseData如下。ApiService如下。activity代码如下。UserInfo如下。

2023-03-05 03:22:55 559

原创 ubuntu 安装supervisord

我们看到这个目录下/etc/supervisor 有一个conf.d文件 夹,这个文件夹可以存放 我们的业务文件,可以多个,每个对应 一个进程。Supervisor服务在安装后自动运行(这点从安装后创建的symlink到systemd的自启动服务可以看出)。如下安装supervisord 成功,supervisord 可以正常使用的,接下来我们配制守护进程做我们的业务操作。我们也可以通过如下命令创建一个kangshijian.conf文件 作为我们的业务进程。如下创建完成后,我们可以编辑这个文件内容。

2022-12-22 23:57:52 1910

原创 android app加入白名单保活授权及引导用户操作

android app加入白名单保活授权及引导用户操作工具类代码如下 在activity里判断 教程来自Android安卓后台运行白名单实现优雅保活(转载) - 知乎

2022-12-08 00:46:13 2067

原创 webHook自动拉取码云代码程序到服务器

可以使用WebHook进行自动拉取码云程序代码,服务器配制使用了这个后,然后需要在码云平台上配制这个信息,当每次提交代码到码云平台的时候,服务器会自动 完成拉取最新的代码程序到服务器上。以下是拉取脚本文件配制。

2022-10-17 00:05:24 573

原创 android stutio 打开项目下载慢解决方法

注释google()和jcenter,使用阿里云的。

2022-10-01 16:01:36 795

原创 vue element ui 使用

根据教程来,首先在main.js里文件里引入css样式和Ui库,全局引入。方法一:全局引入 ,打包会把element所有样式和组件都打包了。进入项目目录后,使用pm的安装方式,可以更好地和。引入 element ui到项目中。如下链接是官方网站演示的引入方式。然后在页面中使用了 , 郊果如下。第二种方法实现按需加载。

2022-09-27 16:08:55 526

原创 Android开发之API29以上Environment.getExternalStoragePublicDirectory 无法访问解决

【代码】Android开发之API29以上Environment.getExternalStoragePublicDirectory 无法访问解决。

2022-09-20 16:48:20 3717

原创 android 数据加密方式

【代码】android 数据加密方式。

2022-09-14 11:07:11 210

原创 android BaseActivity设计

【代码】android BaseActivity设计。

2022-09-14 10:25:26 1240

原创 搭建物联网硬件通信技术几种方案

首先我们实现最终郊果是:APP或小程序或网站可以实时接收硬件上报的数据,APP或小程序或网站可以操作控制硬件设备。方案一 使用MQTT技术实现自己购买服务器,服务器上搭建MQTT,后台技术开发MQTT,实现发布和订阅。硬件端开发连接通信的时候,也要使用mqtt实现发布和订阅,这个需要硬件那边写代码,APP或网站或小程序也要实现发布和订阅功能 。如图下方案二 硬件不开发MQTT,使用TCP方式连接到用器,收发数据直接透传给服务器或硬件硬件是要硬件开发,自带wifi或WIFI转4G、2G、5G连接到我们自己

2022-07-03 23:30:22 4105 1

原创 PHP实现 mqtt通信

代码如下环境安装不做多说明,自己配制好。

2022-06-23 17:06:24 838

原创 android MQTT使用

mqtt使用 mqtt开发

2022-06-22 16:05:28 3555

原创 android 自定义view实现一个TextView

自定义一个TextView自定义属性在values中新建一个attrs的文件,在这个文件 中写一些自定义属性<!--name 是自定义属性名称--><!--下面的name是属性名称,format是格式,string格式是文字,color颜色,dimension 宽高、字体大小,integer数字,reference资源(drawable)-->注意name取名时不要与系统相同,比如TextView_text_background,刚开始写background就报错

2022-06-15 11:49:09 1309

原创 android 自定义View事件冲突和源码分析

自定义View事件冲突分析总结

2022-06-11 18:15:36 517

原创 android RecyClerView与dataBinding显示文字和图片列表

RecyClerView dataBinding

2022-06-09 17:26:36 1184

原创 android dataBinding 与ObservableField实现双向绑定

dataBinding ObservableField

2022-06-09 11:09:17 830

原创 android dataBinding与BaseObservable实现双向绑定

dataBinding BaseObservable

2022-06-09 10:35:15 346

原创 android dataBinding使用

使用dataBinding,就不需要findViewById操作,可以在代码里设置赋值数据,直接绑定到页面上显示出来。1、配制dataBinding ,首先在build.gradle文件中添加dataBinding配制,如图下dataBinding { enabled = true}2、在页面中添加layout布局,添加data标签,并添加variable,设置name和类对象。操作方法:光标放在第一行第一个位置前按Alt+回车,选择Convert to data binding layou

2022-06-07 11:41:37 3124

原创 android 通过命令查询错误原因

gradlew processDebugManifest --stacktrace输入如下命令,可以输出错误原因

2022-05-25 17:44:10 198

原创 微信小程序实现登录

微信小程序获取code,获取用户信息

2022-05-12 09:52:50 526

原创 tp6 集成swoole

swoole不能在windows运行,我们在linux系统上部署项目运行,在使用前必须安装好swoolelinux安装好swoole后,就可以在tp6框架下载集成 swoole模块,如下:使用 composer 安装 think-swoole 扩展。即执行 composer require topthink/think-swoole然后在config目录下自动生成一个swoole.php的配制文件,修改配制文件内容如下修改监听IP和端口号、options 里的daemonize改成true,

2022-05-05 17:10:57 4406 1

原创 tp6 app接口集成Swagger生成接口文档

开发环境是win10系统1、安装swagger-php扩展composer require zircote/swagger-php2、

2022-04-26 17:59:38 719

原创 android okHttp网络请求封装

okHttp使用

2022-04-25 09:13:21 2064

原创 ubuntu nodejs npm 删除

#apt-get 卸载 sudo apt-get remove --purge npm sudo apt-get remove --purge nodejs sudo apt-get remove --purge nodejs-legacy sudo apt-get autoremove #手动删除 npm 相关目录 rm -r /usr/local/bin/npm rm -r /usr/local/lib/node-moudels fi..

2022-04-07 17:22:30 1179

原创 ubuntu 20.04 redis fatal error: stdlib.h: No such file or directory

解决办法如下1、apt remove gcc --卸载gcc,修改sources.list 换成外国的源deb/etc/apt把sources.list文件内容替换换成外国的源deb如下# deb cdrom:[Ubuntu 18.04.3 LTS _Bionic Beaver_ - Release amd64 (20190805)]/ bionic main restricted# See http://help.ubuntu.com/community/UpgradeNo.

2022-03-31 16:08:37 1050

原创 android ViewModel+LiveData简单使用

ViewModel是视图与数据模型之间的桥梁LiveData可以理解为当数据发生改变的时候,通过LiveData通知UI视图进行更新主线程页面activity代码package com.nyw.viewmodeldemo;import androidx.appcompat.app.AppCompatActivity;import androidx.lifecycle.Observer;import androidx.lifecycle.ViewModel;import android

2022-03-29 11:29:23 3049

原创 android ViewModel保存数据

直接看activity代码package com.nyw.viewmodeldemo;import androidx.appcompat.app.AppCompatActivity;import androidx.lifecycle.ViewModel;import androidx.lifecycle.ViewModelProvider;import android.os.Bundle;import android.view.View;import android.widget.B.

2022-03-28 14:50:25 2862

原创 android lifecycle使用

直接看activity代码这是没有使用lifecycle写的代码package com.nyw.lifecycledemo;import androidx.appcompat.app.AppCompatActivity;import android.content.Intent;import android.os.Bundle;import android.os.SystemClock;import android.view.View;import android.widget..

2022-03-27 00:15:56 4721

原创 android CameraX自定义相机使用

android CameraX使用例子=<?xml version="1.0" encoding="utf-8"?><androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="ht

2022-03-26 22:13:18 3479

原创 后台开发使用Swagger自动生成api接口文档

Swagger可以帮我们实现生成api接口文档适用于 Teams | 的 API 文档和设计工具斯瓦格 (swagger.io)

2022-03-24 15:48:00 575

原创 API接口测试工具

1、postmanPostmanhttps://www.postman.com/2、Postwomanhoppscotch/hoppscotch: 👽 Open source API development ecosystem - https://hoppscotch.io (github.com)3、apipostApiPost - API 文档、调试、Mock、测试一体化协作平台4、apifoxApifox - API 文档、调试、Mock、测试一体化协作平台 - 接口文档工

2022-03-24 14:39:12 1347

原创 android kotlin CollapsingToolbarLayout+RecyclerView折叠+BaseRecyclerViewAdapterHelper

android CollapsingToolbarLayout+RecyclerView折叠+BaseRecyclerViewAdapterHelper<?xml version="1.0" encoding="utf-8"?><androidx.coordinatorlayout.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="ht

2022-03-19 11:12:35 1832

原创 android kotlin 自定义dialog

代码如下 :import android.app.Activityimport android.app.Dialogimport android.content.Contextimport android.view.Viewimport android.widget.Buttonimport android.widget.TextViewimport com.kzkj.jkmf.Rimport com.kzkj.jkmf.mvp.mine.setting.ClearCacheOnCl

2022-03-17 15:12:15 990

原创 android room 数据库简单使用

首先我们在build.gradle引用roomdef roomVersion = "2.4.2"implementation("androidx.room:room-runtime:$roomVersion")annotationProcessor("androidx.room:room-compiler:$roomVersion")plugins { id 'com.android.application'}android { compileSdk 32 d

2022-03-17 14:30:23 4369

android app抓包工具 PacketCapturehanhuaban

android app抓包工具 PacketCapturehanhuaban,可以指定APP进行抓包,开发APP调试API接口经常使用到。也可以选择抓包所有的APP。不需要root,安装到手机上直接可以使用。

2023-02-26

php mqtt代码,实现通信

php mqtt代码,实现通信,文章介绍https://blog.csdn.net/u013519290/article/details/125430803?csdn_share_tail=%7B%22type%22%3A%22blog%22%2C%22rType%22%3A%22article%22%2C%22rId%22%3A%22125430803%22%2C%22source%22%3A%22u013519290%22%7D&ctrtid=MyZmp

2022-06-23

android mqtt demo代码可直接使用

android mqtt demo代码可直接使用,下载后,就可以直接运行使用,博客地址说明https://blog.csdn.net/u013519290/article/details/125409568?csdn_share_tail=%7B%22type%22%3A%22blog%22%2C%22rType%22%3A%22article%22%2C%22rId%22%3A%22125409568%22%2C%22source%22%3A%22u013519290%22%7D&ctrtid=Fc1AX

2022-06-22

android 自定义RecyClerView与ViewPager事件冲突解决方法

android 自定义RecyClerView与ViewPager事件冲突解决方法。自定义RecyClerView和自定义ViewPager,重写了onInterceptTouchEvent和dispatchTouchEvent方法,实现自定义RecyClerView列表上下滑动,同时也可以自定义ViewPager实现左右滑动。文章链接说明http://t.csdn.cn/mSNAB

2022-06-13

android RecyClerView dataBinding

android RecyClerView dataBinding 使用,显示列表数据,包含文字和图片,具体看文章 https://blog.csdn.net/u013519290/article/details/125207290

2022-06-09

android dataBinding使用

android dataBinding使用,详细请查看文章http://t.csdn.cn/r8kI4

2022-06-08

android ViewModel保存数据使用

具体看这里 https://blog.csdn.net/u013519290/article/details/123795335

2022-03-28

android kotlin CollapsingToolbarLayout+RecyclerView折叠刷新框架

kotlin CollapsingToolbarLayout+RecyclerView折叠+BaseRecyclerViewAdapterHelper+智能下拉刷新框架-SmartRefreshLayout

2022-03-23

kotlin CollapsingToolbarLayout+RecyclerView折叠

android kotlin CollapsingToolbarLayout+RecyclerView折叠+BaseRecyclerViewAdapterHelper 写的代码demo https://blog.csdn.net/u013519290/article/details/123590935

2022-03-19

android mvp实现登录

android mvp实现登录代码

2022-03-17

android room数据库简单使用代码

android room数据库简单使用代码,具体看如下链接说明 https://blog.csdn.net/u013519290/article/details/123549406

2022-03-17

MyBroadcast.zip

android BroadcastReceiver ,文档可以详细查看教程 https://blog.csdn.net/u013519290/article/details/122401102https://blog.csdn.net/u013519290/article/details/122401102

2022-01-10

android_service_and_aidl_server_client.zip

android service与aidl通信使用例子,可以查看代码https://blog.csdn.net/u013519290/article/details/122388296

2022-01-09

使用c语言开发php扩展教程

这里记录着使用c语言进行开发程序,然后在将开发的程序进行打包成为php扩展进行使用,从c写直到php调用动态链接库都详细记录着教程,看这个就知道开发了

2021-01-21

Swoole扩展安装教程

这里主要记录Swoole扩展安装教程,看完成这个文档,可以快速搭建Swoole扩展服务,并使用他,包括php、ubuntu等源码编译安装等。实现tcp\websocket进行通信

2021-01-21

关于Redis命令使用和说明

这个是记录着关于Redis命令使用和说明,非常详细,看这个就懂得配制Redis环境了

2021-01-21

Ubuntu环境下安装mysql并在Windows下使用Navicat连接数据库

Ubuntu环境下安装mysql并在Windows下使用Navicat连接数据库教程,只要这个就可以实现了

2021-01-21

linux 服务器系统 命令配制与lamp网站搭建环境配制

linux 服务器系统 命令配制与lamp网站搭建环境配制,各种命令和功能描述,直接可以复制查看配制lamp网站搭建环境。

2021-01-21

字符串转换工具 v2.5.4 Build 08.04.rar

这是各种进制转换工具,二进制、八进制、十六进制、10进制、字符串等进行互相转换显示,方便调度软件与硬件程序通信或者学习计算机之间进制转换显示查看

2021-01-21

git安装包.rar

这是git代码管理工具,开发必备,自带桌面应用图形软件管理git本地或远程仓库代码,还是中文版本的。带安装使用教程。

2021-01-21

SetupFactorC#打包安装包软件.rar

使用这个软件工具,可以将VS开发的桌面程序打包成安装包,快速完成打包上线。可点击下一步和下一步进行安装软件

2021-01-21

简单的Gif动画制作软件.rar

简单的Gif动画制作软件,安装这个软件后,可以制作简单的gif动画图片,是gif动画,很小,可做操作演示

2021-01-21

查看编译后安卓源码软件工具jd-gui-windows-1.6.6.zip

反编译安卓APP软件包,可以快速把安卓APP进行反编译,可以查看到APP源代码

2021-01-21

牧码字模字膜提取软件

牧码字模字膜提取软件

2021-01-21

宋体字模二进制文件下载

宋体字模二进制文件

2021-01-21

TestCDemo.zip

生成GBK全字符文件源码

2021-01-21

android 与js交互demo

混合式开发中,我们使用原生安卓与js交互,看这篇看这个demo就够了,注释详细,欢迎欢迎看看博客,互相学习,http://blog.csdn.net/u013519290/article/details/69257536

2017-04-07

android RecyClerView 使用的教程以及那些坑

http://blog.csdn.net/u013519290/article/details/60958060

2017-03-09

android 播放声音视频几种方法

链接http://blog.csdn.net/u013519290/article/details/54917243

2017-02-07

高仿QQ空间源码带服务器端和数据库

http://blog.csdn.net/u013519290/article/details/51959379详细说明在这里

2016-07-19

android SQLite开发实例

这个代码合适初学者使用 使用android 嵌入式sqlite数据库SQLiteOpenHelper进行增删查改的几种写法。包括数据库的事务的使用技巧。很多的注释,合适初学进进行学习使用。

2016-01-28

android ListView实现显示微信好友列表

使用实现ListView实现微信好友列表 android ListView 微信 好友列表 自定义ImageView 自定义ListView

2015-12-13

使用async框架post从网络上获取数据

使用async框架post从网络上获取数据domo

2015-10-01

使用async框架GET从网络上获取数据

使用async框架GET从网络上获取数据

2015-10-01

使用Volley框架POST从网络上获取数据

使用Volley框架post从网络上获取数据

2015-10-01

使用Volley框架GET从网络上获取数据

使用Volley框架GET从网络上获取数据

2015-10-01

HttpGET获取网络数据不断刷新页面显示

使用HttpGET从网络上获取数据并实时的刷新数据显示到界面上

2015-10-01

HttpClientPost获取网络数据

使用HttpClientPost方法从网络上获取数据domo

2015-10-01

HttpClientGet

使用HttpClientGet获取网络上数据

2015-10-01

HttpPost的使用

HttpPost的使用,通过post方法从网络上获取数据

2015-10-01

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

TA关注的人

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