最近有个需求,要获取设备唯一id,Android一直没有什么完善的方案获取设备唯一不变的id,我就结合了几种方案组成了一下: 1. 首先获取IMEI; IMEI获取失败后 2. 获取SN序列号,序列号失败后 3. 随机生…
分类:移动开发
Android应用程序永久获取root权限方法
转自:http://hold-on.iteye.com/blog/1901152 在项目的过程中,有可能会要实现类似360优化大师、安卓优化大师的软件搬家、静默安装等需要root权限的功能,或者类似SET_PREFERR…
Android中如何让控件只显示某一边框
在实际的开发中不免遇到某些控件只要显示某一方向的边框,比如说recyclerView中的每个item,如果你没有对每个item的底部做处理,那么recyclerView所有的item都是连在一起的,没有像ListView…
iOS 字符编码篇 base64 md5 des
//返回字符串经过md5加密后的字符 +(NSString*)stringDecodingByMD5:(NSString*)str; -(NSString*)md5DecodingString; ///生成16位md5 …
IOS编程第四版中 scheduleLocalNotification 不通知的坑
准备换个开发方向,花了血本买了台mbp。跟着Big Nerd Ranch 出版社的ios编程第四版,发现这本书采用的xcode和sdk太老,导致很多坑。不过新版好像12月份要出来了,亚马逊上可以预定。接下来我把我在第六章…
UITabbar上显示小红点。
如果有数字,直接使用 viewController.tabBarItem.badgeValue = @”1″; 没有数字,自己往tabbar加subView。 需要注意的是坐标x,y一定要是整数,…
黑盒测试技巧个人整理
一、 UI异常测试: a、 非必填项不填写界面显示; b、 文字输入最大值界面显示需正常; c、 非必填项和必填项都输入界面,主要看字体大小排版这些 d、 界面UI显示是否正常(对照设计稿) e、 图片显示是否正常(等比…
SDWebImage源码解析(四)
1 概述 这篇博文将分析SDWebImageDownloader和SDWebImageDownloaderOperation。SDWebImage通过这两个类处理图片的网络加载。SDWebImageManager通过属性…
Agora iOS SDK-多人聊天
在上一篇Agora iOS SDK-开始聊天介绍了如何使用Agora SDK进行一对一的聊天,这篇主要介绍下如何使用Agora iOS进行多人聊天,需要实现的功能: 随着加入人数的变化,而显示不同的UI,主要是分屏 在多…
Protocol泛型
在class中泛型声明十分简单,直接类名后面➕ <T : Any>就可以了,那么Protocol中的泛型应该如何使用呢? 任务 理想中protocol中的泛型使用应该是这样的 protocol …
移动端开发工程师的AI突围之路
“古典程序员”集体恐慌 随着2007年第一台iPhone问世,随后Android的猛烈跟进,苹果和谷歌推动了长达10年的移动互联网浪潮。在此期间,移动端开发工程师可谓是风生水起,几乎人们日常生活中接触互联网90%的途径,…
YYCache 源码学习(二):YYDiskCache
整体思路 从作者的《YYCache 设计思路》一文中可以看出,作者在设计YYDiskCache之前做了充分的测试:iPhone 6 64G 下,SQLite 写入性能比直接写文件要高,但读取性能取决于数据大小:当单条数据…