自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 com.android.volley.NoConnectionError: javax.net.ssl.SSLHandshakeException: java.security.cert.CertP

错误详情: com.android.volley.NoConnectionError: javax.net.ssl.SSLHandshakeException: java.security.cert.CertPathValidatorException: Trust anchor for certification path not found. 在继承的Application类里面onCreat

2017-06-26 17:48:54 6160

转载 安卓开发中非常炫的效果集合

这几天开发的时候,想做一些好看而且酷炫的特效,于是又开始从网上收集各种特效资源。下面给大家一些我喜欢的把,附代码,喜欢的看源代码,然后加到自己项目去把!! 1.很简单却很酷的粒子破碎效果   介绍:  实现思路 1.新建一个 Bean Particle,表示一个粒子对象;新建一个 View ExplosionField作为画布用来显示破碎的粒子;新建一个属性动画(ValueAnimato

2016-11-18 13:55:43 550

转载 Android 使用SpannableString在TextView中插入表情、超链接、文字变大、加粗

本文转载自:http://www.jianshu.com/p/84067ad289d2  效果图集合: 首先我们先来了解SpannableString SpannableString其实和String一样,都是一种字符串类型,同样TextView也可以直接设置SpannableString作为显示文本,不同的是SpannableString可以通过使用其方

2016-10-09 15:08:48 946

原创 [Android Studio] Android studio 多渠道打包

最近一直用android studio 进行开发,在开发和发版的时候,遇到一个多渠道打包的问题,由于公司里是有七个渠道的包进行分发,由于每次去AndroidManifest.xml修改渠道的值,甚是麻烦。。。 最后去google了一番,发现有些方法,是在gradle文件里切换各种不同的AndroidManifest.xml文件,感觉这样也太麻烦些了。。。后面搜索了些,发些大家写得都差不多,发现一

2016-09-08 11:15:35 308

转载 Android仿微信朋友圈图片查看器

看博文之前,希望大家先打开自己的微信点到朋友圈中去,仔细观察是不是发现朋友圈里的有个“九宫格”的图片区域,点击图片又会跳到图片的详细查看页面,并且支持图片的滑动和缩放?这个功能是不是很常用呢?!那么我今天正好做了这个Demo,下面为大家讲解一下。首先按照惯例先看一下效果图吧,尤其不会录制gif动画(哎~没办法,模拟器不支持多点触控,刚好我的手机又没有Root,不能录屏,悲催啊,大家见谅,想要看真实

2016-08-04 18:35:49 2722

转载 Android利用canvas画各种图形 及Paint用法

1、首先说一下canvas类: Class Overview The Canvas class holds the "draw" calls. To draw something, you need 4 basic components: A Bitmap to hold the pixels, a Canvas to host the draw calls (writing into

2016-08-04 18:34:08 322

转载 教你如何用Android画一个几何图形

先来介绍一下画几何图形要用到的,画布(Canvas)、画笔(Paint)。 1. 画一个圆使用的是drawCircle:canvas.drawCircle(cx, cy, radius, paint);x、y代表坐标、radius是半径、paint是画笔,就是画图的颜色; 2. 在画图的时候还要有注意,你所画的矩形是实心(paint.setStyle(Paint.Style.FILL)

2016-08-04 18:32:14 1791

原创 仿微信支付宝输入密码框

build.gradle中添加依赖 dependencies {     compile 'com.jungly:GridPasswordView:0.1' } 在layout中添加GridPasswordView  <com.jungly.gridpasswordview.GridPasswordView       android:id="@+id/pswView"       an

2016-07-25 16:41:35 482

原创 popuWindow和软键盘共存

当窗口弹出PopuWindow,在PopuWindow弹出软件盘, 1、键盘不消失   布局不改变 popupWindow=new PopupWindow(popuview,LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT); // 需要设置一下此参数,点击外边可消失   popupWindow.setBackgroundDraw

2016-07-25 16:32:59 522

转载 仿qq侧滑删除Item

一直感觉QQ最近联系人那个侧滑删除功能挺高大上的,经过几经波折,终于在新的一年里实现了该功能。实现这个功能真是费了老劲了,好几次有了想法,兴奋的去写代码实现,结果让代码打了自己一个耳光,最终还是用margin的方式实现了这种效果,好吧, 先上效果! 看完效果,就来说一下思路吧: 1、item的左右滑动效果我是用的magin实现的。 2、

2016-07-08 18:41:37 306

转载 android CoordinatorLayout使用

一、CoordinatorLayout有什么作用 CoordinatorLayout作为“super-powered FrameLayout”基本实现两个功能:  1、作为顶层布局  2、调度协调子布局 CoordinatorLayout使用新的思路通过协调调度子布局的形式实现触摸影响布局的形式产生动画效果。CoordinatorLayout通过设置子View的 Behaviors来调

2016-07-06 14:33:45 319

转载 android中的后退键——onBackPressed()的使用

多网友不明白如何在Android平台上捕获Back键的事件,Back键是手机上的后退键,一般的软件不捕获相关信息可能导致你的程序被切换到后台,而回到桌面的尴尬情况,在Android上有两种方法来获取该按钮的事件。   1.直接获取按钮按下事件,此方法兼容Android 1.0到Android 2.1 也是常规方法,直接重写Activity的onKeyDown方法即可,代码如下: @Ov

2016-07-06 14:32:08 391

原创 android中两种方式打开网页

一.你要打开一个网页你可以自己写一个webview,在自己的程序中就可以打开. wv = (WebView) findViewById(R.id.webView1); wv.getSettings().setJavaScriptEnabled(true); wv.setScrollBarStyle(0); WebSettings webSettings = wv.getSettings

2016-07-04 17:48:26 548

转载 Gson源码解析

我个人觉得 Gson是一个非常优秀的json解析开源项目,效率高, 代码结构也非常的清晰 。给使用者提供了非常好的用户体验。封装也非常的优雅 。因此, 我对Gson的研究充满了兴趣,这里顺带提一下我前两天发现的一个非常不错的Rest封装框架: Retrofit, 我不知道知道的人有多少, 我之前一直使用的是自己写的Rest封装,代码的 复用 性也不强, 而Retrofit却把这样东西做了极致。我 

2016-05-27 17:07:07 290

原创 半圆弧形进度条

/** * Created by Administrator on 2016/5/27. */ import android.content.Context; import android.graphics.Canvas; import android.graphics.Color; import android.graphics.LinearGradient; import android.

2016-05-27 16:53:32 1001

原创 关于腾讯应用管理的应用认领

关于腾讯应用管理中心,认领应用 腾讯原文: 1、提交需认领应用的PackageName。 2、下载应用中心提供的未签名包,并将与待认领应用一致的签名写入该包中。 3、上传完成签名的安装包进行校验。 下载待签名的空包 下载 下载完成后,请将需认领应用的MD5签名写入空白包中 如何签名 [csharp] view plain copy

2016-05-26 16:17:25 581

转载 Android开发学习之路--RxAndroid之初体验

学了一段时间Android,看了部分的项目代码,然后想想老是学基础也够枯燥乏味的,那么就来学习学习新东西吧,相信很多学Java的都听说过RxJava,那么android下也有RxAndroid。     RxJava最核心的两个东西是Observables(被观察者,事件源)和Subscribers(订阅者)。Observables发出一系列事件,Subscribers处理这些事件。这里的事

2016-05-23 14:37:36 664

转载 倒计时的CountDownTimer

定时执行在一段时候后停止的倒计时,在倒计时执行过程中会在固定间隔时间得到通知(译者:触发onTick方法),下面的例子显示在一个文本框中显示一个30s倒计时:  Java代码   new CountdownTimer(30000, 1000) {        public void onTick(long millisUntilFinished) {         

2016-05-17 16:36:09 260

空空如也

空空如也

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

TA关注的人

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