Android开发中遇到的各种问题?

1.eclipse下清除android程序中的多余资源?

  a.下载jar包(AndroidUnusedResources1.6.2.jar)

  b.将AndroidUnusedResources1.6.2.jar 放到需要清理的android项目的根目录下

  c.命令行cd 到 项目根目录

  d.cmd命令: java -jar AndroidUnusedResources1.6.2.jar >del.txt

 e.查看del.txt 文件即可


2. com.android.volley.NoConnectionError: javax.net.ssl.SSLHandshakeException: Handshake failed(https添加了证书忽略,单仍然访问不了数据,但是在Android6.0以下的版本和非https的访问路径不会有问题)?

转载(http://blog.csdn.net/shxixi/article/details/51073238)

      查看资料发现: 
Google 现在用BoringSSL 代替了OpenSSL ,而且开始应用到一些Google产品,AndroidM就 
开始采用的BoringSSL。所以就找到问题的所在了~~ 
Tomcat服务器侧的SSL/TLS配置存在安全漏洞导致Android6.0上的BoringSSL报错!!!

SSL/TLS握手过程中,假如选中了诸如TLS_DHE_RSA_WITH_AES_128_CBC_SHA这样使用deffie-hellman密钥的cipher,那么在deffie-hellman密钥交换过程中会使用的一个P参数(prime number),服务器侧提供的P参数在JDK8之前都只用了768bit的长度,小于1024bit存在安全漏洞可导致logjam attack,会被最新本版的浏览器和BoringSSL拒绝。


最后最后的解决方式是: 
让后台在服务器的Tomcat 的server.xml的connector配置里显示声明使用哪些cipher来排除用到deffie-hellman密钥的,加上一下配置 :

      <Connector port="443" SSLEnabled="true" sslProtocol="TLS"
 ciphers="TLS_RSA_WITH_AES_128_CBC_SHA256,
          TLS_RSA_WITH_AES_128_CBC_SHA,
          TLS_RSA_WITH_AES_256_CBC_SHA256,
          TLS_RSA_WITH_AES_256_CBC_SHA,
          SSL_RSA_WITH_3DES_EDE_CBC_SHA"
…… />

3.Android如何打开各种设置页面?

转载(http://blog.csdn.net/lotusyangjun/article/details/26240645)

4. Android SwipeRefreshLayout 官方下拉刷新控件介绍?(http://blog.csdn.net/lmj623565791/article/details/24521483)

API:



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值