- 博客(13)
- 资源 (7)
- 收藏
- 关注
原创 关于Animation类中的方法setRepeatCount(int)方法使用
我们都知道,一个动画实例可以有两种方式来实现: 1、纯Java代码RotateAnimation rotateAnimation = new RotateAnimation(0,360, Animation.RELATIVE_TO_SELF,1f, Animation.RELATIVE_TO_SELF,1f);rotateAnima
2016-03-21 18:47:41 11257 1
原创 安卓开发小知识-Animation之XML文件编写
在上一博文中我们谈论了Android中动画的分类,以及第一种渐变动画的演示,主要用的是编写Java代码的方式来实现的,这种方式效率高,但不易维护。该篇讲述如何用XML文件来描述,并显示渐变动画。实现步骤1、在res下创建文件夹anim(所有的动画xml文件都需要放在这里),如果有的话就不用了啦! 2、在anim文件夹中创建xml文件。<?xml version="1.0" encoding="ut
2016-03-21 18:18:10 442
原创 安卓开发小知识-Animation入门
该篇讲述Animation(动画,是啥意思就不用多说了吧)的入门知识,介绍相关类的使用方法。动画的种类1、TweenedAnimation渐变动画。 包括了旋转、移动、缩放、淡化效果。 2、Frame-by-FrameAnimation帧动画。 该中动画实现原理是多张照片连续放出实现。渐变动画案例1、相关类。 AnimationSet – 容器,可以放置多种效果在其中。 A
2016-03-20 18:14:39 364
原创 安卓开发小知识-AppWidget探索
在上篇AppWidget入门博文中,我们了解了什么是APPWidget,以及怎样去简单实现一个Widget。该篇我们继续研究下AppWidget的使用方法,及相关细节!AppWidget是基于系统的BroadCastReceiver机制实现1、从AppWidget组件在AndroidManifest.xml文件的注册标签的使用上,可以发现实际上是注册了一个广播接收器。 下面是注册代码。
2016-03-20 13:55:39 419
原创 Android开发小知识-Notification
顾名思义,Notification指的是通知。在下拉通知栏中显示系统及不同应用程序的信息,是Android的重要组成部分。今天,我们用一个小例子来学习Notification的用法。 注: 1、运行环境。 compileSdkVersion 23 buildToolsVersion 23.0.2 minSdkVersion 15 targetSdkV
2016-03-17 09:21:36 372
原创 安卓开发小知识-AppWidget入门
AppWidget是类似我们手机桌面上的时钟小插件。它的实现需要以下几个步骤: 1、指定APPWidget相关属性的xml文件,位于res/xml文件夹下。 2、APPWidget使用的布局文件,位于layout文件夹下。 3、实现该APPWidget的Java类文件,位于src目录下。 4、在配置文件中注册。 下面我们用一个例子说明它的具体用法。例子1、APPWidget相关属性XML文
2016-03-15 17:06:55 566
原创 Android开发小知识-ExpandableListView使用
ExpandableListView是继承至ListView,是它的一个扩展。ListView的每一个选项可以扩展,保护自己的多条数据,这就形成了ExpandableListView。 先看看运行效果 这里的星期一和星期二为一级显示数据,体育和音乐为二级显示数据。小例子1、在活动布局文件中加入一个ExpandableListView。<ExpandableListView a
2016-03-14 19:25:59 355
原创 Android开发小知识-TimePickerDialog和DatePickerDialog的使用
须知compileSdkVersion 23 buildToolsVersion 23.0.2 minSdkVersion 15 targetSdkVersion 23本例使用DialogFragment来管理对应控件,这是官方文档中推荐的方式,这样可将控件的生命周期交给DialogFragment管理。 以下是API说明: We recommend that you use Dialog
2016-03-10 21:32:42 3409
原创 Android开发小知识-Spinner控件使用
Spinner控件是一个下拉选择型控件,效果如图: 下拉后效果如图: 下面直接来个例子: 1、在布局文件中添加一个Spinner控件<Spinner android:id="@+id/spinner" android:layout_width="wrap_content" android:layout_height="wrap_content"
2016-03-10 20:03:00 506
原创 Android开发小知识-离线查看API,速度杠杠滴!
每次查阅Android SDK 中的开发文档,游览器像龟一样慢,真的受不了。突然想起了游览器的离线功能,开启它,游览器打开连接的速度快了N倍。其实,细想一下,游览器在线查阅文档时试图加载在线资源,由于对Google服务器的限制,所以才导致我们打开连接很慢!接下来分享下步奏: 注意:这里用火狐游览器(确实很强大)为例 1、右键点击游览器上边框,选择【菜单栏】。 2、菜单栏前方的对号出现,在游
2016-03-10 19:23:05 522
原创 Android开发小知识-WIFI初步
须知1、WiFi在系统中存在不同的状态,比如打开,关闭等,他们用下面的常量代表。 2、WiFi的相关操作都是借助系统的WifiMenager服务进行操作。 3、涉及到的相关权限(相信大家一定看的懂的-_-)。 小例子说明:本例子的UI界面只有简单的三个按钮,就不给出代码了! 1、在AndroidManifest.xml文件配置相关权限(因为权限不足导致的奔溃….哎不说了!这里
2016-03-08 18:34:58 391
原创 Android开发小知识-BroadCastReceiver的使用
须知1、广播接收器是用来接收系统或自己发出的广播,然后做出响应的。 2、广播分为普通广播和有序广播(和普通广播不同的是,它的接收器根据级别不同,接收到广播的顺序是不同的,级别高的先接收到广播,并有能力阻止该广播向下传递)。 3、广播接收器需要注册(Android的四大组件都是需要注册的),注册分为静态和动态两种。 静态:在AndroidManifest.xml文件中注册。 动
2016-03-08 17:04:55 378
原创 Android开发小知识-XML文件解析之SAX(Simple API for XML)
1、SAX解析XML文件是基于事件驱动的。 事件包括(以abc为例): startDocument(开始解析文档) startElement(开始解析元素) –> characters(解析元素内容) –>abc endElement(元素解析结束) –> endDocument(文档解析结束) 2、SAX解析XML文件步奏。
2016-03-07 19:01:25 318
算法设计与分析
2014-12-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人