自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Coder-Pig的猪栏

更多内容可移步到:coder-pig.github.io

  • 博客(35)
  • 资源 (2)
  • 收藏
  • 关注

原创 Android基础入门教程——3.8 Gestures(手势)

Android基础入门教程——3.8 Gestures(手势)本节引言:1.Android中手势交互的执行顺序2.GestureListener详解:3.简单的例子:下滑关闭Activity,上滑启动新的Activity4.手势添加与识别:5.手势添加示例:6.手势识别示例:本节小结:

2015-07-26 13:13:57 35714 1

原创 Android基础入门教程——2.3.6 开关按钮ToggleButton和开关Switch

Android基础入门教程——2.3.6 开关按钮ToggleButton和开关Switch本节引言:1.核心属性讲解:1)ToggleButton(开关按钮)2) Switch(开关)2.使用示例:

2015-07-24 09:16:40 42055 5

原创 Android基础入门教程——3.7 AnsyncTask异步任务

Android基础入门教程——3.7 AnsyncTask异步任务本节引言:1.相关概念1)什么是多线程:2)同步与异步的概念:3) Android为很么要引入异步任务2.AsyncTask全解析:1)为什么要用AsyncTask?2)AsyncTask的基本结构:3.AsyncTask使用示例:本节小结:

2015-07-24 09:14:26 34401 9

原创 Android基础入门教程——2.3.5.RadioButton(单选按钮)&Checkbox(复选框)

Android基础入门教程——2.3.5.RadioButton(单选按钮)&Checkbox(复选框)标签(空格分隔): Android基础入门教程本节引言: 本节给大家带来的是Andoird基本UI控件中的RadioButton和Checkbox; 先说下本节要讲解的内容是:RadioButton和Checkbox的 **1.基本用法 2.事件处理; 3.自定义点击效

2015-07-24 09:12:31 64617 7

原创 Android基础入门教程——3.6 响应系统设置的事件(Configuration类)

Android基础入门教程——3.6 响应系统设置的事件(Configuration类)本节引言:1.Configuration给我们提供的方法列表2.写个简单例子测试下:3.重写onConfigurationChanged响应系统设置更改本节小结:

2015-07-23 09:26:09 32995

原创 Android基础入门教程——3.5 监听EditText的内容变化

Android基础入门教程——3.5 监听EditText的内容变化本节引言:1.监听EditText的内容变化2.实现EditText的密码可见与不可见本节小结:

2015-07-23 09:23:48 34613 6

原创 Android基础入门教程——3.4 TouchListener PK OnTouchEvent + 多点触碰

Android基础入门教程——3.4 TouchListener PK OnTouchEvent + 多点触碰本节引言:1.基于监听的TouchListener代码示例:OnTouchListener相关方法与属性:2.基于回调的onTouchEvent( )方法3.多点触碰原理类的东西:代码示例:本节小结:

2015-07-23 09:21:57 34009

原创 Android基础入门教程——2.3.4 ImageView(图像视图)

Android基础入门教程——2.3.4 ImageView(图像视图)本节引言:1.src属性和background属性的区别:1)写代码验证区别:2)解决blackground拉伸导致图片变形的方法3)设置透明度的问题4)两者结合妙用:5)Java代码中设置blackground和src属性:2.adjustViewBounds设置缩放是否保存原图长宽比3.scaleType设置缩放类型1)1

2015-07-23 09:18:02 37992 3

原创 Android基础入门教程——2.3.3 Button(按钮)与ImageButton(图像按钮)

Android基础入门教程——2.3.3 Button(按钮)与ImageButton(图像按钮)本节引言:1.StateListDrawable简介:2.实现按钮的按下效果:3.使用颜色值绘制圆角按钮4.实现Material Design水波效果的Button本节小结:

2015-07-23 09:15:16 37005 3

原创 Android基础入门教程——3.3 Handler消息传递机制浅析

Android基础入门教程——3.3 Handler消息传递机制浅析标签(空格分隔): Android基础入门教程本节引言前两节中我们对Android中的两种事件处理机制进行了学习,关于响应的事件响应就这两种;本节给大家讲解的 是Activity中UI组件中的信息传递Handler,相信很多朋友都知道,Android为了线程安全,并不允许我们在UI线程外操作UI;很多时候我们做界面刷新都需要通过H

2015-07-22 09:13:37 36240 3

原创 Android基础入门教程——3.2 基于回调的事件处理机制

Android基础入门教程——3.2 基于回调的事件处理机制标签(空格分隔): Android基础入门教程本节引言 在3.1中我们对Android中的一个事件处理机制——基于监听的事件处理机制进行了学习,简单的说就是 为我们的事件源(组件)添加一个监听器,然后当用户触发了事件后,交给监听器去处理,根据不同的事件 执行不同的操作;那么基于回调的事件处理机制又是什么样的原理呢?好吧,还有

2015-07-22 09:12:24 35020 3

原创 Android基础入门教程——2.3.2 EditText(输入框)详解

Android基础入门教程——2.3.2 EditText(输入框)详解本节引言:1.设置默认提示文本2.获得焦点后全选组件内所有文本内容3.限制EditText输入类型4.设置最小行,最多行,单行,多行,自动换行5.设置文字间隔,设置英文字母大写类型6.控制EditText四周的间隔距离与内部文字与边框间的距离7.设置EditText获得焦点,同时弹出小键盘8.EditText光标位置的控制9.

2015-07-22 09:11:36 37997 9

原创 Android基础入门教程——3.1 基于监听的事件处理机制

Android基础入门教程——3.1.1 基于监听的事件处理机制标签(空格分隔): Android基础入门教程本节引言: 第二章我们学习的是Android的UI控件,我们可以利用这些控件构成一个精美的界面,但是仅仅是界面而已;下一步就要开始学习逻辑与业务实现了,本章节讲解的是Android的事件处理机制!何为事件处理机制?举个 简单的例子,比如点击一个按钮,我们向服务器发送登陆请求!当然,

2015-07-22 09:05:34 36793 3

原创 Android基础入门教程——2.3.1 TextView(文本框)详解

Android基础入门教程——2.3.1 TextView(文本框)详解标签(空格分隔): Android基础入门教程本节引言: 学习完Android中的六大布局,从本节开始我们来一个个讲解Android中的UI控件,本节给大家带来的UI控件是:TextView(文本框),用于显示文本的一个控件,另外声明一点,我不是翻译API文档,不会一个个属性的去扣,只学实际开发中常用的,有用的,大家遇到感觉

2015-07-22 09:04:25 41090 8

原创 Android基础入门教程——2.2.6 AbsoluteLayout(绝对布局)

Android基础入门教程——2.2.6 AbsoluteLayout(绝对布局)标签(空格分隔): Android基础入门教程本节引言: 前面已经介绍了,Android中的五大布局,在本节中会讲解第六个布局AbsoluteLayout(绝对布局), 之所以把这个放到最后,是因为绝对布局,我们基本上都是不会使用的,当然你也可以直接跳过这一 篇博文,不过作为一个喜欢增长姿势的程序员,我

2015-07-21 09:23:01 34336 3

原创 Android基础入门教程——2.2.5 GridLayout(网格布局)

Android基础入门教程——2.2.5 GridLayout(网格布局)标签(空格分隔): Android基础入门教程本节引言:今天要介绍的布局是Android 4.0以后引入的一个新的布局,和前面所学的TableLayout(表格布局) 有点类似,不过他有很多前者没有的东西,也更加好用, 可以自己设置布局中组件的排列方式 可以自定义网格布局有多少行,多少列 可以直接设置组件位

2015-07-21 09:21:51 35963 4

原创 Android基础入门教程——2.2.4 FrameLayout(帧布局)

Android基础入门教程——2.2.4 FrameLayout(帧布局)标签(空格分隔): Android基础入门教程本节引言: FrameLayout(帧布局)可以说是六大布局中最为简单的一个布局,这个布局直接在屏幕上开辟出 一块空白的区域,当我们往里面添加控件的时候,会默认把他们放到这块区域的左上角,而这种布局方式 却没有任何的定位方式,所以它应用的场景并不多;帧布局的大小由控

2015-07-21 09:21:04 36590 3

原创 Android基础入门教程——2.2.3 TableLayout(表格布局)

Android基础入门教程——2.2.3 TableLayout(表格布局)标签(空格分隔): Android基础入门教程本节引言:前面我们已经学习了平时实际开发中用得较多的线性布局(LinearLayout)与相对布局(RelativeLayout), 其实学完这两个基本就够用了,笔者在实际开发中用得比较多的也是这两个,当然作为一个好学的程序猿, 都是喜欢刨根问题的,所以虽说用得不多,但是还是

2015-07-21 09:20:10 36570 1

原创 Android基础入门教程——2.2.2 RelativeLayout(相对布局)

Android基础入门教程——2.2.2 RelativeLayout(相对布局)标签(空格分隔): Android基础入门教程本节引言:在上一节中我们对LinearLayout进行了详细的解析,LinearLayout也是我们 用的比较多的一个布局,我们更多的时候更钟情于他的weight(权重)属性,等比例划分,对屏幕适配还是 帮助蛮大的;但是使用LinearLayout的时候也有一个问题,就

2015-07-21 09:18:58 38327 4

原创 Android基础入门教程——2.2.1 LinearLayout(线性布局)

Android基础入门教程——2.2.1 LinearLayout(线性布局)标签(空格分隔): Android基础入门教程本节引言:本节开始讲Android中的布局,Android中有六大布局,分别是: LinearLayout(线性布局),RelativeLayout(相对布局),TableLayout(表格布局) FrameLayout(帧布局),AbsoluteLayout(绝对布局),

2015-07-21 09:17:15 44748 8

原创 Android基础入门教程——2.1 View与ViewGroup的概念

Android基础入门教程——2.1 View与ViewGroup的概念标签(空格分隔): Android基础入门教程本节引言:告别了第一章,迎来第二章——Android中的UI(User Interface)组件的详解, 而本节我们要学习的是所有控件的父类View和ViewGroup类!突发奇想,直接翻译官方文档对 这两个东西的介绍吧,对了,天朝原因,google上不去,Android dev

2015-07-21 09:16:28 41959 1

原创 Android基础入门教程——1.10 反编译APK获取代码&资源

Android基础入门教程——1.10 反编译APK获取代码&资源标签(空格分隔): Android基础入门教程本节引言: ”反编译Apk“,看上去好像好像很高端的样子,其实不然,就是通过某些反编译软件,对我们的APK进行反编译,从而获取程序的源代码,图片,XML资源等文件;不知道你有没有这样做过,看到一个别人的一个APP界面做得很精美,或者你看上别人的图片素材,简单点的,我们可以下载别人的AP

2015-07-20 09:09:39 38007 12

原创 Android基础入门教程——1.9 Android程序签名打包

Android基础入门教程——1.9 Android程序签名打包标签(空格分隔): Android基础入门教程本节引言:第一章的倒数第二节,本节给大家介绍的是如何将我们的程序打包成Apk文件,并且为我们的Apk签名! 上一节中已经说了,我们后续的教程使用的IDE是Android Studio,所以本节讲解的也是AS(后面都这样 简称吧)下对项目进行打包签名!1.什么是签名,有什么用: And

2015-07-20 09:07:19 36486 2

原创 Android基础入门教程——1.8 工程相关解析(各种文件,资源访问)

Android基础入门教程——1.8 工程相关解析(各种文件,资源访问)标签(空格分隔): Android基础入门教程本节引言:前面讲了一堆看似和我们Android开发无关的东西是吧,当然是现在看似而已,以后你回头看就知道了! 好吧,本节我们就来以前面创建的Hello World项目为入口,来了解工程结构, 以及Android中的资源访问的两种方式!后续教程使用的IDE是Android Stud

2015-07-20 09:05:59 38154 5

原创 Android基础入门教程——1.7 界面原型设计

Android基础入门教程——1.7 界面原型设计标签(空格分隔): Android基础入门教程本节引言:引用锤子科技视觉设计总监——罗子雄在重庆TEDx活动上说的一小段话: 每当我们看到一些美妙的设计的时候,很多人心里面会有一种冲动,这种冲动会让你们想去创造一些 新的东西,创造一些美妙的事物。我们常说用户体验用户体验,用户使用你的软件,第一个会接触的是什么?没错,图形化界面(GUI),

2015-07-20 09:03:13 41362 2

原创 Android基础入门教程——1.6 .9(九妹)图片怎么玩

Android基础入门教程——1.6 .9(九妹)图片怎么玩标签(空格分隔): Android基础入门教程1.本节引言: 可能有的一些疑问: 1.什么是.9图片? 答:图片后缀名前有.9的图片,如pic1.9.png这样的图片 2. .9图片能干嘛? 答: 在图片拉伸的时候特定的区域不会发生图片失真,而不失真的区域可以由我们自己绘制 3. .9图片用

2015-07-20 09:01:52 43570 4

原创 Android基础入门教程——1.5.2 Git之使用GitHub搭建远程仓库

Android基础入门教程——1.5.2 Git之使用GitHub搭建远程仓库标签(空格分隔): Android基础入门教程本节引言: 在上一节中,我们学习了如何使用Git,构建我们的本地仓库,轻松的实现了版本控制以及代码还原,修改日志查看等;读者肯定不满足与本地是吧,假如是多个人一起来开发一个程序呢?我们需要一个作为服务器的远程仓库!当然搭建一个服务器是需要成本的,为什么不把项目托管到Gith

2015-07-19 14:27:09 34906 1

原创 Android基础入门教程——1.5.1 Git使用教程之本地仓库的基本操作

Android基础入门教程——1.5.1 Git使用教程之本地仓库的基本操作标签: Android基础入门教程Git是什么? 一个分布式版本控制系统,和SVN类似,但远比SVN强大的一个版本控制系统 ①Git可以方便的在本地进行版本管理,如同你本地有一个版本管理服务器一样 我们可以选择在合适的时间将本地版本推送到统一的版本管理服务器 ②Git每次会提取整个代码仓库的完整镜像,相

2015-07-19 14:26:04 38292 3

原创 Android基础入门教程——1.4 Genymotion模拟器安装

Android基础入门教程——1.4 Genymotion模拟器安装标签: Android基础入门教程1.本节引言 如果你符合下述三种情况的话,你可以考虑安装一个Genymotion Android模拟器: 没有真机调试,只能用模拟器 嫌SDK内置的AVD启动速度,运行速度慢 电脑配置还可以,最好4G内存以上 如果你满足上述三种情况的话,那么装个比真机还快

2015-07-19 14:25:20 37601 3

原创 Android基础入门教程——1.2.2 使用Android Studio开发Android APP

Android基础入门教程——1.2.2 使用Android Studio开发Android APP标签(): Android基础入门教程写在前面 本节将介绍如何使用Android Studio开发Android APP,和前面Eclipse + ADT + SDK搭建Android开发环境一样,本节也只是介绍一些基本东西,深入的,比如快捷键,小技巧等会再另一篇文章中详细地介绍!1.下载And

2015-07-19 14:17:47 55647 4

原创 Android基础入门教程——1.2.1 使用Eclipse + ADT + SDK开发Android APP

Android基础入门教程——1.2.1 使用Eclipse + ADT + SDK开发Android APP标签(空格分隔): Android基础入门教程1.前言 这里我们有两条路可以选,直接使用封装好的用于开发Android的ADT Bundle,或者自己进行配置 因为谷歌已经放弃了ADT的更新,官网上也取消的下载链接,这里提供谷歌放弃更新前最新版本的 ADT Bundle供大

2015-07-18 22:29:55 46463 4

原创 Android基础入门教程——1.2 开发环境搭建

Android基础入门教程——1.2 开发环境搭建标签: Android基础入门教程 现在主流的Android开发环境有: ①Eclipse + ADT + SDK ②Android Studio + SDK ③IntelliJ IDEA + SDK 现在国内大部分开发人员还是使用的Eclipse,而谷歌宣布不再更新ADT后,并且官网也去掉了集成Android开发环境的E

2015-07-18 22:27:24 46551 9

原创 Android基础入门教程——1.1 背景相关与系统架构分析

Android基础入门教程——1.1 背景相关与系统架构分析标签: Android基础入门教程1.Android背景与当前的状况Android系统是由Andy Rubin创建的,后来被Google收购了;最早的版本是:Android 1.1版本 而现在最新的版本是今年5.28,Google I/O大会上推出的Android M,有趣的是Android系统的命名都是以点心来命名的,下述表是15个An

2015-07-18 22:22:00 52636 10

原创 2015.7个人反思小结以及后续规划

2015.7个人反思小结以及后续规划标签(空格分隔): 反思小结缘由: 总觉得有必要为自己写一篇小结,有些东西会跟随着时光慢慢被淡忘,写小结感觉和拍照一样,都是用来 记录自己曾经的点点滴滴,以后某一天回头看到这篇小结,可能会会心一笑,哈哈,曾经自己也这样傻逼过; 反思下自己的过去,看下自己的现在,规划以后的方向~,给自己一点鸡汤,打打鸡血,一点点让自己成为一个 优秀的人~过去

2015-07-18 21:39:59 33038 1

转载 Android中的各类Span全面系统研究

Android中的各类Span全面系统研究转自:http://chuansongme.com/n/20867注意:效果图请点击原文查看      在android中,有时候需要对文本进行各种特别的设置,比如颜色、大小、首行缩进,或者是在一段文本中加入图片,甚至是书写一些特殊的公式。如果通过布局文件使用多个控件来实现,一方面会使的使用起来特别的复杂,增加了布局文件

2015-07-06 16:36:06 31713

Http通过响应头控制浏览器行为

Android之Http通信——2.详解Http的消息头与响应头中的demo,简单的例子

2015-06-02

RelativeLayoutDemo

New UI-布局之RelativeLayout(相对布局)详解的demo

2015-01-06

空空如也

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

TA关注的人

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