- 博客(11)
- 资源 (4)
- 收藏
- 关注
原创 关于华为手机9.0 mediaplayer 倍速1.0以上设置无效的解决办法
公司让做一个音视频类的app 使用mediaplayer 实现了音频播放 但是测试中发现华为手机 设置mPlayer.setPlaybackParams(mPlayer.getPlaybackParams().setSpeed(1.5f));无效 音频直接停止播放了,在网上查找资料 无果 最后只能在不改变播放器的情况下 用户设置倍速的话 记录当前用户播放的某一条音频和当前播放的那条音...
2019-11-25 11:46:54
3063
原创 探讨java 值引用和对象引用在addAll方法下的不同
在优化代码的时候发现一个问题 ListA使用addAll 方法得到了ListB的值 但是我在修改ListA集合中某一个元素的值时 发现原集合ListB的值也跟着改变了 ; 该图片当时搞得我很懵,我刚开始只知道 ListA=ListB 的时候 改变ListA 的值 ListB的值也会跟着改 那为什么addAll方法也会造成这样的结果呢 直接百度 查!集合中关于addAll的一...
2019-01-09 15:14:35
2390
原创 android端集成websocket 和GO 语言后台做交互时 报403错误分析
作为一个安卓端 后台是GO语言 是多么的无奈,昨天想和go 语言服务端搭建webscoket长连接 ios 已经成功 但是作为android 我竟然和服务器连接不上 在网上查了好久都没有找到原因 后台 通过调试 发现go 语言写出来的服务端 需要加一个头请求 不然一直会走onclose方法 报403错误这里写下来 以免后面的小伙伴踩坑这里我用的webscoket 框架是...
2018-09-12 14:39:17
1096
4
原创 关于cordova的那些神坑(二) 莫名其妙闪退原因-集成xwalkview竟然和百度地图冲突
唉~困扰了我几天的问题,在我抽丝剥茧的情况下 发现集成cordova后 如果使用的是xwalkview作为webview 显示h5界面 同时项目中集成百度地图的话 会造成程序莫名其妙崩溃。。。。。这是我一个血的教训 红米手机出现的比较严重 如果项目对地图要求不多的话 可以换别的第三方地图 比如高德地图或者腾讯地图!奇葩的问题
2017-05-04 13:55:07
3727
1
原创 关于cordova 那些神坑—cordova 设置沉浸式状态栏
最近进了一家新的公司 新公司做的是h5和原生android 的混合app 用到了cordova 第三方插件来链接 测试妹子拿着魅族手机测试 突然她的手机的状态栏有沉浸效果。。但是其他测试机状态栏没有(当时整个app都没有加沉浸式状态栏效果 。。。) 于是我临危受命 在新版本即将上线的时候被要求把整个app都加上沉浸式效果 原生的沉浸式网上一大堆 但是cordova 的
2017-04-26 18:55:17
9881
6
原创 使用git和TortoiseGit上传代码至GitHub
最近和一个朋友共享开发一个小程序,但是我们需要来回拷贝工程,比较麻烦,突然想起GitHub可以当成一个版本库来控制 这样 我们俩开发的时候就不用复制粘贴传文件了。。。。关于GitHub这方面的资料网上很多 个人对dos命令又极度的恐惧。。。所以参考别人的资料 完成了使用TortoiseGit(小乌龟)上传并共享代码 话不多说 一步一步来!
2016-04-28 17:14:28
7648
原创 本人在安卓程序开发时用到的各种小功能(一) 屏幕截图
新建一个方法 private File captureScreen() { webview.setDrawingCacheEnabled(true); webview.buildDrawingCache(); Bitmap bmp = webview.getDrawingCache(); File file = new File(AP
2016-01-26 09:43:40
597
原创 产生不大于100的随机正整数,用户通过键盘对随机正整数进行猜测,猜大了给用户提示猜大,猜小提示猜小, 猜对了则提示“恭喜,猜对了”,结束游戏。
public static void main(String[] args) { //产生一个随机数 Random rnd = new Random(); int a=rnd.nextInt(101); //接受键盘输入信息 Scanner z=new Scanner(System.in); while (z.hasNext()) { int b=z.nextInt(
2015-07-15 20:26:41
2066
原创 我的第一个成功语句 比较a b c的最大值
int a=2,b=5,c=4;if (a>b && a>c){system.out.println(a);}else if(b>c){system.out.println(b);}else{system.out.println(c);}
2015-07-15 13:02:21
384
原创 我的第一堂Java课 07/14 上午
byte short int long:整数:作用域依次加大byte:-127~128 shortintlong小数 double float判断语句中使用 boolean 中包含 ture和false //以下为判断数值当m为12 n为100的话 显示结果一共有几页,最后一页是多少 import org.omg.CORBA.INTERNAL;
2015-07-14 11:47:42
261
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人