自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (2)
  • 收藏
  • 关注

原创 Activity模式之singleInstance的各种跳转

与 "singleTask" 相似,唯一不同的是系统不会将任何其他 Activity 启动到包含该实例的任务中。该 Activity 始终是其任务唯一的成员;由该 Activity 启动的任何 Activity 都会在其他的任务中打开。

2022-06-13 14:31:20 657

原创 Activity启动模式之SingleTask模式各种跳转

系统会创建新任务,并实例化新任务的根 Activity。但是,如果另外的任务中已存在该 Activity 的实例,则系统会通过调用其 onNewIntent() 方法将 intent 转送到该现有实例,而不是创建新实例。Activity 一次只能有一个实例存在。............

2022-06-13 09:47:09 468

原创 Activity启动模式之singleTop

如果当前任务的顶部已存在 Activity 的实例,则系统会通过调用其 onNewIntent() 方法来将 intent 转送给该实例,而不是创建 Activity 的新实例。Activity 可以多次实例化,每个实例可以属于不同的任务,一个任务可以拥有多个实例(但前提是返回堆生命周期: 画面跳转:MainActivity(standard)->FirstActivity(singleTop)->SecondActivity(standard)->FirstActivity(singleTo

2022-06-10 14:24:56 620

原创 Activity启动模式之Standard模式各种跳转

MainActivity(standard)发送两个Intent请求启动FirstActivity(standard),FirstActivity创建两个实例生命周期:举例二:Activity内部调用Intent页面跳转:MainActivity->FirstActivity->FirstActivityActivity表现方式:在栈顶创建新的实例页面跳转:MainActivity->FirstActivity->SecondActivity->FirstActivityActivity表现方式

2022-06-07 16:31:29 156

原创 记一次不长记性的static类中初始化

static修饰的变量仅当类在初次加载的时候会被实例化,而这个瓜娃子竟然以为它第二次调用时version会是1public class Test { public static void main(String[] args) { Test2.setVersion(256); Test2.setVersion(255); }}public class Test2 { private static int version = 1; p

2022-05-19 22:52:08 86

原创 HandlerMessage详解

一、Handler的消息处理机制**UI线程:**系统在创建UI线程时会初始化一个Looper对象,同时也会创建一个与其关联的MessageQueue;ps:在系统应用程序在不同线程上具有多个视图的情况下,UI线程可能与主线程不同。**Handler:**发送与处理信息,前提,当前线程-**Message:**Handler接收和处理的消息对象**MessageQueue:**消息队列,先进先出管理Message,在初始化;ps:栈,先进后出,只能从顶部取数据;队列,先进后出,可以从头部和尾部进

2020-05-27 14:15:43 4087

转载 Android 创建文件

添加权限:<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/><uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>有些时候我们的手机没有安装SD卡,所以我们使用前需要判断一...

2018-06-08 14:03:05 9713

转载 Android Context的使用场景

下面就开始介绍各种Context的应用场景。 大家注意看到有一些NO上添加了一些数字,其实这些从能力上来说是YES,但是为什么说是NO呢?下面一个一个解释:数字1:启动Activity在这些类中是可以的,但是需要创建一个新的task。一般情况不推荐。数字2:在这些类中去layout inflate是合法的,但是会使用系统默认的主题样式,如果你自定义了某些样式可能不会被使用。数字3...

2018-06-06 15:32:07 345

原创 android studio 华为手机真机调试log.d不显示

1.在拨号界面输入 ##2846579## 2.进入工程菜单->选择后台设置->LOG设置 3.勾选AP日志,CP日志并重启

2018-05-18 16:52:22 1118

原创 HTML菜鸟入门9

<!DOCTYPE HTML><html><head><meta http-equiv="Content-Type" content="text/html;charset=utf-8"><title>无标题文档</title><style>span,div{background:red;width:100px;height:100px;display:inline-block;}</s

2017-08-27 19:48:45 178

原创 HTML菜鸟入门8

inline-block img标签<!DOCTYPE HTML><html><head><meta http-equiv="Content-Type" content="text/html;charset=utf-8"><title>无标题文档</title><style></style></head><body><img src="1.png" alt="cat"/><img

2017-08-27 12:05:00 253

原创 HTML菜鸟入门7

代码:<!DOCTYPE HTML><html><head><meta http-equiv="Content-Type" content="text/html;charset=utf-8"><title>无标题文档</title><style>body,p,h1,h2,dl,dd{margin:0;font-size:12px;}body{border:1px solid red;}

2017-08-26 20:33:29 306

原创 HTML菜鸟入门6

去除body样式默认边框<!DOCTYPE HTML><html><head><meta http-equiv="Content-Type" content="text/html;charset=utf-8"><title>无标题文档</title><style>body{margin:0;}//去除body样式中默认的8px外边框body{border:1px solid red;}

2017-08-23 20:47:38 267

原创 HTML菜鸟入门5

A标签的四个伪类伪类:伪类用于向被选中元素添加特殊的效果。(元素在特定情况下才具备的) link 未访问(默认) hover鼠标悬停(鼠标滑过) active链接激活(鼠标按下) visited访问过后(点击过后) A标签四个伪类的顺序: link visited hover active改变默认的a标签<head><style>a:link{ font-size:60px; tex

2017-08-21 20:41:55 334

原创 HTML菜鸟入门4

同级选择符同级选择符的样式默认后者覆盖前者<style>li{height:40px;}li{background:blue;}li{background:red;}</style><body><ol><li><li>列表2</li>/ol>类型选择符优先级原则:假如默认的类型选择符1个为1,那么两个类型选择符加起来就是2,以此类推,即2优先于1<style>li{height:

2017-08-20 16:27:21 232

原创 HTML菜鸟入门3

群组选择符对于每个块具有相同的样式<style>#box1,#box2,#box3{width:100px;height:100px;background:red;}</style><div id="box1">块1</div><div id="box2">块2</div><div id="box3">块3</div>效果展示: class(类)选择符class:可以重复使用的id,一个

2017-08-20 12:29:45 270

原创 HTML菜鸟入门2

h标签h:标签标识标题的不同等级<h1>标题1</h1><h2>标题2</h2><h3>标题3</h3><h4>标题4</h4><h5>标题5</h5><h6>标题6</h6>效果展示:标题1标题2标题3标题4标题5标题6p标签p:代表段落<p>段落</p>效果展示:段落strong标签strong:代表强调的语气(页面展示位粗体)<strong>强调(页面展示为粗体)</strong>效

2017-08-19 21:41:06 193

原创 HTML菜鸟入门1

img标签将图片引入到页面中 src:找到该图片并将图片引入 alt:图片名字(用于标识该图片,类似于关键词,对于网络爬虫进行搜索时使用该关键词进行查找) /:以/结束的为单标签 <img src="1.png" alt="美女"/> 注:对于没有1.png此图片不存在时就会显示图片名称,如下图,但是如果该图片存在就不会显示图片名字只会显示图片 a标签a标签链接,下载,锚点href(链接

2017-08-18 22:06:58 225

原创 Python菜鸟笔记2—密码加密

代码:import getpass_username="feng"_password="123456"username=input("username:")password=getpass.getpass("password:")if _username==username and _password==password: print("login")else: prin

2017-07-06 20:49:54 545

原创 Python菜鸟笔记1

使用PyCharm CE写Python程序,添加固定代码块

2017-07-06 20:29:56 262

原创 动态获取命名空间

查看命名空间命名空间默认是项目名称,但是可以修改命名空间info.plist文件->选中Executable file->单击右键选择property list type->选择none 3.命名空间就存储CFBumdleExecutable键值中 代码实现 //0.动态获取命名空间 let ns = Bundle.main.infoDictionary!["CFBundleE

2017-05-08 11:31:40 346

原创 初始化项目——快捷键

定位到目录结构:command+shift+j 选择文件夹:上下方向键 拷贝文件名称:回车键,command+c 创建文件:command+n,command+v 点击回车键生成文件

2017-05-06 11:27:17 475

原创 应用图标和过渡动画设置

应用图标过渡动画删除项目中LaunchScreen.storyboard选择App Icons and Launch Images->Launch Screen File选择空->Launch Images Source点击Use Asset Catalog->在弹出的对话框中选择migrate 此时在assets.xcassets中会自动生成一个LaunchImage,将其删除,单击右键选择A

2017-05-05 21:26:36 1154

原创 项目开发过程中图片素材准备

图片素材所对应的设备1x:iPhone 3GS2x : iPhone 4, iPhone 4s,iPhone 5,iPhone 5s,iPhone 63x : iPhone 6+与美工的配合在设计原型图时,按照iPhone 6+的分辨率设计切图时,切两套一套以@3x结尾,供iPhone 6+使用一套缩小2/3,以@2x结尾,供小屏视网膜手机使用 1.选择code->点击help->

2017-05-05 20:58:44 568

原创 菜鸟在Xcode中使用Git进行源码版本控制小记

创建Git源添加Git源添加Git中的错误及解决方案:fatal: unable to auto-detect email address (got 'mac@bogon.(none)'

2016-09-11 17:49:04 384

原创 MD5数据加密小记

MD5加密不可逆同样的数据加密结果相同加点“盐”

2016-09-10 18:10:00 211

原创 PS入门:人物添加红晕和黄昏变早上

PS怎样快速给人物添加红晕?添加红脸蛋? http://jingyan.baidu.com/article/7908e85ca5df28af491ad27a.html PS怎样快速将图片黄昏变为早上? http://jingyan.baidu.com/article/3c48dd348c5304e10ae3587a.html

2016-08-18 17:18:16 742

原创 MRC和ARC时期的@property参数

MRC-@property参数1.与set方法内存管理相关的参数 retain:要生成符合内存管理原则的set方法(应用与对象类型) assign:直接赋值(对象类型,基本数据类型) copy: 2.多线程相关 nonatomic:不生成多线程相关类型(对象类型) atomic:生成多线程相关代码 3.是否要生成set与get方法 readwrite:可读可写属性,同时生成set与g

2016-07-27 17:49:28 678

原创 IOS开发基础:FMDB框架的使用

工具 :FMDB框架: 点击进行下载https://codeload.github.com/ccgus/fmdb/zip/master,将src下的fmdb文件夹添加到项目中导入libsqlite3.dylib/libsqlite3.0.dylib库代码:ViewController.m#import "ViewController.h"#import "FMDB.h"@interf

2016-07-09 21:45:24 228

原创 Ios开发:改变线程优先级

简介每个线程执行时都具有一定的优先级,对于UI线程的优先级约为0.75,对于新创建的子线程的默认优先级为0.5,对于优先级高的则会获得较高的执行的机会,为大家介绍一下怎样改变线程的优先级程序说明新建一个sing view application,只需要修改程序委托类,其它不需要进行修改,新建了两个线程,使用thread.threadPriority方法改变了线程的优先级,但是在改变优先级之前输出了线

2016-06-03 21:21:21 3163

转载 ios开发:使用NSThread实现多线程

http://jingyan.baidu.com/article/9113f81b1cdbf22b3214c7f0.html

2016-06-01 10:23:39 416

转载 IOS开发:怎样使用AVFoundation生成视频缩略图

http://jingyan.baidu.com/article/19192ad8062d11e53f570749.html

2016-06-01 10:21:48 924

获取手机邮件联系人

获取手机联系人中的信息并筛选mail联系人显示在dialog的列表中

2018-05-18

生成二维码

将语言生成二维码

2017-05-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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