- 博客(15)
- 收藏
- 关注
转载 静态内部类和非静态内部类的区别
public class MyMain{ private static String name = "woobo"; private String num = "X001"; // 静态内部类可以用public,protected,private修饰 static class Person { // 静态内部类中可以定义静态或者非静态的成员
2015-10-29 11:38:02
299
转载 Android 之自定义控件样式在drawable文件夹下的XML实现
Android自定义控件样式在drawable文件夹下的XML中,在布局文件中通过设置控件的background属性达到效果。
2015-10-06 19:36:46
477
转载 java回收机制
感觉这篇文章写的很好,就把它转来啦。原文链接http://www.cnblogs.com/aigongsi/archive/2012/04/06/2434771.html java与C,c++有很大的不同就是java语言开发者不需要关注内存信息,不会显式的直接操作内存,而是通过jvm虚拟机来实现。 java虚拟机运行的时候内存分配图如下图: jvm虚拟机栈:一个
2015-10-02 20:44:19
289
转载 C++静态库与动态库
原文出自 吴秦 原文链接http://www.cnblogs.com/skynet/p/3372855.html C++静态库与动态库 这次分享的宗旨是——让大家学会创建与使用静态库、动态库,知道静态库与动态库的区别,知道使用的时候如何选择。这里不深入介绍静态库、动态库的底层格式,内存布局等,有兴趣的同学,推荐一本书《程序员的自我修养——链接、装载与库》。 什么是库 库是
2015-10-02 20:00:39
256
原创 button = (Button) views.get(2).findViewById(R.id.start_btn);
主布局 android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > android:id="@+id/viewpager" android:layout_widt
2015-09-28 20:58:26
2775
转载 三种动态加载的方式。
三种动态加载的方式。 界面很简单。一个MainActivity 界面只放一个按钮。点击该按钮弹出一个自定义对话框。加载的布局文件显示在自定义对话框上。加载的布局文件上只放了一个TextView 显示一行文字. 只看监听器里面即可: protected void onCreate(Bundle savedInstanceState) { super.onCreate(s
2015-09-28 19:59:16
490
转载 Android中AIDL及其使用
1、为什么要有AIDL? 无论学什么东西,最先得弄明白为什么要有这个东西,不要说存在即是合理,存在肯定合理,但是你还是没有明白。对于AIDL有一些人的浅显概念就是,AIDL可以跨进程访问其他应用程序,和其他应用程序通讯,那我告诉你,很多技术都可以访问,如广播(应用A在AndroidManifest.xml中注册指定Action的广播)应用B发送指定Action的广播,A就能收到信息,这样也能看成
2015-09-20 18:47:57
472
转载 Context概念
Context基本概念 Context是什么? 1) Context是一个抽象类,其通用实现在ContextImpl类中。 2) Context:是一个访问application环境全局信息的接口,通过它可以访问application的资源和相关的类,其主要功能如下: 启动Activity 启动和停止Service 发送广播消息(Intent) 注册广播消息(Inte
2015-09-20 18:16:12
267
转载 android.database.CursorIndexOutOfBoundsException:Index -1 requested, with a size of 1
android.database.CursorIndexOutOfBoundsException:Index -1 requested, with a size of 1 android 中数据库处理,特别是使用cursor时,注意初始位置,好像是从下标为-1的地方开始的,也就是说一次查询中,返回给cursor查询结果时,不能够马上从cursor中提取值。 比如,下面的代码会返回错误,an
2015-09-10 14:36:23
805
1
转载 @+id/android:list"的写法
LiveActivity本身继承了关于List操作的众多接口,我们可以方便的重写这些操作中需要的方法来实现自己需要的功能。 如果要用ListActivity,则 Activity的Layout文件中必须包括一个(只能一个)ListView,且ListView的id= "@id/android:list"。 如下代码,一个标准的ListActivity Layout文件:
2015-09-04 21:01:40
530
转载 RelativeLayout相对布局
相对布局 RelativeLayout 允许子元素指定它们相对于其父元素或兄弟元素的位置,这是实际布局中最常用的布局方式之一。 RelativeLayout用到的一些重要的属性: 第一类:属性值为true或false android:layout_centerHrizontal 水平居中 android:layout_centerVertical 垂直居中
2015-09-03 19:55:00
303
原创 详解Android中AsyncTask的使用
在Android中实现异步任务机制有两种方式,Handler和AsyncTask。 Handler模式需要为每一个任务创建一个新的线程,任务完成后通过Handler实例向UI线程发送消息,完成界面的更新,这种方式对于整个过程的控制比较精细,但也是有缺点的,例如代码相对臃肿,在多个任务同时执行时,不易对线程进行精确的控制。 为了简化操作,Android1.5提供了工具类android.
2015-09-02 21:37:02
273
转载 线程中join的理解
thread.Join把指定的线程加入到当前线程,可以将两个交替执行的线程合并为顺序执行的线程。比如在线程B中调用了线程A的Join()方法,直到线程A执行完毕后,才会继续执行线程B。 t.join(); //使调用线程 t 在此之前执行完毕。 t.join(1000); //等待 t 线程,等待时间是1000毫秒 public class JoinTest im
2015-09-02 20:09:24
359
转载 java中instanceof用法
java 中的instanceof 运算符是用来在运行时指出对象是否是特定类的一个实例。instanceof通过返回一个布尔值来指出,这个对象是否是这个特定类或者是它的子类的一个实例。 用法: result = object instanceof class 参数: Result:布尔类型。 Object:必选项。任意对象表达式。 Class:必选项。任意已定义的对象类。 说明:
2015-09-02 19:58:24
230
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人