![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
Hoking
愿,分享!圆,梦想!
展开
-
Android Selector的使用
应用场景:主要针对Button/ImageButtom控件来使用,在 Android中,控件Button和ImageButton一般有三种状态:常态(normal)、点击状态(pressed)、聚焦状态 (focused)。了提高用户的体验常常为Button以及ImageButton的不同状态设置不同的背景图片。原创 2014-04-14 17:03:22 · 1363 阅读 · 0 评论 -
AsyncTask异步处理的运用
应用场景:在开发Android应用时(特别是Android 4.0以后)必须遵守单线程模型的原则: Android UI操作并不是线程安全的并且这些操作必须在UI线程中执行。在单线程模型中始终要记住两条法则: 1. 不要阻塞UI线程 2. 确保只在UI线程中访问Android UI工具包 当一个程序第一次启动时,Android会同时启动一个对应的主线程(Main Thread),主原创 2014-04-21 22:17:51 · 763 阅读 · 0 评论 -
Android Fragment的介绍与使用(案例Demo)
众所了解Android上的界面展示都是通过Activity实现的,但是Activity也有它的局限性,同样的界面在手机上显示可能很好看,在平板上就未必了。为了让界面可以在平板上更好地展示,Android在3.0版本引入了Fragment(碎片)功能,它非常类似于Activity,可以像Activity一样包含布局。Fragment通常是嵌套在Activity中使用的。首先需要注意,Fragment是在3.0版本引入的,如果你使用的是3.0之前的系统,需要先导入android-support-v4的jar包才原创 2014-06-05 00:56:33 · 5081 阅读 · 0 评论 -
Android侧滑菜单DrawerLayout(抽屉布局)实现
应用场景: 由于侧滑菜单有更好的用户体验效果,所以更多的App使用侧滑抽屉式菜单列表,如网易客户端、百度影音、爱奇艺等等。至此,侧滑菜单有了更多的使用需求。原创 2014-06-08 17:35:21 · 3661 阅读 · 1 评论 -
Android 创建Library Project(库项目)与引用操作
在项目的开发过程中,经常会使用公司内部的公共库或使用优秀的开源项目库,以求达到快速开发、代码复用的效果。所开发的项目中要集成其他项目由于集成项目庞大,不想机械的复制,就想将集成的项目做成项目库。基于这样的需求,引用Library Project(库项目),成为了迫切的需要,这样做以后集成项目升级、扩展也都方便与快捷。为此,我们不得不去了解Android Library Project(库项目)创建与引用操作。原创 2014-07-02 12:56:01 · 8656 阅读 · 1 评论 -
Android 下拉刷新上拉加载效果功能
应用场景:在App开发中,对于信息的获取与演示,不可能全部将其获取与演示,为了在用户使用中,给予用户以友好、方便的用户体验,以滑动、下拉的效果动态加载数据的要求就会出现。为此,该效果功能就需要应用到所需要的展示页面中。知识点介绍:本文主要根据开源项目android-pulltorefresh展开介绍。android-pulltorefresh 【一个强大的拉动刷新开源项目,支持原创 2014-05-28 13:02:34 · 1988 阅读 · 0 评论 -
Android 底部菜单的实现(TabHost)
应用场景:底部菜单是比较常用的界面设计风格,其可以将App多个不同的功能或操作,归纳为几个或少数的功能集或功能模块,一般为四个或五个,如QQ、蘑菇街、好豆菜谱等等。使功能操作集中、简洁,方便用户的使用。知识点介绍:原创 2014-06-05 21:56:54 · 1421 阅读 · 0 评论 -
Android WebView与JavaScript交互操作(Demo)
为了使Android移动项目能够在较短的时间内完成开发,同时降低技术人员开发的成本投入,往往会采用Hybrid APP的开发模式。相关Hybrid APP(混合型应用)参看:http://blog.csdn.net/mahoking/article/details/30235243 采用这种模式,为了解决更好的用户体验,可访问本地资源的能力。势必需要了解与掌握Android(java)与JavaScript之间的交互、相互调用操作的方法与技术。原创 2014-06-20 13:06:43 · 6926 阅读 · 0 评论 -
Android Activity之间的跳转与传值(回传)
应用场景:在Android的开发过程中,有时需要进行Activity之间的跳转,在页面跳转的过程中,有时需要传递指定的参数数据过去,例如:信息发布app返回查询条件的需要,为此,就需要了解这方面的技术与实现方式。知识点介绍:在Android中Intent的作用,可以实现一个Activity到另一个Activity的跳转,但其功能并不至局限于这一点。在Android中startAct原创 2014-05-10 12:18:57 · 6462 阅读 · 0 评论 -
Android 调用摄像头功能【拍照与视频】
应用场景:在Android开发过程中,有时需要调用手机自身设备的功能,上篇文章主要侧重摄像头拍照功能的调用。本篇文章将综合实现拍照与视频的操作。原创 2014-06-03 20:37:25 · 12798 阅读 · 3 评论 -
Android 调用摄像头功能【拍照】
应用场景:在Android开发过程中,有时需要调用手机自身设备的功能,本文侧重摄像头拍照功能的调用。知识点介绍:使用权限:调用手机自身设备功能(摄像头拍照功能),应该确保已经在AndroidManifest.xml中正确声明了对摄像头的使用及其它相关的feature。原创 2014-06-03 07:54:27 · 11839 阅读 · 3 评论 -
Android Shape的使用
应用场景:在Android中常常会使用shape来定义控件的一些显示属性,例如背景颜色、背景圆角、背景渐变等效果。原创 2014-04-14 13:26:31 · 1530 阅读 · 0 评论 -
ListView、GridView的使用
应用场景:对同一类别的数据进行列表显示,或者移动端系统中某些功能按钮的需要进行网格分布(这点侧重于GridView的使用)。使用方式:【ListView】 以MainActivity为例说明第一步:在activity_main.xml,添加如下代码;<ListView android:id="@+id/listview" android:layo原创 2014-03-20 22:18:48 · 785 阅读 · 0 评论 -
Android 修改全局自定义字体样式(字形,大小)※
应用场景:在Android的开发过程中,有时候用户需要改变客户端显示的信息的字体大小,这时候去逐个设置是很繁琐的。解决方法:为了解决以上的问题,在此提供一种方便的设置方法,当然通过此方法修改部门功能来适配自己的需求。使用方式:第一步:获取本Activity下的获取最外层控件代码。原创 2014-05-02 17:24:45 · 5365 阅读 · 0 评论 -
Android在应用中固定屏幕方向
应用场景:在Android的开发过程中,不希望显示页面发生翻转,所以要固定界面的方向。解决方法:在AndroidManifest.xml的activity中加入:原创 2014-05-02 10:01:54 · 2858 阅读 · 0 评论 -
Android中自定义CheckBox样式
应用场景:在Android的实际开发中,往往为了是整个App的UI界面显示协调,需要自定义相关控件的系统默认样式。本例主要说明CheckBox样式的自定义过程。解决方法:参见【使用方式】。使用方式:第一步:准备需要所需要的图片,这些图片的作用是,替换显示CheckBox两种状态(即选中或未选中)下要显示的效果(样式)。本例所采用的图片为:原创 2014-05-05 21:14:29 · 2015 阅读 · 0 评论 -
Android控件抖动效果
应用场景:在Android的开发过程,为了给用户提供一种明了的提醒效果,如登录时,密码未填写;查询操作时,未填写查询条件信息。使密码EditView与查询Button,出现抖动效果,以提醒用户为填写相关信息。解决方法:该解决方法,参考了【Android 动画特效的运用】这篇文章。知识点介绍:Android中, alpha rotate,scale,translate主要属性说明原创 2014-05-06 20:29:30 · 5852 阅读 · 1 评论 -
Android 网络连通状态监测
应用场景:在Android的开发过程中,大部分功能都需要进行网络资源的获取,所以在进行网络访问时需要对当前的网络状态进行判断,当前网络是否可用。知识点介绍:在Android 体系中提供ConnectivityManager类,其主要涉及管理和网络连接相关的操作。访问网络状态,首先得添加权限原创 2014-04-27 11:57:39 · 1369 阅读 · 0 评论 -
Android 动画特效的运用
应用场景:在android的开发过程中,为了提高应用的美观与用户的体验,需要提供一定的动画效果或特定的页面切换效果。这时就需要使用一定的动画特效。【本文侧重基于XML的处理】知识点介绍:在 android 中,Animation 动画效果的实现可以通过两种方式进行实现,一种是 tweened animation 渐变动画,一种是 frame by frame animation原创 2014-04-27 11:52:05 · 1017 阅读 · 0 评论 -
【Android UI】案例02 圆角边框、圆角背景的实现(shape)
本文主要分享圆角边框与圆角背景的实现方式。该方式的实现,需要了解shape的使用,该部分的详细介绍,请阅读博客http://blog.csdn.net/mahoking/article/details/23672271。文中有较详细的介绍。【转载使用,请注明出处:http://blog.csdn.net/mahoking】原创 2014-08-29 00:15:15 · 7823 阅读 · 0 评论