自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

用心做安卓的博客

一起研究安卓

  • 博客(18)
  • 收藏
  • 关注

原创 css中rem、em、vw/vh、px、%各自代表的含义

vw(Viewport Width)、vh(Viewport Height)是基于视图窗口的单位,是css3的一部分,基于视图窗口的单位,除了vw、vh还有vmin、vmax。px 是绝对单位,因此只要设定多少px,就会精确的呈现,对于一些讲求精准位置的排版而言十分有用,如示例展示的,指定多大 px 字体就会多大。元素的width/height/padding/margin用em的话是相对于该元素的font-size。% 百分比,相对长度单位,相对于父元素的百分比值。rem是全部的长度都相对于根元素。

2024-03-14 13:36:05 222

原创 使用Axios网络请求(三)

axios(ajax i/o system)不是一种新技术,本质上也是对原生XHR(XMLHttpReques)的封装,只不过它是基于Promise的,是Promise的实现版本,符合最新的ES规范。

2024-03-13 13:57:37 596

原创 使用jQuery 的ajax方法网络请求(二)

ajax() 方法用于执行 AJAX(异步 HTTP)请求。所有的 jQuery AJAX 方法都使用 ajax() 方法。该方法通常用于其他方法不能完成的请求。

2024-03-13 11:06:00 1025

原创 原生js实现http请求(一)

或者其他网络请求,增加代码冗余,增加对代码简便化,那不使用ajax情况下,可以直接使用原生js进行封装函数。原生的js通过XMLHttpRequest 对象进行的的。在简单的Html页面不需要引入额外的类库时,可以使用原生请求,或者是引入的库,不满足自己的需求时,可以使用原生来达到自己的需要,掌握原生是根本,其他都是变种;有时页面用到请求,但又不想引入。

2024-03-13 10:16:05 610

原创 C中哪些方式定义的字符串,其末尾会自动添加‘\0’

********************************验证MYPHONE字符串末尾是否有\0字符*************************/while (*String) //当*String所指向的字符等于\0时跳出循环String++;if (*String == '\0') { //再次确认字符串的末尾是否有\0字符存在//有则打印出来else {//没有则打印**//打印字符串 这里%s的s必须为小写。

2024-03-12 11:10:00 1074

原创 函数指针和指针函数的区别

可以简单粗暴的理解为,指针函数的。

2024-03-12 10:08:26 205

原创 C语言正确使用extern关键字

记录工作中学习到的新知识,记录成册,方便自己查阅;

2024-03-12 10:03:13 642

原创 JInkens+android+gradle+svn实现自动打包

     之前就向用jinkens打包,由于项目时间不是很充裕,所以就一直没有弄jinkens打包,最近有点闲暇时间,就准备用一下jinkens,实现一下,jinkens自动打包的魅力,这不使用不知道,以使用就是各种坑,坑的我头破血流,在百度上搜索jinkens安装教程,也是各种坑,就是抄来抄去的,所以在这,我就写了一下我自己安装jinkens的心里体会以及教程;1.tomcat下载       ...

2018-04-20 14:11:45 754 1

原创 Android 异步消息处理机制(Handler 、 Looper 、MessageQueue)源码解析

1、Handler的由来   当程序第一次启动的时候,Android会同时启动一条主线程( Main Thread)来负责处理与UI相关的事件,我们叫做UI线程。  Android的UI操作并不是线程安全的(出于性能优化考虑),意味着如果多个线程并发操作UI线程,可能导致线程安全问题。   为了解决Android应用多线程问题—Android平台只允许UI线程修改Activity里的UI组建,

2016-12-23 15:01:22 350

原创 Android APP升级与更新

转载请标明出处:一片枫叶的专栏上一篇文章中我们讲解了Android app中的轮询操作,讲解的内容主要包括:我们在App中使用轮询操作的情景,作用以及实现方式等。一般而言我们使用轮询操作都是通过定时任务的形式请求服务器并更新用户界面,轮询操作都有一定的使用生命周期,即在一定的页面中启动轮询操作,然后在特定的情况下关闭轮询操作,这点需要我们尤为注意,我们还介绍了使用Timer和Handler实现轮询

2016-12-23 14:57:30 3555

原创 神奇的SpannableString

这个工具类真是构思了良久才设计出来,采用了建造者模式,然后你们就可以用链式调用了,talk is cheap, let me show the demo.democode有没有心动一下哈,下面就让老司机为你们开路。站点SpannableString相关工具类→SpannableStringUtils.java→DemogetBuilder : 获取建造者setFlag

2016-12-23 14:52:32 332

转载 Android属性动画完全解析(下),Interpolator和ViewPropertyAnimator的用法

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/44171115大家好,欢迎继续回到Android属性动画完全解析。在上一篇文章当中我们学习了属性动画的一些进阶技巧,包括ValueAnimator和ObjectAnimator的高级用法,那么除了这些之外,当然还有一些其它的高级技巧在等着我们学习,因此本篇文章就对整个属性动画完全解析系

2016-12-14 10:24:32 232

转载 Android属性动画完全解析(中),ValueAnimator和ObjectAnimator的高级用法

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/43536355大家好,在上一篇文章当中,我们学习了Android属性动画的基本用法,当然也是最常用的一些用法,这些用法足以覆盖我们平时大多情况下的动画需求了。但是,正如上篇文章当中所说到的,属性动画对补间动画进行了很大幅度的改进,之前补间动画可以做到的属性动画也能做到,补间动画做不到的

2016-12-14 10:22:05 267

转载 Android属性动画完全解析(上),初识属性动画的基本用法

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/43536355在手机上去实现一些动画效果算是件比较炫酷的事情,因此Android系统在一开始的时候就给我们提供了两种实现动画效果的方式,逐帧动画(frame-by-frame animation)和补间动画(tweened animation)。逐帧动画的工作原理很简单,其实就是将一个

2016-12-14 10:16:54 183

原创 全面解析Notification

Notification在Android中使用的频率可以说是非常高的,本篇博客,我将围绕着Notification的各方面进行解析,使大家对Notification有更好的认识。Notification的使用步骤1.获取NotificationManager NotificationManager mNotificationManager = (NotificationManager) getSys

2016-12-13 11:38:03 296

转载 Android状态栏微技巧,带你真正理解沉浸式模式

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/51763825 本文同步发表于我的微信公众号,扫一扫文章底部的二维码或在微信搜索 郭霖 即可关注,每天都有文章更新。记得之前有朋友在留言里让我写一篇关于沉浸式状态栏的文章,正巧我确实有这个打算,那么本篇就给大家带来一次沉浸式状态栏的微技巧讲解。其实说到沉浸式状态栏这个名字我也是感

2016-12-12 13:29:35 282

转载 Android 总结:Manifest文件中,application和activity标签属性详解

一、application 标签属性 :应用的声明。 这个元素包含了子元素,这些子元素声明了应用的组件,元素的属性将会影响应用下的所有组件。很多属性为组件设置了默认值,有些属性设置了全局值并且不能被组件修改。application/>节点必须包括在manifest/>节点中。而application/>节点本身还包括activity/>,activity-alias/>,

2016-12-07 11:36:40 560

转载 Android Studio生成签名文件,自动签名,以及获取SHA1和MD5值

转载文章请标示出处:http://blog.csdn.net/donkor_/article/details/53487133前言:作为谷歌在2013年为开发者提供的IDE环境工具Android Studio,从几次更新之后Android Studio已经成为了非常强大的IDE开发环境。谷歌也宣布Android Studio将取代Eclipse 。而使用as进行开发,已经倍受移动开发者的喜爱。废话

2016-12-07 11:03:44 577

空空如也

空空如也

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

TA关注的人

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