自定义博客皮肤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)
  • 收藏
  • 关注

转载 java泛型(二)、泛型的内部原理:类型擦除以及类型擦除带来的问题

转自:http://blog.csdn.net/lonelyroamer/article/details/7868820参考:java核心技术一、Java泛型的实现方法:类型擦除前面已经说了,Java的泛型是伪泛型。为什么说Java的泛型是伪泛型呢?因为,在编译期间,所有的泛型信息都会被擦除掉。正确理解泛型概念的首要前提是理解类型擦出(type erasure)

2015-08-10 20:55:03 2068 1

转载 Android代码内存优化建议-Java官方篇

转自:http://androidperformance.com/这篇文章主要是介绍了一些小细节的优化技巧,当这些小技巧综合使用起来的时候,对于整个App的性能提升还是有作用的,只是不能较大幅度的提升性能而已。选择合适的算法与数据结构才应该是你首要考虑的因素,在这篇文章中不会涉及这方面。你应该使用这篇文章中的小技巧作为平时写代码的习惯,这样能够提升代码的效率。+

2015-08-06 19:59:43 1315

转载 Android代码内存优化建议-Android官方篇

转自:http://androidperformance.com/http://developer.android.com/intl/zh-cn/training/displaying-bitmaps/index.html为了使垃圾回收器可以正常释放程序所占用的内存,在编写代码的时候就一定要注意尽量避免出现内存泄漏的情况(通常都是由于全局成员变量持有对象引用所导

2015-08-06 19:58:14 19764

转载 Android代码内存优化建议-Android资源篇

转自:http://androidperformance.com/这篇文章主要介绍在实际Android应用程序的开发中,容易导致内存泄露的一些情况。开发人员如果在进行代码编写之前就有内存泄露方面的基础知识,那么写出来的代码会强壮许多,写这篇文章也是这个初衷。本文从Android开发中的资源使用情况入手,介绍了如何在Bitmap、数据库查询、9-patch、过渡绘制等方面优化内存

2015-08-06 19:56:32 11323

转载 判断ScrollView是否滚动到顶部或底部

转自:http://www.trinea.cn/android/on-bottom-load-more-scrollview-impl/1、判断是否已经滚动到顶部或底部,代码如下:Java1234567891011private void doOnBorderListener() { if (contentView !=

2015-08-04 17:38:39 4794

转载 OnPageChangeListener.onPageScrolled

转自:http://luan.iteye.com/blog/2114959public void onPageScrolled(int arg0, float arg1, int arg2) 当页面在滑动的时候会调用此方法,在滑动被停止之前,此方法回一直得到调用。其中三个参数的含义分别为:arg0 :当前页面,及你点击滑动的页面arg1:当前页面

2015-07-24 18:44:51 955

转载 Android 获取view在屏幕中的位置

getLocalVisibleRect , 返回一个填充的Rect对象, 感觉是这个View的Rect大小,left,top取到的都是0getGlobalVisibleRect , 获取全局坐标系的一个视图区域, 返回一个填充的Rect对象;该Rect是基于总整个屏幕的getLocationOnScreen ,计算该视图在全局坐标系中的x,y值,(注意这个值是要从屏幕顶端算起,也就

2015-07-24 18:43:25 509

转载 Java 内存分配全面浅析

转自:http://blog.csdn.net/shimiso/article/details/8595564本文将由浅入深详细介绍Java内存分配的原理,以帮助新手更轻松的学习Java。这类文章网上有很多,但大多比较零碎。本文从认知过程角度出发,将带给读者一个系统的介绍。进入正题前首先要知道的是Java程序运行在JVM(Java Virtual Machine,Java虚拟机

2015-07-17 17:42:26 731

转载 Android系统匿名共享内存Ashmem

转自:http://blog.csdn.net/luoshengyang/article/details/6651971在Android系统中,提供了独特的匿名共享内存子系统Ashmem(Anonymous Shared Memory),它以驱动程序的形式实现在内核空间中。它有两个特点,一是能够辅助内存管理系统来有效地管理不再使用的内存块,二是它通过Binder进程间通信机制来

2015-07-15 18:20:16 2465 1

转载 Android之如何使用javascript调用android代码

转自:http://www.cnblogs.com/lee0oo0/archive/2012/08/01/2617953.html使用javascript调用android代码1.使用webview对象的addJavascriptInterface方法2.addJavascriptInterface方法有两个参数,第一个参数就是我们一般会实现一个自己的类,类里面提供我们

2015-07-15 10:46:34 650

转载 Android Javascript

转自:http://www.cnblogs.com/yaozhongxiao/p/3408948.html1.  AndroidManifest.xml中必须使用许可 "android.permission.INTERNET", 否则会出Web page not available错误。 2.  如果访问的页面中有Javascript,则webview

2015-07-15 10:44:34 692

转载 android addJavascriptInterface 不能生效 解决办法

转自:http://blog.sina.com.cn/s/blog_4e1e357d0101gju8.html1. webview.addJavascriptInterface() doen not work on API 16+常见的客户端与H5的混合编程是使用scheme+、JS bridge、provider等。在做Android 与 H5 客户端交互

2015-07-15 10:18:09 4040 1

转载 Javascript

转自:http://www.cnblogs.com/yaozhongxiao/p/3408948.html 1.  AndroidManifest.xml中必须使用许可 "android.permission.INTERNET", 否则会出Web page not available错误。 2.  如果访问的页面中有Javascript,则webvie

2015-07-14 18:54:59 1495

转载 Android WebView

本文主要对WebView进行介绍,包括webView 4个可以定制的点、设置WebView back键响应、控制网页的链接仍在webView中跳转、显示页面加载进度、处理https请求、利用addJavascriptInterface实现android程序和javascript交互等等 WebView基于webkit引擎展现web页面的控件,使用前需要在Android Manife

2015-07-14 18:45:34 657

转载 Android webview交互

首先要在manifest.main文件中创建一个webview,然后再activity中定义这个webview然后进行一下相关操作。1、添加权限:AndroidManifest.xml中必须使用许可"android.permission.INTERNET",否则会出Web pagenot available错误。2、在要Activity中生成一个WebView组件:

2015-07-14 18:43:21 3233

转载 Android进程间通信(IPC)机制Binder简要介绍和学习计划

转自:http://blog.csdn.net/luoshengyang/article/details/6618363 在Android系统中,每一个应用程序都是由一些Activity和Service组成的,这些Activity和Service有可能运行在同一个进程中,也有可能运行在不同的进程中。那么,不在同一个进程的Activity或者Service是如何通信的呢?这就是本

2015-07-14 17:14:29 617

转载 用meta-data配置参数

转自:http://blog.csdn.net/r8HZGEmq/article/details/8228423故事是这样的,那天我看一个第三方平台提供的demo,发现manifest里面有几个meta-data标签,不知道什么意思。虽然大致猜到了是用来配置参数常量的,但还是想探个究竟。它是这么写的<meta-data android:name="appid" androi

2015-07-14 16:43:09 1549

转载 Android中程序与Service交互的方式

转自:http://blog.csdn.net/yihongyuelan/article/details/7216188主要方式:Messenger(信使)交互、自定义接口交互、AIDL交互。Messenger进程间通信,线程安全AIDL进程间通信,并发处理,非线程安全1. 广播交互       提到Activity与Service的交互,可能狠多人

2015-07-14 16:39:17 2015

转载 Android中程序与Service交互的方式——综述

转自:http://blog.csdn.net/yihongyuelan/article/details/7215990本文将通过三大部分来讲解Android中程序与Service的交互方式,这里说的交互方式指的是如何与Service进行消息的传递,比如:从Service中获取信息,向Service发送信息等等。举个简单的例子,当我们通过手中的Android设备在网络上下载电影

2015-07-14 14:34:56 604

转载 Java 重载重写及多态性

Java中多态性的实现什么是多态面向对象的三大特性:封装、继承、多态。从一定角度来看,封装和继承几乎都是为多态而准备的。这是我们最后一个概念,也是最重要的知识点。多态的定义:指允许不同类的对象对同一消息做出响应。即同一消息可以根据发送对象的不同而采用多种不同的行为方式。(发送消息就是函数调用)实现多态的技术称为:动态绑定(dynamic binding),是指在执行期间判断所引

2015-07-14 14:04:53 1197

转载 java transient 序列化

我们都知道一个对象只要实现了Serilizable接口,这个对象就可以被序列化,java的这种序列化模式为开发者提供了很多便利,我们可以不必关系具体序列化的过程,只要这个类实现了Serilizable接口,这个的所有属性和方法都会自动序列化。       然而在实际开发过程中,我们常常会遇到这样的问题,这个类的有些属性需要序列化,而其他属性不需要被序列化,诚然,你可以让这个类来实现Exte

2015-07-14 11:30:51 491

转载 LocalBroadcastManager本地广播处理

转自:http://blog.csdn.net/plussoft/article/details/12971265LocalBroadcastManager简介如果你对 BroadcastReceiver 还不了解,那么请移步(http://blog.csdn.net/plussoft/article/details/12871571)。BroadcastRec

2015-07-13 09:25:05 974

转载 Android-onInterceptTouchEvent()和onTouchEvent()

1. WindowInputEventReceiver.onInputEvent()    ----ViewRootImpl.java   从InputDispatch中publish一个Eent事件后,会由WindowInputEventReceiver.onInputEvent作为回调函数被调用。[java] view plaincopy

2015-07-12 23:06:34 1157

转载 Android中使用Handler造成内存泄露的分析和解决

转自:http://www.linuxidc.com/Linux/2013-12/94065.htm什么是内存泄露?Java使用有向图机制,通过GC自动检查内存中的对象(什么时候检查由虚拟机决定),如果GC发现一个或一组对象为不可到达状态,则将该对象从内存中回收。也就是说,一个对象不被任何引用所指向,则该对象会在被GC发现的时候被回收;另外,如果一组对象中只包含互相的引

2015-07-12 22:16:34 885

转载 深入Java单例模式

转自:http://devbean.blog.51cto.com/448512/203501/在GoF的23种设计模式中,单例模式是比较简单的一种。然而,有时候越是简单的东西越容易出现问题。下面就单例设计模式详细的探讨一下。 所谓单例模式,简单来说,就是在整个应用中保证只有一个类的实例存在。就像是Java Web中的application,也就是提供了一个全局变

2015-07-12 21:54:54 593

转载 Android崩溃后重启

Thread.UncaughtExceptionHandler 接口并复写uncaughtException(Thread thread, Throwable ex)方法来实现对运行时线程进行异常处理。在Android中我们可以实现自己的Application类,然后实现 UncaughtExceptionHandler接口,并在uncaughtException方法中处理异常,这里我们关闭App

2015-07-07 18:01:25 1109 1

转载 Android onInterceptTouchEvent()和onTouchEvent()

转自:http://www.cnblogs.com/not-code/archive/2011/09/27/2192833.html如果看了下面的文章有部分你觉得熟悉,那不用想了,我是截取过来的^0^,然后补上一些细节问题,理解更方便。(说明:下面是抄袭网上两遍文章组合成的,自己只是加了点点改动)概念介绍1、onInterceptTouchEvent()是用于处

2015-07-03 15:23:13 1021

转载 FragmentPagerAdapter与FragmentStatePagerAdapter使用详解与区别

转载请注明出处:http://blog.csdn.net/zhaokaiqiang1992    FragmentPagerAdapter是android-support-v4支持包里面出现的一个新的适配器,继承自PagerAdapter,是专门用来给支持包中出现的ViewPager进行数据适配的。    PagerAdapter在之前的文章中进行过简单的介绍,不记得怎么使用的可以

2015-07-03 14:50:49 16715 4

转载 如何在Fragment中使用ViewPager,并实现导航随手势滑动效果

转自:http://blog.csdn.net/u013758734/article/details/43197659看了之前自己的一篇文章,感觉写的不够好,今天推荐一个更好的实现ViewPager导航,比以前的那个帅多了,而且简单多了!可惜CSDN没有删除博客的权限,否则就删除了。以前的文章:http://blog.csdn.net/u013758734/article/de

2015-07-03 14:33:30 2894 4

转载 eclipse关联support-v4.jar源码

问题:使用viewpager或者fragmentActivity等一些v4包下的类,当我们按F3时无法查看到源码,这个时候就需要我们关联该源码,该源码的关联与android源码的关联不一样。解决办法:1、首先在工程的libs目录下创建一个配置文件:android-support-v4.jar.properties(建议这样)2、查找自己安装的SDK的目录下的android-

2015-07-03 14:16:55 1013

转载 android HH不能格式化时间的问题

http://blog.csdn.net/lovecluo/article/details/8863664在Java中,我们经常使用SimpleDateFormat来格式化我们的时间对象.在android中我们也可以用他来格式化,但是编译器给了我们一个警告.查了API,原来还有一个叫android.text.format.DateFormat的东东,也好用.但是当我使用

2015-06-23 18:09:28 1164

原创 拍照或从相册中选择

1.Dialog布局文件<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@color/w

2015-06-17 14:31:54 1537

转载 让EditText不能自动获取焦点

转自:http://blog.csdn.net/subaohao/article/details/9043895在activity中放置了1个或1个以上的EditText,进入该activity的时候第一个EditText会接收焦点,我希望里面所有的EditText默认是不接收焦点的,该怎么做呢?方法:在第一个EditText前面添加一个LinearLayout,并且一定要

2015-06-15 18:23:17 649

原创 volley中使用StringBody中文乱码问题

中文乱码代码 Map stringUpload = ((MultipartRequest) request) .getStringUploads(); if (stringUpload != null && !stringUpload.isEmpty()) { for (Map.Entry entry : stringUpload.entrySet()) { try

2015-06-11 17:47:49 3195

转载 DrawerLayout的基本使用

转自:http://my.oschina.net/summerpxy/blog/211862DrawerLayout组件同样是V4包中的组件,也是直接继承于ViewGroup类,所以这个类也是一个容器类。使用DrawerLayout可以轻松的实现抽屉效果,使用DrawerLayout的步骤有以下1几点:1)在DrawerLayout中,第一个子View必须是显示内容

2015-04-21 11:07:06 2384

转载 Android GridView属性集合

转自:http://blog.csdn.net/hyp712/article/details/8767611GridView的一些特殊属性:1.android:numColumns=”auto_fit”   //GridView的列数设置为自动2.android:columnWidth=”90dp "       //每列的宽度,也就是Item的宽度

2015-04-21 11:05:06 638

转载 Android requestDisallowInterceptTouchEvent

转自:http://www.cnblogs.com/xitang/archive/2013/06/22/3150380.htmlViewPager来实现左右滑动切换tab,如果tab的某一项中嵌入了水平可滑动的View就会让你有些不爽,比如想滑动tab项中的可水平滑动的控件,却导致tab切换。因为Android事件机制是从父View传向子View的,可以去检测你当前子View是不是

2015-04-03 16:10:27 606

转载 java的四种引用类型

对象的强、软、弱和虚引用在JDK 1.2以前的版本中,若一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于可触及(reachable)状态,程序才能使用它。从JDK 1.2版本开始,把对象的引用分为4种级别,从而使程序能更加灵活地控制对象的生命周期。这4种级别由高到低依次为:强引用、软引用、弱引用和虚引用。 ⑴强引用(StrongReferenc

2015-04-02 15:46:12 821

转载 android中使用反射获取隐藏类

通过类名获取类。Class serviceManager = Class.forName("android.os.ServiceManager");获取方法Method method = serviceManager.getMethod("getService", String.class);调用方法method.invoke(serviceMana

2015-03-30 14:53:40 8830

转载 Android来电和短信操作

一.使用ITelephony接口和ISms接口直接进行电话和短信的操作1. ITelephony接口和ISms接口以及AIDL       在我们的Android 应用中,当需要实现电话拨号时,我们需要进行如下调用        ITelephony phone =(ITelephony)ITelephony.Stub.asInterface(ServiceManager.ge

2015-03-27 12:05:16 1584

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关注的人

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