【Android一体式(沉浸式)状态栏的实现】教程文章相关的互联网学习教程文章

Android 简单实现ListView顶部悬浮效果【图】

首先上效果图,实现如下效果:起初在网上搜了下实现这样的效果,美团网,大众点评的“购买框”悬浮效果也是这样的,不过作者实现比较麻烦,自己想了想就根据ListView提供的一些特性进行了简单实现。整个主要布局就是一个ListView,如果listview的上面有内容且高度比较高,可以把它当做listview的header,这样也可以避免ScrollView嵌套ListView带来的麻烦(记住这一点就不会在平时出现ScrollView与ListView各种问题了)。要实现悬浮效...

Android Gallery组件实现循环显示图像

Gallery组件主要用于横向显示图像列表,只是按常规做法。Gallery组件仅仅能有限地显示指定的图像。也就是说,假设为Gallery组件指定了10张图像,那么当Gallery组件显示到第10张时,就不会再继续显示了。这尽管在大多数时候没有什么关系,但在某些情况下,我们希望图像显示到最后一张时再重第1张開始显示,也就是循环显示。要实现这样的风格的Gallery组件,就须要对Gallery的Adapter对象进行一番改进。  Gallery组件的传统使用方法...

Android实现图片高斯模糊【代码】【图】

最近项目设计上需要用到稍微比较模糊的图片,因此我就去百度搜了一下,处理办法大概就是借助神器PS(花千骨看多了,呵呵)。但是在程序猿的眼里,代码可以实现一切。下面我就来实现一个Android高斯模糊。高斯模糊:高斯模糊(Gaussian Blur)是美国Adobe图像软件公司开发的一个图像处理软件:Adobe Photoshop(系列)中的一个滤镜,具体的位置在:滤镜—模糊——高斯模糊!高斯模糊的原理中,它是根据高斯曲线调节象素色值,它是有选择...

Android学习笔记二十五之ListView多布局实现【代码】

Android学习笔记二十五之ListView多布局实现  这一节是介绍ListView这个控件的最后一节,实现一个Item的多布局。像我们经常在用的各种即时通讯工具,QQ、微信等,假设他们的会话界面是ListView实现的,那么ListView就有多种Item布局,这一节,我们就来实现一个ListView的多种Item。  要实现ListView里面有多种Item,就要重写适配器的两个方法getViewTypeCount()和getItemViewType(int position),第一个方法是返回Item的种类数...

android 实现电话录音(窃听)【代码】

配置文件<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android"package="codefans.app"android:versionCode="1"android:versionName="1.0" ><uses-sdk android:minSdkVersion="8" /><!-- 监听电话状态权限 --><uses-permission android:name="android.permission.READ_PHONE_STATE"/><!-- 在SDCard中创建与删除文件权限 --><uses-permission android:name="android.permi...

Android自定义控件 ----- 基本绘制流程,简单控件的实现【图】

一、自定义控件(一) --- 自定义属性TextView1,定义属性,制作attrs.xml文件; 属性值: string,color,attr,array,bool,declare-styleable,dimen,drawable,eat-comment,fraction, integer,integer-array,item,plurals,string-array,style 属性取值范围: string,color,demension,integer,enum,reference,float,boolean,fraction,flag;<?xml version="1.0" encoding="utf-8"?> <resources><!--CustomTitleView--><attr na...

Android通过Broadcast(广播)实现开机自启动

我们只需要监听一个开机启动的Broadcast(广播)即可。首先写一个Receiver(即广播监听器),继承BroadcastReceiver,如下public class BootReceiver extends BroadcastReceiver { private PendingIntent mAlarmSender; @Override public void onReceive(Context context, Intent intent) { // 在这里干你想干的事(启动一个Service,Activity等), //本例是启动一个定时调度程序,每30分钟启动一个Service去更新数据 mAla...

Android借助Handler,实现ViewPager中页面的自动切换(转)【代码】【图】

在很多电商网页及app上都有自动切换的商品的推广快,感觉体验挺不错的,正好今天学习使用ViewPager,因此也实现了一个功能类似的demo。下面是其中的两个截图: 实现一个自动播放功能的ViewPager,要做的主要有以下的几个部分: 实现一个ViewPagerAdapter,用于为ViewPager提供展示内容(例如上面的两张小猫图片)public class ViewPagerAdapter extends PagerAdapter {private List<View> mData;public ViewPagerAdapter(L...

android-音乐播放器实现及源码下载(二)【代码】

本系列博文,详细讲述一个音乐播放器的实现,以及从网络解析数据获取最新推荐歌曲以及歌曲下载的功能。 功能介绍如下: 1、获取本地歌曲列表,实现歌曲播放功能。 2、利用硬件加速感应器,摇动手机实现切换歌曲的功能 3、利用jsoup解析网页数据,从网络获取歌曲列表,同时实现歌曲和歌词下载到手机本地的功能。 4、通知栏提醒,实现仿QQ音乐播放器的通知栏功能. 涉及的技术有: 1、jsoup解析网络网页,从而获取需要的...

Android 实现异步加载图片【代码】

麦洛开通博客以来,有一段时间没有更新博文了.主要是麦洛这段时间因项目开发实在太忙了.今天周六还在公司加班,苦逼程序猿都是这样生活的.今天在做项目的时候,有一个实现异步加载图片的功能,虽然比较简单但还是记录一下吧.因为麦洛之前实现异步加载图片都是使用了AsynTask这个API,继续这个类,实现起来非常简单也很方便.在doInBackground()方法里实现下载逻辑.具体实现如下实现逻辑是:先从内存中读取,如果内存中有这张图片,则直接使用...

android Xfermode PorterDuffXfermode 实现遮罩层【代码】【图】

参考:http://www.cnblogs.com/jacktu/archive/2012/01/02/2310326.htmlhttp://blog.csdn.net/yun90/article/details/8618521 基础知识:1.下面的Xfermode子类可以改变这种行为:AvoidXfermode 指定了一个颜色和容差,强制Paint避免在它上面绘图(或者只在它上面绘图)。PixelXorXfermode 当覆盖已有的颜色时,应用一个简单的像素XOR操作。PorterDuffXfermode 这是一个非常强大的转换模式,使用它,可以使用图像合成的16条Porter-...

Android实现微信自动抢红包的程序

简单实现了微信自动抢红包的服务,原理就是根据关键字找到相应的View, 然后自动点击。主要是用到AccessibilityService这个辅助服务,基本可以满足自动抢红包的功能,但是有些逻辑需要优化,比如,拆完一个红包后,必须手动点击返回键,才能进行下一次自动抢红包。AndroidManifest.xml<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android"package="com.jackie.webchatenv...

Android开发之自定义圆形的ImageView的实现【代码】【图】

android中的ImageView只能显示矩形的图片,这样一来不能满足我们其他的需求,比如要显示圆形的图片,这个时候,我们就需要自定义ImageView了,其原理就是首先获取到图片的Bitmap,然后进行裁剪圆形的bitmap,然后在onDraw()进行绘制圆形图片输出。效果图如下:自定义的圆形的ImageView类的实现代码如下:package com.xc.xcskin.view;import android.content.Context; import android.graphics.Bitmap; import android.graphics.B...

开始研究tigase和android客户端的实现

2015.7.5.昨晚总算把tigaase7.0的开发环境搭起来了.稍微看了下代码结构.主要是auth,db,compnent,cluster,server,xmpp,这几块,准备先发点时间看看开发文档,了解一下基本架构.找个一些开发文档的翻译,结合原文一起看... tigase_server官方开发文档_部分中文翻译.rar原文:http://www.cnblogs.com/imparser/p/4622637.html

Android 代码实现preference组件【图】

Preference主要实现一些配置数据,一些我们上次点击选择的内容,我们希望在下次应用调起的时候依然有效,无须用户再一次进行配置或选择。Android提供preference这个键值对的方式来处理这种情况,自动保存这些数据,并立时生效,同时Android提供一种类似的layout的方式来进行Preference的布局。Preference组件有ListPreference,EditTextPreference,CheckBoxPreference和SwitchPreference,相对于View中的ListView,EditText,CheckBox,...