![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android开发
文章平均质量分 70
哪来的野生菌
这个作者很懒,什么都没留下…
展开
-
Android快速毛玻璃虚化效果实现
在iOS设备上我们随处可见毛玻璃效果,而且最近越来越多的场合应用到了这种美观的虚化效果,包括本人的一个开源项目BlureImageView也是受此启发。所以,恰到好处的虚化效果能很好的改善用户体验,而且也能让你的app显得更加优雅。不过,我们目前在android上很少见到毛玻璃效果,我认为很重要的原因是性能问题,虚化一张图片所需要的时间会因设备而异,如果为了虚化使得用户需要刻意转载 2016-04-01 17:50:35 · 1452 阅读 · 0 评论 -
Android开发人员不得不收集的代码(持续更新中)
为方便查找,已进行大致归类,其目录如下所示:Activity相关→ActivityUtils.javaisActivityExists : 判断是否存在ActivitylaunchActivity : 打开ActivitygetLauncherActivity : 获取入口activityApp相关→AppUtils.javaisInstallApp : 判断App是否安装in转载 2017-04-27 09:27:11 · 543 阅读 · 0 评论 -
picasso玩转Android图片下载
picasso是Square公司开源的一个Android图形缓存库,地址[http://square.github.io/picasso/](http://square.github.io/picasso/),可以实现图片下载和缓存功能。仅仅只需要一行代码就能完全实现图片的异步加载:Picasso.with(context).load("http://i.imgur.com/DvpvklR.png原创 2017-04-27 09:20:07 · 392 阅读 · 0 评论 -
listView属性你了解多少?
android ListView几个比较特别的属性最近在完善之前自定义的ListView时,竟然忘记了一些常用的属性,所以整理出来一些我个人认为比较特别的属性,通过设置这样的属性可以做出更加美观的列表1.首先是stackFromBottom属性,这只该属性之后你做好的列表就会显示你列表的最下面,值为true和falseandroid:stackFromBottom=原创 2017-02-06 08:44:07 · 463 阅读 · 0 评论 -
Git常用命令
开发场景:远程有主分支 master,提供用户使用的正式的稳定的版本;开发分支 dev,用于日常开发。dev 们可以在本地任意创建自己的 Local Branch,然后合并到本地 master 再提交到远程分支 dev。命令行实践高手都是直接用命令行,用命令行显得逼格更高。创建项目首先我创建 Android 项目 GitBranchSample, Share P原创 2017-05-09 13:36:48 · 359 阅读 · 0 评论 -
JNI学习积累之一 ---- 常用函数大全
花了几天时间研究了下JNI,基本上知道如何使用了。照我的观点JNI还是不难的,难得只是我们一份尝试的心。 学习过程中, 发现关于JNI函数资料真的很少,所谓“工欲善其事,便先利其器”,整理出了这份资料,希望能帮助你克服JNI学习的坎。 主要资料来源: 百度文库的《JNI常用函数》 。 同时对其加以了补充 。转载 2017-05-08 14:38:51 · 464 阅读 · 0 评论 -
Java原生JNI的使用、javah指令的使用以及图解教材
Java Nativie Interface(JNI,中文名称Java本地接口)标准时Java平台的一部分,它允许Java代码和其他语言写得代码进行交互。JNI是本地编程接口,它使得Java虚拟机(VM)内部运行的Java代码能够用其他编程语言(如C、C++和汇编语言)编写的应用程序和库进行交互操作。JNI的主要用途是为了对硬件进行访问以及追求高效率或可重用C/C++库。 And原创 2017-05-08 13:58:29 · 799 阅读 · 0 评论 -
android ListView几个比较特别的属性
最近在完善之前自定义的ListView时,竟然忘记了一些常用的属性,所以整理出来一些我个人认为比较特别的属性,通过设置这样的属性可以做出更加美观的列表1.首先是stackFromBottom属性,这只该属性之后你做好的列表就会显示你列表的最下面,值为true和falseandroid:stackFromBottom="true"2.第二是 transcipt原创 2017-02-06 08:46:03 · 401 阅读 · 0 评论 -
Android开发小技巧之对android颜色渐变(Gradient )的改进
本文讨论的是android中如何实现更平滑的单色渐变效果。一般来说,当我们想让界面上的某个区域呈现单色渐变效果,我们用drawable 来实现:定义一个drawable ,取名叫gradlient_background.xml1234567891011"1.0"encoding="utf-8"?>"原创 2016-04-08 16:46:21 · 2538 阅读 · 0 评论 -
Android开发系列通信篇之EventBus
概述及基本概念**EventBus**是一个Android端优化的publish/subscribe消息总线,简化了应用程序内各组件间、组件与后台线程间的通信。比如请求网络,等网络返回时通过Handler或Broadcast通知UI,两个Fragment之间需要通过Listener通信,这些需求都可以通过**EventBus**实现。作为一个消息总线,有三个主要的元素:Ev原创 2016-04-06 15:33:02 · 1527 阅读 · 0 评论 -
Android开发小技巧系列之避免Toast连续弹出
很多时候,如果用户持续执行一种操作,会连续执行Toast提示,即便用户将app运行到后台,Toast还是会持续弹出,为避免此情况,可以使用以下方法,一个Toast没有结束的时候再显示Toast不累加时间,而是打断当前的Toast,显示新的Toast。这样Toast就不会停留在界面很久。而最多显示一个Toast提示时间的。private Toast mToast=null;原创 2016-04-01 18:01:38 · 1700 阅读 · 0 评论 -
Android截屏总结
Android截屏的原理:获取具体需要截屏的区域的Bitmap,然后绘制在画布上,保存为图片后进行分享或者其它用途。在截屏功能中,有时需要截取全屏的内容,有时需要截取超过一屏的内容(比如:Listview,Scrollview,RecyclerView)。下面介绍各种场景获取Bitmap的方法普通截屏的实现获取当前Window的DrawingCache的方式,即decorV原创 2017-04-27 09:37:06 · 451 阅读 · 0 评论