- 博客(23)
- 收藏
- 关注
转载 神奇的android:clipChildren属性
转自农民伯伯:http://www.cnblogs.com/over140/正文一、效果图看到这个图时你可以先想想如果是你,你怎么实现这个效果。马上想到用RelativeLayout?NO,NO,NO,,, 二、实现代码xml version="1.0" encoding="utf-8"?>LinearLayout xmlns:android="http
2014-01-21 17:49:02
583
原创 listview的一些属性
android listview一些重要属性由于这两天在做listView的东西,所以整理出来一些我个人认为比较特别的属性,通过设置这样的属性可以做出更加美观的列表首先是stackFromBottom属性,这只该属性之后你做好的列表就会显示你列表的最下面,值为true和falseandroid:stackFromBottom="true" 第
2014-01-06 11:44:27
448
原创 eclipse配置JNI环境
一、下载Android NDKhttp://developer.android.com/tools/sdk/ndk/index.html#Downloads 二、创建Android工程, 创建jni文件夹,以及c文件和mk文件。 三、填写完c文件和mk文件后,右击工程-> Pr
2014-01-03 14:39:29
466
转载 Android布局属性详解之RelativeLayout
RelativeLayout用到的一些重要的属性: 第一类:属性值为true或false android:layout_centerHrizontal 水平居中 android:layout_centerVertical 垂直居中 android:layout_centerInparent 相对于父元素完全居中 android:layout_alignParentBotto
2013-12-04 13:37:32
796
原创 Android学习之handler
一、什么是Handler字面意思是处理器,用来消息传递,消息处理。二、Handler、Looper和MessageQueue的基本原理蓝色的条是一个消息队列,六边型一个循环器,黄色的就是一个消息。消息队列是一种先进先出的数据结构,Handler负责把消息对象加入到消息队列中,Looper是一个循环器,不停的从消息队列里取出对象。如果消息队列里没有消息,那么Looper会
2013-10-11 16:13:11
424
原创 Android 学习之activity
一、如何在一个应用程序当中定义多个Activity 1、定义一个类,继承Activity 2、在该类当中,复写Activity当中的onCreate方法 3、在AndroidManiFest.xml文件当中注册该Activity
2013-10-10 16:46:28
513
转载 Eclipse快捷键与使用技巧总结
此文档主要介绍个人认为比较实用的技巧,常用技巧不做介绍。资料来源于网络,自己再集中整理的。 一、实用类快捷键1 常用熟悉的快捷键CTRL+C(复制)、CTRL+X(剪切)、CTRL+Z(撤销)、CTRL+F(查找)、CTRL+H(搜索文件或字符串)、CTRL+Y(重做)、CTRL+/(双斜杠注释)、ALT+/(提示)、CTRL+SHIFT+F(格式化代码)2 编码辅助类1)
2013-10-10 16:05:48
373
转载 ADB命令大全
ADB是一个 客户端-服务器端 程序, 其中客户端是你用来操作的电脑, 服务器端是android设备.先说安装方法, 电脑上需要安装客户端. 客户端包含在sdk里. 设备上不需要安装, 只需要在手机上打开选项settings-applications-development-USBdebugging.对于Mac和Linux用户, 下载好的sdk解压后, 可以放~或者任意目录. 然后
2013-10-08 16:02:10
448
原创 java基础---内部类和匿名内部类
内部类class A{ class B{ }} 编译后的结果:如何生成内部类:class Test{ public static void main(String args []){ A a = new A(); A.B b = new A().new B(); }}注意点:class A{ int i; clas
2013-10-05 09:14:22
514
原创 Android学习之长度单位与内外边距
像素(PX):屏幕上每个点 就是一个像素 什么是dpi?dpi(dots per inch):分辨率 ,指的是每英寸的像素点数量dpi = 根号(height^2 + width^2)/ size 什么是dp?dp = dip ( Device Independent pixels) :设备无关的像素换算公式px = dp * (dpi / 160)在dpi为1
2013-10-05 07:40:23
737
原创 java基础---接口与应用
一、接口基本语法(一)定义了接口,就定义了调用接口的标准。1、使用interface定义;2、接口当中的方法都是抽象方法3、接口当中的方法都是public权限 接口基本语法(二)1、实现接口使用inplements关键字2、一个类可以实现多个接口3、一个接口可以继承多个接口 让我们来定义一个接口:interface USB{
2013-10-04 15:59:26
461
原创 java基础---包和访问权限
包的概念和生成软件包为JAVA类提供了命名空间//将类放置到一个包当中,需要使用package "包名"//编译时需要使用 -d 参数,该参数的作用是依照包名生成相应的文件夹//一个类的全名应该是"包名" + "." + "类名"//mars.Test//包名的命名规范://1、要求包名所有的字母都要小写;//2、包名一般情况下,是你的域名倒过来写;pack
2013-10-04 08:19:27
1023
原创 java基础--抽象类和抽象函数
什么是抽象函数?只有函数的定义,没有函数体的函数被称为抽象函数。abstract void fun(); 什么是抽象类?使用abstract定义的类被称之为抽象类;1、抽象类不能够生成对象2、如果一个类当中包含有抽象函数,那么这个类必须被声明为抽象类3、如果一个类当中没有抽象函数,那么这个类也可以被声明为抽象类抽象类是用来做父类的,无法直接生成实例!!abs
2013-10-03 10:37:01
843
原创 java基础---面向对象的简单应用
被客户不断变化的需求 “折磨”。。。。客户的第一次需求:开发一个打印器控制程序,要能够实现开机,关机和打印功能!HPPrinter.javaclass HPPrinter{ void open(){ System.out.println("open"); } void close(){ System.out.println
2013-10-01 20:40:48
419
原创 java基础---对象的转型
向上转型--将子类的对象赋值给父类的引用Student s = new Student();Person p = s;父类:class Person{ String name; int age; void introduce(){ System.out.println("我的名字" + name + "我的年龄" + age);
2013-10-01 20:23:35
467
原创 java基础---继承
关键字 extendsclass Person{ String name; int age; void talk(){ //... }}class Student extends Person{ // ...}Student中虽然什么都没有定义,但已经继承了Person,所以包含Person的内容。cl
2013-09-30 14:53:16
409
原创 java基础---this和static
this基础class Preson{ String name; void talk(){ System.out.println("name is" + name); }}在成员函数里的name其实隐藏了this对象。应该是System.out.println("name is " + this.name);当遇到下面这种情况是就不能省略thi
2013-09-30 13:46:52
387
原创 Android学习之View初步
1.什么是View?通俗点讲View就是控件。如图片中两个TextView和一个Button都属于View,这些都是类,生成是对象,这些类通通都是View的子类。View是所有控件类的父类。2.view的种类每一种控件都有一个类,比如文本框,按钮,多选,单选,包括布局等等。findViewById( );通过Id来得到这个对象,因为fin
2013-09-11 20:49:52
464
原创 Android学习之Activity初步
1.Activity启动基本流程首先操作系统会访问AndroidMainfest.xml主配置文件然后操作系统会启动一个默认的一个Activity,默认的Activity是MainActivity,生成一个MainActivity对象接下来调用onCreate( )来读取布局文件 来知道具体要显示什么内容。2.Activity与布局文件Relat
2013-09-11 20:14:56
566
原创 C++ Primer 学习笔记(2)
迭代器简介 我们除了使用下标访问 vector 对象的元素外,标准库还提供了另一种访问元素的方法:使用迭代器(iterator)。1、容器的 iterator 类型每种容器类型都定义了自己的迭代器类型,如vector :vector::iterator ite
2011-09-28 10:07:31
238
原创 C++ Primer 学习笔记(1)
标准库 vector 类型 vector 是同一种类型的对象的集合, 我们把vector 称为容器,是因为它可以包含其他对象。 一个容器中的所有对象都必须是同一种类型。vector 是一个类模板 (class template)。vector ivec;vecto
2011-09-27 21:29:59
244
原创 用C++的类来封装线程,所发现的一个问题。
本文的主题是用C++的类来封装一个线程,代码很简单,主要总结一下,里面的注意点。先来看代码:#include #include #include using namespace std;class myThread{public: myThread() :
2011-08-31 19:39:33
3781
原创 记录学习的点滴
前些天浏览csdn上大牛们的博客时,突发其想,何不自己也开个博客,记录自己学习的过程,何尝不是件乐事。开博最主要的目的是分享自己学习的经验,和自己遇到的一些问题,希望和博友们多多交流。
2011-08-30 17:05:06
235
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人