自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 Android构建项目常用开源框架

1.RxPermissions,用来6.0之后处理动态权限https://github.com/tbruyelle/RxPermissions2.Luban(鲁班) ——Android图片压缩工具,仿微信朋友圈压缩策略。https://github.com/Curzibn/Luban

2020-07-20 14:59:41 144

原创 android使用fontfamily引入ttf

1.下载字体文件(ttf,otf)2.拷贝字体文件到res/font文件夹下3.使用字体:

2020-05-12 09:56:36 1648 1

转载 Android配置AOP

这里不讲aop的概念,网上资料很多,这里只讲如何配置aop和自定义plugin。1、使用场景在android中,有些业务是公共的,例如:登录判断、获取权限、网络判断等一些公用的业务逻辑,这些都可以使用aop编程。在未使用aop的时候,登录可能会像下面那样写:工具类:ASUtils/** * 如果未登录,返回true,并且跳转到登录页 * * @return boolean */...

2020-03-04 13:46:43 365

转载 Android竖直滑动选择器WheelView的实现

Android4.0以上的DatePicker,时间选择器,想必大家不会陌生,如下所示效果今天我们仿照DatePicker的效果,来实现自定义的WheelView,它可以实现选择年龄、身高、体重。实现后的效果如下下面是代码实现的过程1、MainActivity的xml布局文件<?xml version="1.0" encoding="utf-8"?><Li...

2019-06-23 16:35:28 2140

转载 视频播放控件实现教程(几行代码快速实现)

前段时间由于项目需要用到类似于今日头条的视频播放器,实现在线播放,边缓存边播放,当然也可以播放本地文件,如下图:这里我推荐大家使用的是jiecaovideoplayer开源库,这个库的播放引擎是ijkplayer,它调用ffmpeg, 原项目GitHub地址:https://github.com/lipangit/JieCaoVideoPlayer一、项目引入:1、添加类库?...

2019-06-21 10:50:24 1118

转载 超简单,几行代码搞定Android底部导航栏

咳咳,答应过年增加新功能的,没想到拖到现在,延迟了一个来月,尴尬,尴尬那个,我们先忽略这尴尬的事情吧,进入正题才是最重要滴老规矩,先上效果图:BottomTabBar.png跟原来的图有个很明显的区别,你们也一定都发现了,对不对。那么显眼的小红点,一定都看到了吧。当然除了这个,还增加了一项功能,虽然不是很明显,但相信也有小伙伴发现了吧,截图的这俩手机屏幕明显大小不同,但是底...

2019-06-17 14:59:58 501

转载 Android课程表客户端实现方案

客户端开发1. 开发环境开发平台:Android Studio开发语言:Javaapi:Android 7.0 N api 242. 课程格子显示ScrollView拉动显示下方格子,采用相对布局即可自定义格子大小,方便阅读简略信息,并可下拉滑动显示下面隐藏课程,具体实现请见Demo。格子划分和背景显示的解决方案由于每个格子都有显示课程内容的可能性,因此本应用采...

2019-06-13 11:18:32 1559

转载 Retrofit+Rxjava

安卓基础开发库,让开发简单点。DevRing & Demo地址:https://github.com/LJYcoder/DevRing学习/参考地址:Retrofit:整体教程 http://blog.csdn.net/jdsjlzx/article/details/52015347文件上传 http://blog.csdn.net/jdsjlzx/article/details...

2019-05-23 21:37:53 90

转载 Android Studio 导入新工程项目

1 导入之前先修改工程下相关文件1.1 只需修改如下三个地方1.2 修改build.gradle文件1.3 修改gradle/wrapper/gradle-wrapper.properties1.4 修改app/build.gradle2 导入修改后的工程2.1 选择File|New|Import Project2.2 选择修改后的工程如果工程没有变成AS符号,...

2019-05-12 23:22:43 170

转载 Android酷炫实用的开源框架(UI框架)

转载:https://blog.csdn.net/fancylovejava/article/details/457877291.Side-Menu.Android分类侧滑菜单,Yalantis出品。项目地址:https://github.com/Yalantis/Side-Menu.Android2.Context-Menu.Android可以方便快速集成漂亮带有动画效果的上下文菜单...

2019-05-02 14:24:41 88

转载 Android冷启动白屏问题

1. 冷启动与热启动通常我们在使用某个应用程序时,都是点击桌面应用图标来启动该程序。你肯定或多或少的碰到过这种情况:应用启动的一刹那,手机会先白屏或者黑屏一段时间,然后再进入应用程序的主页,但是你退出应用后再次打开APP,确又发现白屏时间极短或者压根感觉不出来。上面这种现象,涉及到2个概念:冷启动与热启动,我们先来理解下这2个术语是什么意思。冷启动:当启动某个应用程序时,如果Andro...

2019-04-16 23:17:23 176

转载 Android Studio 导入新工程项目

1 导入之前先修改工程下相关文件1.1 只需修改如下三个地方1.2 修改build.gradle文件1.3 修改gradle/wrapper/gradle-wrapper.properties1.4 修改app/build.gradle2 导入修改后的工程2.1 选择File|New|Import Project2.2 选择修改后的工程如果工程没有变成AS符号,...

2019-04-08 22:57:14 311 1

转载 android studio导入别人的项目出现的错误之一

最近在Android studio导入别人的项目时出现了一些错误,不过后来通过谷歌也解决了,现在记录一下,错误如下:微信图片_20170601084104.png点击重新下载依赖也不能解决这个问题,所以看到Show Log in Explorer 点击它微信图片_20170601084529.png用Notepad打开Log日志之后找到几个问题如下:...

2019-04-08 22:44:25 3678 1

转载 一步步搭建Retrofit+RxJava+MVP网络请求框架(二)

在前面已经初步封装了一个MVP的网络请求框架,那只是个雏形,还有很多功能不完善,现在进一步进行封装。添加了网络请求时的等待框,retrofit中添加了日志打印拦截器,添加了token拦截器,并且对DataManager类进行了扩展,真正体现它的作用,并且对大量的重复代码做了一定封装,减少代码的冗余。下面结合上篇文章,进行下一步的封装。1、首先完善Result.java这个类。通常在我们...

2019-03-18 19:34:04 222

转载 一步步搭建Retrofit+RxJava+MVP网络请求框架(一)

首先,展示一下封装好之后的项目的层级结构。1、先创建一个RetrofitApiService.javapackage com.xdw.retrofitrxmvpdemo.http;import com.xdw.retrofitrxmvpdemo.model.UserInfo;import retrofit2.http.GET;import retrofit2.http...

2019-03-18 19:32:40 205

转载 Android Service和Thread的区别

Service既不是进程也不是线程,它们之间的关系如下:       可能有的朋友会问了,既然是长耗时的操作,那么Thread也可以完成啊。没错,在程序里面很多耗时工作我们也可以通过Thread来完成,那么还需要Service干嘛呢。接下来就为大家解释以下Service和Thread的区别。      首先要说明的是,进程是系统最小资源分配单位,而线程是则是最小的执行单位,线程需要...

2018-11-01 18:57:25 1189

原创 Android8.0QQ分享闪退

有一句是这样的Only fullscreen opaque activities can request orientation,也就是说只有全屏不透明的activity才可以设置方向,既然知道问题所在就好办了。原因出现这样的问题,绝大多数都是因为我们为了提高用户体验,手动取消App启动白屏或者黑屏的时候,将Splash界面设为了透明,然后这个时候又设置了方向为垂直,从而导致了这个问题。解决参照友...

2018-06-15 16:15:14 2106

原创 华为手机8.0 应用内安装APK闪退问题

自动更新功能在安卓6.0 7.0下均没问题华为安卓8.0手机闪退在网络上找了很多 都没有解决耽误了很长时间最后发现解决方法很简单 只要在Mainfest.xml 中加入权限编码即可解决&lt;uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES" /&gt; ...

2018-06-14 19:16:42 7956 1

原创 微信6.6.7分享图片失败

微信6.6.7之前分享图片一直都是好的(微信分享给朋友,朋友圈和QQ都没有问题),但是更新之后突然不能分享了,我一开始以为是友盟更新了就开始找友盟的更新日志,返现没有跟这个相关的更新,就开始各种找规律找原因,最后终于在后端同事的帮助下找到了原因,原来是保存在本地的图片名中包含data:,我当时给文件起名的时候用的服务器返回来的字符串+时间戳,到此问题终于解决了。...

2018-06-13 18:49:57 1158

原创 Android studio 一直卡在&quot;Installing APKS解决办法

2018-06-13 18:31:02 12187 4

原创 Android第三方库

1. 使用上拉更多,下拉刷新:https://github.com/JosephPeng/XListView-Android这个是github上面更为火爆的:https://github.com/chrisbanes/Android-PullToRefresh2. 侧滑的菜单:SlidingMenu.rar(自己导入support-4v包)3. 水平移动导航条关联ViewPag

2014-08-24 11:56:40 227

空空如也

空空如也

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

TA关注的人

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