自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (114)
  • 收藏
  • 关注

转载 Android新特性介绍,ConstraintLayout完全解析

今天给大家带来2017年的第一篇文章,这里先祝大家新年好。本篇文章的主题是ConstraintLayout。其实ConstraintLayout是Android Studio 2.2中主要的新增功能之一,也是Google在去年的I/O大会上重点宣传的一个功能。我们都知道,在传统的Android开发当中,界面基本都是靠编写XML代码完成的,虽然Android Studio也支持可视化的方式来编写界面...

2018-03-05 10:21:18 167

转载 Android仿“知乎”隐藏标题栏、回答详情页动画效果

转载请注明出处:http://blog.csdn.net/zhaokaiqiang1992     2014已经远去,2015年的目标很简单,就是继续熟悉Android的上层API,虽然偶尔会为了某个问题去研究下FrameWork的代码,但是对于我们这种新手来说,只有对上层的API用的熟练了,才能更好的往下研究原理。所以,今年的任务就是继续学习和研究Android的上层API的使用,顺便写

2016-08-04 18:27:17 1047

原创 android悬浮窗口的实现

当我们在手机上使用360安全卫士时,手机屏幕上时刻都会出现一个小浮动窗口,点击该浮动窗口可跳转到安全卫士的操作界面,而且该浮动窗口不受其他activity的覆盖影响仍然可见(多米音乐也有相关的和主界面交互的悬浮小窗口)。那么这种不受Activity界面影响的悬浮窗口是怎么实现的呢?    竟然它能悬浮在手机桌面,且不受Activity界面的影响,说明该悬浮窗口是不隶属于Activity界面

2016-07-08 13:38:23 477

转载 android工具-annotations

在当下的java的使用中,annotations已经被广泛运用,来提升开发效率。在android中,主要是帮助开发者处理一些前后台任务、rest 服务、应用类、代码片段等,让开发者专注于真正重要的东西。(一)如何使用android annotations具体使用方法请参看此文。(二)使用范例[java] view plaincopy

2014-09-16 10:41:44 1172

转载 Android 自定义RecyclerView 实现真正的Gallery效果

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/38173061 ,本文出自:【张鸿洋的博客】上一篇博客我使用自定义HorizontalScrollView写了一个具有HorizontalScrollView效果和ViewPager特性的横向图片轮播,详见:Android 自定义 HorizontalScrollVie

2014-09-01 10:53:09 3087 1

转载 Android项目自动批量打包之程序实现

因为需要记录不同渠道下apk的使用情况,每一个渠道对应的apk都需要附带自己的渠道号。而当你手动完成92个渠道的打包时,切腹的心都有了!!现在的任务就是:实现项目的自动更改配置文件的渠道号,自动完成打包,签名工作。 开始的解决方案是,使用ant完成自动打包。据说这个方案是可行的,尝试了N多次build.xml的配置,始终运行出错,以后再慢慢研究吧。

2014-08-28 10:34:27 611 1

转载 Android之自制的分页表格控件

网页上经常有分页表格的出现,同样的在Android上也可以实现。Android本身并没有直接提供表格这个控件,一般可以用GridView来实现比较简单,但是每个数据显示的长宽会一样。当然,也可以用ListView来实现,这个灵活定义每个数据显示的长宽。还有一种,是采用布局TableLayout来实现等等。这里用GridView,来实现一个。下载路径:http://download.csdn.net

2014-07-10 09:53:58 781

转载 关于Android EditText图文混排的总结

写在前面:作为一个android爱好者,入门有一个月的时间了,在这一个月中自己编过一个小软件,感觉还不错。遇到的问题也挺多的,基本上都是从网上找答案,虽然说网上的答案总体上能解决自己的问题,但总有一些细节让人感觉摸不着头脑。我遇到的问题很多,但一直没有进行总结,导致以后再遇到同样的问题也不能很快的解决,我感觉博客是个好手段,能够让自己学会总结。开始:下面就具体说一下我遇到的问题

2014-07-05 22:21:35 1900 3

转载 Android使用VideoView播放网络视频

Android支持播放网络上的视频。在播放网络上的视频时,牵涉到视频流的传输,往往有两种协议,一种是HTTP,一种是RTSP。这两种协议最大的不同是,HTTP协议,不支持实时流媒体的播放,而RTSP协议就支持。Android中自带的播放器,以及VideoView等都支持上述两种协议,因此,可以直接播放网络上的视频,唯一不同的就是URI。代码如下:Ja

2014-04-28 16:46:18 1771

转载 Android提高第二十一篇之MediaPlayer播放网络视频

上次讲解了MediaPlayer播放网络音频,介绍了MediaPlayer关于网络音频的缓冲和进度条控制的方法,这次再讲解MediaPlayer播放网络视频。播放网络视频比播放网络音频多需要一个SurfaceView而已,已经熟悉MediaPlayer播放网络音频之后,相信大家对播放网络视频也能很快地掌握。先来看看本文程序运行截图:本文程序的视频来自http://daily3gp.com,

2014-04-28 16:43:25 830

转载 高仿微信对话列表滑动删除效果

前言用过微信的都知道,微信对话列表滑动删除效果是很不错的,这个效果我们也可以有。思路其实很简单,弄个ListView,然后里面的每个item做成一个可以滑动的自定义控件即可。由于ListView是上下滑动而item是左右滑动,因此会有滑动冲突,也许你需要了解下android中点击事件的派发流程,请参考Android源码分析-点击事件派发机制。我的解决思路是这样的:重写ListView的onIn

2013-12-26 15:21:32 6130 8

转载 FinalDB介绍

afinal 是一个android的 orm 和 ioc 框架。而且封装了android中的httpClient,使其更加简单易用。 afinal是android应用开发的终极框架。afinal交流QQ群:192341294如果google code不给力,请移步 https://github.com/yangfuhai/afinal注意:github才是最新源码,google

2013-12-26 15:02:01 2527

转载 android自定义一圆角ImageView

android自定义一圆角ImageView分类: android 2012-09-13 16:25 2466人阅读 评论(15)收藏 举报androidpathlayoutnullencoding[java] view plaincopyprint?[java] view plaincopyprint?java类如下: ja

2013-12-24 13:54:52 3014

转载 图片圆角处理

关于“Android圆角图片”,网上可以搜索到大把代码示例。而这些示例千篇一律过于单一,且对内存性能没有进行较好分析本文将总结网上流行的几种圆角图片方案,进行性能与内存的分析,并得出最佳方案。(PS:本人初出江湖,高手勿喷)。基础脑补:位图:256位对比32位,存储信息量大但是占用内存也大, 图像质量较高。ARGB:A=Alpha, R=Red, G=Green,B=BlueARG

2013-12-23 10:33:11 2435 1

原创 Android网络通信库Volley简介

1. 什么是Volley在这之前,我们在程序中需要和网络通信的时候,大体使用的东西莫过于AsyncTaskLoader,HttpURLConnection,AsyncTask,HTTPClient(Apache)等,今年的Google I/O 2013上,Volley发布了。Volley是Android平台上的网络通信库,能使网络通信更快,更简单,更健壮。这是Volley名称的由来:

2013-10-25 11:13:42 1368 4

原创 基于XMPP协议的聊天

XMPP协议简介XMPP协议(Extensible Messaging and PresenceProtocol,可扩展消息处理现场协议)是一种基于XML的协议,目的是为了解决及时通信标准而提出来的,最早是在Jabber上实现的。它继承了在XML环境中灵活的发展性。因此,基于XMPP的应用具有超强的可扩展性。并且XML很易穿过防火墙,所以用XMPP构建的应用不易受到防火墙的阻碍。利用XMP

2013-10-10 11:51:27 3677

转载 Android屏幕自适应的问题

From:4种必须知道的Android屏幕自适应解决方案(求投票支持)demo下载:http://www.eoeandroid.com/forum.php?mod=attachment&aid=NjE0Njh8ZTIyZDA2M2N8MTMzODgyOTQxN3w1NzAwOTV8MTczOTcz以下是Demo首页的预览图一、细说layout_weight   目前最为

2013-04-11 16:24:47 670

转载 Android语音识别技术

今天从网上找了个例子实现了语音识别,个人感觉挺好玩的,就把代码贴出来与大家分享下:         Android中主要通过RecognizerIntent来实现语音识别,其实代码比较简单,但是如果找不到设置,就会抛出异常ActivityNotFoundException,所以我们需要捕捉这个异常。而且语音识别在模拟器上是无法测试的,因为语音识别是访问google云端数据,所以如果手机的网络没

2013-02-07 13:45:58 1332 1

转载 .android 语音(声音)转文字

public class SoundTestActivity extends Activity {    /** Called when the activity is first created. */ private static final int RECOGNIZER_EXAMPLE=101; private TextView result;    @Override

2013-01-26 20:43:01 6457 4

转载 android 制作9.png图片

一、什么是9.png:        可能做过任务栏美化的同学都会知道,我靠,framework-res.apk\res\drawable-hdpi 目录下有非常非常多的XXXXXX.9.png图片。千万不要以为这个9只是png格式图片的命名区分,其实他是一种特殊的格式,在png图片的基础上动了些手脚,而且这种手脚你会 看不见摸不着(详情见下面具体内容)。        9.png

2013-01-21 13:52:19 584

转载 如何去美化你的EditText

友情不单能使人生走出暴风骤雨的情感而走朝阳光亮媚的晴空,并且能使人摆脱暗中杂沓的胡思乱想而走入光亮与理性的思虑。一.在EditText左侧添加图片人们说得好,真谛是时候的女儿,不是权势巨子的女儿。如??其道理就是在相对布局(RelativeLayout)的根蒂根基上用ImageView实现代码如下:? <EditText android:id="@+id/e

2013-01-16 15:51:10 2168

转载 TabHost用法

转自:http://www.cnblogs.com/wader2011/archive/2011/10/11/2207670.html通常情况下我们会通过继承TabActivity,调用getTabHost()获取TabHost实例,下面是具体过程。TabHostActivity.javapublic class TabHostActivity extends TabActiv

2013-01-16 15:28:26 664

转载 2012-6-13 Android中的资源访问——尺寸资源

、Android支持的尺寸资源2、尺寸资源XML文件的定义3、尺寸资源XML文件的使用该示例在布局文件中添加一个TextView和一个Button,分别使用尺寸资源来定义它们的宽和高。1)、在工程的res\values\目录下添加一个dimens.xml尺寸资源文件,并且添加4个尺寸资源(如下面代码所示),可视化的添加方法跟添加字符串类似,不过其Value值要是“数字+

2013-01-13 17:36:04 380

转载 Android_TextView属性XML详解

android:ems 设置TextView的宽度为N个字符的宽度。android:maxems 设置TextView的宽度为最长为N个字符的宽度。与ems同时使用时覆盖ems选项。android:minems 设置TextView的宽度为最短为N个字符的宽度。与ems同时使用时覆盖ems选项。android:maxLength 限制输入字符数。如设置为5,那么仅可以输入5个汉字/数字

2013-01-11 10:33:57 448

转载 Android属性 android:focusableInTouchMode

这个属性的意思很明显,就是可以通过touch来获得focus。在手机上开发用的不多,因为大多手机都是触摸式的。最近一个TV上的应用需要用到。     一个界面上有一个自定义个button,我需要进入这个界面就高亮这个button。但是用遥控选择这个程序进入能正常显示,用鼠标点击进入就没有高亮的效果。最后添加上这个属性,效果出来了。     可见,click事件和touch事件在焦点处理上是

2013-01-11 10:32:03 27969 2

原创 Android学习笔记之ImageView

ImageView类可以加载各种来源的图片(如资源或图片库),需要计算图像的尺寸,比便它可以在其他布局中使用,并提供例如缩放和着色(渲染)各种显示选项。  属性属性名    对应的方法    描述android:adjustViewBounds     setAdjustViewBounds(boolean)    设置该属性为真可以在ImageView 调整边界时保持

2013-01-11 10:20:20 889

转载 android ImageView android:adjustViewBounds属性的作用。

android:adjustViewBounds是否保持宽高比。需要与maxWidth、MaxHeight一起使用,否则单独使用没有效果。android:cropToPadding是否截取指定区域用空白代替。单独设置无效果,需要与scrollY一起使用,效果如下,实现代码见代码部

2013-01-11 10:19:19 1133

原创 Android开发EditText属性

EditText继承关系:View-->TextView-->EditText  EditText的属性很多,这里介绍几个:android:hint="请输入数字!"//设置显示在空间上的提示信息android:numeric="integer"//设置只能输入整数,如果是小数则是:decimalandroid:singleLine="true"//设置单行输入,一旦设置为true

2013-01-11 09:57:04 750

原创 android文字阴影效果

关于android文字阴影,共有四个属性可以设置:android:shadowColor :阴影颜色android:shadowDx :阴影x方向位移android:shadowDy :阴影y方向位移android:shadowRadius :阴影的半径注意:阴影的半径必须设,为0时没有效果。下面为改变x位移:    android:shad

2013-01-11 09:49:58 1309

原创 Android include标签

android中include标签是为了便于控件的覆用的一个很好解决方案。但是也有一些需要注意的地方,下面是本人在项目中碰到过的一个问题,做此记录,便于以后查看。include标签用法。1.新建一个xml文件,命名 head.xmlhead.xml文件内容如下:http://schemas.android.com/apk/res/android"

2013-01-11 09:28:34 745

原创 android中的ellipsize

最近为了解决某个bug,textview中内容过长的话自动换行,但是调用measureText函数时发现返回值很不准确,单位也不确定,是pixel还是dip,都不准。后来想起textview中有个内容过长加省略号的属性,即ellipsize,可以较偷懒地解决这个问题,哈哈~用法如下:在xml中android:ellipsize = "end"    省略号在结尾android:el

2013-01-11 09:22:43 286

转载 Android针对不同的手机屏幕大小设计图片资源与编码

一些术语Screen Size 屏幕尺寸:实际的物理尺寸,以屏幕的对角线为准(包括通知栏?)将所有的实际尺寸分为四个广义的尺寸:small(小),normal(正常),large(大),extra large(特大)Density 屏幕密度:屏幕的屋里面积内的像素数量,通常指dpi(每英寸点数)small的屏幕密度比normal或large在一个给定的物理面积内具有较少的像

2013-01-10 11:50:51 591

原创 Android APK反编译详解

这段时间在学Android应用开发,在想既然是用Java开发的应该很好反编译从而得到源代码吧,google了一下,确实很简单,以下是我的实践过程。在此郑重声明,贴出来的目的不是为了去破解人家的软件,完全是一种学习的态度,不过好像通过这种方式也可以去汉化一些外国软件。本文Android反编译教程,测试环境:Win7 Ultimate x64Ubuntu 12.04 x86

2012-12-28 19:32:09 261

扫描附近的人

高仿QQ雷达搜索附近的人动画,边扫描边显示附近的人,可以手势左右滑动附近的人。

2016-08-29

滑出屏幕隐藏头部

向上滑动到顶部隐藏标题栏,当底部被全部拉出时,显示底部菜单栏,向下滑动,当滑动到一定的位置显示标题栏,当超出屏幕底部时,隐藏底部菜单栏。

2016-08-16

二维码生成扫描和预览

根据输入文字内容生成二维码,扫描二维码,扫描成功会预览二维码并显示扫描结果,始终保持竖屏幕扫描,如果是网页链接地址点击确定按钮跳转到相应的网页。

2016-07-05

二维码生成扫描

根据输入的信息生成二维码,扫描二维码解析成文字并跳转到相应链接地址

2016-07-05

仿微信相册选择多张图片上传

仿照微信发表动态选择多张相册图片上传,可以查看图片并支持手势放大缩小图片。

2016-06-12

检测更新,通知栏下载更新进度

先检测更新,有新版本弹出对话框,点确定按钮通知栏下载并显示更新进度。

2016-05-26

显示文件下载进度,下载完成并自动安装apk

进度条显示文件的下载进度及百分比,下载完成自动安装apk。

2016-05-26

图片多选上传

Android 仿微信图片多选上传,自动过滤小图,也可以根据文件夹选择图片,拍照选择上传,拍完照片,相册选择会刷新

2016-05-25

仿微信ViewPager加载网络大图并缩放

仿造微信ViewPager加载多张网络大图,并支持手势缩图图片,可以左右滑动切换图片。

2016-05-25

editText图文混编

从相册或者相机上选择图片编辑到EidtText中,输入的文字可以和图片混合编辑。

2016-05-23

Android 模仿苹果 CoverFlow动画效果

Android 模仿苹果 CoverFlow动画效果,滑动3d效果加上图片倒影效果。

2016-03-07

图片单选实现

图片单选功能实现,单选后图片状态改变,画出屏幕状态不会移动。

2016-02-29

广告栏无限轮播支持手滑

很好的广告栏,广告图片无限循环定时播放,支持手势左右无限滑动,无卡顿动画。

2016-01-28

仿今日头条滑动菜单栏

高仿今日头条界面及左右滑动菜单栏,添加左右滑动菜单栏动画及菜单栏跟随viewPager左右渐变滑动动画,当菜单栏超出屏幕时,添加菜单划入划出动画。

2016-01-22

360清理动画

仿照360下拉,从下向上弹出小人清理动画。

2016-01-12

图片本地缓存框架

使用Android UniversalImageLoader网络图片本地缓存,图片首次从网络加载,加载完成,以后显示的图片都从本地获取资源。

2015-12-21

listview异步网络图片后加载本地图片

listView 加载网络图片,网络图片只加载一次,然后所有图片都取本地缓存

2015-12-11

高仿微信图片选择器

仿微信android图片选择器,可以选择多个文件下的多张图片。

2015-12-11

仿饿了么及点餐动画

高仿饿了么左右侧滑菜单,点餐添加到购物车的动画。

2015-11-13

volley网络请求框架

volley网络请求框架,包含volley网络请求架包,及网络请求获取json数据及图片请求和缓存的一些例子及请求异常的处理。

2015-10-28

签名查看工具

安装好该工具后,输入已经安装在手机上的应用的包名就可以显示该安装应用apk的签名信息。

2015-10-28

2048游戏源码

项目是一个基于安卓的2048小游戏源码,2048的玩法规则就不详细介绍了,不了解的可以自行百度,游戏有重新开始和后撤一步功能,这个项目依赖android-support-v7-appcompat项目,已经一起打包进去了。

2015-09-06

阿里腾讯头条Android经典面试题及答案整理

71道Android经典面试题

2021-06-23

android视频播放源码

android视频播放源代码,播放流畅无卡顿,可以暂停,小屏幕,大屏幕切换播放无卡顿

2018-08-27

视频播放源码

android 视频播放源码,视频无卡顿播放,播放动画切换。

2018-08-27

RxJava+Retroift框架

RxJava+Retroift框架,本文采用最新的RxJava2.0与Retrifit2.0来实现,并针对于1.x不同的地方进行处理。 针对请求过程进行的封装,额外增加缓存策略和请求头部处理。 RxJava2.0使用笔记:http://blog.csdn.net/demonliuhui/article/details/77848691 Retrifit2.0使用笔记:http://blog.csdn.net/demonliuhui/article/details/77854530

2018-03-21

RecyclerView流式布局

自从RecyclerView的LayoutManager有新的认识后,完全不用担心很多的复杂布局了。而且对ViewGroup测量过程也不用担心了,因为里面有LayoutManager帮我们实现了,利用recylerView进行流式布局

2017-08-25

可折叠按钮实现

可折叠按钮效果实现

2017-07-12

方格密码框输入

方格密码框输入效果

2017-07-12

仿饿了吗加入购物车动画效果

仿饿了吗加入购物车动画效果

2017-07-12

仿美团头部筛选效果

仿美团多头部菜单栏切换筛选效果

2017-07-12

路由实现demo

路由实现demo,界面路由跳转,及拦截器实现

2017-07-12

仿斗鱼源码

仿斗鱼app源码,可切换类目并播放

2017-07-12

防止应用程序奔溃

防止应用程序奔溃,抛出错误异常,防止应用程序anr

2017-07-12

仿遇见源码

高仿遇见app,页面效果逼真

2017-07-12

StepView效果进度条

StepView进度条,自定义水平和垂直进度条显示操作步骤的进度。

2017-06-09

仿摩拜单车

仿摩拜单车查询自己附近的单车,点击解锁,记录我的行程并显示地图线路

2017-06-09

okHttps网络框架

okHttpUtils网络请求框架,okHttps的post和get请求,图片和文件的上传,下载,数据缓存框架

2016-09-20

gridView实现Gallery效果

girdView实现Gallery,加选中效果

2016-09-02

多图片选择

选择拍照,或者单张,多张图片选择上传

2016-08-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除