Android实战
帥酥
sushuai.tech
展开
-
【Android实战】图片选取、拍摄、裁剪、上传
图片上传效果图展示图片上传前的准备带圆角的方形图片从下而上弹出的PopupWindow通过拍照以及相册获取图片拍照获取图片失败的问题拍照获取图片角度不正确的问题上传成功之后删除临时文件图片上传效果图展示 图片上传前的准备带圆角的方形图片使用的第三方控件,主要关注如下一些文件 RoundedDrawable RoundedImageView Rounded原创 2015-12-30 20:59:18 · 4879 阅读 · 7 评论 -
Android自定义View之如期相遇的百分比进度条RatioProgress
Android自定义View之如期相遇的百分比进度条RatioProgress原创 2016-05-26 20:40:51 · 2667 阅读 · 0 评论 -
新浪微博第三方登录 文件不存在 c8998
sso package or sign error原创 2016-06-03 16:03:20 · 13984 阅读 · 0 评论 -
【Android实战】EventBus 更少的代码 更好的体验
EventBus,极佳的事件总线库,极大地简化了 Activities, Fragments, Threads, Services等各组件之间的通信。更少的代码,更好的体检原创 2016-07-07 18:29:50 · 1924 阅读 · 0 评论 -
基于ToolBar等MD相关控件实现的沉浸式联动效果
1、CoordinatorLayout、AppBarLayout、CollapsingToolbarLayout、Toolbar、TabLayout、ViewPager联动使用2、联动过程中保持沉浸式状态栏效果原创 2016-09-30 13:49:30 · 1647 阅读 · 0 评论 -
VerticalViewPager与VertialTabLayout的结合使用
垂直的TabLayout以及垂直的ViewPager,并完成二者的联动原创 2016-11-10 14:06:17 · 9040 阅读 · 27 评论 -
列表全家桶之刷新、加载更多、悬浮、左滑删除
功能支持: 下拉刷新、上拉加载更多 左滑删除 置顶悬浮头原创 2016-09-24 15:36:35 · 3319 阅读 · 1 评论 -
绝对值得一看的Android数据库升级攻略
当存取数据比较复杂时,我们会选择SQLite数据库进行存储,下面我们会介绍一下在使用SQLite时遇到的问题及相应的解决方案原创 2017-01-03 15:27:24 · 5090 阅读 · 0 评论 -
【Android实战】移动支付(微信、支付宝、银联)集成
【Android实战】移动支付(微信、支付宝、银联)集成原创 2016-02-02 15:20:38 · 5554 阅读 · 0 评论 -
Android HTTPS、TLS版本支持相关解决方案
解决4.xAndroid系统在进行HTTPS访问时报javax.net.ssl.SSLProtocolException的问题原创 2016-12-29 17:51:18 · 22810 阅读 · 20 评论 -
Android基于ImageLoaderUtil封装库的图集实现
使用ImageLoaderUtil实现一个真正意义的图集功能,后续会更新readme和blog,持续完善和更新中原创 2017-02-17 10:25:12 · 3265 阅读 · 0 评论 -
基于Activity、Fragment的生命周期避免MVP模式内存泄露的问题
对MVP升级,抽取出了BasePresenter、BaseView、MVPBaseActivity、MVPBaseFragment,并通过使用弱引用预防可能发生的内存泄露问题 前言回顾原创 2017-02-23 17:10:54 · 10248 阅读 · 19 评论 -
Glide圆形图片加载封装
自定义BitmapTransformation来实现圆形图片加载原创 2017-03-08 20:02:15 · 2080 阅读 · 0 评论 -
Android图片加载库的封装实战
图片加载是Android开发中最最基础的功能,为了降低开发周期和难度,我们经常会选用一些图片加载的开源库原创 2016-12-05 11:21:58 · 11921 阅读 · 5 评论 -
【Android实战】json文件读取并将数据写入文件
package com.json.ss;import java.io.BufferedReader;import java.io.DataOutputStream;import java.io.File;import java.io.FileOutputStream;import java.io.FileReader;import java.io.IOException;impor原创 2014-02-25 09:48:29 · 9013 阅读 · 0 评论 -
【Android实战】BroadcastReceiver之快速上手使用广播
不讲太多大道理,从实战的角度来说明一下Android中的BroadcastReceiver如何使用,这里以广播的动态注册为例子。需求:登录界面有登录成功或者失败或者登出等操作,这些操作完成之后需要通知主界面(或者其它界面)进行刷新来完成数据的同步,我们可以采用接口回调的方式,具体思想可以参考: http://blog.csdn.net/s003603u/article/details/46原创 2015-07-11 14:25:36 · 998 阅读 · 0 评论 -
【Android实战】json解析+GridView自适应布局+图片加载
Android实战:从json数据解析、构建自适应gridview,图片加载来完成一个网络数据加载页面准备好工具了,我们接下来看我们如何实现对数据的json解析,假设我们需要的数据来源为:public class UrlContai原创 2015-07-20 15:09:26 · 5421 阅读 · 2 评论 -
【Android实战】沉浸式状态栏实现(上)
Android在4.4的时候增加了透明状态栏与导航栏的功能,依托于这个新特性,我们可以开始跟随潮流,实现Android的沉浸式状态栏原创 2015-07-29 21:20:55 · 7978 阅读 · 7 评论 -
【Android实战】基于RxJava和Retrofit的登录注册(包含客户端和服务器端代码)
RxLoginAndRegister客户端登录api服务端修改数据库配置文件数据库的连接 数据表的创建 相关数据操作api登录注册RxLoginAndRegister主要包含客户端和服务端两个部分:客户端使用RxJava和Retrofit搭配完成基本的登录和注册功能 RxJava:一个在 Java VM 上使用可观测的序列来组成异步的、基于事件的程序的库(说到根上,它就是一原创 2016-03-28 13:39:42 · 6833 阅读 · 1 评论 -
【Android实战】DroidPlugin插件化应用分析
简介背景应用简介DroidPlugin 是360手机助手在Android系统上实现了一种新的插件机制:它可以在无需安装、修改的情况下运行APK文件,此机制对改进大型APP的架构,实现多团队协作开发具有一定的好处 ——————–详情请查看DroidPlugin的github地址—————————— 背景 将项目中某个相对独立的功能模块分解出来 例如:原创 2016-02-26 15:53:34 · 1931 阅读 · 0 评论 -
【Android实战】Android沉浸式状态栏实现(下)
Android沉浸式状态栏实现优化原创 2015-12-21 18:36:54 · 2963 阅读 · 2 评论 -
【Android实战】Socket消息通信
Android Socket原创 2015-12-21 17:39:19 · 3319 阅读 · 2 评论 -
【Android实战】RecyclerView实现水平可滚动gridview
RecyclerVIew实战1、实现可以水平滑动的列表2、列表项的点击效果与交互限制(只可以选择三个标签)原创 2015-12-03 14:42:03 · 9380 阅读 · 0 评论 -
【Android实战】HorizontalScrollView实现可滑动GridView
HorizontalScrollView实现可滑动GridView原创 2015-12-03 14:39:50 · 3674 阅读 · 0 评论 -
【Android实战】播放assets或者raw文件夹下的视频文件
Android播放assets或者raw文件夹下的视频文件原创 2015-11-07 11:34:26 · 10685 阅读 · 0 评论 -
【Android实战】ListView的回弹效果实现
让你的ListView弹性十足原创 2015-11-06 13:13:13 · 1194 阅读 · 0 评论 -
【Android实战】Bundle传递自定义Object的ArrayList
Bundle传递自定义Object的ArrayList原创 2015-11-06 13:02:04 · 3170 阅读 · 0 评论 -
【Android实战】Bitmap图片的截屏、模糊处理、传递、使用
1、截取无状态栏的当前屏幕图片,请参考takeScreenShot方法2、使图片高斯模糊的方法请参考blurBitmap方法 注意:RenderScript是Android在API 11之后加入的,用于高效的图片处理,包括模糊、混合、矩阵卷积计算等public class ScreenShotUtil { // 获取指定Activity的截屏,保存到png文件原创 2015-08-19 18:16:59 · 3851 阅读 · 0 评论 -
【Android实战】使用帧动画实现自定义loading加载布局
在项目开发过程中,我们总是需要自定义一些和项目风格类似的loading页面,这时候我们可以考虑使用帧动画来完成这一功能假如我们要实现如下图所示的帧动画加载效果:我们可以选取三张帧图片:具体在帧动画中怎么使用?An AnimationDrawable defined in XML consists of a single element, and a series of n原创 2015-08-13 20:27:09 · 6174 阅读 · 4 评论 -
【Android实战】SlideMenu+Fragment+FragmentTabHost
SlideMenu+Fragment+FragmentTabHost原创 2015-07-20 19:02:57 · 1418 阅读 · 0 评论 -
【NDK Lab】环境搭建以及so打包和使用
环境搭建以及so打包和使用原创 2017-08-21 19:45:06 · 799 阅读 · 0 评论