自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

u011494050的专栏

欢迎评论、建议、调侃、讽刺

  • 博客(30)
  • 资源 (40)
  • 收藏
  • 关注

转载 【android】利用ContentObserver监听短信来获取验证码

我们知道,可以通过注册广播的方法来读取短信,进而获取验证码,但实际应用起来是会有问题的,因为短信的广播是有序广播,假如有其他应用先捕获广播并终止传递,那么我们就永远也收不到这条短信变化的广播了。所以,本文介绍的是一种更好的办法————————利用ContentObserver监听短信来获取验证码先来点介绍性文字吧。“ContentObserver——内容观察者,目的是观察(

2015-01-29 15:42:21 3664 1

转载 【android】descendantFocusability属性在ListView中的妙用

在使用ListView时,通常都需要我们自己去定义Adapter来满足开发中的个性化需求,比如每一项中有Button、CheckBox、RadioButton、TextView等组件时,显然android.jar自带的BaseAdapter无法满足我们的需求。这时我们通常会遇到listview的每一项无法响应点击的问题,因为消息还没传回每一项的viewgroup就被其子view消费了,androi

2015-01-29 11:31:45 3815

转载 【Android】手写优化-更为平滑的签名效果实现

前言  这是一篇翻译至squareup的文章,这是原文,之前有人在TIEYE上翻译过这篇文章,但现在链接已经失效,手写效率问题是一直是Android平台上一个比较棘手的问题,所以有必要将这篇文章带给Android开发者,这篇文章在ITEYE那篇译文的基础上有所改动,如果英语还可以,请尽量阅读原文。正文  在上一篇文章中,我们讨论了Square如何在Android设备上把

2015-01-29 11:21:44 2922

转载 【Android】不要在Application对象中缓存数据!

说明  这是翻译老外的一篇文章,我之前有遇到过这个问题,并且看到有人在Segmentfault上问,最主要我在StackOverflow上居然没搜到累死问题,所以觉得有必要翻译过来以便后面不会再这样处理。前言  在你的App中的很多地方都需要使用到数据信息,它可能是一个session token,一次费时计算的结果等等,通常为了避免Activity之间传递数据的开销,会将这

2015-01-28 18:35:55 784

转载 【Android】开发过程中值得注意的问题及解决方案

本文是作者从事3年Android应用开发总结的在Android开发中经常遇到或者容易犯错的地方,特地总结成checklist,以便在后面的开发中能够每一项都检查以便避免犯类似的错误。Android CheckListPS:我在知乎上提了收集Android CheckList的问题在Android开发的过程中,有哪些坑是值得你放在checklist中警示自己的?,这个Ch

2015-01-28 17:33:17 655

转载 【Android】系统中几种消息机制的一些开发总结

关于Android系统的消息机制,肯定是在开发中经常会遇见和使用到的,最经常使用到的类莫过于是Handler了,例如:系统允许在非UI线程中去更新UI,这时候就需要handler出现来解决这个问题,最经常使用到的AsyncTask内部其实也是使用了Handler了来进行UI的更新。接下来简单的总结一下在开发过程中使用到几种方式。一、Thread+Handler为了避免产生ANR问题

2015-01-22 18:40:54 963

转载 【java/android】回调机制详解

当时我思考了下就让他在异步完成后回调一下将值返回……因为对方是初学者我就给他简单解释了下Android的回调……说了一下午他都没弄明白……原因不是我讲得不够详细而是他陷进了他异步的问题……他把他那个问题和我讲的回调混在了一起……一直跳不出那个思维,其实回调机制很好理解,也基于这个原因,也算为了这位仁兄,我决定用最直白的语言来给大家讲讲Android的回调机制是怎么个回事,阅读这篇文章你不需要太高深

2015-01-22 15:13:02 778

转载 【android】分析activity的context、应用程序入口及Context.openOrCreateDatabase

Context.openOrCreateDatabase与SQLiteDatabase.openOrCreateDatabase这两者没有什么区别,其本质都是调用了SQLiteDatabase.openDatabase方法来创建数据库:[java] view plaincopyprint?public static SQLiteDatabase openDatabase(String pa

2015-01-22 14:53:20 2425

转载 【android】解决方案--用BroadcastReceiver监听手机网络状态变化

实现一个功能,可以有很多种方法,但我们所追求的是最适合于自己项目的那一种方法。就比如app要判断网络状态,如果在每次使用网络的时候去判断一次网络状态的话,有些耗费时间。例如,你要在打开网页之前先判断网络是否畅通以及在下载图片之前判断网络类型,那么务必造成等待时间的增加。因此,我们可以尝试只需在手机网络状态变更的时候,去记录一下当前的网络状态到我们的app里,在使用网络的地方就无需再去主动检

2015-01-21 10:52:52 2004

转载 【Android】Dimension转换算法原理分析

最近在做深度主题,要实现类似小米那种在主题包中设置dimension值,然后在系统中替换原值的功能。特地研究了一下Android系统中dimension类型的值的存储方式以及相关的转换算法。 在Android中,我们可以在values文件夹中定义各种资源,其中有一种就是dimension。dimension是一个包含单位(dp、dip、sp、pt、px、mm、in)

2015-01-20 22:07:48 873

转载 【android】getDimension()、getDimensionPixelOffset()和getDimensionPixelSize()区别详解

在自定义控件中使用自定义属性时,经常需要使用java代码获取在xml中定义的尺寸,相关有以下三个函数getDimension()getDimensionPixelOffset()getDimensionPixelSize()(在类TypedArray和类Resources中都有这三个函数,功能类似,TypedArray中的函数是获取自定义属性的,Resources中

2015-01-20 22:05:36 1122

转载 【android】 在高版本中进行WebView与js交互需要注意的问题

1.evaluateJavacript()方法调用js在4.4及以后的版本中,采用webView.loadUrl("javascript:test()")调用js则会出现问题。理论上,loadUrl()方法只支持单行js的执行,但是在target=19及以后,该方法可能会不起作用。所以必须采用如下方法执行js:[java] view plaincopy

2015-01-20 10:55:37 3934

转载 【Android】任务和返回栈完全解析,细数那些你所不知道的细节

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/41087993本篇文章主要内容来自于Android Doc,我翻译之后又做了些加工,英文好的朋友也可以直接去读原文。http://developer.android.com/guide/components/tasks-and-back-stack.html

2015-01-19 19:07:43 673

转载 【android】从源码分析调用ViewPager的notifyDataSetChanged无刷新的问题及解决方法

Viewpager在调用notifyDataSetChanged()时,界面无刷新Viewpager在调用notifyDataSetChanged()时,界面无刷新,它确实影响我们功能的实现了。可能选择为Viewpager重新设置一遍适配器adapter,达到刷新的目的。但是这种方法在大多数情况下,是有问题的。查看方法super.notifyDataSetChanged()调用的是

2015-01-19 18:45:16 1986

转载 【android】关于FragmentManager动态管理Fragment时Fragment生命周期的探究

Fragment是Android中的重要组件,在Android 3.0的时候添加进来。关于Fragment的生命周期,我相信了解过的开发人员都应该把以下方法脱口而出:onAttach, onCreate, onCreateView, onViewCreated, onActivityCreated, onStart, onResume, onPause, onStop, onDestroy

2015-01-19 18:28:24 1697

转载 【Android】自定义View EdgeEffect效果 ----ScrollView部分源代码剖析

EdgeEffect 提供了一种方式去画可滑动View组件的过度滑动效果。EdgeEffect的接口不多,只有6个接口。下面我们用ScrollView源码来分析一下如何实现过度滑动的晕影效果.ScrollView实现晕影效果,实际上是通过下面两个EdgeEffect private EdgeEffect mEdgeGlowTop; //滑动到顶时,出现的晕影效果 priv

2015-01-15 11:22:35 2953

转载 【Android】带你从源码的角度解析Scroller的滚动实现原理

关于Scroller的分析还有:从源码的角度深入分析Scroller  Scroller类介绍------------------------------------------------转帖请注明本文出自xiaanming的博客(http://blog.csdn.net/xiaanming/article/details/17483273),请尊重他人的辛勤劳动成果,谢

2015-01-15 11:09:33 820

转载 【android】Scroller类介绍

Scroller源码更详细的分析见另一篇博客从源码的角度深入分析ScrollerScoller类是系统提供的一个高级滚动辅助类系统自带的scrollTo和scrollBy滚动方法都是瞬间滚动~即直接移动到某位置,瞬移!而有时候我们需要个平滑的滚动,有过程的滚动,甚至滚动结束后还有个惯性逐渐减速的滚动~即跑到某个位置,我们可以看到从起点到终点的过程

2015-01-15 10:43:12 841

转载 【android】ScrollView源码分析

想象一下你拿着放大镜贴很近的看一副巨大的清明上河图, 那放大镜里可以看到的内容是很有限的,而随着放大镜的上下左右移动,就可以看到不同的内容了android中手机屏幕就相当于这个放大镜, 而看到的内容是画在一个无限大的画布上~ 画的内容有限, 而手机屏幕可以看到的东西更有限~ 但是背景画布是无限的如果把放大镜的移动比作scroll操作,那么可以理解,这个scroll的距离

2015-01-15 10:27:51 2944

转载 【java】对象与引用

作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢! 我们之前一直在使用“对象”这个概念,但没有探讨对象在内存中的具体存储方式。这方面的讨论将引出“对象引用”(object reference)这一重要概念。 对象引用我们沿用之前定义的Human类,并有一个Test类:publi

2015-01-14 11:56:40 600

转载 【Android】Annotation(注解)完全解析

文章一:Android注解式绑定控件,没你想象的那么难Android开发中,有一个让人又爱又恨的方法叫findViewById(int);我想如果你是一民Android开发者,必然知道这个方法,为什么说findViewById(int);让人又爱又恨呢?想必大家也是很有感触。写一个布局,用Java代码写和用xml文件写,完成速度完全是无法比拟的。xml布局太方便了。同样

2015-01-13 18:07:15 7119

转载 【Android】软键盘的隐藏显示研究

Android是一个针对触摸屏专门设计的操作系统,当点击编辑框,系统自动为用户弹出软键盘,以便用户进行输入。那么,弹出软键盘后必然会造成原有布局高度的减少,那么系统应该如何来处理布局的减少?我们能否在应用程序中进行自定义的控制?这些是本文要讨论的重点。  一、软键盘显示的原理软件盘的本质是什么?软键盘其实是一个Dialog!InputMethod

2015-01-12 18:54:01 689

转载 【 Java】IO流架构

输入输出是指应用程序与外部设备及其他计算机进行数据交流的操作,如读写硬盘数据、向显示器输出数据、通过网络读取其他节点的数据等。任何一种编程语言必须拥有输入输出的处理方式,Java语言也不例外。Java语言的输入输出数据是以流的形式出现的,并且Java提供了大量的类来对流进行操作,从而实现了输入输出功能。     所谓流是指同一台计算机或网络中不同计算机之间有序运动着的数据序列,Java把这

2015-01-12 15:48:43 635

转载 【Android】自定义视图View之---Canvas和Path对象

介绍Android中的Paint和Canvas的概念和使用方法Android中的Paint和Canvas的概念是很简单的,就是我们用画笔在画布上进行绘制没什么难度的,我们只要拿到画笔Paint和画布Canvas对象就可以进行操作了。当然Canvas对象提供了很多绘制图形的方法,下面来看一下代码吧:[java] view plaincopy

2015-01-12 15:21:06 1461

转载 【Android】SurfaceView实战 打造抽奖转盘

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/41722441 ,本文出自:【张鸿洋的博客】1、概述今天给大家带来SurfaceView的一个实战案例,话说自定义View也是各种写,一直没有写过SurfaceView,这个玩意是什么东西?什么时候用比较好呢?可以看到SurfaceView也是继承了View

2015-01-12 14:56:34 1112

转载 【Android】Fragment 你应该知道的一切

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/42628537,本文出自:【张鸿洋的博客】很久以前写过两篇Fragment的介绍,主要就是介绍其功能:Android Fragment 真正的完全解析(上)和Android Fragment 真正的完全解析(下) 有兴趣的可以凑合看下。之前的博客属于怎么使用Frag

2015-01-12 11:36:40 778

原创 【android】LayoutInflater.inflate方法的详解及xml根元素的布局参数不起作用的问题

一、首先看带三个参数的inflate方法:public View inflate (int resource, ViewGroup root, boolean attachToRoot)1、如果root不为null,且attachToRoot为TRUE,则会在加载的布局文件的最外层再嵌套一层root布局,这时候xml根元素的布局参数当然会起作用。2、如果root不为null,且atta

2015-01-09 15:04:40 3922 2

转载 【Android】Context 上下文 你必须知道的一切

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/40481055,本文出自:【张鸿洋的博客】本文大多数内容翻译自:http://www.doubleencore.com/2013/06/context/  我重新组织了下内容以及结构,建议大家尽可能看下原文。1、Context概念其实一直想写一篇

2015-01-05 16:31:31 650

转载 【Android】自定义样式与View的构造函数中的第三个参数defStyle的意义

Android中自定义样式与View的构造函数中的第三个参数defStyle的意义零、序一、自定义Style二、在XML中为属性声明属性值  1. 在layout中定义属性  2. 设置Style  3. 通过Theme指定三、在运行时获取属性值  1. View的第三个构造函数的第三个参数defStyle  

2015-01-04 23:14:12 766

转载 【android】关于如何惟一地标识一台Android设备的总结性讨论

想必大家在开发Android项目的时候,多多少少会遇到“如何惟一地标识一台Android设备”等类似的问题。不只是以前,即使是现在乃至可以预见的将来,这个问题都将一直存在。如果大家使用搜索工具搜索的话,大家也能够找到很多的解决方案,但每种方式都多多少少有些缺陷。我在这里呢,将向大家解释一下诸多常见方案的不足之处,以及推荐一种相对而言比较靠谱的方法。首先先要说明一下Andro

2015-01-03 14:59:12 645

疯狂java讲义 第二版(8/16)

疯狂java讲义 第二版(8/16)

2013-08-25

疯狂java讲义 第二版(7/16)

疯狂java讲义 第二版(7/16)

2013-08-25

疯狂java讲义 第二版(2/17)

Java语言是一门强类型语言。强类型包含两方面的含义:①所有的变量必须先声明、后使用:②指定类型的变量只能接受类型与之匹配的值。强类型语言可以在编译过程中发现源代码的错误,从而保证程序更加健壮。Java语言提供了丰富的基本数据类型,例如整型、字符型、浮点型和布尔型等。基本类型之间可以进行类型转换,这种类型转换包括自动类型转换和强制类型转换。 Java语言还提供了一系列功能丰富的运算符这些运算符包括所有的算术运算符以及功能丰富的位运算符、比较运算符、逻辑运算符,这些运算符是Java编程的基础。将运算符和操作数连接在一起就形成了表达式。

2013-08-24

疯狂java讲义 第二版(1/17)

疯狂java讲义(1/17)

2013-08-24

2006年某软件公司招聘应届毕业生笔试题.doc

2006年某软件公司招聘应届毕业生笔试题.doc

2013-08-06

数据库笔试_105题_命中率高.doc

数据库笔试_105题_命中率高.doc

2013-08-06

数据库_原理_知识点_--笔试必备.doc

数据库_原理_知识点_--笔试必备.doc数据库_原理_知识点_--笔试必备.doc

2013-08-04

数据库笔试题及答案.doc

数据库笔试题及答案.doc

2013-08-04

数据库笔试题目(多多).doc

数据库笔试题目(多多).doc

2013-08-03

数据库经典笔试题总结.pdf

数据库经典笔试题总结.pdf

2013-08-03

数据库知识SQL语句大全笔试能用的.pdf

数据库知识SQL语句大全笔试能用的.pdf

2013-08-03

苏宁易购软件工程师笔试题.pdf

苏宁易购软件工程师笔试题.pdf

2013-08-03

腾讯公司C_C++笔试题(08年或之前).doc

腾讯公司C_C++笔试题(08年或之前).doc

2013-08-03

腾讯公司招聘cc++程序员笔试题.docx

腾讯公司招聘cc++程序员笔试题.docx

2013-08-03

武汉亚信数据库笔试题.pdf

武汉亚信数据库笔试题.pdf

2013-08-03

中软国际C++笔试试题[1].pdf

中软国际C++笔试试题[1].pdf

2013-08-03

众多名企(华为_阿卡_TCL_索尼_微软_百度_大唐)笔试面试题(C居多含C++及数据结构)改.doc

众多名企(华为_阿卡_TCL_索尼_微软_百度_大唐)笔试面试题(C居多含C++及数据结构)改

2013-08-03

vb 串口资料大全

Visual Basic是一种由微软公司开发的包含协助开发环境的事件驱动编程语言。从任何标准来说,VB都是世界上使用人数最多的语言——不仅是盛赞VB的开发者还是抱怨VB的开发者的数量。它源自于BASIC编程语言。VB拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,可以轻易的使用DAO、RDO、ADO连接数据库,或者轻松的创建ActiveX控件。程序员可以轻松的使用VB提供的组件快速建立一个应用程序。

2013-07-25

带加载进度条的WebView

带加载进度条的WebView

2014-12-01

自定义ProgressDialog实现暂时隐藏进度值并显示等待状态

详细见博客http://blog.csdn.net/u011494050 自定义ProgressDialog实现暂时隐藏进度值并显示等待状态

2014-09-11

让popupwindow显示在view的上方并与该view水平居中对齐

让popupwindow显示在view的上方并与该view水平居中对齐

2014-08-19

android Listview分批加载+自动加载改进版 源码下载

android Listview分批加载+自动加载改进版(附源码下载) 博客地址:

2014-05-11

android Listview分批加载+自动加载

android Listview分批加载+自动加载 非常不错的demo

2014-05-11

若水新闻客户端服务端源码+课件+素材

若水新闻客户端服务端源码+课件+素材

2013-12-19

superSearch01 rar

superSearch01 rar

2013-10-31

vb界面美化+SkinSharp皮肤.rar

vb界面美化+SkinSharp皮肤.rar

2013-10-28

疯狂java讲义 第二版(14.5/16)

疯狂java讲义 第二版(14.5/16)

2013-08-28

疯狂java讲义 第二版(15.5/16)

疯狂java讲义 第二版(15.5/16)

2013-08-28

疯狂java讲义 第二版(16/16)

疯狂java讲义 第二版(16/16)

2013-08-25

疯狂java讲义 第二版(15/16)

疯狂java讲义 第二版(15/16)

2013-08-25

疯狂java讲义 第二版(14/16)

疯狂java讲义 第二版(14/16)

2013-08-25

疯狂java讲义 第二版(13/16)

疯狂java讲义 第二版(13/16)

2013-08-25

疯狂java讲义 第二版(10/16)

疯狂java讲义 第二版(10/16)

2013-08-25

疯狂java讲义 第二版(6/16)

疯狂java讲义 第二版(6/16)

2013-08-24

疯狂java讲义 第二版(5/16)

疯狂java讲义 第二版(5/16)

2013-08-24

空空如也

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

TA关注的人

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