项目中Android https请求地址遇到了这个异常(无终端认证): javax.net.ssl.SSLPeerUnverifiedException: No peer certificate 是SSL协议中没有终端认证。 没有遇到过的问题,于是无奈的去找度娘。。。。。。。,各种问题,各种纠结。。 ...
分类:
移动开发 时间:
2019-01-04 16:13:50
阅读次数:
230
--摘自《Android进阶解密》 一。广播的注册过程(动态注册) 1)静态注册在应用安装时由PackageManagerService来完成注册过程 2)IIntentReceiver是一个Binder接口,用于广播的跨进程的通信,它在LoadedApk.ReceiverDispatcher.In ...
分类:
其他好文 时间:
2018-12-26 15:39:18
阅读次数:
169
Android UI 界面开发推荐颜色 在Android开发过程中,总要给app添加一些背景,个人认为使用纯色调便可以达到优雅的视觉效果。 补充一些常用的颜色值:colors.xml <?xml version="1.0" encoding="utf-8" ?> <resources> <color ...
分类:
移动开发 时间:
2018-12-25 12:23:32
阅读次数:
190
--摘自《Android进阶解密》 1.AMS在启动应用程序时会检查者应用程序需要的应用进程是否存在,不存在就会请求Zygote进程启动需要的应用程序进程 2.Zygote的Java框架层中会创建一个Server端的Socket,这个Socket用来等待AMS请求Zygote来创建新的应用程序进程 ...
分类:
系统相关 时间:
2018-12-24 20:54:56
阅读次数:
266
解决“ArrayList的add总是添加相同的值”问题 前言 最近在写一个小的Android APP,在用ArrayList的add时,总是出现添加相同值的现象。如下图所示: 错误结果 代码如下: listItem = new HashMap<String, Object>(); for (Item ...
分类:
移动开发 时间:
2018-12-22 11:50:34
阅读次数:
258
设置TextView文字水平垂直居中 有2种方法可以设置TextView文字居中: 一:在xml文件设置:android:gravity="center" 二:在程序中设置:m_TxtTitle.setGravity(Gravity.CENTER); 备注:android:gravity和andro ...
分类:
移动开发 时间:
2018-12-09 13:59:23
阅读次数:
199
1 为什么 因为Fragment和Activity一样是具有生命周期,不是一般的bean通过构造函数传值,会造成异常。 2 Activity把值传递给Fragment 2.1 第一种方式,也是最常用的方式,就是使用Bundle来传递参数 (1)宿主Activity/FragmentAdapter中: ...
分类:
移动开发 时间:
2018-10-24 15:36:02
阅读次数:
158
1、二维码 baidu 搜索"android 生成二维码" 1.1、Android进阶 - 二维码生成 - 简书.html(https://www.jianshu.com/p/b275e818de6a) 1.2、android两行代码生成二维码示例 - MyName_kk的博客 - CSDN博客.h ...
分类:
其他好文 时间:
2018-10-18 01:20:40
阅读次数:
200
No1: Project的build.gradle文件添加 Module:app的build.gradle添加 No2: @Inject、@Component 调用 No3: @Module、@Provides 调用 No4: @Named、@Qualifier 调用 No5: @Singleton ...
分类:
移动开发 时间:
2018-03-14 18:10:20
阅读次数:
224
No1: EventBus三要素: 1)Event:事件 2)Subscriber:事件订阅者 3)Publisher:事件发布者 No2: EventBus的4种ThreadMode(线程模型): 1)POSTING(默认):该事件是在哪个线程发布出来的,事件处理函数就会在哪个线程中运行 2)MA ...
分类:
移动开发 时间:
2018-03-14 18:06:14
阅读次数:
194