-
Android Selector跟Shape的用法
AndroidSelector和Shape的用法一、Shape的用法:shape用于设定形状,可以在selector,layout等里面使用,有6个子标签,各属性如下:填充:设置填充的颜色间隔:设置四个方向上的间隔大小:设置大小圆角:同时设置五个属性,则Radius属性无效android:Radius="20dp"设置四个角的半径android:topLeftRadius="20dp"设置左上角的...
46
热度 -
Android View 事件散发机制详解
AndroidView事件分发机制详解关注微信号:javalearns??随时随地学Java或扫一扫??随时随地学Java首先我们先写个简单的例子来测试View的事件转发的流程~1、案例为了更好的研究View的事件转发,我们自定以一个MyButton继承Button,然后把跟事件传播有关的方法进行复写,然后添加上日志~MyButtonpackagecom.example.zhy_event03;i...
18
热度 -
Android之史上最强ListView优化提案
Android之史上最强ListView优化方案在android开发中Listview是一个很重要的组件,它以列表的形式根据数据的长自适应展示具体内容,用户可以自由的定义listview每一列的布局,但当listview有大量的数据需要加载的时候,会占据大量内存,影响性能。本文的重点即是从如下几个方面介绍如何对ListView进行优化。1、convertView重用AndroidSDK中这样讲:t...
83
热度 -
从源码视角带你分析 Android View 事件分发 dispatchTouchEvent,onTouch,onTouchEvent,onClick逻辑顺序过程(一)
从源码角度带你分析AndroidView事件分发dispatchTouchEvent,onTouch,onTouchEvent,onClick逻辑顺序过程(一)关于AndroidView事件分发过程的文章网络上可以搜到一把大,这里贴一篇代码性的文章,作者也是个牛人:Android事件分发机制完全解析,带你从源码的角度彻底理解(上)。虽然讲的很好,但是看完之后还是感觉有那么点一知半解,于是自己花了点...
30
热度 -
[Android] 模仿 Last App Switcher 写的小程序
[Android]仿照LastAppSwitcher写的小程序??在Android众多工具类app中,LastAppSwitcher绝对算是一个让人用过就不会卸载的工具。LAS这个应用,它的功能很简单,就是通过一个浮动按钮实现在两个应用之间一键切换,但是非常实用,尤其是在边玩边聊天需要频繁切换应用的时候。所以可以看出,想开发一款受欢迎的应用,一定要注重用户体验,只要用户用的爽,功能再再再简单,它也...
183
热度 -
Android官方入门文档[14]终止和重新启动一个Activity活动
Android官方入门文档[14]停止和重新启动一个Activity活动Android官方入门文档[14]停止和重新启动一个Activity活动StoppingandRestartinganActivity停止和重新启动一个Activity活动Thislessonteachesyouto1.StopYourActivity2.Start/RestartYourActivityYoushouldal...
39
热度 -
Android API 汉语言 ListView
AndroidAPI中文ListView正文一、结构publicclassRatingBarextendsAbsSeekBarjava.lang.Objectandroid.view.Viewandroid.view.ViewGroupandroid.widget.AdapterView<Textendsandroid.widget.Adapter>android.widget.Abs...
404
热度 -
Android学习札记(二)
Android学习笔记(二)ActivitiesandTasks——活动和任务上边提到过,一个活动能启动另一个活动,甚至是在别的应用程序中定义的活动。设想,例如,您想让用户显示某地的街区地图。而且已经有了一个可以完成此事的活动,所以您的活动要做的仅仅是将请求信息放进一个Intent对象中,将这个Intent对象传递给startActivity()。地图查看器这个活动就会显示出地图。当用户点击BAC...
74
热度 -
android 可用内存的阀值-转载
android可用内存的阀值--转载理论Android采取了一种有别于Linux的进程管理策略,有别于Linux的在进程活动停止后就结束该进程,Android把这些进程都保留在内存中,直到系统需要更多内存为止。这些保留在内存中的进程通常情况下不会影响整体系统的运行速度,并且当用户再次激活这些进程时,提升了进程的启动速度。那Android什么时候结束进程?结束哪个进程呢?之前普遍的认识是Androi...
96
热度 -
Android历程管理机制及优化 for HTC HeRO(其它设备也可参考)+自动内存管理程序
Android进程管理机制及优化forHTCHeRO(其它设备也可参考)+自动内存管理程序理论Android采取了一种有别于Linux的进程管理策略,有别于Linux的在进程活动停止后就结束该进程,Android把这些进程都保留在内存中,直到系统需要更多内存为止。这些保留在内存中的进程通常情况下不会影响整体系统的运行速度,并且当用户再次激活这些进程时,提升了进程的启动速度。那Android什么时候...
257
热度 -
android电话阻截及短信过滤
android电话拦截及短信过滤(1)主界面(main.xml)实现:<?xml?version="1.0"?encoding="utf-8"?>??<LinearLayout?xmlns:Android?=?"http://schemas.android.com/apk/res/android"??????Android:orientation?=?"vertical"????...
58
热度 -
android4.0 FaceDetection札记
android4.0FaceDetection笔记这几天研究了下andoid4.0.3的FaceDetection这里写一下大致的流程,方便日后查阅。相关说明可以在这里找到:frameworks/base/docs/html/guide/topics/media/camera.jd起始代码可以在camera.jd里找到也可以在packages/apps/Camera/src/com/android...
24
热度 -
Android 仿 窗帷效果 和 登录界面拖动效果 (Scroller类的应用) 附 2个DEMO及源码
Android仿窗帘效果和登录界面拖动效果(Scroller类的应用)附2个DEMO及源码在android学习中,动作交互是软件中重要的一部分,其中的Scroller就是提供了拖动效果的类,在网上,比如说一些Launcher实现滑屏都可以通过这个类去实现。下面要说的就是上次Scroller类学习的后的实践了。如果你还不了解Scroller类,那请先点击:Android界面滑动实现---Scroll...
481
热度 -
玩转Android Camera开发(2):使用TextureView和SurfaceTexture预览Camera 基础拍照demo
玩转AndroidCamera开发(二):使用TextureView和SurfaceTexture预览Camera基础拍照demoGoogle自Android4.0出了TextureView,为什么推出呢?就是为了弥补Surfaceview的不足,另外一方面也是为了平衡GlSurfaceView,当然这是本人揣度的。关于TextureView、Surfaceview、SurfaceTexture、...
34
热度 -
Android Camera 应用小结
AndroidCamera使用小结AndroidCamera使用小结Android手机关于Camera的使用,一是拍照,二是摄像,由于Android提供了强大的组件功能,为此对于在Android手机系统上进行Camera的开发,我们可以使用两类方法:一是借助Intent和MediaStroe调用系统CameraApp程序来实现拍照和摄像功能,二是根据CameraAPI自写Camera程序。由于自写...
14
热度 -
转:Android的Testing跟Instrumentation
转:Android的Testing和InstrumentationAndroid提供了一系列强大的测试工具,它针对Android的环境,扩展了业内标准的JUnit测试框架。尽管你可以使用JUnit测试Android工程,但Android工具允许你为应用程序的各个方面进行更为复杂的测试,包括单元层面及框架层面。Android测试环境的主要特征有:l可以访问Android系统对象。lInstrumen...
87
热度 -
AndroidICS4.0->LockScreen锁屏流程【Android源码解析9】
AndroidICS4.0---->LockScreen锁屏流程【Android源码解析九】先来说说LockScreen分类;一、无锁屏;二、锁屏:1、UnLockScreen:图案锁、PIN锁,密码锁;2、LockScreen:波纹锁;转载请表明出处:http://blog.csdn.net/wdaming1986/article/details/7753206有图有真相------>...
34
热度 -
Android的Testing跟Instrumentation
Android的Testing和InstrumentationAndroid提供了一系列强大的测试工具,它针对Android的环境,扩展了业内标准的JUnit测试框架。尽管你可以使用JUnit测试Android工程,但Android工具允许你为应用程序的各个方面进行更为复杂的测试,包括单元层面及框架层面。Android测试环境的主要特征有:l可以访问Android系统对象。lInstrumenta...
49
热度 -
【WinForm】ComboBox控件怎么给每个子项添加一个删除按钮
【WinForm】ComboBox控件如何给每个子项添加一个删除按钮?想到做到这个效果:这个图片是在http://bbs.csdn.net/topics/390752796这个帖子中看到的color='#FF8000'>------解决思路----------------------标准的办法就是重绘~color='#FF8000'>------解决思路----------------------...
113
热度 -
WPF,一个自定义的TextBox,哪位高手能解释下这个现象吗
WPF,一个自定义的TextBox,谁能解释下这个现象吗?本帖最后由df4rtv4t于2015-02-0709:53:14编辑一个自定义的TextBox:<Windowx:Class="WPF1.MainWindow"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas...
25
热度