Android
文章平均质量分 94
允恒21
这个作者很懒,什么都没留下…
展开
-
2020-12-10
键盘挡住输入框终极解决办法https://github.com/xiewenfeng/SoftboradBlockEdittext/** * 用于解决因为沉浸式状态栏,但不想采用fitSystemWidnow属性 * 或不想设置键盘属adjustResize/adjustPan属性,想实现键盘不遮挡输入框 * Created by SmileXie on 2017/3/27. */ public class SoftKeyInpu...转载 2020-12-10 20:05:27 · 122 阅读 · 0 评论 -
第三方框架
文件选择器:https://gitee.com/MapleOOoo/FileSelectDemo.git视频播放器:https://gitee.com/MapleOOoo/FileSelectDemo.git图片选择器:https://github.com/LuckSiege/PictureSelector.git上传下载工具:https://github.com/aria2/aria2.git云信IM源码:https://github.com/netease-im/NI原创 2020-11-24 17:01:59 · 185 阅读 · 0 评论 -
Android 杂记
Android studio的adb无线连接:首先需要配置好adb环境adb devicesadb -s 设备号 tcpip 四位端口号adb connect ip地址+端口号adb tcpip 端口号色值百分比: 百分比:0% HEX: 00 百分比:1% HEX: 30 百分比:2% HEX: 50 百分比:3% HEX: 80 百分比:4...原创 2019-11-08 15:34:07 · 138 阅读 · 0 评论 -
那些年我接触到的Android
Android屏幕适配框架(今日头条)https://github.com/JessYanCoding/AndroidAutoSizeAndroid 图片选择器https://github.com/LuckSiege/PictureSelector轻量级的Android MVP快速开发框架https://github.com/limedroid/XDroidMvp安卓选择器...原创 2019-11-04 13:20:50 · 119 阅读 · 0 评论 -
Android内存泄漏的检测工具——LeakCanary
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/qq_39037047/article/details/79563423首先了解什么是内存泄露http://liuwangshu.cn/application/performance/ram-3-memory-leak.h...转载 2019-10-29 14:17:58 · 554 阅读 · 0 评论 -
android 中使用IconFont详解
操作步骤首先去http://www.iconfont.cn/plus/collections/index图标库选择自己要用的图标下载,下载后得到个压缩文件并解压,最后得到如下文件:其中2个文档可以不要,将剩余的文件拷贝到项目的assets目录下:然后打开demo.html来找到图标相对应的 HTML 实体字符码:然后在string定义需要用到的图标字符码: <stri...转载 2019-10-29 14:16:52 · 725 阅读 · 0 评论 -
开发工具总结(10)之Flutter从配置安装到填坑指南详解
版权声明:本文为博主原创文章,未经博主允许不得转载。https://www.jianshu.com/p/399c01657920本文同步发布在公众号Flutter那些事,欢迎大家关注。转载请标明出处:https://www.jianshu.com/p/399c01657920本文出自 AWeiLoveAndroid的博客Flutter系列博文链接 ↓:工具安装:Flutte...转载 2019-10-29 14:14:33 · 2559 阅读 · 0 评论 -
安卓开发中非常炫的效果集合
一个开源项目网站有很多炫酷效果http://itlanbao.com/codes.aspx#1,0所有效果Dome下载地址:https://github.com/20994842/A-collection-of-Android-development-very-dazzling-effect1.很简单却很酷的粒子破碎效果介绍:实现思路1.新建一个 BeanParti...转载 2019-10-29 14:11:45 · 299 阅读 · 0 评论 -
Android中SVG使用总结
GitHubDemo:https://github.com/xwpeng/TestSVG1. 基础 SVG:Scalable Vector Graphics,可伸缩矢量图形.矢量图:记录图像绘制的规定信息,根据这些信息绘制图片,如用数学函数记录.具有可伸缩,不失真,体积小的特性.由于是根据规定信息绘制图片,复杂的图片描述起来很困难,适用于简单规则的图片. Android图片适配根据屏...原创 2019-10-25 11:33:34 · 595 阅读 · 0 评论 -
Android开源项目分类汇总
https://github.com/Trinea/android-open-project部分 个性化控件(View)主要介绍那些不错个性化的View,包括ListView、 ActionBar、Menu、ViewPager、Gallery、 GridView、ImageView、ProgressBar、TextView、ScrollView、TimeView、TipView、 Flip...转载 2019-10-24 18:03:18 · 938 阅读 · 0 评论 -
十大Material Design开源项目
摘要:本文详细介绍了十个Material Design开源项目,从示例、FAB、菜单、动画、Ripple到Dialog,看被誉为“Google第一次在设计语言和规范上超越了Apple”的Material Design是如何逐渐成为App的一种全新设计标准。介于拟物和扁平之间的Material Design自面世以来,便引起了很多人的关注与思考,就此产生的讨论也不绝于耳。本文详细介绍转载 2016-08-10 09:23:38 · 234 阅读 · 0 评论 -
开发者必备的十二大Android开发资源
摘要:无论你是经验丰富的专业Android开发者,还是初出茅庐的新人,开发应用最忌讳的就是闭门造车。不能把自己圈在自己的思维里,要学会借助外在现有的资源去协助开发,这样既不会让自己固步自封,还能够提高工作效率。无论你是经验丰富的专业Android开发者,还是初出茅庐的新人,开发应用最忌讳的就是闭门造车。不能把自己圈在自己的思维里,要学会借助外在现有的资源去协助开发,这样既不会让自己固步转载 2016-08-10 09:21:07 · 264 阅读 · 0 评论 -
Android图片选择器、多选框架
版权声明:分享技术,传播快乐。如果本博客对你有帮助,请在我的博客首页为我打赏吧!AndroidPicturePicker项目地址:AndroidPicturePicker 简介:基于Laevatein扩展的图片选择器,可以让开发者自由选择图片加载库,比如可配置为PicassoScreen Shot 地址:https:/转载 2016-08-10 09:16:38 · 3200 阅读 · 0 评论 -
开发者必备的十二大Android开发资源
摘要:无论你是经验丰富的专业Android开发者,还是初出茅庐的新人,开发应用最忌讳的就是闭门造车。不能把自己圈在自己的思维里,要学会借助外在现有的资源去协助开发,这样既不会让自己固步自封,还能够提高工作效率。无论你是经验丰富的专业Android开发者,还是初出茅庐的新人,开发应用最忌讳的就是闭门造车。不能把自己圈在自己的思维里,要学会借助外在现有的资源去协助开发,这样既不会让自己固步自封转载 2016-05-18 11:28:54 · 307 阅读 · 0 评论 -
Android中用Spannable在TextView中设置超链接、颜色、字体
昨晚研读 ApiDemo 源码至 com.example.android.apis.text.Link 类。首先,看一下其运行效果: 要给 TextView 加上效果,方式主要有几种: 第一种,自动应用效果,使用 android:autolink 属性,如: Java代码 "http://schemas.android.com/apk/res/a转载 2016-08-12 12:06:30 · 494 阅读 · 0 评论 -
十大Material Design开源项目
摘要:本文详细介绍了十个Material Design开源项目,从示例、FAB、菜单、动画、Ripple到Dialog,看被誉为“Google第一次在设计语言和规范上超越了Apple”的Material Design是如何逐渐成为App的一种全新设计标准。介于拟物和扁平之间的Material Design自面世以来,便引起了很多人的关注与思考,就此产生的讨论也不绝于耳。本文详细介绍了在转载 2016-05-18 11:26:42 · 523 阅读 · 0 评论 -
工具类
//显示某个坐标在地图上Uri uri = Uri.parse("geo:38.899533,-77.036476"); Intent it = new Intent(Intent.Action_VIEW,uri); startActivity(it); //显示路径Uri uri = Uri.parse("http://maps.google.com/maps?f=d&saddr=s转载 2016-08-10 09:25:14 · 242 阅读 · 0 评论 -
Android LRecyclerView实现Item侧滑菜单、长按拖拽Item、滑动删除Item等功能
版权声明:分享技术,传播快乐。如果本博客对你有帮助,请在我的博客首页为我打赏吧!目录(?)[+]LRecyclerView能做什么?如果你之前没有听说过LRecyclerView,那么请参考: Android LRecyclerView实现下拉刷新,滑动到底部自动加载更多经过再三思考,同时也为了大家使用方便,LRecyclerView转载 2016-08-10 09:28:18 · 2594 阅读 · 0 评论 -
2015最流行的Android组件、工具、框架大全
Android 是目前最流行的移动操作系统之一。 随着新版本的不断发布, Android的功能也日益强大, 涌现了很多流行的应用程序, 也催生了一大批的优秀的组件。本文试图将目前流行的组件收集起来以供参考, 如果你发现本文还没有列出的组件,欢迎在评论中贴出来,我会定期的更新本文。 部分图片需要翻墙才能显示很好的中文教程Google Android官方培训课程中文版转载 2016-08-10 10:20:14 · 467 阅读 · 0 评论 -
直接拿来用!10款实用Android UI工具
摘要:移动应用的UI设计好似达摩克利斯之剑,一方面,体验良好的UI可以加强应用在用户心中的形象和识别性,反之,一个体验糟糕的UI设计可能会使用户产生厌恶感。为此,本文特为广大开发者推荐10款轻巧使用的UI设计工具。移动应用的UI就好像达摩克利斯之剑,一方面,一个视觉、交互、体验良好的UI可以加强应用在用户心中的形象和识别性,而另一方面,一个体验糟糕的UI设计不仅使用户无法沉浸在应用内,转载 2016-09-02 18:04:59 · 389 阅读 · 0 评论 -
Android中用Spannable在TextView中给文字加上边框
项目中需要给一个文本中的一些关键字高亮的效果,在网上找资料后发现TextView支持Spannable来实现一些效果传送门:Android中用Spannable在TextView中设置超链接、颜色、字体不过系统自带的效果中并没有给文本中的某些关键字加上如圆角矩形的效果,所以只能自己来实现,主要是通过重写ImageSpan来实现:res-drawable-text_b转载 2016-08-12 12:04:36 · 3800 阅读 · 0 评论 -
[Android]史上最强的图片选择器-GalleryFinal
GalleryFinal是一个图片选择(单选/多选)、拍照、编辑、裁剪及旋转为一身的图片选择器。使用方便,功能可自己配置,GalleryFinal还可以根据开发者的喜好来选择主题,当然也支持自定义主题。转载 2017-01-12 10:32:17 · 2027 阅读 · 0 评论 -
Glide 一个专注于平滑滚动的图片加载和缓存库
在图片加载库烂大街的今天,选择一个适合自己使用的图片加载库已经成为了每一个Android开发者的必经之路。现在市面上知名的图片加载库有UIL,Picasso,Volley ImageLoader,Fresco以及我们今天的主角Glide。它们各有千秋,不能评定谁一定比谁好,只能说哪一个更适合你。我的理解下面我来谈一下个人对这些图片加载库的理解,如有错误,还望指教。Uni转载 2017-01-12 10:37:57 · 307 阅读 · 0 评论 -
Android基于XMPP Smack Openfire下学习开发IM(四)单人聊天和多人聊天(发送消息、接收消息)
一、单人聊天1)发送消息:首先要获取一个聊天窗口,getConnection()为获取连接connection的方法,调用getFriendChat()获取[java] view plaincopyprint?private Map chatManage = new HashMap();// 聊天窗口管理map集合转载 2015-02-04 14:26:59 · 546 阅读 · 0 评论 -
工具类
//显示某个坐标在地图上Uri uri = Uri.parse("geo:38.899533,-77.036476"); Intent it = new Intent(Intent.Action_VIEW,uri); startActivity(it); //显示路径Uri uri = Uri.parse("http://maps.google.com/maps?f=d&saddr=s转载 2015-08-27 14:48:54 · 330 阅读 · 0 评论 -
Android大图片裁剪终极解决方案(上:原理分析)
转载声明:Ryan的博客文章欢迎您的转载,但在转载的同时,请注明文章的来源出处,不胜感激! :-) http://my.oschina.net/ryanhoo/blog/86842约几个月前,我正为公司的APP在Android手机上实现拍照截图而烦恼不已。 上网搜索,确实有不少的例子,大多都是抄来抄去,而且水平多半处于demo的样子,可以用来讲解知识点,但转载 2015-02-10 14:27:20 · 383 阅读 · 0 评论 -
Android反编译-逆天的反编译
Jar包的反编译:Java的世界是透明的,当编译java程序的时候,是将java源文件转成.class文件,java虚拟机去执行这些字节码从而得到运行java程序的目的。那么从.class文件能不能得到java源文件呢?答案是肯定的!现在就为大家推荐一款神器jd-gui.exe,界面如下图:它能将.class文件转成java文件,就能看到源代码了!想copy代码的、想汉化的转载 2015-02-07 16:13:37 · 318 阅读 · 0 评论 -
Android 手机震动功能实现
、首先在AndroidManifest.xml中添加震动权限[html] view plaincopyprint?uses-permission android:name="android.permission.VIBRATE" /> 2、创建震动工具类 VibratorUtil.java[java] view转载 2015-02-04 14:36:00 · 439 阅读 · 0 评论 -
Android基于XMPP Smack Openfire下学习开发IM(一)实现用户注册、登录、修改密码和注销等
以前学习过用Scoket 建立聊天,简单的建立聊天是没问题的,但如果要实现多人复杂的聊天,后台服务器代码就比较复杂,对于我这新手来讲就比较难了。后来在网上看到用openfire做服务器,利用强大的Smack API库来实现IM聊天就简单多了。 网上也有很多关于这方面的资料,我就在这里把网上的资料和自己的理解总结一下和大家一起交流学习。需要用到以下几个工具:Openfire转载 2015-02-04 14:34:38 · 487 阅读 · 0 评论 -
Android基于XMPP Smack Openfire下学习开发IM(三)会议室创建、加入以及查询会议室中所有成员等
openfire 中的会议室不像QQ群一样,不能保存那些离线用户,加入会议室后,一旦断开连接,就会离开会议室。虽然如此,但如果要实现也不是不可能,我们可以自己做后台来保存,有兴趣的可以去试着实现一下,这里就不实现了。好了,下面我们就一起来学习一下创建会议室、加入会议室以及查询会议室中的所有成员:一、创建会议室注释都写的很清楚,不做太多解释。需要配置更多信息,转载 2015-02-04 14:31:42 · 346 阅读 · 0 评论 -
Android_开源框架_AndroidUniversalImageLoader网络图片加载
1.功能概要 Android-Universal-Image-Loader是一个开源的UI组件程序,该项目的目的是提供一个可重复使用的仪器为异步图像加载,缓存和显示。(1).使用多线程加载图片(2).灵活配置ImageLoader的基本参数,包括线程数、缓存方式、图片显示选项等;(3).图片异步加载缓存机制,包括内存缓存及SDCard缓存;(4).采用监听器监听图片加载过程转载 2015-02-04 14:24:45 · 298 阅读 · 0 评论 -
Android基于XMPP Smack Openfire下学习开发IM(五)连接断开重连
学习过程中大家都碰到过连接被断开的问题给困扰吧,下面教大家如何做到连接断开后,重新连接首先要创建连接监听器,用来监听连接状态,这里我写了一个类继承了ConnectionListener,重写了里面5个方法,最重要的两个方法connectionClosed()和connectionClosedOnError()前者为连接正常断开,后者是连接异常断开,不管是正常还是转载 2015-02-04 14:28:09 · 805 阅读 · 0 评论 -
Android基于XMPP Smack Openfire下学习开发IM(二)对分组、好友和头像等一些操作
下面就一起来学习一下,如何查询分组和添加分组等!一、查询所有分组通过Roster来获取所有分组,Roster可以通过connection.getRoster()来得到。[java] view plaincopyprint?"white-space:pre"> /** * 获取所有组 *转载 2015-02-04 14:32:55 · 309 阅读 · 0 评论 -
android开源项目总结(转载)
好东西就要分享,来自:http://hunankeda110.iteye.com/blog/2103569,多谢这位哥们儿整理。第一部分 个性化控件(View)主要介绍那些不错个性化的View,包括ListView、ActionBar、Menu、ViewPager、Gallery、 GridView、ImageView、ProgressBar、TextView、ScrollView转载 2014-12-22 16:06:37 · 1012 阅读 · 0 评论 -
Android开源项目分类汇总(转)
本文为大家整理了github上的优秀Android开源项目并对其进行了分类汇总,感兴趣的同学参考下。 第一部分 个性化控件View 一ListView 二ActionBar 三Menu 四ViewPager Gallery 五GridView 六ImageView转载 2015-02-02 11:32:16 · 1191 阅读 · 0 评论 -
Android大图片裁剪终极解决方案(中:从相册截图)
转载声明:Ryan的博客文章欢迎您的转载,但在转载的同时,请注明文章的来源出处,不胜感激! :-) http://my.oschina.net/ryanhoo/blog/86853 在这篇博客中,我将向大家展示如何从相册截图。 上一篇博客中,我就拍照截图这一需求进行了详细的分析,试图让大家了解Android本身的限制,以及我们应当采取的实现方转载 2015-02-10 14:29:07 · 368 阅读 · 0 评论 -
Android大图片裁剪终极解决方案(下:拍照截图)
转载声明:Ryan的博客文章欢迎您的转载,但在转载的同时,请注明文章的来源出处,不胜感激! :-) http://my.oschina.net/ryanhoo/blog/86865 上一篇博客中,我们学习到了如何使用Android相册截图。在这篇博客中,我将向大家展示如何拍照截图。 拍照截图有点儿特殊,要知道,现在的Android智能手机的摄像头转载 2015-02-10 14:30:26 · 446 阅读 · 0 评论 -
Android_开源框架_AndroidUniversalImageLoader网络图片加载
Android_开源框架_AndroidUniversalImageLoader网络图片加载1.功能概要 Android-Universal-Image-Loader是一个开源的UI组件程序,该项目的目的是提供一个可重复使用的仪器为异步图像加载,缓存和显示。(1).使用多线程加载图片(2).灵活配置ImageLoader的基本参数,包括线程数、缓存方式、图片转载 2015-06-10 14:52:34 · 313 阅读 · 0 评论 -
Android调用系统相机拍照,并且模仿实现水印相机简单功能
摘要:Android调用系统相机拍照,并且模仿实现水印相机简单功能话说最近比较流行水印相机,动不动空间就会用水印相机拍水印照片,本人也比较喜欢,正好今天下午有点时间,就稍微模拟的实现了一下简单功能,不喜勿喷哦~作为学习交流的。 我这边的实现的步骤是通过代码调用系统相机,然后获取拍下来的图片进行水印处理,可以加入水印的图片或者水印文字都行,最后把图片展示和保存在sdcard转载 2015-04-14 15:34:28 · 2312 阅读 · 0 评论 -
Android实现图片轮显效果——自定义ViewPager控件
一、问题概述 使用ViewPager控件实现可横向翻页、水平切换图片等效果,但ViewPager需要手动滑动才能切换页面,图片轮显效果的效果本质上就是在ViewPager控件的基础上让它能自动的进行切换,所以实现图片轮显步骤如下:1、 扩展ViewPager自定义一个MyScrollImageView类2、 为MyScrollImageView定义适配器,装载转载 2015-04-14 15:29:52 · 552 阅读 · 0 评论