自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(245)
  • 资源 (31)
  • 收藏
  • 关注

原创 android:single和android:maxLines的区别

android:singleLine="true"android:lines="1"android:maxLines="1"都可以保证控件只显示一行,但他们还是有区别的android:singleLineConstrains the text to a single horizontally scrolling line instead of letting i

2017-02-07 18:34:13 4105

转载 Android中Context详解

转自:http://blog.csdn.net/qinjuning/article/details/7310620 大家好,  今天给大家介绍下我们在应用开发中最熟悉而陌生的朋友-----Context类 ,说它熟悉,是应为我们在开发中   时刻的在与它打交道,例如:Service、BroadcastReceiver、Activity等都会利用到Context的相关方法

2016-09-12 15:52:52 475

转载 Android-maven配置multidex打包

转自:http://blog.csdn.net/goldenfish1919/article/details/42006649工程大了以后,不可避免就会出现方法数目超出65536的限制,很幸运的是新的android提供了多dex打包的方式可以解决这个问题。下面我们就来看下如何用android-maven-plugin打多dex包。先看下工程结构:

2016-09-09 16:51:11 955

转载 Java移位运算

java移位运算符不外乎就这三种:>(带符号右移)和>>>(无符号右移)。 1、 左移运算符左移运算符1)它的通用格式如下所示:value num 指定要移位值value 移动的位数。左移的规则只记住一点:丢弃最高位,0补最低位如果移动的位数超过了该类型的最大位数,那么编译器会对移动的位数取模。如对int型移动33位,实际上只移动了332=1位。2)运算规则

2016-09-07 16:06:54 2267 1

转载 maven配置

1.添加账号信息到setting.xml(maven/conf/setting.xml)调用mvn deploy命令时会使用账号信息 <!-- servers | This is a list of authentication profiles, keyed by the server-id used within the system. | Authentication

2016-09-05 15:40:53 393

转载 Maven基础配置—上传jar包到私服

转自:http://www.cnblogs.com/bigshark/archive/2016/01/17/5137354.html一、配置在需要上传的工程中的pom.xml文件中加入下面的配置releaseRelease Repositoryhttp://ip/nexus/content/repositories/release

2016-09-01 17:26:53 3351

转载 maven pom详解

转自:http://niuzhenxin.iteye.com/blog/2042102什么是pom?    pom作为项目对象模型。通过xml表示maven项目,使用pom.xml来实现。主要描述了项目:包括配置文件;开发者需要遵循的规则,缺陷管理系统,组织和licenses,项目的url,项目的依赖性,以及其他所有的项目相关因素。 pom.xml 配置文件

2016-09-01 15:06:37 1203

转载 Android开发中高效的数据结构用SparseArray代替HashMap

转自:http://blog.csdn.net/fancylovejava/article/details/45148325####Android开发中高效的数据结构android开发中,在java2ee或者android中常用的数据结构有Map,List,Set,但android作为移动平台,有些api(很多都是效率问题)显然不够理想,本着造更好轮子的精神,android

2016-08-17 11:12:31 558

转载 Gson解析null替换为空字符串

http://www.jianshu.com/p/c6dd9a6b10eejson解析有很多工具,这里说的是最常用也是解析速度最快的Gson,Gson是google家出的,有一个缺点就是无法设置null替换,我们只能手动的批量替换服务器返回的null了,正常的接口定义的时候是绝对不允许服务器返回null的,后台结果却总会出现null!如果搜索的话有一个常见的答案

2016-08-17 10:04:00 6162 3

转载 Android中的dispatchTouchEvent()、onInterceptTouchEvent()和onTouchEvent()

转自:http://blog.csdn.net/xyz_lmn/article/details/12517911 Android中触摸事件传递过程中最重要的是dispatchTouchEvent()、onInterceptTouchEvent()和onTouchEvent()方法。这个是困扰初学者的问题之一,我开始也是。这里记录一下dispatchTouchEvent(

2016-07-19 16:36:24 394

转载 Android安全开发之Provider组件安全

转自:Android安全开发之Provider组件安全在进行APP设计时,要清楚哪些Provider的数据是用户隐私数据或者其他重要数据,考虑是否要提供给外部应用使用,如果不需要提供,则在AndroidManifes文件中将其exported属性显式的设为“false”,这样就会减少了很大一部分的攻击面。人工排查肯定比较麻烦,建议开发者使用阿里聚安全提供的安全扫描服务,

2016-06-29 17:56:20 608

转载 Android设置多个type

https://developer.android.com/reference/android/content/Intent.html#ACTION_OPEN_DOCUMENTIntent intent = new Intent(Intent.ACTION_GET_CONTENT);intent .setType("*/*");String[] mimeTypes = {"im

2016-06-28 18:07:11 1918

转载 android图形系统详解六:View layer

转自:http://blog.csdn.net/niu_gao/article/details/7464320View layers  在所有版本的Android中,views都有画到离屏缓冲的能力,这包括使用view的绘制cache,或使用Canvas.saveLayer().离屏缓冲,或者说层,有很多用处.你可以使用它们来为复杂的view动画或使用组合效果时提高

2016-06-20 16:51:02 697

转载 Android Material Design 兼容库的使用详解

转自:http://www.jianshu.com/p/1e6eed09d48b众所周知Material Design(材质设计)是Google在2014年I/O大会上发布的一种新的设计规范。一经推出就好评如潮,个人是非常喜欢这种风格的,由于他只支持5.0及其以上的设备,开发者也只是去尝尝鲜,并没用在真实的项目中去,使得其在国内的市场并不是太好。随后不久Google就退出了其兼容库

2016-04-25 17:28:06 3695 1

转载 Java浮点数的精确计算及表示

转自:http://blog.csdn.net/stevene/article/details/586089问题提出(1)、浮点数精确计算胜利油田三流合一项目中一直存在一个问题,就是每次报表统计的物资金额和实际的金额要差那么几分钱,和实际金额不一致,让客户觉得总是不那么舒服,原因是因为我们使用java的浮点类型double来定义物资金额,并且在报表统计中我们经常要进行一

2016-04-12 15:42:46 4746

转载 Android程序的反破解技术

转自:http://blog.csdn.net/viviwen123/article/details/9117589逆向Android软件的步骤:首先是对其进行反编译,然后阅读反汇编代码,如果有必要还会对其进行动态调试,找到突破口后注入或直接修改反汇编代码,最后重新编译软件进行测试。整个过程可分为反编译、静态分析、动态调试、重编译等4个环节。反破解技术也是从这四个方面进行的。

2016-04-11 11:00:08 2123 2

转载 Google推荐的图片加载库Glide介绍

转自:http://jcodecraeer.com/a/anzhuokaifa/androidkaifa/2015/0327/2650.html在泰国举行的谷歌开发者论坛上,谷歌为我们介绍了一个名叫 Glide 的图片加载库,作者是bumptech。这个库被广泛的运用在google的开源项目中,包括2014年google I/O大会上发布的官方app。它的成功让我非常感

2016-04-07 22:41:12 740

原创 使用Gson排除特定字段

1.忽略值为null// Gson生成json时候,会忽略掉值为null的keyGson gson = new GsonBuilder().serializeNulls().create();2.使用Java关键字transient class Item { String name; public transient int age; }3.使用@E

2016-04-01 16:23:41 21465 3

转载 Android开发中的小技巧

转自:http://blog.csdn.net/guxiao1201/article/details/40655661简介:startActivities (Intent[] intents)setError (CharSequence error)动画reverse ()addLinks (TextView text, int mask)SystemClock p

2016-03-25 14:30:28 1723

转载 Android的webview加载本地html、本apk内html和远程URL

首先在layout文件夹下的xml中 加入WebView控件 [xhtml] view plain copyWebView     android:id="@+id/wv1"    andro

2016-03-23 18:01:23 1479

原创 android.text.TextWatcher

/** * When an object of a type is attached to an Editable, its methods will * be called when the text is changed. */public interface TextWatcher extends NoCopySpan { /** * This method is

2016-02-29 11:21:36 548

转载 Android 如何让EditText不自动获取焦点

在EditText的父级控件中找一个,设置成   android:focusable="true"     android:focusableInTouchMode="true"在页面点击获取焦点后,再使用EditText对象的clearFocus();此时可以清除焦点

2016-02-26 15:16:31 1534

转载 android:clipChildren属性

转自:http://www.cnblogs.com/over140/p/3508335.html前言前几天有在微博上推荐过一个博客,看他文章时发现了这个属性。有些属性不常用,但需要的时候非常有用,于是做了个例子,正好项目用到,与大家分享一下。 声明欢迎转载,请注明出处!博客园:http://www.cnblogs.com/

2016-02-26 14:47:42 559 1

转载 多个viewpager导致的不显示问题

转自:http://www.trinea.cn/android/android-source-code-analysis/multi-viewpager-to-fragment-not-init/场景:封装后自定义的viewpager,在同一个Activity页面添加多个时,由于id相同,会导致viewpager不显示原因:多个ViewPager引发的Fragment未

2016-02-03 15:34:12 2775

转载 Fragment源码分析(一) 构造

转自:http://blog.csdn.net/hello__zero/article/details/38341795?utm_source=tuicool&utm_medium=referralFragment是Android3.0之后提供的api,被大家广泛所熟知的主要原因还是因为随即附带的ViewPager控件。虽然我并不喜欢用它,但是它确实是一个相对不错的控件。还是我

2016-02-03 15:28:17 633

转载 Android 数据恢复 view的id

转自:http://blog.csdn.net/desiringm/article/details/7607338大家都知道,android系统的资源ID的分配是在编译完成之后就确定了的,而资源的搜索是根据包进行搜索的,这就说明不同包下的资源ID是有可能相同的。那么,小插件View的ID就有可能与小插件的宿主(一般是Launcher)中的某个View的ID相同。如果真是这样,那

2016-02-02 17:55:35 1408

转载 自定义LayoutInflater.Factory

转自:http://www.cnblogs.com/xitang/archive/2014/02/19/3556630.html自定义LayoutInflater.Factory自定义实现个Factory,可以用来解析自定义的属性。public interface Factory { /** * Hook you can supply that

2016-02-01 18:12:20 2108

转载 LayoutInflater中的缓存

转自:http://blog.csdn.net/chenrunhua/article/details/40150317最近在搞插件,而插件用dexClassloader加载,每次退出会将其销毁,重载context中的getClassLoader()方法来保证下次取得新加载的类;    但是这样做的会会出现一个问题:在布局的layout文件中静态加载自定义的view;第一

2016-01-28 10:47:53 1174

转载 Android APK反编译详解

转自:http://blog.csdn.net/ithomer/article/details/6727581本文Android反编译教程,测试环境:Win7 Ultimate x64Ubuntu 12.04 x86_x64反编译工具包 下载 (2012-10-10更新)一、Apk反编译得到Java源代码下载上述反编译工具包,打开

2015-12-31 10:20:11 837

转载 支付宝钱包客户端技术架构

转自:http://toutiao.com/news/6233286414889386498/黎三平:小微金服高级技术专家,06年就开始移动方面的研发,先后从事过游戏和应用开发。对Android的动态部署和移动应用的开发框架有一定研究,现负责支付宝钱包Android平台基础技术的架构设计工作。该议题是分析支付宝钱包客户端的技术挑战及背景,讲述钱包客户端技术架构的大思

2015-12-29 14:55:40 5750

转载 instanceof, isinstance,isAssignableFrom的区别

转自:http://www.cnblogs.com/exmyth/p/3164492.htmlinstanceof, isinstance,isAssignableFrom的区别instanceof运算符 只被用于对象引用变量,检查左边的被测试对象 是不是 右边类或接口的 实例化。如果被测对象是null值,则测试结果总是false。 形象地:自身实例或子

2015-12-25 17:17:38 455

原创 viewpager增加滑动属性

设置isCanscroll参数import android.annotation.SuppressLint;import android.content.Context;import android.support.v4.view.ViewPager;import android.util.AttributeSet;import android.view.MotionEvent

2015-12-23 16:58:21 784

原创 android自定义属性attrs

1.定义attrs.xml 2.xml中使用自定义属性<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:myandroid="http://sch

2015-12-23 16:54:52 2469

转载 Android开发之如何保证Service不被杀掉(broadcast+system/app)

转自:http://blog.csdn.net/mad1989/article/details/22492519序言最近项目要实现这样一个效果:运行后,要有一个service始终保持在后台运行,不管用户作出什么操作,都要保证service不被kill,这可真是一个难题。参考了现今各种定制版的系统和安全厂商牛虻软件,如何能保证自己的Service不被杀死呢?

2015-09-23 14:54:55 988

转载 使用ListView应该注意的地方

转自:http://gundumw100.iteye.com/blog/1169065android:clipToPadding和android:clipChildren http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2015/0317/2613.html 解决listview addheader Edi

2015-09-17 11:25:47 1003

转载 Android listview addHeaderView 和 addFooterView 详解 不显示问题

转自:https://software.intel.com/zh-cn/blogs/2014/12/15/android-listview-addheaderview-addfooterviewaddHeaderView()方法:主要是向listView的头部添加布局addFooterView()方法:主要是向listView的底部添加布局

2015-09-17 11:15:17 11139

原创 Android的Configuration

Resources中的Configuration包含了设备的所有配置信息通过对Resources中configuration的update更新,设定自己需要的配置信息例如:默认的语音、字体等 Configuration config = res.getConfiguration(); config.fontScale = 1f; res.updateConfigura

2015-08-26 17:30:09 2706

转载 Android资源访问机制—获取Resources对象

前人指路:http://willsunforjava.iteye.com/blog/1663355modify base on android-4.4.4_r2.0.1我们知道在开发中,需要应用程序资源,如应用工程中assets和res目录下的图片,layout,values等,或者需要系统内置的资源。我们获取这些资源的入口对象都是Resources对象,并

2015-08-26 17:19:12 9719 2

转载 Java泛型详解

转自:http://www.cnblogs.com/yinhaiming/articles/1749738.html泛型(Generic type 或者generics)是对 Java 语言的类型系统的一种扩展,以支持创建可以按类型进行参数化的类。可以把类型参数看作是使用参数化类型时指定的类型的一个占位符,就像方法的形式参数是运行时传递的值的占位符一样。 可以在集合框架(Colle

2015-08-11 16:54:14 852

转载 子类重写父类注意事项 java

转自:http://blog.csdn.net/wc0077/article/details/7269527A、重写规则之一:    重写方法不能比被重写方法限制有更严格的访问级别。(但是可以更广泛,比如父类方法是包访问权限,子类的重写方法是public访问权限。) 比如:Object类有个toString()方法,开始重写这个方法的时候我们总容易忘记public修饰符,编译器

2015-08-10 21:00:30 1418

NineOldAndroids开源动画

NineOldAndroids 开源动画

2015-12-22

Android侧滑删除slideview

Android 侧滑删除 slideview

2015-07-07

Android 短信源码

Android 短信源码,学学习短信的缓存机制

2014-11-03

slidingmenu侧滑菜单

好用的Android侧滑菜单,slidingmenu源码工程

2014-11-03

android-vcard-1.4.7源码

android-vcard-1.4.7官方文件 包括源码及实例demo

2014-11-03

JAVA JDK API

JAVA JDK API

2013-05-17

android-sdk platform-13离线文件part2(有2部分组成)

android-sdk platform-13离线文件

2013-05-07

android-sdk platform-13离线文件part1(有2部分组成)

android-sdk platform-13离线文件

2013-05-07

讯飞tts4.0

讯飞tts4.0

2012-09-03

tts中文发音

tts中文发音

2012-09-03

object-c基础教程

object-c基础教程

2012-07-28

91助手

91助手

2012-07-09

phonegap18

phonegap18 android

2012-06-07

旋转木马效果

android图片旋转木马效果 环形旋转 切换 类似gallery效果

2012-05-18

Android动画效果编程基础

Android动画效果编程基础 Android的animation由四种类型组成 ndroid动画总结 逐帧动画(frame-by-frame animation),这种动画和GIF一样,一帧一帧的显示来组成动画效果;

2012-02-05

android中文api合集(5)-eoe

Android中文翻译组是一个非盈利性质的开源组织,聚一批开发人员、大学生、研究生等Android爱好者,利用业余时间对Android相关的API及开发者指南等进行翻译,至今已超过200人报名参与,欢迎更多朋友加入,联系Mail:over140@gmail.com,关于翻译组的更多介绍, 请看http://www.cnblogs.com/over140/archive/2010/10/26/1861234.html。 本合集包含126章节API和8章开发者指南。

2011-08-28

eoe仿UC菜单eoe仿UC菜单

eoe仿UC菜单eoe仿UC菜单eoe仿UC菜单eoe仿UC菜单eoe仿UC菜单eoe仿UC菜单eoe仿UC菜单eoe仿UC菜单eoe仿UC菜单eoe仿UC菜单eoe仿UC菜单

2011-06-16

android核心分析

android核心分析 android核心分析 android核心分析 android核心分析 android核心分析

2011-06-13

eclipse插件Easy Explore

eclipse插件Easy Explore,在eclipse中右键Easy Explore查看在本地的目录 下载完成后,直接将jar文件放到eclipse/features目录下,重启eclipse即可。

2011-05-13

Android应用原理与开发(高焕堂 三十六技)

Android应用原理与开发(高焕堂 三十六技)

2011-05-05

设计模式(常用的面向对象设计模式)

设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基石,如同大厦的一块块砖石一样。

2011-05-05

Android开发教程_官方

Android开发教程_官方.pdf 新版android的开发教程和笔记 基础编程以及资源推荐

2011-03-15

Android画图的应用知识

Android画图.pdf 包括对自定义view的处理以及图片动画的应用。

2011-03-15

android的五大类各种常用类的资料整理

android的五大类各种常用类的资料整理.doc

2011-03-15

关于常用算法的分析和常见程式演算

关于常用算法的分析。 “常见程式演算”主要收集一些常见的程式练习题目,您可以藉这些题目培养一些程式设计逻辑的感觉,对题目的分类只是个大概,方便索引而已,实作的部份是使用 C 及 Java。

2011-03-15

《Android应用开发揭秘》源码_3-6_8-9_12_16

《Android应用开发揭秘》源码,其中的第3、4、5、6、8、9、12、13、14、15、16章节的源码。

2011-02-22

《Android应用开发揭秘》源码

《Android应用开发揭秘》的源码,附件为其中第2、7、10、11章的源码。

2011-02-22

code formatter编码风格

自己用的一个code formatter编码风格

2011-02-14

空空如也

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

TA关注的人

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