自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

燃烧那滴泪的专栏

学习是一种态度

  • 博客(17)
  • 资源 (38)
  • 收藏
  • 关注

转载 初级优化

1. 对于明确不需要派生的类,添加final修饰符,此时该类的所有方法都是final的。Java编译器会寻找机会内联(inline)所有的final方法。(能使性能提升50%)2. 尽量重用对象,避免生成过多的对象。对于String的连接,用StringBuffer代替。3. 尽量少用全局变量如static等(heap中创建,慢),多用局部变量(Stack中创建,快)。4. 不要重复初

2015-06-22 23:23:35 479

转载 Android Handler的使用

Android Handler的使用大家好我们这一节讲的是Android Handler的使用,在讲Handler之前,我们先提个小问题,就是如何让程序5秒钟更新一下Title.首先我们看一下习惯了Java编程的人,在不知道Handler的用法之前是怎么样写的程序,代码如下所示:package com.android.tutor; i

2015-06-22 23:16:20 402

转载 Android布局大全

Android布局大全  Android的界面是有布局和组件协同完成的,布局好比是建筑里的框架,而组件则相当于建筑里的砖瓦。组件按照布局的要求依次排列,就组成了用户所看见的界面。            所有的布局方式都可以归类为ViewGroup的5个类别,即ViewGroup的5个直接子类。其它的一些布局都扩展自这5个类。1.LinearLayout,线性布局方式  这种

2015-06-22 23:07:02 483

转载 Android之TabHost布局

Android之TabHost布局1.概念      盛放Tab的容器就是TabHost。TabHost的实现有两种方式:      第一种继承TabActivity,从TabActivity中用getTabHost()方法获取TabHost。各个Tab中的内容在布局文件中定义就行了。      第二种方式,不继承TabActivity,在布局文件中定义TabHost即可,但是

2015-06-22 23:04:34 430

转载 Android中Adapter用法总结

http://www.cnblogs.com/devinzhang/archive/2012/01/20/2328334.html1.概念        Adapter是连接后端数据和前端显示的适配器接口,是数据和UI(View)之间一个重要的纽带。在常见的View(ListView,GridView)等地方都需要用到Adapter。如下图直观的表达了Data、Adapter、

2015-06-22 23:00:07 572

转载 数据交换格式XML和JSON对比

1.简介:  XML:extensible markup language,一种类似于HTML的语言,他没有预先定义的标签,使用DTD(document type definition)文档类型定义来组织数据;格式统一,跨平台和语言,早已成为业界公认的标准。具体的可以问Google或百度。相比之JSON这种轻量级的数据交换格式,XML可以称为重量级的了。  JSON : JavaS

2015-06-22 22:46:09 446

转载 线程同步之volatile关键字

http://blog.csdn.net/cauchyweierstrass/article/details/46011163JAVA里面还有个较弱的同步机制volatile。volatile关键字是JAVA中的轻量级的同步机制,用来将变量的更新操作同步到其他线程。从内存可见性的角度来说,写入volatile变量相当于退出同步代码块,读取volatile变量相当于进入同步代码块。

2015-06-21 14:41:23 656

转载 线程同步之synchronized关键字

http://blog.csdn.net/cauchyweierstrass/article/details/45865905在上一篇博客里讲解了JAVA的线程的内存模型,见:JAVA并发编程2_线程安全&内存模型,接着上一篇提到的问题解决多线程共享资源的情况下的线程安全问题。不安全线程分析[java] view plaincopy

2015-06-21 14:33:12 638

转载 JAVA 反射

每个类都会有一个Class对象,所有的类都是在首次使用时动态加载到JVM中。类加载器首先会检查该类的Class对象是否已经被加载,如果尚未被夹在。默认的类加载器就会根据类名查找.class文件,然后加载该类到内存。他就用来创建这个类的所有对象。1. Class对象:1.1 获取一个类的Class对象: Class.forName();或使用类字面常量,这样做在编译期会接受检查,不需

2015-06-21 13:57:10 581

转载 JAVA内部类

1.普通的内部类(内部类非static)内部类可以访问外围对象的所有成员,某个外围类对象创建一个内部类对象时,此内部类对象会捕获一个指向外围类的引用。然后在访问外围类的成员时,就是用那个引用来选择外围类的成员。编译器访问不到这个引用就会报错。普通内部类不能有static的属性和方法,若有则要使用嵌套类。[java] view plaincopy

2015-06-21 13:01:46 604

转载 java 接口里暴露函数

interface A{      void method1();  }  class B{      private void f(){System.out.println("f()");}      private void g(){System.out.println("g()");}      public A getA(){          return n

2015-06-21 12:48:45 2304

转载 JAVA类加载和初始化

Java程序运行由java虚拟机负责。类从加载到虚拟机内存到卸载出内存,包括加载-----链接-----初始化-----使用------卸载链接具体包括:验证-----准备-----解析 加载:由类加载器执行,查找字节码并从这些字节码中创建一个Class对象。链接:验证类中的字节码;为静态域分配存储内存并赋予默认值;解析这个类创建的对其他类的所有引用。

2015-06-21 12:34:18 459

原创 android onInterceptTouchEvent和onTouchEvent

onInterceptTouchEvent负责对事件进行拦截,拦截成功后交给最先遇到onTouchEvent返回true的那个view进行处理在A B C D的onInterceptTouchEvent和onTouchEvent都返回false的情况下,方法执行的顺序依次为:A.onInterceptTouchEvent-->B.onInterceptTouchEvent-->C.onIn

2015-06-21 10:36:17 434

转载 Android onTouchEvent和setOnTouchListener中onTouch的区别

OnTouchEvent()方法是获取的对屏幕的各种操作,比如向左向右滑动,点击返回按钮等等。属于一个宏观的屏幕触摸监控。OnTouchListener()方法是获取某一个控件某一个View的点击监控。官方文档:http://developer.android.com/ref ... nTouchListener.html两者很容易区

2015-06-20 12:02:42 450

转载 Java的auto-boxing与对象实例的比较

运行下面的程序: public class test {    public static void main(String[] args) {        Object a = new Object();        Object b = new Object();        System.out.println(a == b);    }}

2015-06-20 11:06:43 791

转载 java 判断一个数是否是2的整数次幂

有一道算法题是这样的,求一个数是否是2的整数次幂。刚开始我的算法是这样写的:让这个数每次都除以2,然后再乘以2,看这两个数是否相等,不相等就返回false。放在循环里面让它从头除到尾。    public boolean isPower(int number){        if (number  2){            return false;       

2015-06-20 11:02:19 1931

转载 Java.lang.StringBuilder类

简介java.lang.StringBuilder 类是可变的字符序列。这提供了一个与StringBuffer兼容的API,但不保证同步.类的构造函数S.N.构造函数 & 描述1StringBuilder() 构造一个字符串生成器中没有字符,其初始容量为16个字符.2StringBuilder(CharSequence

2015-06-10 23:04:51 1107

netty-all-5.0.0 包含Alpha1 Alpha2

Android netty-all

2022-06-10

netty-all-4.1.39.Final.jar

android netty

2022-06-10

OpenGL 中英文+代码.zip

里面也是其他网站下载的 我只是分享一下...

2021-12-01

鸿蒙初学集,适合初学者

鸿蒙初学集 https://developer.harmonyos.com/cn

2021-06-17

Android音视频开发学习思路.pdf

Android音视频开发学习思路

2020-12-26

android studio初始化报错

解决引入报错 OpenCV error: Cannot load info library for OpenCV

2019-02-21

NDK配置及安装、生成.实例应用

NDK配置及安装、生成.实例应用,里面参考博文实现。遇到很多坑,里面是完整的代码...有疑问的可以多评论

2017-09-28

jdom2-2.0.6

android7.0解析报错 (2-2.0.5) http://www.jdom.org/downloads/index.html 官网

2017-08-28

gpuimage-sample-1.1.1.jar

gpuimage-sample-1.1.1.jar

2016-12-23

gradle-2.2-all.zip

gradle-2.2-all.zip

2016-12-16

log4j_all.rar

包含日志框架里面的全部jar

2016-11-23

广告轮播eclipse+AS ConvenientBanner

根据https://github.com/saiwu-bigkoo/Android-ConvenientBanner 开源 修改... 提取代码到eclipse。。赚点辛苦分。。。有什么问题请参照GItHub上面的代码...

2016-11-23

ksoap2-android-assembly-2.6.5-jar-with-dependencies.ja

解决这个异常:java.io.EOFException

2016-11-04

过滤功能的下拉菜单[类似美团,58同城]

过滤功能的下拉菜单[类似美团,58同城] 里面包含eclipse和AS的代码,亲测。。可用。

2016-08-11

android 布局别名的应用

android 布局别名的应用

2016-08-08

海康威视网络HCNetSDKV5.2.1.3_最新

里面包含所有的示例程序和文档

2016-07-25

hprof-conv.rar

DDMS files not found:hprof-conv.exe的解决办法 ,先找一下在sdk\tools目录下是否有hprof-conv.exe,如果有将tools下面的所有文件都复制到platform-tools即可。如果没有就下载一个新的安卓SDK,用同样的方法就可以了。

2016-07-13

View.java原码

View.java原码

2016-06-30

ZipUtils.rar

android 解压和压缩

2016-06-23

AutoInstallationAPPAccessibilityServices

静默安装APP,里面包含三种方法。

2016-06-23

BuildingAccessibilityServices

里面是已谷歌ClockBackService 项目为基础写的一个demo,里面有详细注释

2016-06-22

BoolAttribute

里面包含了xml的一些属性详解

2016-06-21

android-22

android-22

2016-04-10

android-20

android-20

2016-04-10

android-23

android-23

2016-04-10

android-19

android-19

2016-04-10

android-17

android-17

2016-04-10

最新OKhttp-3.1.2.jar

最新OKhttp-3.1.2.jar 官网:http://square.github.io/okhttp/#download

2016-02-24

最新 universal-image-loader

最新 universal-image-loader

2016-02-22

Java SQLite JDBC驱动

connection = DriverManager.getConnection("jdbc:sqlite:D:/people.db"); Statement statement = connection.createStatement(); statement.setQueryTimeout(30); // set timeout to 30 sec.ResultSet rs = statement.executeQuery("select * from peoples"); while (rs.next()) { // read the result set System.out.println("name = " + rs.getString("name")); System.out.println("id = " + rs.getInt("id")); }

2016-01-28

android 使用 SoundPool 播放音效

使用 SoundPool 播放音效,SoundPool 还支持自行设置声音的品质、音量、 播放比率等参数

2016-01-28

Android Studio failed to find build tools revision 19.1.0

Android Studio failed to find build tools revision 19.1.0 问题

2015-12-03

自定义带分隔符输入框CustomEditText

自定义带分隔符输入框CustomEditText

2015-12-03

android 自定义多选dialog+圆角弹窗

android 自定义多选dialog+圆角弹窗 无错乱现象

2015-12-02

数字进度条NumberProgressBa

超炫酷的效果,直接拿来用,demo很完整....来自github,但是那上面的不好使,自己拿来动了一点点

2015-11-26

android AIDL简单例子

http://blog.csdn.net/zhou452840622/article/details/49010181 我转载的然后测试了一哈... 版权归原版主,我只是借鉴和补充

2015-10-09

ProgressWait

里面有2种方式实现这种效果,一个是用帧动画,另一个是使用线程来实现,个人感觉帧动画直观明了

2015-07-14

listview刷新

listview刷新

2014-05-04

空空如也

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

TA关注的人

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