4 峥嵘life

尚未进行身份认证

目前职业:android开发工程师 2016年江西南昌大学计算机信息工程学院毕业

等级
TA的排名 987

Android 日志获取总结

Android 日志获取总结Android开发中遇到问题经常需要分析日志,下面介绍如何获取日志进行分析。Android日志:1、如果App中已经做了定向处理,从指定的目录中获取即可。定向处理指的是app中做了日志写入到自己指定的文件中。2、但是如有没有定向处理,那么就要学会从系统中获取到日志。从系统中查看日志也有两种方式(1)使用adb logcat获取日志adb logcat 命...

2020-04-30 14:37:33

Android录屏 MediaRecorder介绍

Android录屏 MediaRecorder介绍Android录屏的三种方案1、adb shell命令screenrecord2、MediaRecorder, MediaProjection3、MediaCodec和MediaMuxer, MediaProjection , 一、screenrecord命令screenrecord是一个shell命令,支持Android4.4(A...

2020-03-22 11:07:25

BigDecimal 详解

BigDecimal 详解Java在java.math包中提供的API类BigDecimal,用来对超过16位有效位的数进行精确的运算。BigDecimal表示功能强大小数的意思,Decimal翻译是小数的。BigDecimal所创建的是对象,故我们不能使用传统的+、-、*、/等算术运算符直接对其对象进行数学运算,而必须调用其相对应的方法。一、BigDecimal的作用:1、能对数据小数...

2020-03-15 21:52:55

java BigDecimal 模式详解

java BigDecimal 模式详解之前看了BigDecimal的使用,对BigDecimal里面的模式不是很清楚。本文对BigDecimal中的模式进行详细介绍。BigDecimal的模式是决定数值如何取舍比如:setScale方法,第一个参数表示保留小数点后面几位,第二个参数是模式值BigDecimal.setScale(2,BigDecimal.ROUND_DOWN) ...

2020-03-08 00:04:11

Android 报错A/libc: Fatal signal 6 (SIGABRT), code -6 in tid *** 解决

Android 报错A/libc: Fatal signal 6 (SIGABRT), code -6 in tid *** 解决这几天经常出现apk报错:A/libc: Fatal signal 6 (SIGABRT), code -6 in tid ***并且apk会崩溃,都是Studio运行起工程后,几秒钟就崩溃。后面测试注释掉所有功能都会出现这个崩溃的问题。网上查阅资料,只要重启S...

2020-02-13 21:25:47

Android SwipeBackLayout简单示例

Android SwipeBackLayout简单示例GitHub中以前也用过一个SwipeBackLayout的框架也是目前同类中星最多的有6K,但是最近使用发现滑动,背景页面会出现黑屏,项目也是几年前的Eclipse工程结构,依赖的还是V4包,做了简单修改还是有点问题,决定换个框架试试。后面看了一个新一点的SwipeBackLayout框架:BGASwipeBackLayout-A...

2020-02-13 21:19:35

使用java工具反编译AndroidManafest文件

使用java工具反编译AndroidManafest文件本文介绍通过xml2axml.jar工具反编译AndroidManafest文件命令:java -jar xml2axml.jar d [AndroidManifest.xml] [AndroidManifest-readable-out.xml]Android apk里面的AndroidManafest文件解压后是不可以读的即...

2020-01-23 14:41:54

Android MediaPlayer控制进度播放音频

Android MediaPlayer控制进度播放音频本文简单介绍MediaPlayer获取播放进度和设置进度播放。1、获取音频文件的播放时间总长度 //返回的是int的毫秒级数据 /** * Gets the duration of the file. * * @return the duration in milliseconds, if n...

2019-12-31 19:19:56

Android Apk签名算法使用SHA256

Android apk签名算法使用SHA256本文不介绍复杂的签名过程,说一下Android签名算法使用SHA256。但是SHA1不是相对安全签名算法,SHA256更加安全一些。一般大公司才会有这种细致的安全要求。如何查看apk签名是否是SHA1还是SHA256···1、拿到apk文件,修改文件后缀为.jar2、解压文件得到META-INF文件夹3、用编辑器打开META-INF下的...

2019-11-29 08:00:52

Android播放在线音频问题,报错MediaPlayer error

#播放在线音频问题 报错MediaPlayer error这里对Android播放在线音频报错的情况做一下简单经验总结。如果报错:MediaPlayer error (1, -2147483648)有两种可能:1、这个网址是不正确的2、这个音频文件的编码格式,手机不支持3、还有可能电脑端浏览器能访问,但是都是手机端访问返回403,这个我就遇到了。上面的情况,一般播放在线音频文件的预加...

2019-11-10 21:52:14

2019年泰国旅游记

2019年泰国旅游记2019年国庆前三天去了泰国,跟团去泰国玩了六天,住了五个晚上,人均消费5千左右(团费4100每人,包机票、基本吃住、旅游路线车程)。下面分享一下主要行程和个人感受以及简单的建议。首先分享一下主要行程:第一天:深圳宝安机场->普吉岛机场,泰国经典菜,比较丰富。晚上住海景房第二天:普吉甲米,骑大象、攀牙湾长尾船、007岛、割喉岛+简单潜水,海边房第三天:甲...

2019-10-30 23:32:03

apk文件签名相关内容总结

最近需要对apk文件进行解析,顺便把学到的相关知识跟大家分享一下主要内容以及相关链接如下:1、查看apk文件的基本信息,包名,版本号https://blog.csdn.net/wenzhi20102321/article/details/940710342、对未签名的apk文件进行签名https://blog.csdn.net/wenzhi20102321/article/details...

2019-09-27 23:47:11

adb方式和java代码方式查看apk签名信息:MD5,SHA1,SHA256

#adb方式和java代码方式查看apk签名信息:MD5,SHA1,SHA256在一些系统的白名单验证中需要对apk的签名指纹信息进行读取确认。本文介绍adb方式和java代码方式给大家获取信息。一.使用cmd命令查看apk的签名信息apk的签名信息和它的签名文件的信息是一样的,想要获取到apk里面的证书文件信息并不难,命令:keytool -printcert -jarfile x...

2019-08-10 00:11:31

apk签名文件转换:jks和keystore相互装换

#apk签名文件转换:jks和keystore相互装换jks文件转换成keystore文件:keytool -importkeystore -srckeystore [jks_Paht_Nmae] -srcstoretype JKS -deststoretype PKCS12 -destkeystore [keystore_Paht_Nmae]keystore文件转换成文件jkskeyt...

2019-08-09 23:49:45

Android给未签名的apk签名

Android给未签名的apk签名本文演示通过cmd窗口命令对未签名的apk文件进行签名。准备文件 :1、unsign.apk(未签名的apk) 2、demo.keystore(签名证书文件)命令语法: jarsigner -verbose -keystore这里提供一下我的签名文件,和一个简单的未签名apk签名文件Pass123456789.jks的信息:别名: liwenzh...

2019-08-04 23:51:11

查看Android apk签名文件的信息

#查看Android apk签名文件的信息:查看签名文件比较简单,在cmd窗口下输入:keytool -list -v -keystore [jks/keystore][jks/keystore]:表示jks文件或者keystore签名文件运行命令后,输入密码即可比如下面是cmd窗口通过命令查看到的信息:C:\Users\lwx>keytool -list -v -keyst...

2019-07-28 15:40:53

使用SDK查看apk文件简单信息:包名、版本

使用SDK查看apk文件简单信息:包名、版本具体步骤:1、找到sdk的build-tools文件夹2、进入到里面的一个版本,在当前文件夹下打开cmd窗口3、输入命令:aapt d badging (apk文件路径,例如:)D:\WorkFile\AirSharing\AirSharing.apk4、就会显示AndroidManifest的数据,里面有程序的包名、versionName和V...

2019-06-29 00:40:18

修改源码实现Android危险权限直接通过

#修改源码实现Android危险权限直接通过在Android系统做6.0以后需要通过危险权限,比如读写,录音,相机等,在都是需要动态申请才能获取到权限。但是在系统开发中有时需要设置把危险权限设置和普通权限一样,在AndroidManifest中申请就能通过,这就需要修改Android源代码来实现了。网上看到几个方法,基本都不是很靠谱。比如网上的这个方法:如果不需要弹出此对话框来手动...

2019-05-26 23:19:51

Android 实现蓝牙录音

#Android 实现蓝牙录音本文实现使用AudioRecord 来进行蓝牙录音。主要是通过打开蓝牙SCO通路实现。这里不考虑连接蓝牙问题,要确保蓝牙连接成功。app的界面实现功能:普通录音、停止、播放和蓝牙录音、停止、播放。具体的实现过程:这里封装了打开SCO的工具类。先是打开SCO通道后进行蓝牙录音。使用AudioRecord 来进行蓝牙录音。使用AudioTrack 来...

2019-04-30 18:49:48

AudioRecord 录音和播放的Demo

#AudioRecord 录音和播放的Demo本文介绍一个AudioRecord的简单录音和播放的示例程序。录音是需要动态获取权限的!##主要代码###1.AudioRecord录音代码//开通输出流到指定的文件,audioFile是保存的音频文件File对象DataOutputStream dos = new DataOutputStream(new BufferedOutputSt...

2019-03-24 10:24:15

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 分享王者
    分享王者
    成功上传51个资源即可获取