自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(70)
  • 资源 (4)
  • 问答 (1)
  • 收藏
  • 关注

原创 屏幕解锁

android4.4版本:/* * 屏幕解锁 */ private void wakeScreenLock() { PowerManager pm = (PowerManager)getSystemService(POWER_SERVICE); if (!(pm.isScreenOn() && false == UpdateUtils.isScreenLocked(this

2014-12-22 19:57:37 930

原创 闹铃

包括单次闹铃、按照星期设置循环闹铃及循环闹铃的取消 /** * 转换成hh:mm 的时间格式。 * @param hour * @param minute * @return eg:08:30 */ public static String getTimeStr(int hour, int minute) { StringBuilder sb = new String

2014-12-19 11:28:03 811

原创 影藏输入法

//切换输入法的状态(影藏、显示) public static void changeInputMode(Activity context) { InputMethodManager imm = (InputMethodManager)context.getSystemService(Context.INPUT_METHOD_SERVICE); imm.toggleSoftInput(0

2014-10-30 16:08:26 632

翻译 2.5.5改变拖放图标.html

2.5.5改变拖放图标 通过调用DataTransfer对象的setDragImage还可以改变拖放图标。 eg: <div id="source" draggable="true" style="width:80px;height:60px; border:1px solid black;">拖动我 var source = document.getE

2014-09-25 17:08:29 924

翻译 2.5.4拖放行为

2.5.4拖放行为 通过设置DataTransfer对象的effectAllowed、dropEffect两个属性可以控制拖放行为。 effectAllowed用于控制被拖动元素的拖动行为,因此通常建议在ondragstart事件监 听器中设置DataTransfer对象的effectAllowed属性;而dropEffect则控制被“放”入 的目标组件的行为,因此通常建议

2014-09-25 10:03:08 604

翻译 2.5.3DataTransfer对象

2.5.3DataTransfer对象 拖放触发的拖放事件有一个dataTransfer属性,该属性值是一个DataTransfer对象, 该对象包含如下属性和方法。 1、dataTransfer.dropEffect:设置或返回拖放目标上允许发生的拖放行为。 如果此处设置的拖放行为不在effectAllowed属性设置的多种拖放行为之内,拖放操作将会失败。

2014-09-25 09:48:46 733

翻译 2.5.2接受“放”

2.5.2接受“放” 不过是拖动图片,还是拖动div元素,拖动时都显示了一个“禁止”标志,这表明拖动图片、 拖动div时,被拖动到“目的地”并不接受被拖动的元素——这是因为当被拖动元素被“拖过” document对象时,document对象默认阻止了拖动事件,而其他HTML组件也是位于 document对象内的,因此它们也不能接受“放”。 为了让document可以接受

2014-09-25 09:42:56 535

翻译 2.5.1启动拖动

2.5.1启动拖动 在HTML5中,img元素默认就是可拖动的;而a元素只要设置了href属性,它默认也是可拖动改动。 eg: 疯狂软件教育 对于普通元素而言,如果希望把它变成可拖动的,开发者只要把该元素的draggable属性设为true即可。 但仅仅设置该元素的draggable属性还不够,因为仅仅设置了draggable="true"只表示该元素

2014-09-25 09:37:32 510

翻译 2.5.0HTML5新增的拖放API

2.5HTML5新增的拖放API HTML5新增了关于拖放的API,通过拖放API可以让HTML页面的任意元素都变成可拖动的, 通过使用拖放机制可怜开发出更友好的人机交互界面。 拖放操作可以分成两个动作:在某个元素上按下鼠标并移动鼠标(没有松开鼠标), 此时开始拖动;在拖动过程中,只要没有松开鼠标,将会不断地产生拖动事件——这个过程 被称为“拖”;把被拖动的元素拖动到另

2014-09-25 09:26:17 695

翻译 2.4.0HTML5头部和元信息

2.4HTML5头部和元信息 简单的头部元信息标签。 使用head元素可以定义HTML文档头,该元素可以包含如下子元素。 1、script:该元素用于包含JavaScript脚本。 关于JavaScript的介绍,请参考本书关于JavaScript的相关章节。 2、style:该元素用于定义内部CSS样式。 关于内部CSS样式的

2014-09-25 09:07:50 608

翻译 2.3.3新增-两个特殊功能的元素(meter、progress)

2.3.3新增-两个特殊功能的元素(meter、progress) HTML5还新增了如下两个具有特殊功能的元素。 1、meter:用于表示一个已知最大值和最小值的计数仪表。 比如电池的剩余电量、速度表等。 使用该元素时除了可指定id、style、class、hidden等通用属性之外,还可指定如下属性。 1)value:指定计数仪表的当前值。默认为

2014-09-24 11:57:33 749

翻译 2.3.2新增-语义相关元素

2.3.2新增-语义相关元素 HTML5也提供了如下两个语义相关元素。 1、mark:用于显示HTML页面中需要重点“关注”的内容, 就像我们看书时喜欢用荧光笔把某些重点内容标注出来一样。 该元素可以指定id、style、class和hidden等通用属性。 浏览器通常会用黄色显示mark标注的内容。 2、time:用来显示被标注内

2014-09-24 11:49:18 471

翻译 2.3.1新增-文档结构元素

p37 2.3.1新增-文档结构元素 在HTML5以前,HTML页面只能使用div元素作为结构元素,而HTML5则提供了 article、section、nav、aside、header、footer等文档结构元素。 1、article:该元素用于代表页面上独立、完整的一篇“文章”,该元素表示的内容 可以是一个帖子、一篇Blog文章、一篇短文

2014-09-24 11:44:57 607

翻译 2.2.4新增-spellcheck属性

2.2.4新增-spellcheck属性 HTML为input、textarea等元素增加了spellcheck属性。该属性可支持true、false两个属性值, 如果设置spellcheck="true",浏览器将会负责对用户输入的文本内容执行输入检查, 如果检查不通过,浏览器会对拼错的单词进行提示。 eg:指定执行拼写检查

2014-09-24 11:40:21 908

翻译 2.2.3新增-hidden属性

2.2.3新增-hidden属性 HTML5为所有元素都提供了一个hidden属性,这个hidden属性支持true、false两个属性值, 一旦把某个HTML元素的hidden设为true,就意味着通知浏览器不显示该组建, 浏览器也不会保留该组件所占用的空间。 hidden属性可以代替CSS样式单中的display属性, 设置hidden="true"相当于在CSS中

2014-09-24 11:28:21 710

翻译 2.2.2新增-designMode属性

2.2.2新增-designMode属性 designMode属性相当于一个全局的contentEditable属性, 如果把整个页面的designMode属性设置为on时,该页面上所有可支持contentEditable 属性的元素都变成可编辑状态;designMode属性默认为off。 在JavaScript代码中只能修改整个HTML页面的designMode属性。

2014-09-24 11:22:10 653

翻译 2.2.1新增-contentEditable属性

2.2.1新增-contentEditable属性 HTML5为大部分HTML元素都增加了contentEditable属性, 如果将该属性设为true,那么浏览器将会允许开发者直接编辑该HTML元素里内容。 此处的HTML元素并不是指那些原本就允许用户输入的表单元素,如文本框、文本域之类的, 而是可以把table、div等元素变成可编辑状态。 contentEdita

2014-09-24 11:17:01 591

翻译 2.1.8保留-框架相关元素

2.1.8保留-框架相关元素 HTML5不再推荐在页面中使用框架集, 因此HTML5删除了frameset、frame、和noframes这3个标签。 HTML5依然保留了一个与框架相关的元素:iframe元素,该元素可以在普通HTML页面中使用, 该元素用于在普通HTML页面中生成一个内联框架,可以直接放在HTML页面的任意位置。 该元素除了可以指定i

2014-09-24 11:11:33 465

翻译 2.1.7保留-表格相关元素

2.1.7保留-表格相关元素 HTML5保留了定义表格的如下标签。 1、table:用于定义表格,table元素只能包含 0个或1个caption子元素(定义表格标题), 0个或1个thead子元素(定义表格头), 0个或1个tfoot子元素(定义表格脚), 多个tr子元素(定义表格行), 多个tbody子元素(定义表格体)。 该

2014-09-24 11:07:39 600

翻译 2.1.6保留-图像相关元素

2.1.6保留-图像相关元素 HTML5保留了img元素在页面中定义图像,这个元素只能是一个空元素,它不可以包含任何内容。 该元素可以指定id、class、style等核心属性,还可以指定onclick等事件属性。 不仅如此,使用该元素必须指定如下两个属性: 1、src:该属性指定图片文件所在的位置,该属性既可以是相对路径,也可以是绝对路径。 2、alt

2014-09-24 11:02:50 468

翻译 2.1.5保留-列表相关元素

2.1.5保留-列表相关元素 HTML5还保留了如下几个列表相关元素。 1、ul:定义无序列表。 该元素可以指定id、class、style等核心属性,还可以指定onclick等事件属性。 该元素只能包含li子元素。 2、ol:定义有序列表。 该元素可以指定id、class、style等核心属性,还可以指定onclick等各种事件属性。

2014-09-24 11:00:19 483

翻译 2.1.4保留-超链接和锚点

2.1.4保留-超链接和锚点 HTML页面使用超链接与网络上的另一个资源保持关联,当用户点击页面上的超链接时, 浏览器会导航到超链接所指的资源。 HTML5保留了定义超链接的a元素,该元素可以指定id、class、style等核心属性, 还可以指定onclick等各种事件属性。 它还可以指定如下三个重要属性: href:指定超链接所关了的另一个资源。 target:指定使用框架

2014-09-24 10:56:38 646

翻译 2.1.3保留的语义相关元素

保留的语义相关元素 1、abbr:缩写。使用该元素时可指定属性:title,该属性用于指定该缩写所代表的全称。 eg:疯狂Java教育中心的缩写是fkjava。 2、address:地址。浏览器通常会用斜体字显示这个元素包含的文本。 eg:疯狂软件地址是广州市天河区车陂大岗路4号沣宏大厦3006-3011 3、blockquote:用于定义一段

2014-09-24 10:55:05 473

翻译 2.1.2.文本格式化元素

2.1.2.文本格式化元素 1、b:定义粗体文本。 该标签可以指定id、class、style等核心属性,还可以指定onclick等各种事件属性。 eg:加粗文本 2、i:定义斜体文本。 该标签可以指定id、class、style等核心属性,还可以指定onclick等各种事件属性。 eg:斜体文本 3

2014-09-24 10:52:37 570

翻译 2.1.1保留-基本元素.html

2.1.1保留的基本元素 1、定义HTML注释:。位于--与--之间的内容会被当成注释处理。 2、html:它是HTML5文档的根元素。但HTML5允许完全省略这个元素。 3、head:它是HTML5文档的页面头部分。但HTML5允许完全省略这个元素。 4、title:它是用于定义HTML5文档的页面标题。 5、bo

2014-09-24 10:50:08 431

原创 Html5笔记

HTML 5_CSS 3_JavaScript讲义_13014579.pdf

2014-09-18 14:15:29 576

原创 jni

------------------------------------------------jni中c文件要引入的路径:project->properties->C/C++ General -> Paths and Symbols -> Includes ->E:\Android\Tools\android-ndk-r9-windows-x86\android-ndk-r9\sou

2014-08-26 14:57:23 544

原创 Dialog的7种形式

DialogAct.java文件

2014-08-14 16:41:46 860

原创 实现滑动切换效果:ViewFlipper、OnGestureListener

例子中用到的三个主要控件:ViewFlipper、OnGestureListener、

2014-08-07 14:48:22 535

原创 out of memory

Bitmap bm = BitmapFactory.decodeResource(this.getResources(), R.drawable.splash);BitmapDrawable bd = new BitmapDrawable(this.getResources(), bm);mBtn.setBackgroundDrawable(bd);来代替mBtn.setBac

2014-07-08 16:35:49 472

原创 Android中Bitmap,byte[],Drawable相互转化

一、相关概念1、Drawable就是一个可画的对象,其可能是一张位图(BitmapDrawable),也可能是一个图形(ShapeDrawable),还有可能是一个图层(LayerDrawable),我们根据画图的需求,创建相应的可画对象2、Canvas画布,绘图的目的区域,用于绘图3、Bitmap位图,用于图的处理4、Matrix矩阵二、Bitmap1、从资源中获

2014-06-03 13:57:04 542

原创 配置javah

一、使用环境 1、windows64位操作系统 2、ADT为adt-bundle-windows-x86_64-20130917    3、NDK为android-ndk-r9b 二、配置生成头文件.h    ⒈首先,如图所示,点击External Tools Configurations...           ⒉然后,如图所示,点击     

2014-04-30 17:52:29 635

原创 Android零碎笔记

一、配置环境变量二、Adb启动失败三、Android SDK目录介绍四、工程中assets和res两个目录的区别五、DDMS视图六、LogCat日志输出窗口七、将Android项目导入到Eclipse中八、安装软件到模拟器九、下载SDK时google服务器被和谐的问题十、android中Eclipse编码设置十一、弹出框Application Insta

2014-03-26 16:08:15 828

原创 数据存储-Content Providers(内容提供者)和Uri详解

一、Android数据存储方式•1.文件•2.SQLite数据库•3.SharedPreferences(参数)•4.内容提供者(Content Providers)•5.网络二、使用ContentProvider(内容提供者)共享数据ContentProvider在android中的作用是对外共享数据,也就是说你

2014-03-07 10:08:23 1241

原创 数据存储-SQLiteOpenHelper(SQLite数据库增删改查)

一、Android数据存储方式•1.文件•2.SQLite数据库•3.SharedPreferences(参数)•4.内容提供者(Content Providers)•5.网络二、SQLiteOpenHelper的使用方法—SQLiteOpenHelper是一个访问SQLite的助手类。—编写继承SQLiteOpenHelpe

2014-03-04 16:40:01 1068

原创 数据存储-SharedPreferences(保存软件配置参数)

一、Android数据存储方式•1.文件•2.SQLite数据库•3.SharedPreferences(参数)•4.内容提供者(Content Providers)•5.网络二、SharedPreferences:是一个轻量级的存储类,适合用于保存软件配置参数。三、获取SharedPreferences对象

2014-03-03 17:21:04 943

原创 数据存储-文件(文件的读取、把文件存储到SD卡中)

Android数据存储方式•1.文件•2.SQLite数据库•3.SharedPreferences(参数)•4.内容提供者(Content Providers)•5.网络文件事例FileStream_MainAct.java/** * <activity android:name="com.test.FileStream

2014-02-26 15:22:43 780

原创 sqlite3-Android自带数据库

1、SQLite简介—SQLite:是一款轻型的数据库,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,比如Tcl、C#、PHP、Java等,还有ODBC接口,同样比起Mysql、PostgreSQL这两款开源世界著名

2014-02-24 17:37:02 1115

原创 Android横竖屏幕切换

默认情况下,当“屏幕方向”或“键盘显示隐藏”变化时都会销毁当前Activity,创建新的Activity,如果不希望重新创建Activity实例,可以按如下配置Activity:上面的android:configChanges属性指定了要捕获“屏幕方向”和“键盘显示隐藏”变化,当捕获到这些变化后调用Activity的onConfigurationChanged()方法。默认情况

2014-02-17 10:57:23 552

原创 Activity的启动模式_打开其它应用中的Activity

1. standard        模式启动模式,每次激活Activity时都会创建Activity,并放入任务栈中。    2. singleTop        如果在任务的栈顶正好存在该Activity的实例, 就重用该实例(会调用实例的onNewIntent()),否者就会创建新的实例并放入栈顶(即使栈中已经存在该Activity实例,只要不在栈顶,都会创建实例)。

2014-02-12 14:33:42 1056

MyAndroidTest1

自己练手的一些小项目,权当做笔记,在大脑短路时可以看看

2014-02-10

Android中翻页效果

一个翻页效果的小demo,有机会再细看,先保存。

2014-01-16

MyAndroidTest

自己练手的一些小项目,权当做笔记,在大脑短路时可以看看

2014-01-16

AndroidNote

Android初步学习笔记,包含各种控件的基本使用,以及Android坏境的搭建和配置。

2013-12-26

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

TA关注的人

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