首先看百度官方文档,下面只是说的我自己应该注意的事项
一个service 一个meta
一个jar包
要主要有还有三个so包,尤其是第三个不想百度so包的so包。
setScanSpan(1000*60*10) 竟然失效,并且基本上每隔一秒就会访问好几次定位,
需要的做法就是
option.setLocationNotify(false); //如果这个设置为true setScanSpan 就失效了 //可选,设置是否当GPS有效时按照1S/1次频率输出GPS结果,默认false
首先看百度官方文档,下面只是说的我自己应该注意的事项
一个service 一个meta
一个jar包
要主要有还有三个so包,尤其是第三个不想百度so包的so包。
setScanSpan(1000*60*10) 竟然失效,并且基本上每隔一秒就会访问好几次定位,
需要的做法就是
option.setLocationNotify(false); //如果这个设置为true setScanSpan 就失效了 //可选,设置是否当GPS有效时按照1S/1次频率输出GPS结果,默认false
字符串转inputStream,InputStream转字符串
我们知道在android7.0,修改了对私有存储的限制,导致在获取资源的时候,不能通过Uri.fromFile(..)来获取uri了,但是在写入数据的时候是可以通过Uri.fromFile(..)来获取uri的,android 官网给出的解决办法是通过FileProvider来解决这一问题,我们需要在AndroidManifest.xml 配制provider节点。
我在做视频ts解密的时候,用到了InputStream流转byte[],解密byte[],解密后的byte[],再通过new ByteArrayInputStream(byt)转回到inputStream,再进行文件保存。
在开发过程中,你肯定遇到过从流中解析数据,或者把数据写入流中,或者输入流转换为输出流,而且最后还要进行流的关闭,原始jdk自带的方法写起来太复杂,还要注意各种异常,如果你为此感到烦恼,那IOUtils可以让我们优雅的操作流。
开发过程中,不知道什么时候开始视频不能播发了,怎么办都不行,其他项目没问题,线上都也没有问题,这可急躁完蛋我了,整了仨小时,还是那熊样。 哎。
在我们的项目崩溃中,有一个比较常见的bug,就是 java.util.concurrent.TimeoutException android.content.res.AssetManager.finalize() timed out after 10 seconds 意思简单明了,就是说在AssetManager析构的时候发生了超时异常。
使用Dialog的时候,没少出现下面这个报错 出现的原因:因为你的Dialog的生命周期比你的activity的生命周期要长 所以,出现这个bug的时候,请检查创建这个Dialog的context所属的Activity是不是已经结束了,而dialog还在显示。
push() 原生数组在末尾添加参数,返回一个新的数组
在Android 4.0以上,网络连接不能放在主线程上,不然就会报错android.os.NetworkOnMainThreadException。但是4.0下版本可以不会报错。
android爬虫工具,Jsoup。如何设置伪请求头部?