自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Engineer-Jsp的专栏

顶着压力迎难而上,任何人都可以不相信我,但我必须相信我自己!

  • 博客(113)
  • 资源 (24)
  • 收藏
  • 关注

原创 新书《微信企业号开发揭秘》已出版,全书采用WeChatEnterprise框架开发

        新书《微信企业号开发揭秘》已出版,全书基于源码与API逐步讲解,采用WeChatEnterprise框架开发  纸质书购买地址:  天猫    京东    当当    亚马逊 WeChatEnterprise框架源码下载、克隆地址:https://github.com/Mr-Jiang/WeChatEnterprise开发工具下载地址:http://ww...

2018-09-19 01:22:53 3241 18

原创 感谢CSDN十二年的默默陪伴

一路走来,大伙都褪去那份稚嫩取而代之的是对家庭、对生活、对未来的不懈坚持的奋斗,也许我们可能多了些许白发、也许我们可能开始渐渐脱发、也许我们逐渐的发福体重上升,但这些也阻挡不了我们作为一名程序员前进的脚步,因为我们肩负家庭的重担、肩负祖国繁荣的光荣任务,我们中国每一代人的负重前行,只为后代炎黄子孙能过上更幸福安定的日子,步入更辉煌更高科技的时代。感恩CSDN长久以来的陪伴,每次的写作都是一次进步,12年的不忘初心让我们彼此收获了属于自己的那份荣耀,后续也将继续谱写那悦耳的乐章,1024感恩有你!

2023-10-24 10:04:30 139

原创 Error obtaining UI hierarchy Error taking device screenshot: EOF/NULL 解决办法

Error obtaining UI hierarchy Error taking device screenshot: EOF/NULL

2023-09-01 12:46:11 287

原创 java.io.FileNotFoundException: /proc/tty/drivers: read failed: EACCES (Permission denied)

在使用Google开源的串口库时,其中有一个类是去扫描节点文件的这个文件叫SerialPortFinder,它会去专门扫描一个路径 /proc/tty/drivers,如果是在Android低版本下有读写存储权限且路径 /proc/tty/drivers 权限大于等于666时,基本上都是可以直接扫描到 /dev/tty 这些路径节点的,但是如果在Android高版本时,因为SELinux的加入导致大多数涉及串口开发的应用都会碰壁,本章博客就告诉你为什么在系统权限都赋予的情况下,为什么依旧还是报错。

2023-07-21 16:30:15 1107 6

原创 Android系统之路(初识MTK) ------Android11.0给系统相机添加闪光灯低电Toast提醒

修改前的效果:当电量小于等于15%时,可以点击按钮进行操作但没有实际去打开闪光灯,因为底层添加了判断,当系统电量小于等于15%时,是不会去执行打开闪光灯等相关灯光操作的修改后的效果:无论是打开闪光灯常亮、闪光灯自动、手电筒只要当前系统电量小于等于15%时,都会让用户点击按钮直接强制为按钮关闭闪光灯并且提示用户当前系统电量低请充电等字样信息。

2022-12-22 11:08:32 910

原创 Android系统之路(初识MTK) ------Android11.0给辅助工具-手电筒添加低电Toast提醒

今天因为在复测昨天的一个monkey压测并且还没测完,所以打算记录最近做系统开发的一些心得和经验,也记录一下自己的系统开发历程修改前的效果图:修改后的效果图:后期补上…修改前当电量小于等于15%时,按钮依旧可以打开,但不会真正的去打开手电筒,因为底层判断电量小于等于15%时不回去执行打开操作,所以系统框架层也需要添加此逻辑并且给用户对应的提示信息。

2022-12-22 10:52:10 549

原创 Android系统之路(初识MTK) ------Android11.0优化DocmentsUI下载进度刷新慢的问题

因为下载进度为动态效果且截图没法体现出来,这里就不进行效果图展示了。

2022-12-22 10:41:50 214

原创 Android系统之路(初识MTK) ------Android11.0去掉Hotseat快捷栏的应用名称

今天因为在复测昨天的一个monkey压测并且还没测完,所以打算记录最近做系统开发的一些心得和经验,也记录一下自己的系统开发历程修改前效果:修改后的效果:/packages/apps/Launcher3/src/com/android/launcher3/popup/PopupContainerWithArrow.java这里修改的作用是拖拽之后仍旧生效,普通的修改也就是桌面初次加载的地方可以修改addInScreen或者CellLayout的addViewIntoLayout方法,具体方法名可以查下源码,

2022-12-22 10:27:11 306

原创 Android系统之路(初识MTK) ------Android11.0添加Recents一键清除最近任务按钮

今天因为在复测昨天的一个monkey压测并且还没测完,所以打算记录最近做系统开发的一些心得和经验,也记录一下自己的系统开发历程修改前效果:修改后的效果:后期补上…

2022-12-22 09:54:10 965

原创 Android需要打开很多文件或文件描述符时底层抛出“Too many open files”

Too many open files

2022-08-25 15:17:15 927

原创 SpFFmpeg音视频开发1:Linux开发环境下常用Shell脚本语法

SpFFmpeg音视频开发1:Linux开发环境下常用Shell脚本语法

2022-06-29 15:09:18 336

原创 OpenGL特效视频编码保存到本地出现红屏、蓝屏、黄屏问题的分析解决过程记录

OpenGL特效视频编码保存到本地出现红屏、蓝屏、黄屏问题的分析解决过程记录一、问题的描述二、问题的分析三、问题的解决四、问题的总结一、问题的描述需求问题二、问题的分析原理三、问题的解决分析解决四、问题的总结总结一、问题的描述二、问题的分析三、问题的解决四、问题的总结一、问题的描述需求在处理OpenGL视频特效项目问题时,需求是要将特效处理完后的视频外加音频保存至本地的录播功能,通过API glReadPixels拿到对应的RGBA视频数据编码至H264然后用AudioRecord录音并编码至

2021-09-05 22:41:16 1229 1

原创 Handler原理剖析,看这篇就够了

Handler原理剖析,你不知道的事本篇文章将会对Handler进行深层次的剖析,结合剖析图、剖析源码以及10个常见面试问题,希望看完文章的同学都能有所收获一、Handler运行原理剖析1.运行原理-剖析图2.运行原理-剖析代码二、Handler常见面试题及解答1.一个线程可以有多少Handler?2.一个线程可以有几个Looper?你如何保证只有那么多个?3.Handler为什么会发生内存泄漏?为什么其他的内部类没有这个问题?4.为何主线程可以直接new Handler?如果子线程想要n

2021-05-24 20:25:27 2410 4

原创 实时AAC音频/本地AAC音视频硬解码详细介绍附带Demo

实时AAC音频/本地AAC音视频硬解码详细介绍附带Demo一、使用AAC音频硬解码的背景开发成本维护成本二、使用AAC音频硬解码的优缺点优点缺点三、AAC音频硬解码的API介绍MediaCodec 方法介绍MediaCodec 参数介绍插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入一、使

2021-01-30 10:11:06 1990 5

原创 ContentProvider Cannot perform this operation because the connection pool has been closed 细节讲解配上详细图解

如题,ContentProviderjava.lang.IllegalStateException: Cannot perform this operation because the connection pool has been closed.上个星期有个群友问我一个关于ContentProvider 和SQLiteDatabase异常的问题,正好这段时间我接触这两个东西的次数也非常频繁,正好今天也是周六,笔者打算写一篇详细的博客顺带把解决思路也一起写在博客里,满满的都是干货,张同学请接好...

2020-06-13 22:25:11 3091

原创 关于在Android音视频开发中,Google API的MediaCodeC与成熟开源编码器X264的应用对比及使用场景

在2019年的一个大项目中,有一个功能模块让笔者感触颇深,那就是实时音视频的预览,当然这不是普通的开开直播,画面出来了就完了那么简单,如果你是一个开发者,那么你肯定知道同样大小的一张图片里,色彩丰富的图片的像素点肯定要比颜色单调的像素点要更多且更复杂,这就涉及到了编码算法对图像内冗余数据的宏观计算,颜色丰富的肯定要比色彩单调的处理起来更复杂,原理就不做阐述了,有兴趣的小伙伴可以去某度一下,帧内预测...

2020-03-24 16:50:27 1193 2

原创 Android G711A 音频编解码,去除“吱吱”电流声,附上so下载地址

G711aDecode(byte[] g711DataArr, Result result) 方法参数的意义,g711DataArr 为编码后的PCM音频数据即G711A数据,result 为 G711a 的内部静态类,解码后的结果调用 Result 类的 getDataArr 方法。Android G711A 音频编解码,去除“吱吱”电流声,附上so下载地址。

2019-08-29 13:20:31 2518 4

原创 微信企业号开发源码Java编写,懒人开发一键式部署项目,WeChatEnterprise框架你值得拥有

几年前无意间接触了微信公众平台开发,这个在当时还是一个新鲜的事物,但现在已经很流行了,发展的类型也特别的多,比如订阅号、服务号、小程序、微信企业号等,这些产品在人们日常的生活与开发中,都是非常常见的。当时的博主也顺应时代的变化,去尝试着开发公众平台,到目前为止也算得上是得心应手了吧,但平时我不会去开发这种东西,因为我的本职是做Android开发的,所以我会选择在下班或休息时间去专研一下,当然付...

2018-09-20 13:44:04 6404 5

原创 Linux - 简易shell脚本编写,以开机日志为例,编写一个用于查看Linux进程启动的脚本

在Linux开发中,开发者为了能够了解Linux的进程启动过程或者启动顺序,往往需要借助一些工具或日志,今天这篇简短的文章就是介绍编译一个Linux开机启动脚本,记录各个进程模块的启动时间以及顺序。准备任务,在Linux服务器下编写一个shell脚本,脚本的可以存在任何你可以访问的目录,笔者存在根目录下,如果是刚入手Linux的话,具体的shell脚本语法可以查看下面这个链接,里面有非常详细的语法...

2018-07-07 10:11:28 2262

原创 Linux - 快速搭建服务器以及Jdk、TomCat、MySql等组件安装并提供各资源下载链接,后续介绍Android系统源码编译开发环境搭建

Linux环境:JDK版本:TomCat版本:MySql版本:下载完压缩文件后以.tar.gz的文件用如下命令进行解压:tar -zxvf 文件名.tar.gz (解压到当前目录)解压完后进行配置,下面按顺序介绍各个组件的配置。① JDK配置:配置JDK需要我们修改/etc/profile的配置,vi进入该文件进行如下配置:其中JAVA_HOME为你.tar.gz文集的解压目录,另外如果vi命令不...

2018-06-28 21:09:58 657

原创 Android BidirectionalViewPager 一个可以横向滑动、竖向滑动的双向滑动ViewPager

Android BidirectionalViewPager 一个可以横向滑动、竖向滑动的双向滑动ViewPagerBidirectionalViewPagerBidirectionalViewPager is a viewpager that can slide in both directions.XML Usage<engineer.jsp.bidirectional.viewpage...

2018-05-05 18:58:29 1399

原创 Android利用TCP/IP、UDP、Http、Socket、多线程等实现局域网实时监控、文件快传、搜索设备等

RT:Android利用TCP/IP、UDP、Http、Socket、多线程等实现局域网实时监控、文件快传、搜索设备等。首先介绍项目库文件主要实现在局域网(热点、WIFI)内的实时监控、文件浏览(类似云盘)、文件批量下载、文件删除、客户端操作服务端的Http指令、局域网内的设备IP搜索、消息推送等。接下来介绍各模块主要职能:TCP/IP-主要负责将服务端的预览视频画面实时传输到客户端,经过Andr...

2018-04-01 00:46:34 3149 6

原创 Android开发中遇到关于Byte位运算通信协议类项目的文档解读、分析

Android开发中经常会遇到Byte位运算通信协议的项目,一个简单的Byte可能隐藏着极其复杂的数据,需要根据既定的协议来解析和封装。那么开发中要怎么解决这类项目呢,还是要多熟悉文档和源码。这类项目笔者15年的时候接触过,是独立开发的。因为当初入行不到两年,所以接触的这类项目可以说是初次接触,看个文档对于那时很菜鸟的我来说简直是要了我的命,但是客户的对接工程师是个C老鸟,人也不错,我有问题就会找...

2018-03-14 16:42:46 4216

原创 Android开发者,必须知道的并且没有遇到的异常,附带简单的解决方案和异常过程、源码的分析从java层到Jni层

android.os.TransactionTooLargeException: data parcel size 709428 bytesAndroid开发者,必须知道的并且没有遇到的异常,附带简单的解决方案和异常过程、源码的分析从java层到Jni层

2017-05-12 14:37:14 6500

原创 Android Proguard安全加固教你如何让自己的应用程序或SDK更难被反编译--library打包成jar并且混淆

Android Proguard安全加固教你如何让自己的应用程序或SDK更难被反编译--library打包成jar并且混淆

2017-03-27 14:13:46 4712 6

原创 Android 局域网内功能模块开发,教你怎么快速获取局域网内所有IP并且进行通信------ MulticastSocket

Android 局域网内功能模块开发,教你怎么快速获取局域网内所有IP并且进行通信------ MulticastSocket

2017-03-21 11:40:30 12541 2

原创 微信企业号获取永久素材/删除永久素材/修改永久图文素材

微信企业号获取永久素材/删除永久素材/修改永久图文素材

2017-01-11 15:14:17 7028 3

原创 微信企业号上传永久素材讲解与演示

因为写书的需要,就顺便把这个章节一起写在博客了,只为帮助有需要的朋友,上传永久素材接口里面分了2个小接口① 上传永久图文素材② 上传其他类型永久素材官方开发文档传送门:http://qydev.weixin.qq.com/wiki/index.php?title=%E4%B8%8A%E4%BC%A0%E6%B0%B8%E4%B9%85%E7%B4%A0%E6%9D%90首先上传永久图文素材需要一个

2017-01-10 14:38:03 7289 4

原创 Android 6.0 动态权限(二 - 终结章 )------ 关于动态权限的正确使用与理解

关于上一章节提到的 23.06ADT和6.0的SDK 资源,现在马上贴出来链接:http://pan.baidu.com/s/1dEO5eb3 密码:kkwr链接:http://pan.baidu.com/s/1bOBhDk 密码:nsv5如果链接不存在,或者资源有问题,请在本博留言,勿发私信,谢谢!在本篇开篇前先大致了解一下 6.0 动态权限的大致过程,废话不多说,linux打开...

2017-01-10 12:07:47 7235 10

原创 Android 6.0 动态权限实战(一)------ Nexus7二代(WIFI版)4.4升级6.0-附带纯净刷机ROM福利!

Android 6.0 动态权限实战(一)------ Nexus7二代(WIFI版)4.4升级6.0-附带纯净刷机ROM福利!

2016-12-08 10:15:12 5906 2

原创 Android Share My Custom View Widget ------ RenderFocusView 点击焦点渲染控件(水波纹)

Android Share My Custom View Widget ------ RenderFocusView 点击焦点渲染控件(水波纹)

2016-10-17 13:13:24 1607

原创 腾讯对象存储服务COS加密签名上传文件与下载文件的剖析,福利提供给所有使用Android的小伙伴们!

腾讯对象存储服务COS加密签名上传文件与下载文件的剖析,福利提供给所有使用Android的小伙伴们!

2016-09-14 16:47:32 11539 4

原创 Android Share -- Android 自定义控件的分享 PassWordView

Android Share -- Android 自定义控件的分析 PassWordView

2016-09-03 18:30:22 2135

原创 Android SELinux 的认知以及 init 的相关知识,Linux 环境利用这2个模块进行白名单测试 -- 架构分析

Android SELinux 的认知以及 init 的相关知识,Linux 环境利用这2个文件进行自己的测试 -- 架构分析

2016-06-21 10:25:55 2113

原创 Android 系统截屏与系统内置DVR录像冲突,导致SystemUI重启的问题解决与分享

Android 系统截屏与系统内置DVR录像冲突,导致SystemUI重启的问题解决与分享

2016-06-20 12:02:18 3641 1

原创 Android 关于系统Context.getSystemService(String arg0)获取系统服务的详细剖析-getSystemService

Android 关于系统Context.getSystemService(String arg0)获取系统服务的详细剖析-getSystemService

2016-05-19 12:09:55 6004

原创 Java读取txt或其他文件以UTF-8格式输出的时候,第一行代码出现“?”乱码的原因及解决方案!

Java读取txt或其他文件以UTF-8格式输出的时候,第一行代码出现“?”乱码的原因及解决方案!

2016-04-28 16:16:33 5502 1

原创 仿新浪天气自制天气图标包含矢量切图、PSD源文件、天气图标信息对应标注--绝对是好东西!!!!!!

仿新浪天气自制天气图标包含矢量切图、PSD源文件、天气图标信息对应标注--绝对是好东西!!!!!!

2016-04-12 16:17:51 2633

原创 免备案\免审批号\廉价教你构建自己的网站\域名DNS解析\超实用的端口映射转发

免备案\免审批号\廉价教你构建自己的网站\域名DNS解析\超实用的端口映射转发\net123映射

2016-03-31 18:41:14 9995 1

原创 Android系统之路(初识MTK) ------ OTA打包ROM安装系统img等到ZIP

Android系统之路(初识MTK) ------ OTA打包ROM安装系统img等到ZIP

2016-03-16 15:06:54 5624

天气图标PSD及切图(带天气图标与天气信息标注,特全!)

天气图标PSD及切图(带天气图标与天气信息标注,特全!),关于它的效果,请查看我的博客地址:http://blog.csdn.net/jspping,github:https://github.com/Mr-Jiang/-PSD-.git

2016-04-12

微信服务号/企业号防止AccessToken过期的操作

微信服务号/企业号防止AccessToken过期的操作

2014-12-11

Android划屏欢迎动画素材

Android划屏欢迎动画素材,纯手工制作,欢饮下载

2014-11-30

MaoZhuaWeiBo微博开发

MaoZhuaWeiBo微博开发,技术交流地址: http://blog.csdn.net/jspping

2014-11-04

MaoZhuaFile文件管理器源码

MaoZhuaFile 仅用于学习之用,测试有BUG或其他异常,请自行研究,因为这样学习效果才会好,交流和讨论请到 http://blog.csdn.net/jspping Engineer-Jsp撰~

2014-10-27

MaoZhuaWeather 天气预报源码

MaoZhuaWeather天气预报源码仅用于学习,请勿用于商业或其他用途,有任何疑问请到 http://blog.csdn.net/jspping?viewmode=contents 留言和讨论~ 谢谢! Engineer-Jsp撰~

2014-10-27

天气预报需要用到的包.rar

天气预报需要用到的包.rar ,源码教程实例博客地址: http://blog.csdn.net/jspping

2014-10-27

Socket Android手机客户端与PC服务端局域网内联测试

Socket Android手机客户端与PC服务端局域网内联测试,仅供学习使用,更多关于微信开发和Android开,请到:http://blog.csdn.net/jspping?viewmode=list

2014-10-22

微信企业号开发需要的jar包

微信企业号开发需要的jar包,里面包含了博客讲到的所缺的所有jar包

2014-10-18

Socket通信编程

Socket通信编程,更多关于学习的资料,请多多关注我的博客

2014-10-15

微信企业号接口开发源码

微信企业号接口开发源码,WeiXinEnterprises 应用用于学习和交流企业号接口开发,其中如果有什么不对的,或者你自己有更好的看法,可到CSDN 地址:http://blog.csdn.net/jspping 进行留言和讨论,更多关于微信开发的源码及接口详解,可加 感谢您的下载使用,谢谢!祝您学习进步!Engineer-Jsp

2014-10-13

xstream-1.3.1.jar

xstream-1.3.1.jar开发包,关于XML的开发工具

2014-10-10

dom4j-1.6.1.jar

dom4j-1.6.1.jar 开发解析包,很实用

2014-10-10

commons-io-2.0.1.jar

commons-io-2.0.1.jar

2014-10-10

commons-codec-1.9.jar

commons-codec-1.9.jar

2014-10-10

morph-1.1.1

morph-1.1.1

2014-06-23

ezmorph-1.0.6

ezmorph-1.0.6

2014-06-23

slf4j-log4j12-1.5.10工具集合包

slf4j-log4j12-1.5.10

2014-06-23

log4j-1.2.15

log4j-1.2.15

2014-06-23

json-lib-2.2.3-jdk13

json-lib-2.2.3-jdk13

2014-06-23

commons-logging-1.0.4

commons-logging-1.0.4

2014-06-23

commons-lang-2.4

commons-lang-2.4

2014-06-23

commons-collections-3.2.1

commons-collections-3.2.1

2014-06-23

commons-beanutils

commons-beanutils

2014-06-23

空空如也

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

TA关注的人

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