随笔分类 - Android
Android客户端开发
摘要:现在移动客户端退出程序对话框退出越来越不流行了,都开始使用连续按两次来退出,即著名的“再按一次退出程序”模式。现在就看看怎么实现的吧。@SuppressLint("HandlerLeak") Handler handler = new Handler(){ public void...
阅读全文
摘要:很多的时候,系统自带的View满足不了我们功能的需求,那么我们就需要自己来自定义一个能满足我们需求的View,自定义View我们需要先继承View,添加类的构造方法,重写父类View的一些方法,例如onDraw,为了我们自定义的View在一个项目中能够重用,有时候我们需要自定义其属性,举个很简单的例...
阅读全文
摘要:android开发过程中,经常需要更新UI的状态和文案等。这是就需要对UI进行 更新。在android中更新UI一般有三种方法,handler机制、RunOnUiThread方法以及AsyncTask异步类方法等本文下面就这三种方法进行了演示和代码实现.a.Handler机制通过使用消息机制来实现b...
阅读全文
摘要:开发过程中,需要达到 HorizontalScrollView和ViewPager的效果,于是直接重写了HorizontalScrollView来达到实现ViewPager的效果。实际效果图如下:(1)自定义HorizontalScrollView类:AppHorizontalScrollView实...
阅读全文
摘要:1.onLayoutandroid.view.ViewGroupprotected void onLayout(boolean changed, int l, int t, int r, int b)执行layout操作时调用onLayout方法。View要给它的每个Child设定size和posi...
阅读全文
摘要:最近开发中需要做一个类似京东首页那样的广告轮播效果,于是采用ViewPager自己自定义了一个轮播图效果的View。主要原理就是利用定时任务器定时切换ViewPager的页面。效果图如下:主页面布局实现如下: ...
阅读全文
摘要:Android开发中经常会有引导页或者切换页面等效果,本文采用ViewPager结合动画效果来实现仿Launcher以及页面切换的效果。源码地址在文章最后给出下载。效果图如下:1.Viewpager是个Android自带的View视图控件,要使用它,必须导入这个附加包android-support-...
阅读全文
摘要:一、动画类型Android的animation由四种类型组成:alpha、scale、translate、rotateXML配置文件中alpha渐变透明度动画效果scale渐变尺寸伸缩动画效果translate画面转换位置移动动画效果rotate画面转移旋转动画效果Java Code代码中Alpha...
阅读全文
摘要:有时候需要点击一个view可以动画展开和收缩折叠一个View这样的效果,这样就可以直接自定义View来实现。本例中,采用继承FrameLayout来实现自定义的ExpandView。下面将详细介绍各个部分来实现该类以及如何使用该自定义视图。效果图如下:未展开效果:正在向上折叠收缩中的效果:已经展开效...
阅读全文
摘要:SharedPreferences简介:做软件开发应该都知道,很多软件会有配置文件,里面存放这程序运行当中的各个属性值,由于其配置信息并不多,如果采用数据库来存放并不划算,因为数据库连接跟操作等耗时大大影响了程序的效率,因此我们使用键值这种一一对应的关系来存放这些配置信息。SharedPrefere...
阅读全文
摘要:Android开发之手势滑动(滑动手势监听)详解在Android应用中,经常需要手势滑动操作,比如上下滑动,或左右方向滑动,处理手势滑动通常有两种方法:一种是单独实现setOnTouchListener监听器来,另一种是构建手势探测器第一种方法,就是在要实现滑动的View中,实现OnTouchLis...
阅读全文
摘要:适配器是Android中的数据与View视图的桥梁,作用就是将数据通过适配器显示到对应的View视图上。工作中,在用ListView做适配器数据时候,有些人肯定碰见过,如何优化效率,但是又出现重复数据的情况,如何避免重复数据而且又能提高ListView大数据量时候的效率呢?,解决方案就是2点:1. ...
阅读全文
摘要:如何给TextView添加下划线呢,最近项目中需要这个,于是就用代码添加了下划线功能。主要就是用Paint的setFlags方法来实现,具体如下:((TextView)mScrollView.findViewById(R.id.refresh)).getPaint().setFlags(Paint....
阅读全文
摘要:在开发Android应用的过程中,难免需要自定义View,其实自定义View不难,只要了解原理,实现起来就没有那么难。其主要原理就是继承View,重写构造方法、onDraw,(onMeasure)等函数。我自定义了个虚拟按键的View,效果图如下:首先得自己写个自定义View类,这里我写了个Virt...
阅读全文
摘要:我们在开发中,经常会自定义Dialog,因为原生的AlertDialog无法满足我们的需求,这个时候就需要自定义Dialog,那么如何自定义呢,其实不难,就是有点繁琐而已。也就是自定义一个UI的xml文件,然后用setContentView方法来自定义设置。最近开发做了个小例子,特此分享记录出来给大...
阅读全文
摘要:1、 ContentProvider简介当应用继承ContentProvider类,并重写该类用于提供数据和存储数据的方法,就可以向其他应用共享其数据。虽然使用其他方法也可以对外共享数据,但数据访问方式会因数据存储的方式而不同。如:采用文件方式对外共享数据,需要进行文件操作读写数据;采用shared...
阅读全文
摘要:XC文件管理器,是基于Android4.4开发的一个方便易用的文件管理器,具有文件的目录管理和文件的管理,主要包括文件的新建、删除、重命名、复制,移动剪切以及文件详情查看等文件和目录的功能,同时支持文件和目录的批量管理,应该功能较全,视图提供两种:网格视图以及列表视图,应用界面简洁美观,易用性强,是
阅读全文
摘要:XC系列应用,如真题园手机客户端1.1等应用已经分别在 360手机助手、腾讯应用宝、百度手机助手、小米应用商店、豌豆荚、应用汇、木蚂蚁等安卓市场平台上线了!本页面的系列应用是本人的开发的一Android应用作品-XC应用作品系列。目前主要有真题园,XC文件管理器,小蔡一键锁屏,小蔡通讯录,小蔡软件管...
阅读全文
摘要:XC图片浏览器,这是基于Android4.4开发的一款浏览手机里的图片的浏览器。简单美观实用。欢迎下载。下载地址:http://download.csdn.net/detail/jczmdeveloper/7329593应用效果图:
阅读全文
摘要:XC通讯录基于Android4.4开发的一个手机通讯录,具有手机拨号,添加联系人,查看联系人,管理编辑联系人,智能查找联系人,删除及批量删除,备份/还原数据,以及手机联系人导入等功能,界面简洁美观,欢迎下载使用。下载地址:http://download.csdn.net/detail/jczmdev...
阅读全文

浙公网安备 33010602011771号