自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

突破极限,突破局限,黑色之路,默默走完...

每个人都依靠自己的知识和认识,却又被之所束缚,还将这些称之为现实。但知识和认识是非常暧昧的东西,那个现实也许只不过是镜中花水中月。人们都生活在自我意识之中,你不这么认为吗?

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

转载 Android AsyncTask完全解析,带你从源码的角度彻底理解

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/11711405我们都知道,Android UI是线程不安全的,如果想要在子线程里进行UI操作,就需要借助Android的异步消息处理机制。之前我也写过了一篇文章从源码层面分析了Android的异步消息处理机制,感兴趣的朋友可以参考Android Handler、Messa

2015-06-15 22:28:36 333

转载 Android官方提供的支持不同屏幕大小的全部方法

[-]使用 wrap_content 和 match_parent使用RelativeLayout使用Size限定符使用Smallest-width限定符使用布局别名使用Orientation限定符使用Nine-Patch图片转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/8830286原文地址为:h

2015-06-14 20:36:35 451

转载 android widget 开发实例 : 桌面便签程序的实现详解和源码 (下)

利用widget的配置Activtiy实现新增便签功能a实现layoutb实现按键点击c实现数据存储增加 widget 点击响应实现修改便签功能a 增加widget点击响应b 实现修改便签的Activity界面总结如有错漏请不吝拍砖指正,转载请注明出处,非常感谢 书接上文 android widget 开发实例 : 桌面便签程序的

2015-06-14 20:24:11 643

转载 android widget 开发实例 : 桌面便签程序的实现详解和源码 (上)

MyNote的最终实现效果开发方式搭建widget原型程序a AppWidgetProvider 的实现 b widget外观布局定义文件c 新增widget时的配置Activity的实现可选d widget 参数配置文件运行widget原型程序上半部分总结如有错漏请不吝拍砖指正,转载请注明出处,非常感谢 桌面便签软件是android上常用软件的一种,比

2015-06-14 20:23:31 526

转载 Android淘宝电影日期滚动栏的实现

最近又有大片上映了,前几天刚看完《末日崩塌》,《侏罗纪世界》又来了,对于大片迷来说是一种福利,所以这几天手机上装了各种电影票团购软件,没办法,同样的电影同样的电影院同样的座位,但是不同的团购软件,价格就不一样。ok,言归正传在淘宝电影上面有这样一个功能,日期可以滑动,并且选中的是在正中间,效果如下: 看完了,那么问题来了。这个功能怎么实现呢?我们先来分析一下: 把功

2015-06-12 11:29:18 1164

转载 公共技术点之面向对象六大原则

目录(?)[-]概述Volley相关资料单一职责原则 Single Responsibility Principle简述示例优点里氏替换原则 Liskov Substitution Principle简述示例优点缺点依赖倒置原则 Dependence Inversion Principle简述示例优点开闭原则 Open-Close Principle

2015-06-07 09:53:37 386

转载 关于goole IO大会发布的android M和android studio1.3的更新

一听说google IO大会新发布了,就默默关注google的新的方向,这不,之前盛传已久的android M 棉花糖发布了(目前名字还没定,我比较希望google选择marshmallow这个名字),我就着急的去想去体验一把了,码农就这点爱好,喜欢尝鲜,再者体验一下新版android studio1.3的新功能,可查看编辑c++代码,这个我就比较期待了,鉴于一些不明原因(咳咳,你懂的),andr

2015-06-02 20:35:16 428

转载 android 上传文件

向服务器上传文件在android开发中是一件在普通不过的事了。正好现在项目中有用到就做一下总结吧。1.使用HttpURLConnection,这种方法比较麻烦,需要自己模拟表单提交。2.使用httpmime库实现,这种方法是建立在HttpClient基础上的。在2.3以后使用HttpURLConnection比使用HttpClient要好。3.使用OKHttp库实现。

2015-06-02 20:30:19 588

转载 Android 自动化测试之------ Monkey工具

虽然 一般公司都有专门的测试人员,但是有时候 免不了 我们既要去开发产品,也要去测试产品,测试产品,有些机械化的 点界面的操作,谷歌已经给我们提供了工具,Monkey, 猴子测试。 什么是MonkeyMonkey是Android中的一个命令行工具,可以运行在模拟器里或实际设备中。它向系统发送伪随机的用户事件流(如按键输入、触摸屏输入、手势输入等),实现对正在开发

2015-06-02 20:29:20 467

转载 Andorid之官方导航栏Toobar

在前面学习使用ActionBar的时候,我们就发现ActionBar中有些方法被标记为过时了,原来在android5.0之后,google推出了一个新的导航工具栏,官方将其定义为:A standard toolbar for use within application content.使用Toolbar将会比ActionBar更加有弹性,更加灵活。  老规矩,先看Toolbar效果图:

2015-06-02 20:27:13 476

转载 Android之Http通信——2.详解Http的消息头与响应头

目录(?)[-]本节引言HTTP请求之消息头HTTP Request Header 请求头信息对照表HTTP响应之响应头HTTP Responses Header 响应头信息对照表写代码来验证响应头的作用通过Location实现页面重定向通过Content-Encoding告诉浏览器数据的压缩格式通过content-type设置返回的数据类型通过re

2015-06-02 20:26:41 825

转载 Socket 网络编程

[-]TCPIPUDPSocket使用socket代码示例延伸阅读1.TCP/IP、UDPTCP/IP(Transmission Control Protocol/Internet Protocol)即传输控制协议/网间协议,是一个工业标准的协议集,它是为广域网(WANs)设计的。 UDP(User Data Protocol,用户数据报协议)是与TCP

2015-06-02 20:26:04 427

转载 Android Studio使用jni、so库

Android Studio使用jniso库添加lib库添加so库简单粗暴自定义目录使用警告包名so库版本Android Studio使用jni、so库在Android Studio1.1之后,AS就已经支持jni和so库了,马上发布的1.3正式版,更是可以在clion环境下编译c、c++,更加方便的使用NDK进行开发,网上有

2015-06-02 20:23:54 634

转载 Android 数据库框架ormlite 使用精要

目录(?)[-]Android 数据库框架ormlite 使用精要前言ormlite是什么为什么要用ormlite如何使用导入jar包到项目libs文件夹下继承OrmLiteSqliteOpenHelper类定义数据库帮助类定义实体类Bean代表一张表ormlite的外键约束一对一一对多多对多关系定义Bean的DAO对数据库进行增删改查ormlite的批处理操作在Andro

2015-06-02 20:23:26 722

转载 Android之Http通信——1.初识Http协议

Android之Http通信1初识Http协议引言正文Http是什么鬼名词解析Http 10 与 Http 11的区别Http请求的工作流程Http请求的几种方式Http状态码合集Http协议的特点OSI七层协议TCP四层协议总结Android之Http通信——1.初识Http协议引言:今天是六一儿童节,先在这里给各位

2015-06-02 20:21:20 567 1

转载 J哥---------北京Android各招聘公司面试实战总结2

http://blog.csdn.net/u011733020/article/details/46058273 接上一篇 往下写 http://blog.csdn.net/u011733020/article/details/45998861  ,   非常感谢在上一篇中给我指出问题的兄弟们。面试公司:五道口  某公司面试时间:5月27

2015-06-02 20:13:41 1064

转载 Android:仿QQ照片选择器(按相册分类显示,多选添加)

本例的目的是实现类似于QQ的照片选择功能。选择照片之后,使用类似于新浪微博 发微博 页面进行展示。先上效果图:      本例中使用的主要技术:1.使用ContentProvider读取SD卡所有图片信息。2.对1中获取的图片,以图片所属的父文件夹进行分类(类似于QQ)。3.选择照片页面 与 选择相册页面 相互切换并且不走onCrea

2015-06-01 19:50:05 1292

转载 Android:长按连续响应的Button

在电商类app的购物车页面,经常会有这样的需求:长按“+”按钮或者“-”按钮时,购物车中的商品数量连续的增加或减少。本例的目的就是为了实现这个效果。预览图:1.自定义Button.[java] view plaincopy/**  * 长按连续响应的Button  * Created by admin 

2015-06-01 19:48:21 1422

转载 2015推荐的Android框架

一、GuavaGoogle的基于java1.6的类库集合的扩展项目,包括collections, caching, primitives support, concurrency libraries, common annotations, string processing, I/O等等. 这些高质量的API可以使你的JAVA代码更加优雅,更加简洁.功能模

2015-06-01 19:43:35 764

转载 Android UI常用实例 如何实现欢迎界面(Splash Screen)

1简单的Splash Screen2涉及复杂操作的Splash Screen总结在Android平台下,下载一个应用后,首次打开映入眼帘的便是Splash Screen,暂且不说Android的设计原则提不提倡这种Splash Screen。先来看看一般使用Splash Screen的场景:1,第一次安装后,简单APP的闪屏达到品牌营销的目的,复杂点的APP用来提供

2015-06-01 19:33:06 617

转载 普通本科生面试总结以及在校编程经历

http://write.blog.csdn.net/postedit?ref=toolbar为什么我的标题是《普通本科生面试总结以及在校编程经历》,因为我觉得我所代表的群体是不一样的。我既不是名牌大学毕业,也不是2本中佼佼者。但是只要自已努力也会获得他人的认可。其实这样的群体肯定不少。我就不具体说我的学校的名字了。在这里我和大家分享一下我求职之路以及在校编程经历。我也是今年的

2015-05-31 20:14:59 632

转载 Android自定义控件View(三)组合控件

目录(?)[-]组合控件自绘圆形带动画效果音量控件 VolumeView自定义控件View的属性在View的构造方法中获得属性值重写onMeasure方法重写onDraw方法XML布局中使用控件完整代码不少人应该见过小米手机系统音量控制UI,一个圆形带动画效果的音量加减UI,效果很好看。它是怎么实现的呢?这篇博客来揭开它的神秘面纱。先上效果图 

2015-05-31 20:11:51 592

转载 Android 继承DialogFragment弹出dialog对话框一

信现在Android软件开发员,都经常用到这种方式弹出对话框的。Android继承DialogFragment弹出dialog对话框,这样弹出有很多可以灵活处理地方,想什么启动,什么时候数据接口返回都可以,有自已layout布局,生命周期。下面看看我写demo。本文代码下载:请点击这里转载请注明出处: http://blog.csdn.net/qq_16064871一、Ma

2015-05-31 20:07:50 882

转载 android 源码编译

. 磁盘空间预留50G左右,内存3G,因为下载的androd文件非常多并且编译后,会生成很多文件,最终生成会达到45G的大小     2.  virchobox      3.  按装 Ubuntu  我的版本是12.04     4. 安装Git工具。Android源代码采用Git工具来管理,     sudo apt-get install git-core

2015-05-31 20:01:52 414

转载 Android应用层View绘制流程与源码分析

背景View绘制流程第一步递归measure源码分析2-1 measure源码分析2-2 measure原理总结View绘制流程第二步递归layout源码分析3-1 layout源码分析3-2 layout原理总结View绘制流程第三步递归draw源码分析4-1 draw源码分析4-2 draw原理总结View的invalidate和postInvalidate

2015-05-31 19:58:30 517

转载 android自定义View实现图片上传进度显示(仿手机QQ上传效果)

首先看下我们想要实现的效果如下图(qq聊天中发送图片时的效果):再看一下我实现的效果:1、效果已经看见了,下面我们来实现它。首先我创建一个android工程ProgressImageView。然后我们重写ImageView控件,创建ProcessImageView类代码如下:[cpp] view plaincopy

2015-05-31 19:54:32 1159

转载 第七章 实现炫酷效果—图像和动画(1)

第七章实现炫酷效果图像和动画1 Android的几种常用图像类型2 图片的基础Bitmap位图21如何获取位图资源22如果获取位图的信息23 位图的显示与变换第七章实现炫酷效果—图像和动画学完上一章,相信读者对Android画图核心部分有了一定的了解。为了实现更加炫酷的效果,我们可能会在我们的应用中使用大量的图像和动画效果。本章我们将详细

2015-05-31 19:49:13 471

转载 Android 纹理定距离移动(openGl可以看这货代码)

http://blog.csdn.net/sh15285118586/article/details/46284947效果图:右边的文字栏上下移动,没有文字会自动停止移动。这和之前我写的纹理移动不同,之前的是循环移动,这次是定位移动。顶点着色器:[cpp] view plaincopyuniform mat4 uM

2015-05-31 19:46:54 466

转载 Android开发--IntentService的用法,你错过了什么

IntentService是Android中提供的后台服务类,我们在外部组件中通过Intent向IntentService发送请求命令,之后IntentService逐个执行命令队列里的命令,接收到首个命令时,IntentService就开始启动并开始一条后台线程执行首个命令,接着队列里的命令将会被顺序执行,最后执行完队列的所有命令后,服务也随即停止并被销毁。与Service的不同

2015-05-31 19:40:05 433

转载 浅析Context及可能带来的内存泄漏问题

什么是 ContextContext 能干什么Context 类继承图使用 Context 你不知道的事什么是 Context纯英文含义来看,Context 意指上下文、环境、背景等等……那么 Android 中的 Context 的含义和这些英文释义有什么联系呢?不妨看看 Google 给出的定义:Interface to global i

2015-05-31 19:37:43 490

转载 于cookie 和session 的理解

目录(?)[-]定义cookie 和session 的区别Android的cookie和sessionWebView中的Cookie同步问题定义当你在浏览网站的时候,WEB 服务器会先送一小小资料放在你的计算机上,Cookie 会帮你在网站上所打的文字或是一些选择,都纪录下来。当下次你再光临同一个网站,WEB 服务器会先看看有没有它上次留下的 Cookie

2015-05-31 19:32:38 411

转载 Android开发--Facebook酷炫开源库Shimmer使用

[-]使用Shimmer配置工程添加到布局文件开始动画定制自己的闪光效果设置动画时间间隔设置动画重复类型设置闪光的倾斜角度设置光的宽度设置透明度设置光的形状今天在上网的时候无意间看到了Facebook的Shimmer开源库,感觉很是酷炫,而且使用超方便,决定给大家介绍一下。Shimmer是Facebook提供的一项基于Java的libra

2015-05-31 19:31:02 525

转载 Android应用开发:网络工具——Volley(二)

[-]引言源头RequestQueueCacheDispatcher缓存操作NetworkDispatcher网络处理ExecutorDelivery消息分发者与Request请求总结引言在Android应用开发:网络工具——Volley(一)中结合Cloudant服务介绍了Volley的一般用法,其中包含了两种请求类型StringRequest和JsonObj

2015-05-31 19:25:41 660

转载 Android应用开发:网络工具——Volley(一)

目录(?)[-]引言Volley编译Volley使用申请网络请求队列使用Volley登录Cloudant查看测试文档使用JsonObjectRequest创建新数据源码引言网络一直是我个人的盲点,前一阵子抽出时间学习了一下Volley网络工具的使用方法,也透过源码进行了进一步的学习,有一些心得想分享出来。在Android开发中,成熟的网络工具

2015-05-31 19:25:36 442

转载 android利用线程池高效实现异步任务

不管是开发android应用程序还是java应用程序,异步任务都是经常用到的,尤其是android本身做为线程不安全,只要稍微耗时的操作都要用到异步任务,而无论是java还是android通用的异步任务开发以前无非就是利用Thread和Runnable来实现, android系统本身还有属于他自己的AsyncTask去专门处理异步任务.但其实这些都不是最高效的异步任务处理方法,尤其是任务有多个的情

2015-05-29 20:37:08 810

转载 android自定义View之曲线图

最近项目里要做一个简单的曲线图来标识数据,开始以为很简单,android已经有那么多的开源图表库了,什么achartenginee,hellochart,mpandroidchart等等,下载Demo一找,都强大到有点不适合我这个小小的展示功能了,直是无语了。于是只能自已去画了,继承自View去重绘。 下面先看一下效果图:       思路:根据点的数量将Canvas等

2015-05-29 20:28:16 1258 3

转载 13.ListView和GridView

转载请标明出处: http://blog.csdn.net/yujun411522/article/details/46226001本文出自:【yujun411522的博客】     android组件中,listview和gridview的使用非常的多,尤其是listview。所以重点讲解一下,由于两者之间区别不大,主要是外观的差别,所以重点讲解一下listview。

2015-05-29 20:24:22 1556

转载 14.OOM内存溢出

转载请标明出处: http://blog.csdn.net/yujun411522/article/details/46128229本文出自:【yujun411522的博客】        android是一个支持多任务的体系,可以同时运行多个app程序,在内存有限的情况下,每一个app所分配的内存不可能很多,会有一定的限制,一般来说在16M或者24M(不同系统和不

2015-05-29 20:23:41 627

转载 12.网络框架volley

转载请标明出处: http://blog.csdn.net/yujun411522/article/details/46226087本文出自:【yujun411522的博客】     在android开发中使用网络的场景很多,绝大部分都是http方式。就算是采用上面的httpurlconnection和httpclient有时仍然是会稍显麻烦,所以一个新的网

2015-05-29 20:21:47 661

转载 11.http怎么加入超时和代理

转载请标明出处: http://blog.csdn.net/yujun411522/article/details/46226107本文出自:【yujun411522的博客】     先介绍android中网络访问     11.1 android 网络访问    涉及到的几个问题:     1.android平台访问网络的API

2015-05-29 20:21:02 1032 2

空空如也

空空如也

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

TA关注的人

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