自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

无方少年游

趁一切还来得及,做一个优秀的自己

  • 博客(8)
  • 资源 (1)
  • 收藏
  • 关注

转载 ScrollView与百度地图的焦点争夺大战即将展开

序言: 由于产品的需求,有时候不得不在ScrollView中嵌套百度地图(BaiduMap)。但是,嵌套之后会存在一些问题,两个比较突出的问题是:1)ScrollView中事件处理与BaiduMap存在冲突。2)在BaiduMap随着ScrollView拖动的时候,存在黑影问题。很多人遇到过这两个问题,也比较棘手,所以希望百度能给出官方的解决方案。解决办法,狭路相逢勇者胜! 我们发现android

2017-02-25 17:09:49 523

原创 Android 自定义View小结(重于理解,不作为教程)

感谢 郭神 的思路。大家都知道 SetContextView是给Activity设置布局的, 但是内部还是用的LayoutInflater去实现的,关于LayoutInFlater的实例有两种方法获取得到。 通过传入Contxt对象生成 LayoutInflater layoutInflater = LayoutInflater.from(context); 第二种就是通过系统

2017-02-23 16:53:06 657

原创 Android 简谈安全那点事

关于支付密码安全(通信安全): 对于一些强敏感数据, 例如手机号,银行卡号,密码,cvv,我们需要做一些加密。 RSA和AES(对称性加密) 两套加密方式对数据进行加密: 首先我们会随机生成x位的随机密钥, 要加密的数据data用该随机密钥去加密,最后将密钥进行Base64位编码,此时的数据才是我们要上传到服务器的敏感数据, 大家都知道AES是一个对称加密算法, 服务器端必须知道密钥才能

2017-02-23 14:48:10 533

转载 Andrid中 Https 与Socket的异同

Socket编程简介Android与服务器的通信方式主要有两种,一是Http通信,一是Socket通信。两者的最大差异在于,http连接使用的是“请求—响应方式”,即在请求时建立连接通道,当客户端向服务器发送请求后,服务器端才能向客户端返回数据。而Socket通信则是在双方建立起连接后就可以直接进行数据的传输,在连接时可实现信息的主动推送,而不需要每次由客户端想服务器发送请求。 那么,什么是sock

2017-02-20 17:32:05 431

原创 Android NDK的初步认识(Android Studio 2.2 + CMake)

序言: 做NDK开发也有一段时间了,还记得初学的时候各种找大神、搜教程,最后在诸多大神的帮助下,成功的做出了我的第一个NDK小玩意,很感谢他们,而后慢慢的越入越深(keng),今天在群里看到了很多像我之前那样各种找问题的哥们,感受颇多,遂写下此文章,给那些新入坑的哥们一些方向。1.什么是JNI? java Native Interface (JNI) 标准是java平台的一部分,它允许Java

2017-02-17 18:36:28 920 4

原创 捕获崩溃异常并重启程序,上传崩溃日志到服务器

App的上线测试不可能囊括所有的错误,以及一些极端的情况可能考虑不到, 所以给App设置崩溃日志反馈是很有必要的,很多第三方都有做到,例如说腾讯的Bugly,友盟的统计等等,都可以实现到,但是如果仅仅是需要向服务器反馈崩溃日志的话,再去集成SDK就得不偿失了,因为我们可以自己去实现。系统的API中给我们提供了一个可以捕获App异常的方法:Thread.setDefaultUncaughtExcept

2017-02-17 17:05:38 1353

原创 使用Github共享代码及Git版本控制工具的使用

首先感谢 小晴天 对我的帮助,没有她我是不可能这么快就学会的。然后你要有一个github账号,这一点不再追述了,然后登陆进入主页时,创建仓库 : 点击之后会跳转到这样一个界面 点击创建完成之后,这个时候就需要我们的git表演了。首先去下载一个git版本控制工具 ,然后无脑下一步(至少博主是这样做的),然后有两种模式,一种是仓库中没有代码的情况,另一种是有代码的情况下。仓库中有代码的情况 首先进入d

2017-02-10 17:55:44 896

原创 关于APP冷启动与热启动的区别及冷启动出现的白屏解决办法

首先科普一下关于APP冷热启动的区别: app冷启动: 当应用启动时,后台没有该应用的进程,这时系统会重新创建一个新的进程分配给该应用, 这个启动方式就叫做冷启动(后台不存在该应用进程)。 app热启动: 当应用已经被打开, 但是被按下返回键、Home键等按键时回到桌面或者是其他程序的时候,再重新打开该app时, 这个方式叫做热启动(后台已经存在该应用进程)。其次就是关于冷启动出现的白

2017-02-07 09:42:35 11744

极光推送Demo

极光推送小Demo,原生的,配合我的文章一起看会比较好,不建议整套搬过去,有选择的去拿。祝你尽快完成

2016-07-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除