知识条目总结
文章平均质量分 55
芦苇花开
喜欢Java、喜欢Android
展开
-
APP版本更新(兼容6.0,7.0系统)
本人不会写博客,就会代码。。。见谅版本更新示例:一。判断版本是否需要更新int REQUEST_EXTERNAL_STORAGE = 1;String[] PERMISSIONS_STORAGE = { Manifest.permission.READ_EXTERNAL_STORAGE, Manifest.permission.WRITE_EXTE原创 2017-10-11 14:56:00 · 633 阅读 · 0 评论 -
android webrtc 资源释放的问题
最近的音视频研究的有点多额。。。。。。今天来说下我遇到的问题1.从A页面点击按钮跳转到扫描二维码页面,首次可以成功,进入音视频通话页面后挂断视频,再次扫描就会出现,failed to connect camera service这个。。真的是很糟心。原来,webrtc里面有一个VideoSource 里面封装了camera资源,而我。。没有释放掉。soga 下面,来看看俺写的那个w...原创 2019-03-26 14:48:38 · 2035 阅读 · 1 评论 -
android 自定义View 线型EditText输入框
public class LineEditText extends AppCompatEditText { private Paint mPaint; /** * @param context * @param attrs */ public LineEditText(Context context, AttributeSet attrs)...原创 2019-03-14 14:49:11 · 257 阅读 · 0 评论 -
okhttp 下载文件
今天,来说一个我用的下载文件的方法,用的是okhttp下载方式a.加载依赖implementation 'com.squareup.okhttp3:logging-interceptor:3.5.0'implementation 'com.squareup.okhttp3:okhttp:3.6.0'b.代码断/** * Created by Jane on 2019/2...原创 2019-03-14 14:37:19 · 1686 阅读 · 0 评论 -
android 自定义View 绘制图形
老样子,先说下背景,最近做的一个音视频通话,要求对端画箭头、矩形,圆圈,android端能及时画出来,研究了半天,不得不说,有同事的帮助,,感谢我的同事给予我的帮助,让我学习了不少,现在总结一下我的工作首先自定义view绘制,主要是在onDraw方法里面通过view的 invalidate()重绘方法去执行的,另有一个postinvalidate()是在子线程执行,这个区别我就不介绍了...原创 2019-03-05 14:01:27 · 376 阅读 · 0 评论 -
Glide 加载https图片
1.添加 //glideimplementation 'com.github.bumptech.glide:glide:3.7.0'2.https://blog.csdn.net/u014752325/article/details/73217577 按照大神的配置就行了 不写了 哈哈转载 2018-09-05 14:22:44 · 3226 阅读 · 0 评论 -
关于Gson解析失败:Use JsonReader.setLenient(true) to accept malformed JSON at line 1 column 1 path $
找了半天,终于搞定了,不得不说,这是个坚强的bug,真的是个坚强的bug...一把辛酸了,,啥也不说了,希望遇到一样坑的小伙伴 别放弃,你们还有我。。。。哈哈解决办法:划重点。原来用的 GsonConverterFactory 解决一些接口返回值规范的一点问题都没有,偏偏有些接口真的不听话,成功返回个字符串"OK",失败,返回一大串Json异常信息,乖乖嘞。。。 下面这个方法这样写就可以啦...原创 2018-08-16 18:46:03 · 31673 阅读 · 7 评论 -
分享一个Okhttp+Retrofit2+RxJava 封装的 MVP网络请求框架
今天分享一个自己封装的一个 MVP模式的网络框架,本人一直在用,现在又改进了一些 终于有时间来分享给大家,大神估计觉得我这是小菜菜,只分享给需要的小伙伴 嘿嘿 不喜勿喷哈,下面开始吧1.导入需要的包第三方文件在app下的builder.gradle中配置 //butterknife implementation 'com.jakewharton:butterknif...原创 2018-08-13 17:15:13 · 489 阅读 · 0 评论 -
Https .cer证书转换为BKS证书 公式
之前找了好多转换的方法,只要这个最好用,分享给大家一下 哈哈自己也得留着以后方便使用keytool -importcert -v -trustcacerts -alias jsnet -file D:\keys\jsnet\ipnet_server.cer -keystore D:\keys\jsnet\truststore.bks -storetype BKS -providerclass ...原创 2018-08-15 18:28:10 · 1370 阅读 · 0 评论 -
Android AES加密解密 CTR 模式
最近在搞AES加密 默认的一般是CBC模式,偏偏公司要用CTR模式,现总结如下,便于以后遇到使用package com.example.administrator.shanghaijk.utils;import org.apache.shiro.codec.Hex;import java.security.InvalidAlgorithmParameterException;impor...原创 2018-08-09 10:24:11 · 2341 阅读 · 0 评论 -
安卓6.0以上动态权限问题
android 手机6.0以上动态权限问题,测试可用 哈原创 2017-11-27 16:36:43 · 824 阅读 · 0 评论 -
android res 特殊字符对应表
http://blog.csdn.net/u012437660/article/details/51732219 博主的地址 留着自己用 分享给大家都可以撒项目中要在string.xml 中显示特殊符号、如@号冒号等、直接写肯定不行啦只能考虑使用ASCII码进行显示、在XML中空格符不是用HMTL中的表示、而是用编码表示以下为常见的ASCII十进制交转载 2017-12-12 12:52:45 · 869 阅读 · 0 评论 -
Https双向认证Android客户端配置
其他参考文献 地址找不到了,请见谅原创 2017-11-02 15:30:19 · 3855 阅读 · 1 评论 -
android AES加密解密实现
import android.util.Base64;import android.util.Log;import java.security.Key;import javax.crypto.Cipher;import javax.crypto.SecretKeyFactory;import javax.crypto.spec.DESedeKeySpec;import javax.原创 2017-10-11 15:48:12 · 388 阅读 · 0 评论 -
android 自定义权限
感谢博主 学习了转载 2017-10-11 15:44:17 · 293 阅读 · 1 评论 -
android 下载更新 选择市场
公司项目需求 更新版本的时候 要指定跳入 应用宝 华为市场 本人总结如下1.工具类 UrlHelperpackage jie.android.weblearning.utils;import android.content.ActivityNotFoundException;import android.content.Context;import android.content原创 2017-10-11 15:21:26 · 773 阅读 · 0 评论 -
android 录音方法
记录一个录音的方法 /** * 录音 */ public void playRecord() { MediaRecorder mediaRecorder = new MediaRecorder(); // 第1步:设置音频来源(MIC表示麦克风) mediaRecorder.setAudioSource(MediaR...原创 2019-03-27 14:50:03 · 352 阅读 · 0 评论