自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 Android图片加载神器之Fresco,基于各种使用场景的讲解

转载请标明出处:http://blog.csdn.net/android_ls/article/details/53137867Fresco是Facebook开源Android平台上一个强大的图片加载库,也是迄今为止Android平台上最强大的图片加载库。优点:相对于其他开源的第三方图片加载库,F...

2016-11-12 18:13:06 28370 31

原创 使用MarginLayoutParams设置View的margin

使用MarginLayoutParams设置View的margin ViewGroup.LayoutParams params = sdv_luck_activity.getLayoutParams(); ViewGroup.MarginLayoutParams marginPar...

2019-11-04 11:01:37 179 0

原创 Redis在mac下的安装与使用

下载:https://redis.io/download 解压:tar zxvf redis-5.0.3.tar.gz sudo su 移动到: mv redis-5.0.3 /usr/local/ 切换到:cd /usr/local/redis-5.0.3/ 编译测试 sudo m...

2019-03-17 10:40:57 200 0

原创 在Mac上Git的使用(四)

1、放弃某次提交,重新提交(Abandoned之后的操作) git log git reset 指定的版本号 git add -A git commit -m"修改描述" 2、提交本地修改的部分文件到远程库 git add 文件本地完整路径 git commit ...

2017-10-26 20:07:08 671 0

原创 在Mac上Git的使用(三)

1、放弃某次提交,重新提交(Abandoned之后的操作) git log git reset 指定的版本号 git add -A git commit -m"修改描述" 2、提交本地修改的部分文件到远程库 git add 文件本地完整路径 git commit ...

2017-07-04 15:22:40 867 0

原创 Freeline的快速集成

告别Android工程龟速编译的烦恼,快速集成秒级编译工具Freeline!新特性:支持标准的多模块Gradle工程的增量构建;并发执行增量编译任务;进程级别异常隔离机制;支持so动态更新;支持resource.arsc缓存;支持retrolambda;支持DataBinding;支持各类主流注解...

2016-11-10 00:01:51 3920 2

原创 Fresco图片库的基本使用

一、在使用DataBinding的前提下,在XML布局文件中的使用如下:1、从网络加载并显示一张图片 <com.trident.framework.image.MDraweeView android:id="@+id/img_bg" ...

2016-09-12 13:55:55 1961 0

转载 nil/Nil/NULL/NSNull的区别

学过C的同学都知道,C是用0来表示不存在的原始值。而NULL作为空指针,在指针环境中也相当于0值。其实NULL和0的值都是一样的。但是为了目的和用途及容易识别的原因,NULL用于指针和对象,0用于数值。NULL 要理解NULL首先得知道这么几个概念:什么是空指针常量(null pointer c...

2016-08-18 20:29:29 2522 0

原创 将React Native的版本从0.19.0升级到最新版或者大于0.20.1的解决办法

情景:在Android原生应用中,将某些模块使用React Native实现,目的是为了快速的动态变更已发布内容(Android和iOS公用一套代码)。我遇到的问题是,将React Native的版本从0.19.0升级到最新版或者大于0.20.1时,填过得坑及解决办法与大家分享。一、集成步骤陈述:...

2016-07-01 17:33:17 4458 1

原创 ERROR: While executing gem ... (Errno::EPERM) Operation not permitted - /usr/bin/xcodeproj

使用如下命令安装cocoa podssudo gem install cocoapods遇到如下错误:ERROR: While executing gem ... (Errno::EPERM) Operation not permitted - /usr/bin/xcodeproj完整的...

2016-06-29 15:32:06 5087 0

原创 Android平台第三方SDK会采集用户的那些隐私数据及具体实现代码

转载请标明出处:http://blog.csdn.net/android_ls/article/details/51526478一、用户手机上应用信息 1、获取用户手机上已经安装的非系统自带APP列表。 public List<Map<String, Object>>...

2016-06-25 12:58:14 9633 0

原创 android studio 2.2下载地址

Windows: https://dl.google.com/dl/android/studio/ide-zips/2.2.0.0/android-studio-ide-145.2878421-windows.zip (426.8 MiB) Mac: https://dl.google.com/...

2016-05-20 14:27:04 15974 2

原创 Swift中常用的数据类型

Swift中数据类型及用法1、Swift中常用的数据类型有: Int、Float、Double、String 、Bool、Character、Array、Dictionary、元组类型、可选类型2、如何指定变量、常量的数据类型 在常量、变量名后面加: 类型名称 var name:String ...

2016-04-24 22:20:56 1167 0

原创 Swift常量与变量

一、Swift, Hello, World!1、打印Hello, World!到控制台,代码如下图:就一行?对,你没看错。 2、Swift的源文件拓展名是.swift二、Swift和其它编程语言相比有哪些变化? 1、没有main函数,其它编程语言认为mian函数是程序的入口,Swift认为程序...

2016-04-24 16:51:05 1097 0

原创 Swift简介

转载请标明出处:[这里写链接内容] (http://blog.csdn.net/android_ls/article/details/51233743)一、神马是Swift? 1、Swift 是苹果公司2014 年在WWDC(苹果开发者大会)上发布的全新编程语言。 2、Swi...

2016-04-24 15:14:08 1949 0

原创 react-native环境搭建

一、环境配置 1、安装Homebrew(Homebrew 是 Mac 中的一个包管理器,官网http://brew.sh),执行下面命令:/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/...

2016-02-05 18:50:14 3271 0

原创 使用OKHttp3替换Volley的底层网络请求

一、自定义Volley框架中处理网络请求的HttpStatck,下面我们就使用OKHttp3实现HttpStack的网络请求。 1、在build.gradle文件中添加依赖: compile 'com.mcxiaoke.volley:library:1.0.19' ...

2016-01-10 20:26:40 7404 0

原创 DrawerLayout的使用

DrawerLayout 关闭或者打开滑动手势。 mDrawerLayout.setDrawerLockMode(DrawerLayout.LOCK_MODE_LOCKED_CLOSED); mDrawerLayout.setDrawerLockMode(DrawerLayout.LOCK_MOD...

2016-01-08 22:49:12 1313 0

原创 java.lang.IllegalStateException: No host

Logcat打印出的错误提示如下: java.lang.IllegalStateException: No host                                                                             at android.sup...

2015-12-20 16:53:05 5983 1

转载 Android Fragment 你应该知道的一切

1、 Android Fragment 真正的完全解析(上) http://blog.csdn.net/lmj623565791/article/details/379709612、Android Fragment 真正的完全解析(下) http://blog.csdn.net/lmj6235...

2015-12-12 15:47:05 987 0

转载 Android Studio 教程

配置出“NB”的Android Studio ,Android Studio 三种添加插件的方式 ,Android Studio 添加第三方库的6种方式 Android Studio 断点调试和高级调试 ,Android Studio 多渠道打包和一键完成(全部产品)打包并签名 Android ...

2015-12-12 15:43:09 1464 0

转载 为什么有些大公司技术弱爆了?

为什么有些大公司技术弱爆了? 楼主自述经历: 今年年初,到一家互联网公司实习,该公司是国内行业龙头。 不过技术和管理方面,却弱爆了。 那里的程序员,每天都在看邮件,查问题工单。 这些问题,多半是他们设计不当,造成的。 代码写的一团糟,全是复制粘贴,连作者都没改,大家...

2015-12-12 15:08:37 6940 0

原创 在Mac上Git的使用(三)

1、放弃某次提交,重新提交(Abandoned之后的操作) git log git reset 指定的版本号 git add -A git commit -m”修改描述" 2、提交本地修改的部分文件到远程库 git add 文件本地完整路径 git commit -m”修改描述” git...

2015-10-12 20:41:31 1351 0

原创 将Fresco源码导入到Android Studio,Build失败的解决办法

转载地址请标明:http://blog.csdn.net/android_ls/article/details/48422021Fresco 是Android平台上一个强大的图片加载组件。Facebook已将其源码开源的,在GitHub上的下载地址:https://github.com/faceb...

2015-09-13 22:18:22 3326 0

原创 在Mac上Git的使用(二)

转载地址请标明:http://blog.csdn.net/android_ls/article/details/47209079 应用场景:刚入职一家新公司,这家公司使用的代码管理工具是Git,而你对如何在公司使用Git和团队协作一知半解(比如你以前使用的是Git的图形管理工具或者对Git命令行...

2015-08-02 17:30:45 1812 0

转载 UILabel attributedText

参考网站: http://shijue.me/show_text/521c396a8ddf876566000007 http://www.tuicool.com/articles/zquENb http://blog.csdn.net/a451493485/article/details/9...

2015-07-30 09:48:09 1224 0

原创 使用CocoaPods版本v0.38.x,执行pod install 遇到错误的解决办法

运行pod install或者pod update时,提示An error occurred while processing the post-install hook of the Podfile.undefined method `project` for #<Pod::Install...

2015-07-25 22:10:53 3961 0

原创 UITableView实现Cell的滑动删除

UITableView实现Cell的滑动删除

2015-06-29 12:00:20 1041 0

原创 Android开源框架Universal-Image-Loader源码——关于LinkedHashMap的加载因子和初始容量分配

今天上午在CSDN的论坛里看到有朋友提的问题如下: /** @param maxSize Maximum sum of the sizes of the Bitmaps in this cache */ public LruMemoryCache(int maxSize) { if (max...

2015-06-05 11:57:34 1655 1

原创 在Mac上Git的使用(一)

1、在你的Mac上指定的目录下,新建一个“本地仓库”,命令如下: git init 在我的电脑上的操作截图如下: 2、进入你的Mac上指定的目录下,进行查看有何变化,发现多了个.git的文件夹(默认是隐藏的),如果在你的Mac上看不到可以执行下面的命令(显示隐藏文件): defaults wri...

2015-05-31 22:32:55 14674 0

原创 仿新浪微博IOS客户端(v5.2.8)——自定义UITabBar替换系统默认的(添加“+”号按钮)

自定义UITabBar替换系统默认的,目的是为了在UITabBar中间位置添加一个“+号按钮”,下面我们来聊聊具体的实现。 1、自定义WBTabBar,让其继承自UITabBar,代码如下: // // WBTabBar.h // SinaWeibo // // Created by and...

2015-05-21 22:02:47 3537 4

原创 仿新浪微博IOS客户端(v5.2.8)——下拉菜单栏的实现

接着上一篇博文,这篇我们来聊聊新浪微博导航栏上,点击中间部分的标题(titleView)弹出的下拉菜单是如何实现。 1、自定义导航栏中间的titleView,代码如下: // 设置导航栏中间的titleView _titleButton = [self titleViewWithNic...

2015-05-21 00:53:12 5884 7

原创 仿新浪微博IOS客户端(v5.2.8)——设置导航栏外观

转载请标明出处:http://blog.csdn.net/android_ls/article/details/45849447 声明:仿新浪微博项目,所用所有图片资源都来源于官方新浪微博IOS客户端,编写本应用的目的在于学习交流,如涉及侵权请告知,我会及时换掉用到的相关图片。 一、 ...

2015-05-19 23:43:28 2422 0

原创 仿新浪微博IOS客户端(v5.2.8)——搭建项目基本框架

创建WBTabBarController类,让其继承自UITabBarController;依次创建HomeViewController、MessageViewController、DiscoverViewController和ProfileViewController让它们都继承自UITable...

2015-05-18 23:30:24 2585 2

原创 千里马若有人赏识--不论对错,不为输赢,我就是认真。

千里马若有人赏识--不论对错,不为输赢,我就是认真。 我为什最后才走,主要有以下几点: 1、在职业生涯中,赏识你的老板不多,就算你有张飞之能,也得遇见刘备。(千里马常有,伯乐不常有。) 2、关键的机会可能就那几次,若遇到(你自己觉得是机会那就是机会),何不疯狂一次。 ...

2015-05-15 02:31:53 2822 36

转载 OC语法总结

1、定义类: @interface 类名 : 父类 @end 2、使用:(冒号)表示继承一个类 Student : NSObject 3、使用()定义一个Catagory(类别) * 作用:在不改变原有类结构的基础上,扩展原有类的方法(不能扩展属性),但不建议重载原...

2014-10-30 10:02:11 875 0

原创 IOS开发之JSON转PLIST(把存储json格式的文件转换成plist文件)

从xx.json文件读取JSON数据,写入到

2014-10-15 22:39:32 11850 1

原创 修改IOS中UISearchBar的取消按钮背景、搜索内容输入文本框背景和UISearchBar的背景

修改IOS中UISearchBar的取消按钮背景、搜索内容输入文本框背景和UISearchBar的背景。

2014-10-11 15:16:30 13371 1

原创 Android 从相册获取最近拍摄的多张照片(获取相机拍照所存储的照片)

在做公司项目时,遇到的需求:

2014-10-09 12:09:32 4660 1

转载 ios开发之UITextField特性

// 初始化 textfield 并设置位置及大小   UITextField *text = [[UITextField alloc]initWithFrame:CGRectMake(20, 20, 130, 30)];   //设置边框样式,只有设置了才会显示边框样式  ...

2014-09-24 09:34:17 897 0

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