9 ysamg

尚未进行身份认证

远见-勤奋-恒心。

等级
TA的排名 8w+

Mac下Android Studio中获取SHA1和MD5

打开Android Studio中的Terminal,也可以直接打开系统的获取debug.keystore的SHA1和MD5keytool -list -v -keystore ~/.android/debug.keystore -alias androiddebugkey -storepass android -keypass android获取其他keystore的,如正式签名

2017-04-01 13:43:35

安卓基础 Android基本组件

1.ActivityActivity 是最基本的模块,一般称之为“活动”,在应用程序中一般一个Activity就是一个单独的屏幕。每一个活动都被实现为一个独立的类,并且从活动基类中继 承而来,活动类将会显示由视图控件组成的用户接口,并对事件作出响应。Activity利用View来实现应用中的GUI(用户直接通过GUI和应用程序 做交互)。Activity窗口内的可见内容通过基类View提供。使用A

2017-03-17 15:42:08

安卓基础 overload与override的区别

override(重写,覆盖) 1、方法名、参数、返回值相同。 2、子类方法不能缩小父类方法的访问权限。 3、子类方法不能抛出比父类方法更多的异常(但子类方法可以不抛出异常)。 4、存在于父类和子类之间。 5、方法被定义为final不能被重写。 overload(重载,过载) 1、参数类型、个数、顺序至少有一个不相同。   2、不能重载只有返回值不同的方法名。 

2017-03-17 12:10:51

安卓基础 Activity生命周期

想了解Activity工作流程,我们必须要了解Activity的生命周期。Activity的生命周期内容在很多的教材中都会有所说明,”古人“还给出了一张经典的生命周期图:1.启动Activity:系统会先调用onCreate方法,然后调用onStart方法,最后调用onResume,Activity进入运行状态。2.当前Activity被其他Activity覆盖其上或被锁屏:系

2017-03-17 11:46:43

AndroidManifest.xml中android:largeHeap="true"作用

刚接触android没几天,研究他人代码,看到AndroidManifest.xml 有android:largeHeap的属性,速度度娘。android:largeHeap为true,这样APP运行时,内存限制值可以达到dalvik.vm.heapsize的值(安卓设备对应用内存的最大内存限制),不容易出现内存溢出android:largeHeap为false,这样APP运行时,内存

2017-03-08 15:08:04

关于缓存图片时fsCacheData文件夹自动生成

使用AFNetworking 、 SDWebImage 等等开源库做网络数据缓存的时候要注意可能会出现重复缓存(因为NSURLCache已经做了一次缓存,存在Disk中 !1. 使用 NSURLConnect,、UIWebView 。。 的都会使用导 NSURLCache 的缓存2. 当使用 NSURL 相关的框架,使用到缓存的时候,系统会在 Caches目

2014-10-04 07:16:25

uitableview重用机制研究(转载了下,学习用)

今天在研究SDWebImage和ASIHTTPRequest实现网络图片异步加载和本地缓存的时候,在UITableView显示图片的时候,出现了一些奇异的现象,比如:  1、TableView一次只能显示10行的图片,在所有图片都加载完后,滚动TableView,让隐藏在下面的行显示在屏幕上,而这些行(比如11行)的图像会先显示第1行的图片,然后在显示属于它自己的图片。以此类推,后面的

2014-09-04 06:58:16

64位集成微信api打包时报错解决

今天遇到个神奇的问题,工程集成le

2014-08-19 15:24:23

iOS开发网络篇—文件下载 通过block回调

iOS开发网络篇—文件下载(五·下载功能的封装)一、简单说明在前面几篇文章介绍下载代码的基础上,此文分析对下载功能进行封装。通过之前的代码,我们发现仅仅是下载一个文件就需要写很长的代码,那么如果要下载多个文件,就需要写多份代码。在这里,我们把下载一个文件的代码进行封装。控制器只需要知道,下载哪个文件,下载到哪个路径就可以了。在对下载的功能进行封装后,添加一个文件下载

2014-08-14 14:03:40

uitableview

1.uitableview 实现每次滚屏时只滚一个cell的高度可以设置uitableview的pagingEnabled属性wei

2014-08-14 10:24:52

关于block的回调作用及实现

项目中有个小功能,要加处理后给个提示信息什么的,

2014-08-06 13:22:41

控制uibutton图标与标题的上下位置

UIImage *buttonImage = [UIImageimageNamed:@"share_weibo.png"];       CGFloat buttonImageViewWidth = CGImageGetWidth(buttonImage.CGImage);       CGFloat buttonImageViewHeight = CG

2014-07-24 16:51:27

C++ - extern const例子详解

C++ - extern const的问题

2014-07-21 07:23:00

算术类型的最小存储空间

算术类型的存储空间依机器而定char 8位wchar_

2014-07-17 10:00:20

操纵符 endl ends flush 以及其他操作符

endl用于输出一个换行符并刷新huan

2014-07-17 07:15:33

while与for优缺点

在for循环中,循环控制变量的初始化和修改都放在语句头部分,形式较简洁,且特别适用于循环次数已知的情况。在while循环中,循环控制变量的初始化一般放在while语句之前,循环控制变量的修改一般放在循环体中,形式上不如for语句简洁,但它比较适用于循环次数不易预知的情况(用某一条件控制循环)。两种形式各有优点,但它们在功能上是等价的,可以相互转换。输出10到0的数字:用while形

2014-07-17 06:52:06

iOS数据存储的四种方案对比

你是用什么方法来持久保存数据的?这是在几乎每一次关于iOS技术的交流或讨论都会被提到的问题,而且大家对这个问题的热情持续高涨。本文主要从概念上把“数据存储”这个问题进行剖析,并且结合各自特点和适用场景给大家提供一个选择的思路,并不详细介绍某一种方式的技术细节。谈到数据储存,首先要明确区分两个概念,数据结构和储存方式。所谓数据结构就是数据存在的形式。除了基本的NSDictionary、NSA

2014-07-11 13:43:50

NTP协议网络时间同步 ios中应用 实现秒杀倒计时

项目中需要实现秒杀倒计时功能

2014-07-08 23:39:54

Block剧终:Objective-C中的闭包性和匿名函数

本文由破船译自xs-labs! 还记得昨天我给大家推荐的文章吗:Closure and anonymous functions in Objective-C。今天手痒,还想继续敲几个字,索性我就把这篇文章敲出来,以此对block说声代码里见吧。http://www.xs-labs.com/en/archives/articles/objc-blocks/ 目录

2014-06-28 11:54:08

IOS开发中属性常用的关键字以及作用 内存管理

readonly此标记说明属性是只读的,默认的标记是读写,如果你指定了只读,在@implementation中只需要一个读取器。或者如果你使用@synthesize关键字,也是有读取器方法被解析。而且如果你试图使用点操作符为属性赋值,你将得到一个编译错误。readwrite此标记说明属性会被当成读写的,这也是默认属性。设置器和读取器都需要在@implementation中实现。如果使用@s

2014-06-26 21:23:33

查看更多

勋章 我的勋章
    暂无奖章