- 博客(21)
- 资源 (53)
- 收藏
- 关注
转载 React-Native开发中Could not connect to development server
转载自:http://blog.csdn.net/qq_25827845/article/details/52974991写在最前面: 本来,我是有一篇博客 RN开发之BUG 总结(持续更新) 来专门总结自己在React-Native开发中遇到的各种BUG 以及其解决办法的。但是,由于 Could not connect to development server是我深恶痛绝的一个超级大BUG
2017-07-28 10:06:51 2590
原创 RxJava 使用总结
RxJavaWhat ? (RxJava)一个在 Java VM 上使用可观测的序列来组成异步的、基于事件的程序的库。主要用来解决异步操作。How ?(RxJava)相关概念 观察者(Observer、Subscriber) 被观察者(Observable) 订阅(subscribe) RxJava是一种观察者模式,被观察者和观察者进行订阅之后,如果被观察者发出了动作,那么会触发观察
2017-07-25 17:14:57 460
原创 Android HTTPS、TLS版本支持相关解决方案 (2)
问题场景 在进行访问Https开头的网络地址时,出现了javax.net.ssl.SSLHandshakeException验证失败的错误。具体错误javax.net.ssl.SSLHandshakeException: java.security.cert.CertPathValidatorException: Trust anchor for certification path not fo
2017-07-24 14:33:10 1828 2
原创 Android 页面Activity切换动画的实现方式
如何设置Activity进出动画的方法 如何进行页面之间切换的动画,是一个APP中常见的需求,具体的处理方式有下面几种方式。希望可以更好的选择处理页面之间的切换动画。页面跳转时进行动画 方式一:Intent intent = new Intent(this, cls); startActivity(intent); //该方法是Activity的方法可以直接使用
2017-07-21 13:53:45 699
转载 Android HTTPS、TLS版本支持相关解决方案
前言简介HTTPS相关名词解释图解HTTPS协议加密解密全过程异常解决问题描述原因分析解决方案参考链接前言转载:http://blog.csdn.net/s003603u/article/details/53907910在互联网安全通信方式上,目前用的最多的就是https配合ssl和数字证书来保证传输和认证安全简介 结合okhttp实现https访问,并解决其中遇到的
2017-07-21 09:35:52 3015
原创 网络框架拦截的处理方式 网络拦截器
网络拦截器 当我们在进行封装网络框架的时候,避免不了要在请求的url上加上我们特定参数。如在请求的头部添加版本号、系统标示、缓存、日志拦截等。那么如何去处理这个需求呢?可以通过以下几个方法来进行处理。源码下载地址:http://download.csdn.net/detail/gl_mine_csdn/9905444参数相关方式一public class CommonInterceptor imp
2017-07-20 17:11:52 1143
原创 接口模拟框架 MockApi
接口模拟框架 在我们开发的过程中,通常会遇到接口开发很慢,然后我们把UI设计图都画好了。但是没有接口拿不到数据,不能进行逻辑处理。因此为了能够同步进行开发,我们不能不需要自己去构造模拟数据来处理逻辑。对于模拟数据之前我们讲过一个案例,使用wireMoke进行处理。今天发现一个比较好用的接口模拟框架和大家分享一下。引入第三方依赖库 'com.shanbay.android:mock-api:0
2017-07-20 10:58:05 2872
原创 Android-渠道市场分析
总结信息 平台 小米 魅族 oopo vivo 安智 豌豆荚 应用名称 * * * * * 版本名 * 开发者名称 * 官网地址 * 一句话简介 * * * * * 应用介绍 * * *
2017-07-18 15:53:38 1180
原创 软件开发流程
## 软件开发流程 一、前言 作为一名软件开发人员或者其他工作人员,一个良好的开发流程或者工作流程是十分重要的。下面就以我的日常工作流程进行简单总结,希望对大家有用。 二、工作流程 (脑图展示) 以下为开发一个商业软件的工作流程 如:商业APP 那么具体的工作流程应该是如何呢? 三、工作总结 以上便是简单的工作流程,良好的工作流程,有利于我们进行高效开发,希望大家从中受益。
2017-07-18 11:21:24 876
转载 Android Studio GIT 仓库地址 变更 方法
常见的有三种方法:1.通过git命令直接进行设置 Git remote set-url origin [url] 例如:git remote set-url origin gitlab@gitlab.chumob.com:PHP/hasoffer.git2.通过git命令先删除之前的仓库地址、在进行设置仓库地址 git remote rm origin git remote add orig
2017-07-17 10:29:19 13196
原创 项目开发的简易流程
最近整理了一下项目的开发流程,大家可以欣赏一下。1、通过as创建项目 命名mkt 公司名称 com.aynu 意图命名 CommonActivity (驼峰命名)2、抽取 app 下的 build.gradle 文件 目的:实现统一化管理(多module情况) 操作:把公用的gradle常量放置在gradle.properties中 案例: gra
2017-07-13 09:28:03 557
原创 android Java 反射多出来几个字段
场景: 根据反射拿到该类的所有字段。结果: 拿到的数据多了两个字段 change、serialVersionUID手机:华为6.0 (其他手机没有任何问题)解决:这中问题 恨奇葩,以后要多注意此类问题。
2017-07-12 11:02:48 365
原创 简单的简历模板
帮忙看了一下简历,顺便把简历模板进行分享:下载地址 http://download.csdn.net/download/gl_mine_csdn/9893936 点击打开链接 100套简历模版样式:http://download.csdn.net/download/gl_mine_csdn/10205595点击打开链接求职简历基本信息姓 名:XXX
2017-07-10 14:41:12 5240
原创 Android 修改基础库的包名 流程
在一个项目中,如果是前期开发避免不了引用之前写好的基础库,可是遇到一个问题,之前基础库的包名,要和当前公司包名保持一致。大家首先想到的便是 AndroidStudio的 便捷工具,不错是一个不错的选择。但是具体使用的时候是否遇到很多坑呢,现在梳理了一个修改包名的流程。按照流程图操作:其中最重要的是把项目中的Build文件给删除掉,原因是 你进行了rename但是build文件中的标
2017-07-07 13:43:39 750 1
转载 TimePickerView 时间选择器
Android-PickerView介绍这是一款仿iOS的PickerView控件,有时间选择和选项选择,并支持一二三级联动,支持自定义样式,3.x新版本的详细特性如下:有时间和选项这两种选择器选项选择器支持三级联动时间选择器支持起始和终止日期设定支持“年,月,日,时,分,秒”,“省,市,区”等选项的单位(label)显示、隐藏和自定义。支持自定义文字、颜色、文字大小等属性支持背景颜色更
2017-07-06 14:47:17 2186 1
原创 自定义Toast实现各种炫酷效果
在开发App的时候,提示信息必不可少。如何实现自定义的炫酷效果的Toast的呢。下面是一个自定义的Toast效果,根据自己的需求实现各种炫酷效果。下载地址:public class MyToastUtils { private static Toast mToast; private static int mToastViewId = -1;//自定义提示的视图id
2017-07-05 13:36:24 898
转载 Android禁止ViewPager的左右滑动
有时候在开发中会遇到一些“诡异”的要求,比如在ViewPager中嵌入ListView,或者再嵌入一个ViewPager,那么在滑动的时候就会造成被嵌入的XXView不能滑动了,那么现在就把最外层的ViewPager禁止滑动吧,让被嵌入的XXView获得滑动事件好了。关于解决方法,网上也有很多说法,基本上是一致的,但是需要理解这个Android下的事件分发机制才行,不明白事件分发机制的,上网查些资料
2017-07-05 10:55:28 777
转载 内部优化的 自动轮播 Viewpager
一个内部优化的轮播器,使用起来简单,主要优化是对适配器的优化。自动轮播的Viewpager支持无限循环。触摸时会暂停播放,直到结束触摸一个延迟周期以后继续播放。看起来就像这样。指示器可以为点可以为数字还可以自定义,位置也可以变。##依赖compile 'com.jude:rollviewpager:1.4.6'使用<com.jude.rollviewpager.RollPagerView
2017-07-04 15:29:41 255
转载 Android Studio 代码混淆基本配置
一、前言今天要打包新产品,突然忘了混淆的参数是怎么写的了,虽然之前也混淆过,可是具体配置的参数代码有些记不起来了,因此决定花点时间写篇博客记录一下,方便以后查找和自己的记忆。二、Android Studio 代码混淆基本配置在工程目录下,找到 proguard-rules.pro 文件,它就是你要进行编写混淆配置的文件,在这个文件中编写混淆规则当然,在这之前,还需要在你 module 的 build
2017-07-03 17:28:50 393
原创 Android 生命周期封装销毁
Android中有一种情况是,当我们点击物理返回键的时候,我们的App要退出应用程序同时应该吧所有的活动Activity的所有生命周期给销毁。实现方式如下:(实现Activity的生命周期)public class BaseActivityLifeCallback implements Application.ActivityLifecycleCallbacks { public
2017-07-03 15:05:45 469
原创 Android 沉浸式状态栏 和 activity 进出动画
在某些情况下,我们需要设置状态栏的颜色,达到一种色调统一的效果。因此 便需要沉浸式样式。colorPrimary、colorPrimary、colorAccent 状态栏相关的属性同时在APP页面进行切换的时候,为了美观效果,也为Activity的切换添加动画效果。windowActionBar、windowNotitle、android:windowAnimation 标题和动画相关
2017-07-03 14:21:41 1039
制作多语言工具类.zip
2020-03-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人