Android控件
figher013
仰望星空
展开
-
自定义Toast
转自若水老师的文章http://blog.csdn.net/coolszy/article/details/6365825Android系统默认的Toast十分简洁,使用也非常的简单。但是有时我们的程序使用默认的Toast时会和程序的整体风格不搭配,这个时候我们就需要自定义Toast,使其与我们的程序更加融合。使用自定义Toast,首先我们需要添加一个布局文件,该布局文件的结构和Act转载 2014-01-16 09:52:11 · 716 阅读 · 0 评论 -
Android之SurfaceView学习(一)
http://www.cnblogs.com/xuling/archive/2011/06/06/android.html首先我们先来看下官方API对SurfaceView的介绍SurfaceView的API介绍Provides a dedicated drawing surface embedded inside of a view hierarchy. Yo转载 2014-06-26 17:25:31 · 545 阅读 · 0 评论 -
Android之SurfaceView实现视频播放
1.案例一布局文件:xml version="1.0" encoding="utf-8"?>LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" a转载 2014-07-03 15:21:50 · 1170 阅读 · 0 评论 -
Android中Service类onStartCommand的返回值问题
Android开发的过程中,每次调用startService(Intent)的时候,都会调用该Service对象的onStartCommand(Intent,int,int)方法,然后在onStartCommand方法中做一些处理。然后我们注意到这个函数有一个int的返回值,这篇文章就是简单地讲讲int返回值的作用。从Android官方文档中,我们知道onStartCommand有4种返回转载 2014-07-25 17:50:10 · 475 阅读 · 0 评论 -
View编程(2): invalidate()再探
转自:博客 Android(四) :更新UI的http://blog.csdn.net/veryitman/article/details/6692950方法 中提到invalidate()方法,但是由于自己的阅历不足,没有过多的说明,只是泛泛而谈!本篇继续探究这个诡异的方法。在阅读本篇博客之前,建议您先看看 View编程(1): Window、View与setCo转载 2014-07-28 19:25:28 · 664 阅读 · 0 评论 -
Android一种View动态折线绘制的实现实战
由于工作需要,模拟一个signal变化量走势,所以需要绘制折线动态图,话说使用achartengine这个jar包就能实现各种图形绘制,but工程导入一个包在大小上毕竟是要付出代价的嘛,况且只是为了实现画一条动态曲线嘛,故就用重写View实现了下,还是惯例,直接上代码。最主要的实现类:[java] view plaincopypack转载 2014-08-15 17:43:41 · 990 阅读 · 2 评论 -
Android自定义ListView Scrollbar样式
转自:http://blog.csdn.net/airy_t/article/details/7646958listview的scrollbar自定义样式,感谢原作者的分享。(如有冒犯,请通知我立即删除。)android:scrollbarTrackVertical="@drawable/scrollbar_vertical_track" //滚动条背景转载 2016-03-31 17:45:28 · 3621 阅读 · 0 评论 -
Android Fragment 真正的完全解析(上/下)
转自:http://blog.csdn.net/lmj623565791/article/details/37970961自从Fragment出现,曾经有段时间,感觉大家谈什么都能跟Fragment谈上关系,做什么都要问下Fragment能实现不~~~哈哈,是不是有点过~~~本篇博客力求为大家说明Fragment如何产生,什么是Fragment,Fragment生命周期转载 2016-05-23 14:14:13 · 633 阅读 · 0 评论 -
android Dialog弹出框对物理按键的响应
原文:http://blog.csdn.net/ddxxii/article/details/51114343感谢原作者分享,转载仅作为收藏,无意冒犯版权,如有侵权,请告知立即删除。大家都知道Dialog是弹出提示框,往往Android用它的时候不需要在意许多,对其中的按钮自己做监听就是了。 但是在使用物理按键也需要让它做响应的时候就出问题,怎么都无法响应,后面才发现,原来Di转载 2016-12-22 10:48:12 · 1056 阅读 · 0 评论 -
【Android】SingleTask与SingleInstance的区别
现有2个项目,taskA、taskB。taskA负责调用taskB中指定的界面。taskB中有3个界面,a、b、c,每个界面显示它所在的task id。SingleTask:其中b界面被声明为SingleTask。先运行taskB,显示a界面,由a界面调用b界面,这时b界面的taskid与a界面的taskid是一致的,说明b界面与a界面在同一个task中;由转载 2014-07-17 14:46:30 · 584 阅读 · 0 评论 -
Android 添加系统服务
Android系统本身提供了很多系统服务,如WindowManagerService,PowerManagerService等。下面描述一下添加一个系统服务的具体步骤。1、 撰写一个aidl文件,定义服务的接口,将在编译过程中通过aidl工具生成对应的java接口。一般系统服务的aidl文件都放在framework\base\core\java\android\os目转载 2013-11-29 20:14:49 · 820 阅读 · 0 评论 -
AndroidManifest.xml 中的intent-filter
隐式启动Activity的intent到底发给哪个activity,需要进行三个匹配,一个是action,一个是category,一个是data,可以是全部或部分匹配同样适用于Service和BroadcastReceiver,下面是以Activity为例MainActivity.java --主ActivityTestActivity.java --需要隐式启动的Ac转载 2013-12-11 19:37:46 · 3071 阅读 · 0 评论 -
android ListView详解
感谢原文作者如此给力的文章,原文地址:http://www.cnblogs.com/allin/archive/2010/05/11/1732200.html由于google doc 很多人都打不开,故更新了源码下载地址 【源码下载】----2011-01-18在android开发中ListView是比较常用的组件,它以列表的形式展示具体内容,并且能够根据数据的长度自适应显示。转载 2013-12-09 17:47:52 · 614 阅读 · 0 评论 -
Android ListView listSelector 自定义
android:layout_width="match_parent" android:layout_height="244dp" android:layout_marginTop="26dp" android:listSelector="@drawable/xxx_list_selector">原创 2013-12-11 10:55:30 · 2166 阅读 · 0 评论 -
在Android中使用WindowManager实现悬浮窗口
作者:温老师,华清远见嵌入式学院讲师。最近在做一个项目的过程中,客户提出要一个能悬浮于所有应用的界面。下图右侧这个界面就是需要实现的悬浮于所有应用之上的视图。下面就介绍一下如何通过WindowManager来实现这个效果。通过WindowManager的addView()方法,并设置WindowManager.LayoutParams的相关属性,就可以往WindowMa转载 2013-12-03 17:36:11 · 1201 阅读 · 0 评论 -
Toast.LENGTH_LONG和Toast.LENGTH_SHORT分别对应多长时间
在Android源码中的NotificationManagerService.java这个类中定义了两个静态变量,分别对应Toast.LENGTH_LONG(3.5秒)和Toast.LENGTH_SHORT(2秒)的值 private static final int LONG_DELAY = 3500; // 3.5 seconds pri转载 2014-01-16 15:42:59 · 1411 阅读 · 0 评论 -
android viewholder
ViewHolder不是Android的开发API,而是一种设计方法,就是设计个静态类,缓存一下,省得Listview更新的时候,还要重新操作。 public View getView(int pos, View convertView, ViewGroup parent){ ViewHolder holder; if (转载 2013-12-09 19:12:42 · 612 阅读 · 0 评论 -
Android中Broadcast Receiver组件详解
BroadcastReceiver(广播接收器)是Android中的四大组件之一。下面是Android Doc中关于BroadcastReceiver的概述:①广播接收器是一个专注于接收广播通知信息,并做出对应处理的组件。很多广播是源自于系统代码的──比如,通知时区改变、电池电量低、拍摄了一张照片或者用户改变了语言选项。应用程序也可以进行广播──比如说,通知其它应用程序一些数据下载完成并处转载 2013-12-03 09:59:47 · 927 阅读 · 0 评论 -
使用MediaPlayer和SurfaceView播放视频
转自:http://blog.csdn.net/x605940745/article/details/18302111使用MediaPlayer播放视频的步骤 1、创建MediaPlyer的对象,并让他加载指定的视频文件。 2、在界面布局文件中定义SurfaceView组件,或在程序中创建SurfaceView组件。并为SurfaceView的Surfa转载 2017-04-06 11:05:12 · 769 阅读 · 0 评论