- 博客(33)
- 资源 (114)
- 收藏
- 关注
转载 Android新特性介绍,ConstraintLayout完全解析
今天给大家带来2017年的第一篇文章,这里先祝大家新年好。本篇文章的主题是ConstraintLayout。其实ConstraintLayout是Android Studio 2.2中主要的新增功能之一,也是Google在去年的I/O大会上重点宣传的一个功能。我们都知道,在传统的Android开发当中,界面基本都是靠编写XML代码完成的,虽然Android Studio也支持可视化的方式来编写界面...
2018-03-05 10:21:18 189
转载 Android仿“知乎”隐藏标题栏、回答详情页动画效果
转载请注明出处:http://blog.csdn.net/zhaokaiqiang1992 2014已经远去,2015年的目标很简单,就是继续熟悉Android的上层API,虽然偶尔会为了某个问题去研究下FrameWork的代码,但是对于我们这种新手来说,只有对上层的API用的熟练了,才能更好的往下研究原理。所以,今年的任务就是继续学习和研究Android的上层API的使用,顺便写
2016-08-04 18:27:17 1075
原创 android悬浮窗口的实现
当我们在手机上使用360安全卫士时,手机屏幕上时刻都会出现一个小浮动窗口,点击该浮动窗口可跳转到安全卫士的操作界面,而且该浮动窗口不受其他activity的覆盖影响仍然可见(多米音乐也有相关的和主界面交互的悬浮小窗口)。那么这种不受Activity界面影响的悬浮窗口是怎么实现的呢? 竟然它能悬浮在手机桌面,且不受Activity界面的影响,说明该悬浮窗口是不隶属于Activity界面
2016-07-08 13:38:23 499
转载 android工具-annotations
在当下的java的使用中,annotations已经被广泛运用,来提升开发效率。在android中,主要是帮助开发者处理一些前后台任务、rest 服务、应用类、代码片段等,让开发者专注于真正重要的东西。(一)如何使用android annotations具体使用方法请参看此文。(二)使用范例[java] view plaincopy
2014-09-16 10:41:44 1191
转载 Android 自定义RecyclerView 实现真正的Gallery效果
转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/38173061 ,本文出自:【张鸿洋的博客】上一篇博客我使用自定义HorizontalScrollView写了一个具有HorizontalScrollView效果和ViewPager特性的横向图片轮播,详见:Android 自定义 HorizontalScrollVie
2014-09-01 10:53:09 3122 1
转载 Android项目自动批量打包之程序实现
因为需要记录不同渠道下apk的使用情况,每一个渠道对应的apk都需要附带自己的渠道号。而当你手动完成92个渠道的打包时,切腹的心都有了!!现在的任务就是:实现项目的自动更改配置文件的渠道号,自动完成打包,签名工作。 开始的解决方案是,使用ant完成自动打包。据说这个方案是可行的,尝试了N多次build.xml的配置,始终运行出错,以后再慢慢研究吧。
2014-08-28 10:34:27 639 1
转载 Android之自制的分页表格控件
网页上经常有分页表格的出现,同样的在Android上也可以实现。Android本身并没有直接提供表格这个控件,一般可以用GridView来实现比较简单,但是每个数据显示的长宽会一样。当然,也可以用ListView来实现,这个灵活定义每个数据显示的长宽。还有一种,是采用布局TableLayout来实现等等。这里用GridView,来实现一个。下载路径:http://download.csdn.net
2014-07-10 09:53:58 820
转载 关于Android EditText图文混排的总结
写在前面:作为一个android爱好者,入门有一个月的时间了,在这一个月中自己编过一个小软件,感觉还不错。遇到的问题也挺多的,基本上都是从网上找答案,虽然说网上的答案总体上能解决自己的问题,但总有一些细节让人感觉摸不着头脑。我遇到的问题很多,但一直没有进行总结,导致以后再遇到同样的问题也不能很快的解决,我感觉博客是个好手段,能够让自己学会总结。开始:下面就具体说一下我遇到的问题
2014-07-05 22:21:35 1921 3
转载 Android使用VideoView播放网络视频
Android支持播放网络上的视频。在播放网络上的视频时,牵涉到视频流的传输,往往有两种协议,一种是HTTP,一种是RTSP。这两种协议最大的不同是,HTTP协议,不支持实时流媒体的播放,而RTSP协议就支持。Android中自带的播放器,以及VideoView等都支持上述两种协议,因此,可以直接播放网络上的视频,唯一不同的就是URI。代码如下:Ja
2014-04-28 16:46:18 1788
转载 Android提高第二十一篇之MediaPlayer播放网络视频
上次讲解了MediaPlayer播放网络音频,介绍了MediaPlayer关于网络音频的缓冲和进度条控制的方法,这次再讲解MediaPlayer播放网络视频。播放网络视频比播放网络音频多需要一个SurfaceView而已,已经熟悉MediaPlayer播放网络音频之后,相信大家对播放网络视频也能很快地掌握。先来看看本文程序运行截图:本文程序的视频来自http://daily3gp.com,
2014-04-28 16:43:25 849
转载 高仿微信对话列表滑动删除效果
前言用过微信的都知道,微信对话列表滑动删除效果是很不错的,这个效果我们也可以有。思路其实很简单,弄个ListView,然后里面的每个item做成一个可以滑动的自定义控件即可。由于ListView是上下滑动而item是左右滑动,因此会有滑动冲突,也许你需要了解下android中点击事件的派发流程,请参考Android源码分析-点击事件派发机制。我的解决思路是这样的:重写ListView的onIn
2013-12-26 15:21:32 6188 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 2563
转载 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 3034
转载 图片圆角处理
关于“Android圆角图片”,网上可以搜索到大把代码示例。而这些示例千篇一律过于单一,且对内存性能没有进行较好分析本文将总结网上流行的几种圆角图片方案,进行性能与内存的分析,并得出最佳方案。(PS:本人初出江湖,高手勿喷)。基础脑补:位图:256位对比32位,存储信息量大但是占用内存也大, 图像质量较高。ARGB:A=Alpha, R=Red, G=Green,B=BlueARG
2013-12-23 10:33:11 2458 1
原创 Android网络通信库Volley简介
1. 什么是Volley在这之前,我们在程序中需要和网络通信的时候,大体使用的东西莫过于AsyncTaskLoader,HttpURLConnection,AsyncTask,HTTPClient(Apache)等,今年的Google I/O 2013上,Volley发布了。Volley是Android平台上的网络通信库,能使网络通信更快,更简单,更健壮。这是Volley名称的由来:
2013-10-25 11:13:42 1384 4
原创 基于XMPP协议的聊天
XMPP协议简介XMPP协议(Extensible Messaging and PresenceProtocol,可扩展消息处理现场协议)是一种基于XML的协议,目的是为了解决及时通信标准而提出来的,最早是在Jabber上实现的。它继承了在XML环境中灵活的发展性。因此,基于XMPP的应用具有超强的可扩展性。并且XML很易穿过防火墙,所以用XMPP构建的应用不易受到防火墙的阻碍。利用XMP
2013-10-10 11:51:27 3699
转载 Android屏幕自适应的问题
From:4种必须知道的Android屏幕自适应解决方案(求投票支持)demo下载:http://www.eoeandroid.com/forum.php?mod=attachment&aid=NjE0Njh8ZTIyZDA2M2N8MTMzODgyOTQxN3w1NzAwOTV8MTczOTcz以下是Demo首页的预览图一、细说layout_weight 目前最为
2013-04-11 16:24:47 691
转载 Android语音识别技术
今天从网上找了个例子实现了语音识别,个人感觉挺好玩的,就把代码贴出来与大家分享下: Android中主要通过RecognizerIntent来实现语音识别,其实代码比较简单,但是如果找不到设置,就会抛出异常ActivityNotFoundException,所以我们需要捕捉这个异常。而且语音识别在模拟器上是无法测试的,因为语音识别是访问google云端数据,所以如果手机的网络没
2013-02-07 13:45:58 1348 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 6508 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 600
转载 如何去美化你的EditText
友情不单能使人生走出暴风骤雨的情感而走朝阳光亮媚的晴空,并且能使人摆脱暗中杂沓的胡思乱想而走入光亮与理性的思虑。一.在EditText左侧添加图片人们说得好,真谛是时候的女儿,不是权势巨子的女儿。如??其道理就是在相对布局(RelativeLayout)的根蒂根基上用ImageView实现代码如下:? <EditText android:id="@+id/e
2013-01-16 15:51:10 2197
转载 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 676
转载 2012-6-13 Android中的资源访问——尺寸资源
、Android支持的尺寸资源2、尺寸资源XML文件的定义3、尺寸资源XML文件的使用该示例在布局文件中添加一个TextView和一个Button,分别使用尺寸资源来定义它们的宽和高。1)、在工程的res\values\目录下添加一个dimens.xml尺寸资源文件,并且添加4个尺寸资源(如下面代码所示),可视化的添加方法跟添加字符串类似,不过其Value值要是“数字+
2013-01-13 17:36:04 399
转载 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 459
转载 Android属性 android:focusableInTouchMode
这个属性的意思很明显,就是可以通过touch来获得focus。在手机上开发用的不多,因为大多手机都是触摸式的。最近一个TV上的应用需要用到。 一个界面上有一个自定义个button,我需要进入这个界面就高亮这个button。但是用遥控选择这个程序进入能正常显示,用鼠标点击进入就没有高亮的效果。最后添加上这个属性,效果出来了。 可见,click事件和touch事件在焦点处理上是
2013-01-11 10:32:03 28032 2
原创 Android学习笔记之ImageView
ImageView类可以加载各种来源的图片(如资源或图片库),需要计算图像的尺寸,比便它可以在其他布局中使用,并提供例如缩放和着色(渲染)各种显示选项。 属性属性名 对应的方法 描述android:adjustViewBounds setAdjustViewBounds(boolean) 设置该属性为真可以在ImageView 调整边界时保持
2013-01-11 10:20:20 919
转载 android ImageView android:adjustViewBounds属性的作用。
android:adjustViewBounds是否保持宽高比。需要与maxWidth、MaxHeight一起使用,否则单独使用没有效果。android:cropToPadding是否截取指定区域用空白代替。单独设置无效果,需要与scrollY一起使用,效果如下,实现代码见代码部
2013-01-11 10:19:19 1161
原创 Android开发EditText属性
EditText继承关系:View-->TextView-->EditText EditText的属性很多,这里介绍几个:android:hint="请输入数字!"//设置显示在空间上的提示信息android:numeric="integer"//设置只能输入整数,如果是小数则是:decimalandroid:singleLine="true"//设置单行输入,一旦设置为true
2013-01-11 09:57:04 764
原创 android文字阴影效果
关于android文字阴影,共有四个属性可以设置:android:shadowColor :阴影颜色android:shadowDx :阴影x方向位移android:shadowDy :阴影y方向位移android:shadowRadius :阴影的半径注意:阴影的半径必须设,为0时没有效果。下面为改变x位移: android:shad
2013-01-11 09:49:58 1359
原创 Android include标签
android中include标签是为了便于控件的覆用的一个很好解决方案。但是也有一些需要注意的地方,下面是本人在项目中碰到过的一个问题,做此记录,便于以后查看。include标签用法。1.新建一个xml文件,命名 head.xmlhead.xml文件内容如下:http://schemas.android.com/apk/res/android"
2013-01-11 09:28:34 758
原创 android中的ellipsize
最近为了解决某个bug,textview中内容过长的话自动换行,但是调用measureText函数时发现返回值很不准确,单位也不确定,是pixel还是dip,都不准。后来想起textview中有个内容过长加省略号的属性,即ellipsize,可以较偷懒地解决这个问题,哈哈~用法如下:在xml中android:ellipsize = "end" 省略号在结尾android:el
2013-01-11 09:22:43 300
转载 Android针对不同的手机屏幕大小设计图片资源与编码
一些术语Screen Size 屏幕尺寸:实际的物理尺寸,以屏幕的对角线为准(包括通知栏?)将所有的实际尺寸分为四个广义的尺寸:small(小),normal(正常),large(大),extra large(特大)Density 屏幕密度:屏幕的屋里面积内的像素数量,通常指dpi(每英寸点数)small的屏幕密度比normal或large在一个给定的物理面积内具有较少的像
2013-01-10 11:50:51 604
原创 Android APK反编译详解
这段时间在学Android应用开发,在想既然是用Java开发的应该很好反编译从而得到源代码吧,google了一下,确实很简单,以下是我的实践过程。在此郑重声明,贴出来的目的不是为了去破解人家的软件,完全是一种学习的态度,不过好像通过这种方式也可以去汉化一些外国软件。本文Android反编译教程,测试环境:Win7 Ultimate x64Ubuntu 12.04 x86
2012-12-28 19:32:09 276
2048游戏源码
2015-09-06
RxJava+Retroift框架
2018-03-21
RecyclerView流式布局
2017-08-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人