04 2012 档案

官网_北京市高等教育自学考试免考课程的规定(2008年修订)
摘要:为适应高等教育自学考试发展形势的要求,经北京市高等教育自学考试委员会研究决定,对北京市高等教育自学考试免考课程的有关规定修订如下:一、各类高等院校(指教育部认可的普通高等学校、成人高等学校、高等教育自学考试、高等教育学历文凭考试,以下同)的专科以上毕业生,参加北京市高等教育自学考试各专业专科(基础科)的学习考试,可以免考:1.两门思想政治理论课。即“思想道德修养与法律基础”、“毛泽又不能写东思想、***理论和‘三个代表’重要思想概论”。2.已学过、要求相同并成绩合格的公共基础课。目前北京市自学考试在专科开设的公共基础课包括大学语文、英语(一)或英语(二)、计算机应用基础、高等数学(一)或高等数 阅读全文

posted @ 2012-04-30 23:13 明明的天天 阅读(376) 评论(0) 推荐(0)

北京自考七种情况可办理免考
摘要:北京自考规定有7种情况的考生参加自考可申请相关课程的免考,具体在什么情况下可以免考什么课程,中国自考教育中心网进行了系统梳理,方便考生学习。 已有国家承认专科以上学历参加自考专科可免马克思主义哲学原理、***理论概论和法律基础与思想道德修养3门公共政治课;还可免考已学过且要求相同、成绩合格的公共基础课。北京自考的公共基础课包括大学语文、英语(一)、英语(二)、计算机应用基础、高等数学(一)或高等数学(工专)。 凡现行考试计划执行期中的自考课程合格成绩,无论哪个专业,专科还是本科,只要是同一门课,名称相同、代码相同、学分相同,即可在自考各专业、各层次中通用,且不用办免考手续。 各类高等院... 阅读全文

posted @ 2012-04-30 23:11 明明的天天 阅读(409) 评论(0) 推荐(0)

北京自考答疑解惑
摘要:来源: http://www.bjeea.cn/html/zk/faq/10、能简单描述一下新生从注册参加自考,到最后毕业的大致程序么?新生参加自考,首先应该利用北京教育考试院网站和《北京考试报》全面了解北京市自考的基本情况及相关政策。并从开考的专业内选择一个适合自己的专业进行学习和考试。其次是了解考试安排,确定自己何时准备参加考试,并选定此次考试自己要报考的科目。一般从这一步到参加考试应该有半年左右的时间以供学习。第三是按照考试计划中规定的教材信息,购买指定教材并进行学习。第四是在规定时间内(这个时间及下述有关时间在报考通知里有明述)在北京教育考试院网站上进行新生注册和报考,并完成报考科目的 阅读全文

posted @ 2012-04-30 22:50 明明的天天 阅读(1013) 评论(0) 推荐(1)

官网_能简单描述一下新生从注册参加自考,到最后毕业的大致程序么?
摘要:新生参加自考,首先应该利用北京教育考试院网站和《北京考试报》全面了解北京市自考的基本情况及相关政策。并从开考的专业内选择一个适合自己的专业进行学习和考试。其次是了解考试安排,确定自己何时准备参加考试,并选定此次考试自己要报考的科目。一般从这一步到参加考试应该有半年左右的时间以供学习。第三是按照考试计划中规定的教材信息,购买指定教材并进行学习。第四是在规定时间内(这个时间及下述有关时间在报考通知里有明述)在北京教育考试院网站上进行新生注册和报考,并完成报考科目的报考费的缴纳。第五是在规定时间内去区县自考办进行新生摄像,按规定时间领取准考证,查询考试通知单,了解考试的考点、考场信息等。第六是参加考 阅读全文

posted @ 2012-04-30 22:02 明明的天天 阅读(192) 评论(0) 推荐(0)

Android-反编译
摘要:安装ApkTool工具,该工具可以解码得到资源文件,但不能得到Java源文件.安装环境:需要安装JRE1.61.到http://code.google.com/p/android-apktool/下载apktool1.3.2.tar.bz2 和apktool-install-windows-2.2_r01-3.tar.bz2 文件.解压两个文件,然后把解压后的文件放在一起.如:c:\apktool2.在系统变量PATH中添加进aapt.exe,如:c:\apktool\aapt.exe3.在DOS窗口下进入apktool.jar所在目录.执行DOS命令:apktool d -s c:\soft 阅读全文

posted @ 2012-04-29 19:00 明明的天天 阅读(256) 评论(0) 推荐(0)

ZT:公司绝对不会告诉你的潜规则(何杨)
摘要:1.入职时的工资高低不重要,只要你努力工作你会得到相应待遇的 我估计几乎找过工作的人都听过这句话,当我们确定被聘用跟公司谈工资时,他们都会说“如果以后你业绩突出、努力工作,你的报酬也会相应增加的”,特别是当第一次找工作的时候大多数人会相信这些话, 但是千万别相信。 刚入职时,你的工资就是你的全部(当然有一些岗位,比如销售或弹性工资的岗位除外,而且你入职以后大部分待遇都会跟着你的工资而浮动... 阅读全文

posted @ 2012-04-29 17:08 明明的天天 阅读(237) 评论(0) 推荐(0)

c入门小记
摘要:int i = 0;声明一个int类型的值int a [5] = {1,2,3,4,5};声明一个数组.int* p = &a; 声明一个指针指向地址.a == &a == &a[0] 这里&为取地址, a本身表示的就是数组的地址.数组地址指向数组的首值地址.*p==a[0] *p表示取地址中值,因为int* p = &a(这里的星和*p不一样,这里表示"声明类型",*p表示"取值"), 而a地址又为首项地址,所以取值后为首项值.*(p+1) == a[1] 数组中的次项地址为首项地址加一, 取首项+1的值就为取次 阅读全文

posted @ 2012-04-29 17:07 明明的天天 阅读(178) 评论(0) 推荐(0)

android 绘图的基本知识
摘要:1。定义颜色的几种格式:A color value specifies an RGB value with an alpha channel, which can be used in various places such as specifying a solid color for a Drawable or the color to use for text. It always begins with a # character and then is followed by the alpha-red-green-blue information in one of the fol 阅读全文

posted @ 2012-04-28 09:56 明明的天天 阅读(1173) 评论(0) 推荐(0)

动画的硬件加速
摘要:好像是3D的都能加速, 2D的部分能加速. 也不知道怎么加速.以后要总结总结.哪些能加速, 哪些不能加速.android图形系统详解六:View layerView layers 在所有版本的Android中,views都有画到离屏缓冲的能力,这包括使用view的绘制cache,或使用Canvas.saveLayer().离屏缓冲,或者说层,有很多用处.你可以使用它们来为复杂的view动画或使用组合效果时提高性能.例如,你可以使用Canvas.saveLayer()实现淡出效果,这个方法会临时的把一个view画到一个layer中然后使用一个透明系数把它组合回屏幕上. 从Android3.0.. 阅读全文

posted @ 2012-04-27 16:11 明明的天天 阅读(1919) 评论(0) 推荐(0)

android View全面详解2
摘要:Nested ClassesclassView.AccessibilityDelegateThis class represents a delegate that can be registered in aViewto enhance accessibility support via composition rather via inheritance.classView.BaseSavedStateBase class for derived classes that want to save and restore their own state inonSaveInstanceSt 阅读全文

posted @ 2012-04-27 14:44 明明的天天 阅读(8750) 评论(0) 推荐(0)

android View全面详解
摘要:全面的详解, 必须API文档的介绍, 如下:Class OverviewThis class represents the basic building block for user interface components. A View occupies a rectangular area on the screen and is responsible for drawing and event handling. View is the base class forwidgets, which are used to create interactive UI components 阅读全文

posted @ 2012-04-27 11:37 明明的天天 阅读(1422) 评论(0) 推荐(0)

动画类的全部方法..
摘要:PublicMethodsvoidcancel()取消动画Canceltheanimation.longcomputeDurationHint()Computeahintathowlongtheentireanimationmaylast,inmilliseconds.intgetBackgroundColor()Returnsthebackgroundcolorbehindtheanimation.booleangetDetachWallpaper()ReturnvalueofsetDetachWallpaper(boolean).longgetDuration()得到时间Howlongth 阅读全文

posted @ 2012-04-26 18:10 明明的天天 阅读(1230) 评论(0) 推荐(0)

得到View的宽度高度
摘要:先说结论: 在Activity里的oncreate(), onstart(),onResume()中都是拿不到的, 在onWindowFocusChanged()的是可以拿到的.为什么这样?再说原因: 我TM也说不清, 不过大概的知道一点, view的绘制过程是onMeasure(),onLayout(),onDraw(),有人说在onLayout()之后就可以得到了,我觉得准确的说是在onMeasure()之后就可以得到了,但是为什么在onResume()时拿不到?有人又说了,是因为onResume()不是真正的可见的回调方法 ,见:http://www.seangri-la.com/cgi 阅读全文

posted @ 2012-04-26 17:43 明明的天天 阅读(500) 评论(0) 推荐(0)

android 自定义动画5 小知识点集锦
摘要:1. 几个动画并发的效果可以用<set>,要是按顺序发生的话可以用handler.postDelay(Runnable runnable,minisecond);2. 动画加速器简介:(直译名称)android.R.animConstantsintaccelerate_decelerate_interpolator加速-减速intaccelerate_interpolatorAcceleration curve matching Flash's quadratic ease out function.加速intanticipate_interpolator反向intanti 阅读全文

posted @ 2012-04-26 14:24 明明的天天 阅读(685) 评论(1) 推荐(0)

Android Handler的使用
摘要:大家好我们这一节讲的是Android Handler的使用,在讲Handler之前,我们先提个小问题,就是如何让程序5秒钟更新一下Title.首先我们看一下习惯了Java编程的人,在不知道Handler的用法之前是怎么样写的程序,代码如下所示:public class AAA extends Activity { // title为setTitle方法提供变量,这里为了方便我设置成了int型 private int title = 0; public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstance. 阅读全文

posted @ 2012-04-26 13:50 明明的天天 阅读(265) 评论(0) 推荐(0)

android 自定义动画4 RotateAnimation源码分析
摘要:源码如下:/* * Copyright (C) 2006 The Android Open Source Project * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * U 阅读全文

posted @ 2012-04-26 11:50 明明的天天 阅读(2130) 评论(0) 推荐(0)

view, surfaceView, invalidate, postInvalidate, 刷新屏幕
摘要:1.viewview在api中的结构java.lang.Objectandroid.view.View直接子类:AnalogClock, ImageView, KeyboardView, ProgressBar, SurfaceView, TextVie, ViewGroup, ViewStub间接子类:AbsListView, AbsSeekBar, AbsSpinner, AbsoluteLayout, AdapterView<T extends Adapter>, AppWidgetHostView, AutoCompleteTextView, Button, CheckBo 阅读全文

posted @ 2012-04-25 16:53 明明的天天 阅读(3986) 评论(2) 推荐(1)

SurfaceView和View最本质的区别
摘要:SurfaceView和View最本质的区别在于,surfaceView是在一个新起的单独线程中可以重新绘制画面而View必须在UI的主线程中更新画面。那么在UI的主线程中更新画面 可能会引发问题,比如你更新画面的时间过长,那么你的主UI线程会被你正在画的函数阻塞。那么将无法响应按键,触屏等消息。当使用surfaceView 由于是在新的线程中更新画面所以不会阻塞你的UI主线程。但这也带来了另外一个问题,就是事件同步。比如你触屏了一下,你需要surfaceView中thread处理,一般就需要有一个event queue的设计来保存touch event,这会稍稍复杂一点,因为涉及到线程同步。 阅读全文

posted @ 2012-04-25 16:35 明明的天天 阅读(655) 评论(0) 推荐(0)

Android 绘图 阴影制作(Shadow)
摘要:阴影制作:包括各种形状(矩形,圆形等等),以及文字等等都能设置阴影。阴影制作是什么原理呢?其实很简单,你需要设置阴影的东西被看作一个主层。然后在主层下面画一个阴影层。阴影制作涉及到一个重要函数:public void setShadowLayer(float radius, float dx, float dy, int color)radius:阴影半径dx:X轴方向的偏移量dy:Y轴方向的偏移量color:阴影颜色注意:如果半径被设置为0,意思就是去掉阴影。具体实现:1234567891011121314151617181920212223242526272829303132333435. 阅读全文

posted @ 2012-04-25 14:35 明明的天天 阅读(7102) 评论(0) 推荐(0)

Canvas的save和restore
摘要:在创建新的控件或修改现有的控件时,我们都会涉及到重写控件或View的onDraw方法。onDraw方法会传入一个Canvas对象,它是你用来绘制控件视觉界面的画布。在onDraw方法里,我们经常会看到调用save和restore方法,它们到底是干什么用的呢?❑save:用来保存Canvas的状态。save之后,可以调用Canvas的平移、放缩、旋转、错切、裁剪等操作。❑restore:用来恢复Canvas之前保存的状态。防止save后对Canvas执行的操作对后续的绘制有影响。save和restore要配对使用(restore可以比save少,但不能多),如果restore调用次数比save多 阅读全文

posted @ 2012-04-25 11:42 明明的天天 阅读(577) 评论(0) 推荐(0)

android 自定义动画3_android.graphics.Camera解读
摘要:android.graphics.Camera实现图像的旋转、缩放,配合Matrix实现图像的倾斜 bysodinoandroid.graphics.Camera可以对图像执行一些比较复杂的操作,诸如旋转与绽放,与Matrix可实现图像的倾斜。个人总结Camera与Matrix的一些区别如下:Camera的rotate()相关方法是指定某一维度上旋转指定的角度。Matrix的rotate()相关方法实现的效果是顺时针旋转指定的角度;与Camera指定Z轴旋转效果相同,但方向相反。Camera的translate()方法根据某一维度上视点的位移实现图像的缩放,与Matrix的scale()相关方 阅读全文

posted @ 2012-04-25 11:17 明明的天天 阅读(3390) 评论(0) 推荐(0)

android 自定义动画2
摘要:在代码中继承android.view.animation.Animation类来实现自定义效果。通过重写Animation的applyTransformation(float interpolatedTime, Transformation t)函数来实现自定义动画效果。 在绘制动画的过程中会反复的调用applyTransformation函数,每次调用参数interpolatedTime值都会变化,该参数从0渐变为1,当该参数为1时表明动画结束。通过参数Transformation来获取变换的矩阵(matrix),通过改变矩阵就可以实现各种复杂的效果。自定义图片旋转效果动画代码。classV 阅读全文

posted @ 2012-04-25 09:32 明明的天天 阅读(6127) 评论(1) 推荐(0)

android 自定义动画1
摘要:android 里的2d动画有tween 和frame, 像镜面反转这种动画它内部没有提供支持, 上网查了一下.有人写了这个效果, 但是写得怎一个乱字了得, 又查了一下api demo里就有, 你们还弄什么乱七八糟的啊.http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/animation/Rotate3dAnimation.html如下:Rotate3dAnimation.javaThe file containing the source code shown below 阅读全文

posted @ 2012-04-25 08:48 明明的天天 阅读(1186) 评论(0) 推荐(0)

android动画研究
摘要:来源:http://www.eoeandroid.com/thread-653-1-1.html动画类型Android的animation由四种类型组成XML中alpha渐变透明度动画效果scale渐变尺寸伸缩动画效果translate画面转换位置移动动画效果rotate画面转移旋转动画效果JavaCode中AlphaAnimation渐变透明度动画效果ScaleAnimation渐变尺寸伸缩动画效果TranslateAnimation画面转换位置移动动画效果RotateAnimation画面转移旋转动画效果Android动画模式Animation主要有两种动画模式:一种是tweened an 阅读全文

posted @ 2012-04-24 11:20 明明的天天 阅读(613) 评论(0) 推荐(0)

疑问
摘要:1. android xml布局里的wrap_content怎么把View缩小了?比如一个ImageView里设置wrap_content, 这个imageView里的图片高度为53px, 你再设置一个ImageView设置其高度为53px, 结果两个imageView的高度不一样, 明显是wrap_content的那个把图片缩放了. 阅读全文

posted @ 2012-04-24 10:02 明明的天天 阅读(186) 评论(0) 推荐(0)

数学 三角函数
摘要:角 θ的所有三角函数三角函数(Trigonometric)是数学中属于初等函数中的超越函数的一类函数。它们的本质是任意角的集合与一个比值的集合的变量之间的映射。通常的三角函数是在平面直角坐标系中定义的,其定义域为整个实数域。另一种定义是在直角三角形中,但并不完全。现代数学把它们描述成无穷数列的极限和微分方程的解,将其定义扩展到复数系。它包含六种基本函数:正弦、余弦、正切、余切、正割、余割。由于三角函数的周期性,它并不具有单值函数意义上的反函数。三角函数在复数中有较为重要的应用。在物理学中,三角函数也是常用的工具。目录定义级数定义三角函数线起源特殊角的三角函数相关概念高等应用性质定理应用:一.. 阅读全文

posted @ 2012-04-23 22:34 明明的天天 阅读(7615) 评论(0) 推荐(0)

数学 弧度
摘要:在数学和物理中,弧度是角的度量单位。它是由国际单位制导出的单位,单位缩写是rad。 定义1:弧长等于半径的弧,其所对的圆心角为1弧度。(即两条射线从圆心向圆周射出,形成一个夹角和夹角正对的一段弧。当这段弧长正好等于圆的半径时,两条射线的夹角的弧度为1。) 根据定义,一周的弧度数为2πr/r=2π,360°角=2π弧度,因此,1弧度约为57.3°,即57°17'44.806'',1°为π/180弧度,近似值为0.01745弧度,周角为2π弧度,平角(即180°角)为π弧度,直角为π/2弧度。 在具体计算中,角度以弧度给出时 阅读全文

posted @ 2012-04-23 22:28 明明的天天 阅读(1933) 评论(0) 推荐(0)

数学 消元法
摘要:消元法 消元法是将方程组中的一个方程的未知数用含有另一个未知数的代数式表示,并代入到另一个方程中去,这就消去了一个未知数,得到一个解。代入消元法简称代入法。 消元法解二元一次方程的一般步骤 用代入消元法解二元一次方程组的步骤: (1)从方程组中选取一个系数比较简单的方程,把其中的某一个未知数用含另一个未知数的式子表示出来. (2)把(1)中所得的方程代入另一个方程,消去一个未知数. (3)解所得到的一元一次方程,求得一个未知数的值. (4)把所求得的一个未知数的值代入(1)中求得的方程,求出另一个未知数的值,从而确定方程组的解.消元法 消元法:把其中一个方程的某个未知... 阅读全文

posted @ 2012-04-23 21:37 明明的天天 阅读(1623) 评论(0) 推荐(0)

数学 矩阵
摘要:数学上,一个m×n的矩阵是一个由m行n列元素排列成的矩形阵列。矩阵里的元素可以是数字、符号或数学式。以下是一个由6个数字符素构成的2行3列的矩阵:大小相同(行数列数都相同)的矩阵之间可以相互加减,具体是对每个位置上的元素做加减法。矩阵的乘法则较为复杂。两个矩阵可以相乘,当且仅当第一个矩阵的行数等于第二个矩阵的列数。矩阵的乘法满足结合律和分配律,但不满足交换律。矩阵的一个重要用途是解线性方程组。线性方程组中未知量的系数可以排成一个矩阵,加上常数项,则称为增广矩阵。另一个重要用途是表示线性变换,即是诸如之类的线性函数的推广。设定基底后,某个向量v可以表示为m×1的矩阵,而线性变 阅读全文

posted @ 2012-04-23 13:38 明明的天天 阅读(3614) 评论(0) 推荐(0)

数学 交换律
摘要:交换律是被普遍使用的一个数学名词,意指能改变某物的顺序而不改变其最终结果。交换律是大多数数学分支中的基本性质,而且许多的数学证明需要倚靠交换律。简单运算的交换律许久都被假定存在,且没有给定其一特定的名称,直到19世纪,数学家开始形式化数学理论之后。目录[隐藏]1一般用法2数学定义3历史4相关性质4.1结合律4.2对称5例子5.1日常生活中的可交换运算5.2数学中的可交换运算5.3日常生活中的不可交换运算5.4数学中的不可交换运算6数学结构与交换律7注记8参考资料8.1书籍8.2文章8.3线上资源9另见[编辑]一般用法交换律是一个和二元运算及函数有关的性质。而若交换律对一特定二元运算下的一对元素 阅读全文

posted @ 2012-04-23 13:35 明明的天天 阅读(1703) 评论(0) 推荐(0)

数学 分配律
摘要:在抽象代数中,分配律是二元运算的一个性质,它是基本代数中的分配律的推广。例如:2· (1 + 3) = (2·1) + (2·3).在以上等式的左端,是2乘以1与3的和;在等式的右端,则是分别计算1、3与2的乘积,然后再把它们相加起来。由于它们得出的结果相同,我们称乘以2对加上1和3满足分配律。由于以上的等式对于任何实数都是成立的,我们称实数的乘法对实数的加法满足分配律。目录[隐藏]1定义2例子3环的分配律4参考[编辑]定义设*及 + 是定义在集合S上的两个二元运算,我们说*对于 + 满足左分配律,如果:∀ x,y,z ∈ S, x * (y+z) = (x*y) 阅读全文

posted @ 2012-04-23 13:33 明明的天天 阅读(3165) 评论(0) 推荐(0)

数学 结合律
摘要:在数学中,结合律是二元运算可以有的一个性质,意指在一个包含有二个以上的可结合运算子的表示式中,只要算子的位置没有改变,其运算的顺序就不会对运算出来的值有影响。亦即,重新排列表示式中的括号并不会改变其值。例如:上式中的括号虽然重新排列了,但表示式的值依然不变。当这在任何实数的加法上都成立时,我们说“实数的加法是一个可结合的运算”。结合律不应该和交换律相混淆。交换律会改变表示式中算子的位置,而结合律则不会。例如:是一个结合律的例子,因为其中的括号改变了(且因此运算子在运算中的顺序也改变了),而算子5、2、1则在原来的位置中。再来,则不是一个结合律的例子,因为算子2和5的位置互换了。可结合的运算在数 阅读全文

posted @ 2012-04-23 13:30 明明的天天 阅读(1396) 评论(0) 推荐(0)

Android开发必备的免费资源和工具
摘要:免费和开源的应用程序8、apps-for-android (Open Source Applications)查看地址:http://code.google.com/p/apps-for-android/这个链接中包含了许多实用的开源的Android应用程序。这些应用程序展示了Android的许多特性。9、List of Sample Android Apps查看地址:http://developer.android.com/resources/samples/index.html这个Web页面是一个Android开发包中的实例程序列表。使用这个页面上的链接,你可以通过你的浏览器来阅读这些例子 阅读全文

posted @ 2012-04-20 10:26 明明的天天 阅读(558) 评论(0) 推荐(1)

android中LayoutInflater的使用
摘要:Inflater英文意思是膨胀,在Android中应该是扩展的意思吧。LayoutInflater的作用类似于 findViewById(),不同点是LayoutInflater是用来找layout文件夹下的xml布局文件,并且实例化!而 findViewById()是找具体某一个xml下的具体 widget控件(如:Button,TextView等)。(0)她可以有很多地方可以使用,如BaseAdapter的getView中,自定义Dialog中取得view中的组件widget等等。它的用法有2种:复制到剪贴板Java代码viewplaincopytoclipboardprint? Layo 阅读全文

posted @ 2012-04-19 22:59 明明的天天 阅读(353) 评论(0) 推荐(0)

View.setTag()的作用
摘要:这个东西在一些需要用到Adapter自定控件显示方式的时候非常有用Adapter 有个getView方法,可以使用setTag把查找的view缓存起来方便多次重用public View getView(int position, View convertView, ViewGroup parent) { ViewHolder vh; if (convertView == null) { LayoutInflater inflater = (LayoutInflater) mWidgetsSwitchApp .getSystemService(Context.LAYOUT_INFLATER_SE 阅读全文

posted @ 2012-04-19 22:44 明明的天天 阅读(347) 评论(0) 推荐(0)

日2
摘要:自学就是屎, 自学能力就是屎, 不要强调什么自学, 自学是优先级最低的一种学习方法, 谁TM有老师嚼碎的东西不吃,自己非要自学啃石头, 谁TMD脑袋就进屎了,且脑袋进屎的人还不在少数.接上,不考虑人数,咱考虑比例.为什么城市人成就远远高于农村人?为什么北京人成就远远高于其它省?因为你妈教育,从一开始我们就没有平等过. "师傅领进们,修行在个人"的理论远远没有"名师出高徒","强将手下无弱兵","虎父无犬子"闪闪发光.为什么富人越富,穷人越穷, 富二代出去哈佛,耶鲁了,穷二代还傻傻的望着高楼大厦不敢进,进了不敢坐,坐 阅读全文

posted @ 2012-04-18 21:38 明明的天天 阅读(429) 评论(0) 推荐(1)

android自定义style主题样式
摘要:像HTML/CSS中的style一样,android也可以使用自定义的style样式一般是在value 文件夹下面建一个styles.xml文件样式是用于描述一个View或是一个窗口的显示属性的集合,样式可以指定如高度,填充,字体颜色,字体大小,背景颜色等属性。样式是从布局文件中分离出来 的一个XML资源文件。Android中的样式就像Web开发中的css样式表,它使用我们的样式独立于内容进行设计开发。例如,通过使用一个样式可以让如下的布局文件<TextViewandroid:layout_width="fill_parent"android:layout_heigh 阅读全文

posted @ 2012-04-17 17:48 明明的天天 阅读(1459) 评论(0) 推荐(0)

android工程下的文件资源类型
摘要:android工程下的文件资源类型一个android工程中,有各种类型的资源文件,大致可以分为以下几种: 1、 颜色 #RGB #ARGB #RRGGBB #AARRGGBB 颜色资源应该位于<resourses></resourses>标签下 路径res/values/colors.xml 名字可以随意--->values里的东西就是一键值对<... name=" ">value</...> 定义<color name=”cname”>value</color> 使用 Resourse.getV 阅读全文

posted @ 2012-04-17 17:43 明明的天天 阅读(343) 评论(0) 推荐(0)

android 单位详解
摘要:你们说的都不太清楚,我对你们表示很失望.1.px: 像素, 如分辨率为240*320, 即为240px*320px.2.dp=dip:如果一个160dpi的屏幕,1dp=1px3.上边说的dpi为dots per inch. 每英寸的点.dots是TM什么?我理解就是px.4.sp:ppi和dpi经常都会出现混用现象。从技术角度说,“像素”(P)只存在于计算机显示领域,而“点”(d)只出现于打印或印刷领域。Android布局单位及分辨率(dip,dp,sp,px) 网上介绍Android布局单位的文章很多,但是我翻了不少,却发现大部分都是一个拷贝的版本,当然网络上也有不少是是根据个人使用习惯写 阅读全文

posted @ 2012-04-17 10:13 明明的天天 阅读(2954) 评论(5) 推荐(1)

详解 Android 的 Activity 组件
摘要:来源:http://www.ibm.com/developerworks/cn/opensource/os-cn-android-actvt/index.html详解 Android 的 Activity 组件Activity 的生命周期和 J2ME 的 MIDlet 一样,在 android 中,Activity 的生命周期交给系统统一管理。与 MIDlet 不同的是安装在 android 中的所有的 Activity 都是平等的。Activity 的状态及状态间的转换在 android 中,Activity 拥有四种基本状态:Active/Runing一个新 Activity 启动入栈后, 阅读全文

posted @ 2012-04-16 13:54 明明的天天 阅读(292) 评论(0) 推荐(0)

Intent的uri怎么用?setDate,setType有什么用?
摘要:Intent应该算是Android中特有的东西。你可以在Intent中指定程序要执行的动作(比如:view,edit,dial),以及程序执行到该动作时所需要的资料。都指定好后,只要调用startActivity(),Android系统会自动寻找最符合你指定要求的应用程序,并执行该程序。 下面列出几种Intent的用法显示网页:Uri uri = Uri.parse("http://www.google.com");Intent it = new Intent(Intent.ACTION_VIEW,uri);startActivity(it);显示地图:Uri uri = 阅读全文

posted @ 2012-04-15 22:37 明明的天天 阅读(740) 评论(0) 推荐(0)

android手势操作滑动效果触摸屏事件处理
摘要:我们先来明确一些概念,首先,Android的事件处理机制是基于Listener(监听器)来实现的,比我们今天所说的触摸屏相关的事件,就是通 过onTouchListener。其次,所有View的子类都可以通过setOnTouchListener()、 setOnKeyListener()等方法来添加对某一类事件的监听器(注册监听)。第三,Listener一般会以Interface(接口)的方式来提供,其中 包含一个或多个abstract(抽象)方法,我们需要实现这些方法来完成onTouch()、onKey()等等的操作。这样,当我们给某个view设 置了事件Listener,并实现了其中的抽象 阅读全文

posted @ 2012-04-14 18:26 明明的天天 阅读(9588) 评论(0) 推荐(2)

Android LayoutInflater详解
摘要:在实际开发中LayoutInflater这个类还是非常有用的,它的作用类似于findViewById()。不同点是LayoutInflater是用来找res/layout/下的xml布局文件,并且实例化;而findViewById()是找xml布局文件下的具体widget控件(如Button、TextView等)。 LayoutInflater 是一个抽象类,在文档中如下声明:public abstract class LayoutInflater extends Object 获得 LayoutInflater 实例的三种方式LayoutInflater inflater = getLayo 阅读全文

posted @ 2012-04-14 18:18 明明的天天 阅读(433) 评论(0) 推荐(0)

ViewFlipper的使用
摘要:屏幕切换指的是在同一个Activity内屏幕见的切换,最长见的情况就是在一个FrameLayout内有多个页面,比如一个系统设置页面;一个个性化设置页面。通过查看OPhone API文档可以发现,有个android.widget.ViewAnimator类继承至FrameLayout,ViewAnimator类的作用是为FrameLayout里面的View切换提供动画效果。该类有如下几个和动画相关的函数:l setInAnimation:设置View进入屏幕时候使用的动画,该函数有两个版本,一个接受单个参数,类型为android.view.animation.Animation;一个接受两个参 阅读全文

posted @ 2012-04-14 18:12 明明的天天 阅读(737) 评论(0) 推荐(0)

android ListView详解
摘要:在android开发中ListView是比较常用的组件,它以列表的形式展示具体内容,并且能够根据数据的长度自适应显示。抽空把对ListView的使用做了整理,并写了个小例子,如下图。列表的显示需要三个元素:1.ListVeiw 用来展示列表的View。2.适配器 用来把数据映射到ListView上的中介。3.数据 具体的将被映射的字符串,图片,或者基本组件。根据列表的适配器类型,列表分为三种,ArrayAdapter,SimpleAdapter和SimpleCursorAdapter其中以ArrayAdapter最为简单,只能展示一行字。SimpleAdapter有最好的扩充性,可以自定义出各 阅读全文

posted @ 2012-04-14 18:09 明明的天天 阅读(251) 评论(0) 推荐(0)

详解Android动画之Frame Animation
摘要:在开始实例讲解之前,先引用官方文档中的一段话:Frame动画是一系列图片按照一定的顺序展示的过程,和放电影的机制很相似,我们称为逐帧动画。Frame动画可以被定义在XML文件中,也可以完全编码实现。如果被定义在XML文件中,我们可以放置在/res下的anim或drawable目录中(/res/[anim | drawable]/filename.xml),文件名可以作为资源ID在代码中引用;如果由完全由编码实现,我们需要使用到 AnimationDrawable对象。如果是将动画定义在XML文件中的话,语法如下:[html] view plaincopy<?xml version=&qu 阅读全文

posted @ 2012-04-14 18:01 明明的天天 阅读(452) 评论(0) 推荐(0)

Android onTouchEvent, onClick及onLongClick的调用机制
摘要:针对屏幕上的一个View控件,Android如何区分应当触发onTouchEvent,还是onClick,亦或是onLongClick事件?在Android中,一次用户操作可以被不同的View按次序分别处理,并将完全响应了用户一次UI操作称之为消费了该事件(consume),那么Android是按什么次序将事件传递的呢?又在什么情况下判定为消费了该事件? 搞清楚这些问题对于编写出能正确响应UI操作的代码是很重要的,尤其当屏幕上的不同View需要针对此次UI操作做出各种不同响应的时候更是如此,一个典型例子就是用户在桌面上放置了一个Widget,那么当用户针对widget做各种操作时,桌面本身有的 阅读全文

posted @ 2012-04-14 17:55 明明的天天 阅读(611) 评论(0) 推荐(0)

Eclipse快捷键大全
摘要:CTRL + F11——你不想每次费力的去点击运行按钮吗,那么试试这个Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对上面那条来说了)Alt+Enter 显示当前选择资源(工程,or 文件 or文件)的属性Shift+Enter 在当前行的下一行插入空行(这时鼠标可以在当前行 阅读全文

posted @ 2012-04-14 17:53 明明的天天 阅读(242) 评论(0) 推荐(0)

详解Android动画之Interpolator插入器
摘要:Interpolator英文意思是: 篡改者; 分类机; 校对机 SDK对Interpolator的描述是:An interpolator defines the rate of change of an animation. This allows the basic animation effects (alpha, scale, translate, rotate) to be accelerated, decelerated, repeated, etc。简而言之Interpolator就是一个“变化率”,一个基本动画的“变化率”。 比如:从A到B的一个平移动画,移动,当然后速度的快慢 阅读全文

posted @ 2012-04-14 17:53 明明的天天 阅读(7645) 评论(1) 推荐(0)

android有错.怎么办
摘要:1.导入工程有错. 可能是你导入的版本SDK与eclipse里的版本不匹配. I.你可以改一下properties里的版本号. 再右键android tools --->fix project properties试试. (最后最好刷新一下). II. 这个方法靠谱. ①。新建一个自己的工程。并打开工程文件夹。 ②。打开有错工程文件夹。 ③。将新建工程文件夹里的三个文件(androidManifest.xml, src,res)复制到有错工程文件夹里。 ④。刷新。2.编辑编辑就出现莫名其妙的错误。 project --->clean一下。 作用。 删除以前的.class文件并重新生 阅读全文

posted @ 2012-04-14 17:50 明明的天天 阅读(207) 评论(0) 推荐(0)

android 2D绘图总结1
摘要:1.整体概括: 用"button的绘制"做为实例.public class MyButton extends Button {--->继承Button. 一般我们都继承View,没有样式 public MyButton(Context context) { super(context); } @Override protected void onDraw(Canvas canvas) {--->activity加载的时候会自动调用该方法 super.onDraw(canvas); Paint paint = new Paint();--->画笔:具有颜色和 阅读全文

posted @ 2012-04-14 17:49 明明的天天 阅读(791) 评论(0) 推荐(0)

eclipse删除空行
摘要:1.打开源码编辑器 2.使用快捷键Ctrl+f 3.在Find输入框中输入:^\s*\n 3.Replace With输入框的值为空 4.在【Options】选中的"Regular expressions" 5.点击【Replace All】按钮。 6.OK! 阅读全文

posted @ 2012-04-14 17:46 明明的天天 阅读(1181) 评论(0) 推荐(0)

Android--事件触发机制
摘要:我总结: 这里的返回值有一个"消费(consume)"的概念. 如果放事件(down, move,up)想像为商品就很好理解了. true代表我消费了.(这个商品我要了,你就不能要了,所以就不向后传递). false代表我没消费(这个商品我不要, 我向后传递给你,你爱要不要).MotionEvent事件在onInterceptTouchEvent()、onTouchEvent()中的传递顺序 onInterceptTouchEvent() 用于处理事件并改变事件的传递方向。处理事件这个不用说了,你在函数内部编写代码处理就可以了。而决定传递方向的是返回值,返回为false时事 阅读全文

posted @ 2012-04-14 17:42 明明的天天 阅读(688) 评论(0) 推荐(0)

抗锯齿与postInvalidate
摘要:1. 分线程更新主线程UI的时候 : 用handler.handMessage(...){ invalidate()}也可以直接在onDraw()的分线程的方法里写postInvalidate().2.android的绘图的抗锯齿 a.画笔有方法. paint.setAntiAlias(true); b.但是画图片的时候用paint和不用paint一样.那么画布也有这个功能canvas.setDrawFilter(new PaintFlagsDrawFilter(0, Paint.ANTI_ALIAS_FLAG|Paint.FILTER_BITMAP_FLAG)); 阅读全文

posted @ 2012-04-14 17:36 明明的天天 阅读(352) 评论(0) 推荐(0)

android surfaceView与view使用小结
摘要:两种方法都是实现画一个慢慢变大的圆, 自定义的view要sleep一下才能看到效果 . surfaceView不用. 可能与其两级缓存有关._____________________________________最美分割线_________________________________________使用它主要就是 SurfaceHolder sh = this.getHolder();--->1.得到SurfaceHolder Canvas canvas = sh.lockCanvas();---->2. 锁定画布 Paint paint = new Paint(); pai 阅读全文

posted @ 2012-04-14 17:33 明明的天天 阅读(838) 评论(0) 推荐(0)

android Adapter使用详解
摘要:将此句说100遍, 你就会用了: 适配器的作用就是将数据绑定到条目界面的每一个显示控件上.---------------------------------屎一样的分割线-------------------------------------1.自定义Adapter的时候的getview()方法遇到了类型转换异常. @Overridepublic View getView(int position, View convertView, ViewGroup parent) {ImageView imageView = new ImageView(mContext);imageView.set. 阅读全文

posted @ 2012-04-14 15:38 明明的天天 阅读(3477) 评论(1) 推荐(0)

Android之图片处理(图片合成、图片圆角、图片翻转、图片缩放)
摘要:图片合成 /** * 图片合成 * @param bitmap * @return */private Bitmap createBitmap( Bitmap src, Bitmap watermark ) { if( src == null ) { return null; } int w = src.getWidth(); int h = src.getHeight(); int ww = watermark.getWidth(); int wh = watermark.getHeight(); //create the new blank bitmap Bitmap newb = Bit 阅读全文

posted @ 2012-04-14 15:27 明明的天天 阅读(4799) 评论(0) 推荐(0)

Eclipse的使用技巧之eclipse里的查找:
摘要:1. Ctrl + J : 增量查找2. Ctrl + shift + g 查看它在其他地方用法3. Ctrl + h 整体搜索4. Ctrl + f 对话框搜索5. ctrl + 左键或右键, 回到鼠标处. 6. Ctrl+K找下一个 / Ctrl+Shift+k往回找7. ctrl + shif + R 找文件 / ctrl + shif + T 找类 阅读全文

posted @ 2012-04-11 09:25 明明的天天 阅读(438) 评论(0) 推荐(0)

Hierarchy Viewer之官方文档翻译之中英对照之未完不续版之使用详解.
摘要:Hierarchy Viewer Hierarchy Viewer allows you to debug and optimize your user interface. It provides a visual representation of the layout's View hierarchy (the Layout View) and a magnified inspector ... 阅读全文

posted @ 2012-04-10 22:48 明明的天天 阅读(1237) 评论(0) 推荐(0)

导航