- 博客(111)
- 资源 (8)
- 收藏
- 关注

原创 Android系统和关键进程的的启动过程分析
通过学习这篇文章,能够对android系统的启动流程有清晰的了解,知道Android系统是怎么运行起来的,了解什么是 init进程、Zygote进程,ServiceManager和SystemServer是怎么启动的,AndroidRuntime是怎么运行起来的。同时能够让不容易下载源码的同学知道怎么在网上查看Android源码
2019-02-21 15:44:27
1292

原创 GsonFormat 快速生成实体类 Android studio 好用插件
1、GsonFormat插件安装1.1、Android Studio --> Preferences1.2、在弹出的Preferences框中输入:Plugins1.3、Plugins搜索框输入:GsonFormat1.4、点击:Search in repositories1.5、找到GsonFormat,点击右边的绿色按钮:Install1....
2018-09-05 10:50:28
404
转载 小白建网站,该如何入手?
新手小白打算建个网站,该如何入手?作者:北柯链接:https://www.zhihu.com/question/19774219/answer/1296842611来源:知乎非常遗憾的告诉大家,尽管发展了二三十年,建站行业依然没有形成一个统一的服务标准和规范,对于普通人来说,该选择什么样的建站方式,花多少钱,怎么挑选服务商都是一头雾水。网上的各种介绍五花八门,很多内容发布了很久,有些早已不再适用,所以我今天写了一篇最新、全面的内容供大家参考。搭建网站的费用包括域名购买、网站服务器空..
2020-07-26 20:45:07
3554
原创 线程池 Executor 一篇简单笔记就懂
线程池Executor目录1、线程池简介2、线程池的好处3、线程池执行任务的规则4、线程池的分类1)FixedThreadPool类型2)CachedThreadPool类型3)ScheduleThreadPool类型4)SingleThreadExecutor类型1、线程池简介线程池是在java开发中很重要的一个概念,Android中的线程池和和jav...
2020-02-16 18:43:48
2977
原创 React Native 热加载指定目录bundle资源
ReactNative在Android环境中运行时候会先将RN相关资源打包并合并到android应用的assets目录,相关资源包内容如下(包括但不限于一下资源,这里是demo,比较简单):Drawable-x包下面主要是一些图片的资源raw包配置相关资源index.androd.bindle是js相关代码打包后的特殊格式文件,其中包含应用相关信息等,也只android应用主要加载...
2020-02-12 00:03:31
5323
1
原创 IOS 学习笔记 快速解决is running iOS 12.3 (16F156), which may not be supported by this version of Xcode.
解决is running iOS 12.3 (16F156)iphone系统到了12.3,xcode无法进行真机调试了,报错:is running iOS 12.3(16F156), which may not be supported by this version of Xcode.载最新版本的Xcode特别慢,提供一个下载包,按下面操作就能快速解决。下载地址:http...
2019-06-10 18:12:54
4451
原创 IOS 学习笔记 AdMob Undefined symbols for architecture x86_64:"_OBJC_CLASS_$_GADMobileAds",
AdMob 接入Undefined symbols for architecture x86_64:"_OBJC_CLASS_$_GADMobileAds",报错解决方案
2019-05-10 18:42:20
3711
1
原创 IOS 学习笔记 Javascript 调用 Objective-C 方法
下面首先完全copy了Cocoas官网上的内容,这里主要是做个笔记,初学JS调用IOS原声代码遇到的问题官网地址:https://docs.cocos.com/creator/manual/zh/advanced-topics/oc-reflection.html使用 Creator 打包的 iOS / Mac 原生应用中,我们也提供了在 iOS 和 Mac 上 JavaScript...
2019-05-08 17:20:09
559
原创 IOS 学习笔记 error: unknown type name 'NSString' 解决办法
error: unknown type name 'NSString'在AppDelegate.cpp中引用OC的文件导致报错error: unknown type name 'NSString',也就是在c++文件中使用oc的文件会编译报错解决办法:TARGETS -- Build Settings -- Compile Sources As修改为Objective-C++如果找不到...
2019-05-06 18:37:09
4227
原创 IOS 学习笔记 手把手教你搭建cocos2dx环境
目录mac下配置cocos2d第一步:官网下载cocos2d的包第二步:下载完毕解压到本地第三步:查看配置第四步:创建工程mac下配置cocos2d第一步:官网下载cocos2d的包下载地址:https://cocos2d-x.org/download第二步:下载完毕解压到本地加压之后,打开命令行终端运行以下代码:进入加压后的cocos2...
2019-05-05 17:35:10
674
原创 IOS 学习笔记 选择器 UIDatePicker UIPickerView
目录PickerView1 UIDatePicker1.1 UIDatePicker的四种模式1.1.1 日期模式1.1.2 时间模式1.1.3日期时间模式1.1.4倒计时定时器模式1.1.5UIDatePicker属性1.2 实例应用1.2.1 实例需求1.2.2源码1.2.3 测试1.2.4 github地址UIPickerV...
2019-04-26 17:22:00
1868
原创 IOS 学习笔记 页面导航:标签导航
笔记对应代码实现的原工程github地址,里面有所有的资源,可以下载下来对照练习,工程地址为:https://github.com/cmyeyi/TabNavigationSimple目录1 标签导航1.1 概述1.2 创建Tabbed Application1.2.1 xcode模版直接创建Tabbed App1.2.2修改模版增加Tab1.2.3 添加标签的...
2019-04-25 15:01:52
797
原创 IOS 学习笔记 页面导航:平铺式导航 基于电子书导航实现
这篇笔记可以学习怎么使用IOS提供的控件UIPageViewController来实现翻页效果
2019-04-24 22:13:53
516
原创 IOS 学习笔记 快速解决is running iOS 12.2 (16E227), which may not be supported by this version of Xcode.
快速解决is running iOS 12.2 (16E227), which may not be supported by this version of Xcode.
2019-04-24 12:21:29
5349
原创 IOS 学习笔记 页面导航:平铺式导航 基于分屏导航的实现
目录1 平铺式导航2 视图控制器的种类2.1 UIViewController2.2 UINavigationController2.3 UITabBarController2.4 UIPageViewController 2.5 UISplitViewController2.6 UIPopoverController3 平铺式导航3...
2019-04-23 21:34:52
1055
原创 IOS 学习笔记 “this class is not key value coding-compliant for the xxx”问题的解决
目录this class is not key value coding-compliant for the key第一种:IBOutlet重命名了或者是Inteface Builder中的连线有两个第二种:xib文件的File's Owner对应的Class文件错误第三种:AppDelegatethis class is not key value coding-compli...
2019-04-22 18:39:51
23787
2
原创 IOS 学习笔记 页面跳转
目录1 导航模式的种类1.1 平铺式导航1.2 标签式导航1.3 树形结构式导航2 视图控制器的种类2.1 使用UIViewController实现页面跳转2.1.1 故事板布局2.1.2调出Navigation Controller2.1.3 给导航栏添加一个标题2.1.4 给NavigationBar添加跳转按钮2.1.5 添加第二个页面...
2019-04-19 17:27:45
5060
1
原创 IOS 学习笔记 Toolbar NavigationBar 导航栏 工具栏
Toolbar使用gif图展示效果图:NavigationBar使用gif效果图导航栏和工具栏(UIToolbar and NavigationBar)工具栏和导航栏实际上是有很大差距的,这里放到一起来学习是因为两者有个共同的特性,两者的item都是通过UIBarButtonItem实现的。目录UIToolbar1.1UIToolbar布局...
2019-04-18 17:50:41
2295
原创 IOS 学习笔记 提示框 操作表 UIAlertController ActionSheet
在IOS开发中,提示框、操作表 都是通过UIAlertController +UIAlertAction来实现的,同时通过gif图生动展示效果
2019-04-17 21:21:52
3774
原创 IOS 学习笔记 进度条 UIActivityIndicatorView ProgressView
小菊花:UIActivityIndicatorView横向进度条:UIProgressViewUIProgressView选中困难小技巧
2019-04-17 19:40:06
1174
原创 IOS 学习笔记 WebView
笔记记录了WKWebView的使用和遇到的一些问题,以及怎么熟悉的使用xcode进行基本开发,对OC的的熟悉,同时有gif图生动的展示效果
2019-04-17 17:06:39
5744
1
原创 IOS 学习笔记 iphone屏幕分辨率统计(全面)
IOS屏幕分辨率,一目了然,全面统计了iphone5到max的屏幕分辨率、尺寸和开发中所用的宽高尺寸
2019-04-17 12:01:26
1640
原创 IOS 学习笔记 UISwitch、UISlider、UISegmentedControl
这篇笔记记录了UIControl的子类UISwitch、UISlider 以及UISegmentedControl的使用,通过gif图清晰的展示了使用过程,方便学习
2019-04-15 19:35:08
577
原创 IOS 学习笔记 UITextView UITextField 协议
该篇笔记记录了UITextView UITextField 以及相关delegate的使用,回调方法的使用,三分钟即可熟悉这两个视图控件以及使用他们
2019-04-12 22:43:38
1169
原创 IOS 学习笔记 UIImageView创建帧动画
本篇文章记录的是学习帧动画的笔记目录1 帧动画2 动画资源准备2.1 Assets.xcassets目录中添加图片资源2.2Main.storyboard布局2.3 UIButton添加点击事件2.4 点击事件2.5 动画资源2.6 动画播放代码讲解1 帧动画所谓帧动画就是将一个序列的一组图片按顺序在一定时间内播放所展示出来的视觉效果。...
2019-04-11 15:37:08
967
原创 IOS 学习笔记 UIImageView and contentMode
目录UIImageView1 UIImageView的创建1.1 代码布局创建UIImageView1.2 UIImageView图片设置2、UIImageView重要属性2.1、使用图片自身的宽高,自动填充整个屏幕,不会拉伸或者压缩,图片显示会超出屏幕2.2 添加一个空白的UIImageView2.3、根据控件尺寸显示图片,不做处理3、设置图片显示的模式...
2019-04-11 11:20:18
1903
原创 IOS 学习笔记 UIView
学习本章内容能够了解UIView的体系结构,知道怎么用三种不同的方式来布局,后续会一一学习UIView的各子类视图
2019-04-11 11:20:03
412
原创 设计模式 - 模板方法的设计模式
目录一、实例二、总结模板方法的定义优点:缺点:模板方法模式的结构(1) 抽象类(Abstract Class)(2) 具体子类(Concrete Class)(3) 模板方法模式的结构图:在看okhttp3源码的时候看到了模板模式,这里顺便记录一下,为了节约时间,总结部分来自网络一、实例下面是RealCall.java的部分源码:...
2019-04-09 12:45:42
206
原创 设计模式: 建造者模式
目录一、现实编码中学习建造者模式二、建造者模式的定义三、简单例子,通俗易懂3.1 普通的对象构建3.1 建造者模式构建对象四 总结怎样使用Builder模式一、现实编码中学习建造者模式在使用okhttp3的过程中,我们一般的使用过程如下:public void testOkHttp() { RequestBody requestBod...
2019-04-09 12:45:09
189
原创 设计模式:工厂模式(简单工厂/工厂方法/抽象工厂全面对比理解)
目录一、 简单介绍二、简单工厂2.1 新需求,要求根据简单工厂设计2.2 简单工厂流程图2.3 简单工厂实例代码2.4 简单工厂总结三、工厂方法模式3.1 工厂方法包括4个角色3.2 工厂方法实例结构图3.3工厂方法实例代码3.4工厂方法实例代码分析3.5工厂方法总结四、抽象工厂4.1 抽象工厂包括4个角色4.2 抽象工厂实例...
2019-04-08 19:30:36
239
原创 IOS 学习笔记 使用xib文件构建界面
目录使用xib文件构建界面1、将ViewController.h、ViewController.m、Main.storyboard三个文件delete掉2、Deployment Info的Main Interface置空,也就是去掉Main3、添加试图控制器4、修改AppDelegate文件,将xib文件添加到window中5、运行结果6、 错误“This Class ...
2019-03-14 00:27:25
1141
转载 xcode快捷键 IOS开发快捷键 比较全面
转载:iOS开发快捷键作者:指尖书法链接:https://www.jianshu.com/p/8e5c6acb840f一、快速移动相关代码移动: 上:command + option + [ 下:command + option + ] 左:command + [ 右:command + ] 代码上下左右移动 快速移动光标到当前整个编辑区域的顶部/底部...
2019-03-13 23:50:15
860
原创 Java对象的生命周期 引用 回收
目录 1、垃圾回收器需要关注的内容2、对象的“存活”和“死亡”2.1 引用计数算法2.2 可达性分析算法2.3 java中可作为GC Roots的对象3、引用强引用软引用(SoftReference)弱引用(WeakReference)虚引用(PhantomReference)1、垃圾回收器需要关注的内容Java运行时内存区域的各个部分中,程序计...
2019-02-17 21:13:05
485
原创 gradle implementation、compileOnly、api
最近在做项目的时候,由于使用了3.x的gradle,在制作完成sdk后使用到宿主工程后发现原本可用的string资源找不到了,原因是对于新版本的依赖还没有完整的看过,只是知道使用implementation代替了compile,api的使用等,这里写一篇做一个备注。Android Studio3.x 相比 2.x的版本,gradle版本相应的要求升级为了3.x了,升级后,默认的依赖compil...
2019-01-24 12:22:12
4689
原创 RxJava2 Flowable ofType 过滤操作符
目录1 ofType接口2 ofType图解3 ofType示例ofType从发射的项目中过滤出指定的类型发射 1 ofType接口<U> Flowable<U> ofType(Class<U> clazz) Filters the items emitted by a Publisher, only emitting t...
2018-11-23 22:51:52
332
原创 RxJava2 Flowable mergeWith 合并操作符
目录1 mergeWith接口2 mergeWith图解3 mergeWith示例1 mergeWith接口Flowable<T> mergeWith(Publisher<? extendsT>other) Flattens this and another Publisher into a single Publisher, witho...
2018-11-23 22:37:26
3640
原创 RxJava2 Flowable map 变换操作符
目录1 map接口2 map图解3 map示例1 map接口<R>Flowable<R> map(Function<? superT,? extends R>mapper) Returns a Flowable that applies a specified function to each item e...
2018-11-23 22:03:18
1051
原创 RxJava2 Flowable last
目录1接口2图解和说明3测试用例1接口Single<T> last(TdefaultItem) Returns a Single that emits only the last item emitted by this Flowable, or a default item if this Flowable completes with...
2018-11-23 19:59:24
266
mat for mac
2018-09-01
sublime for mac
2018-09-01
sketch产品设计工具
2018-09-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人