网上有很多介绍下载文件或者解压zip文件的文章,但是两者结合的不多,在此记录一下下载zip文件并直接解压的方法,直接上代码。 源码下载:http://download.csdn.net/detail/chaoyu168/…
分类:移动开发
Android中vivo、Oppo手机无法通过usb安装应用解决办法
在gradle.properties文件中添加android.injected.testOnly=false
adb connect 连接不上问题的解决
今天将新到的硬件板子进行测试,发现在使用adb connect连接时,出现 “unable to connect to IP”的…
view边框阴影
//添加边框 CALayer *layer = [someView layer]; layer.borderColor = [[UIColor whiteColor] CGColor]; layer.borderWidt…
iOS开发-深拷贝&浅拷贝
深拷贝和浅拷贝的理解? 深拷贝拷贝的是内容,浅拷贝拷贝的是指针,判断是深拷贝还是浅拷贝只需要看对象的内存地址是否发生改变,如果没有改变就是浅拷贝,如果发生改变就是深拷贝.
iOS开发-性能优化
谈谈对性能优化的看法,如何做? 从用户体验触发1.程序logging不要太长2.相同数据不做重复获取3.昂贵资源要重用(cell,sqlite,date)4.良好的编程习惯和程序设计5.数据资源方面的优化(缓存和异步加载…
同时兼容iOS、Android、微信小程序的UI引擎
在应用开发过程中,一些效果使用纯前端h5实现体验比较差,为此开发者会选择相应的原生UI模块来替代,原生模块性能和体验好,但目前存在的一个问题就是界面可定制性比较差,不能百分百满足需求。为此,结合原生模块的性能和体验以及前…
Objective-C Method Swizzling
Method Swizzling已经被聊烂了,都知道这是Objective-C的黑魔法,可以交换两个方法的实现。今天我也来聊一下Method Swizzling。 使用方法 我们先贴上这一大把代码吧 @interface…
android studio配置系列 - 收藏集 - 掘金
Android Studio 2.3 更新小记 – 掘金 作为 Google 官方出版并维护的 IDE,被全球数以百万计的 Android 开发者钟爱并使用的开发工具,Android Studio,在前几天的…
Android研究-Android系统初始化程序init和初始化配置文件init.rc分析[zz]
上篇中讲到linux内核启动与android启动的衔接是linux内核根据约定,在启动的最后执行android的init进程。init进程主要工作是首先是解析init.rc等配置文件,之后充当property servi…
理解 Linux 链接
链接是可以将文件和目录放在你希望它们放在的位置的另一种方式。 除了 cp 和 mv 这两个我们在本系列的前一部分中详细讨论过的,链接是可以将文件和目录放在你希望它们放在的位置的另一种方式。它的优点是可以让你同时在多个位…