自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(64)
  • 资源 (27)
  • 收藏
  • 关注

原创 WanAndroid APP,你来了!

###简介本项目基于 组件化 + Arouter + Jetpack + Rxjava + Retrofit + AOP 等框架实现的一款开源项目。如有任何疑问或bug欢迎给我提issues,项目会一直维护下去,一起努力打造一个完美的app。源码地址喜欢的话,记得给个star哦!首页有彩蛋哦,等你发现!!!###效果图主要功能首页、项目、广场、公众号、我的登录、注册 动画交互搜索页面共享元素动画过渡项目页面仿高德地图滑动面板交互广场页面tab跟

2020-09-24 17:56:04 444

原创 postman启动闪屏 一直加载问题解决方案 针对特殊机型该问题的有效解决方案

postman启动闪屏 一直加载问题解决方案 针对特殊机型该问题的有效解决方案

2019-03-22 12:32:33 1592 4

原创 idea部署tomcat启动成功后访问提示404

最近开始接触idea,今天遇到一个问题。部署了一个tomcat项目,启动也没问题,但通过浏览器访问一直提示404,但还是这个项目在eclipse中启动后就可以正常访问。于是猜测应该是idea中部署的问题,果不其然,最后解决办法如下:idea中之前的tomcat部署如下图:是因为我在部署项目时选择了下图红框中的第二项:

2017-04-24 13:00:06 4467 3

原创 解决使用 Theme.AppCompat.XX 主题控件默认带阴影的问题

在使用 Theme.AppCompat.XX 主题时,Button 和 actionBar 默认是带阴影效果的,即使你设置了 background 为一个色值也不行。要完全实现设计图的效果,我们需要去掉这个默认的点击阴影效果。在 XML 布局里对应的控件上加上//对于 Buttonstyle="@style/Widget.AppCompat.Button.Border

2017-04-11 10:57:51 1029

原创 RecyclerView和ScrollView嵌套使用

1.LinearLayoutManager和ScrollView嵌套import android.content.Context;import android.support.v7.widget.LinearLayoutManager;import android.support.v7.widget.RecyclerView;import android.util.Log;import

2017-03-30 16:29:36 295

原创 解决错误java.lang.UnsupportedOperationException

遇到错误 Error:Execution failed for task ':app:transformClassesWithDexForDebug'.> com.Android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: Java.util.concu

2017-03-30 16:18:01 1309

原创 Android - Broadcast 常用的系统广播总结

Intent.ACTION_AIRPLANE_MODE_CHANGED;//关闭或打开飞行模式时的广播Intent.ACTION_BATTERY_CHANGED;//充电状态,或者电池的电量发生变化//电池的充电状态、电荷级别改变,不能通过组建声明接收这个广播,只有通过Context.registerReceiver()注册Intent.ACTION_BATTERY_LOW;//表

2017-03-28 11:51:17 1749 1

原创 Android Gilde使用

一、Glide简介:        Glide是Google官方推荐的一个图片加载和缓存的开源库,它不仅能实现平滑的图片列表滚动效果,还支持远程图片的获取、大小调整和展示,并且可以加载GIF图片。Glide相比与UIF、Volley、Picasso、Fresco等其他框架的优点是轻量和稳定。二、Glide的配置:        使用Glide

2017-03-07 16:22:06 762

原创 Android Dagger2与ButterKnife冲突问题

修正之前:compile 'com.jakewharton:butterknife:8.4.0' annotationProcessor'com.jakewharton:butterknife-compiler:8.4.0'Butterknife的正确引用:compile 'com.jakewharton:butterknife:8.4.0' apt.jakew

2017-02-28 12:03:40 842 1

原创 Android:interpolator

Interpolator 被用来修饰动画效果,定义动画的变化率,可以使存在的动画效果accelerated(加速),decelerated(减速),repeated(重复),bounced(弹跳)等。  android中的文档内容如下:  AccelerateDecelerateInterpolator 在动画开始与结束的地方速率改变比较慢,在中间的时候加速  Acce

2017-02-14 18:07:26 235

原创 Android Content Provider使用

当应用继承ContentProvider类,并重写该类用于提供数据和存储数据的方法,就可以向其他应用共享其数据。ContentProvider为存储和获取数据提供了统一的接口。虽然使用其他方法也可以对外共享数据,但数据访问方式会因数据存储的方式而不同,如采用文件方式对外共享数据,需要进行文件操作读写数据;采用sharedpreferences共享数据,需要使用sharedpreferences A

2017-02-13 14:18:50 279

原创 Volley

1. Volley简介我们平时在开发Android应用的时候不可避免地都需要用到网络技术,而多数情况下应用程序都会使用HTTP协议来发送和接收网络数据。Android系统中主要提供了两种方式来进行HTTP通信,HttpURLConnection和HttpClient,几乎在任何项目的代码中我们都能看到这两个类的身影,使用率非常高。不过HttpURLConnection和HttpCl

2017-02-07 11:43:32 237

原创 RX Java

前言我从去年开始使用 RxJava ,到现在一年多了。今年加入了 Flipboard 后,看到 Flipboard 的 Android 项目也在使用 RxJava ,并且使用的场景越来越多 。而最近这几个月,我也发现国内越来越多的人开始提及 RxJava 。有人说『RxJava 真是太好用了』,有人说『RxJava 真是太难用了』,另外更多的人表示:我真的百度了也谷歌了,但我还是想问: R

2017-02-07 11:41:08 1617 2

原创 Android ExpandableListView的使用

ExpandableListView是android中可以实现下拉list的一个控件,是一个垂直滚动的心事两个级别列表项手风琴试图,列表项是来自ExpandableListViewaAdapter,组可以单独展开。重要方法:expandGroup (int groupPos) ;//在分组列表视图中 展开一组,setSelectedGroup (int groupPosition) ;/

2017-01-09 16:14:11 227

原创 Android中实现定时器的四种方式

第一种方式利用Timer和TimerTask1、继承关系java.util.Timer基本方法schedule例如:timer.schedule(task, delay,period);   //delay为long,period为long:从现在起过delay毫秒以后,每隔period毫秒执行

2016-12-28 16:50:40 919

原创 Android 圆形头像(2)

package com.example.customview;import java.lang.ref.WeakReference;import com.example.demolibrary.R;import android.annotation.SuppressLint;import android.content.Context;import androi

2016-12-26 13:41:12 322

原创 Android圆形头像(1)

package com.example.customview;import com.example.demolibrary.R;import android.content.Context;import android.content.res.TypedArray;import android.graphics.Bitmap;import android.graphics.Bitma

2016-12-26 13:40:35 199

原创 Android 原生NumberPicker

开发东西先看下效果吧:NumberPicker和TextView显示一下时间,线性布局,看下布局文件吧:12345678910111213141516171819202122

2016-12-26 13:36:47 779

原创 Android NumberPickerView

NumberPickerViewanother NumberPicker with more flexible attributes on Android platform项目地址https://github.com/Carbs0126/NumberPickerView文章地址:http://www.jianshu.com/p/ce3

2016-12-26 13:33:20 1404

原创 Android自定义DataTimePicker(日期选择器)

笔者有一段时间没有发表关于Android的文章了,关于Android自定义组件笔者有好几篇想跟大家分享的,后期会记录在博客中。本篇博客给大家分享的是自定义一个日期选择器,可以让用户同时选择年月日和当前时间。先看看效果:实现的效果就是在同一个布局上显示日期选择和时间选择。自定义一个类:/DateTimePicker/src/com/wwj/da

2016-12-20 10:36:11 354

原创 Android中RecyclerView添加item的点击事件

最终目的模拟ListView的setOnItemClickListener()方法,调用者只须调用类似于setOnItemClickListener的东西就能获得被点击item的相关数据。原理为RecyclerView的每个子item设置setOnClickListener,然后在onClick中再调用一次对外封装的接口,将这个事件传递给外面的调用者。而“为Recycler

2016-12-16 14:57:17 561

原创 Android中RecyclerView布局代替GridView实现类似支付宝的界面

单纯使用GridView通用的两种给GridView 添加分割线的方法;http://stackoverflow.com/questions/7132030/android-gridview-draw-dividers给Gridview 添加分割线,也就是实现网格布局,不清楚谷歌为什么没有给Gridview 添加一个类似 ListView 的Divider 属性,因此就需要我们自己去添加分

2016-12-16 11:21:12 8829

原创 Android中GridView使用

GridView(网格视图)是按照行列的方式来显示内容的,一般用于显示图片,图片等内容,比如实现九宫格图,用GridView是首选,也是最简单的。主要用于设置Adapter。GridView常用的XML属性: 属性名称描述Android:columnWidth设置列的宽度。android

2016-12-16 10:11:23 561

原创 Android Design Support Library使用详解

oogle在2015的IO大会上,给我们带来了更加详细的Material Design设计规范,同时,也给我们带来了全新的Android Design Support Library,在这个support库里面,Google给我们提供了更加规范的MD设计风格的控件。最重要的是,Android Design Support Library的兼容性更广,直接可以向下兼容到Android 2.2。这

2016-12-09 12:31:33 296

原创 Android 中使用极光推送消息详细介绍

在Android开发中,服务器有时候会向客户端推送一些用户可能感兴趣的消息,比如:淘宝,网易新闻,美团等都会向我们客户端推送消息.今天我就介绍一个第三方免费推送消息的服务:极光推送官方资源官方文档: http://docs.jiguang.cn/client/android_sdk/ 3 分钟快速集成 JPush Android SDK: http://docs.jig

2016-12-06 16:43:37 1538

原创 Android setTag方法的key问题

android在设计View类时,为了能储存一些辅助信息,设计一个一个setTag/getTag的方法。这让我想起在Winform设计中每个Control同样存在一个Tag。今天要说的是我最近学习android遇见的setTag的坑。一般情况下我们只需要使用唯一参数的setTag方法。但有时我们需要存储多个数据,所以这个时候我们就需要使用带key的重载。文档是描述:“ The sp

2016-11-17 21:28:43 274

原创 Animation

动画(专题)实现android UI界面动画效果的API,Animations提供了一系列的动画效果,可以进行旋转、缩放、淡入淡出等。Tweened Animations该类Animations提供了旋转、移动、伸展和淡出等效果。Alpha——淡入淡出,Scale——缩放效果,Rotate——旋转,Translate——移动效果。 - AlphaAnimation - TranslateAnim

2016-11-12 15:30:50 235

原创 Property Animation

Property Animation属性动画通过动画的方式改变对象的属性 - ObjectAnimator 动画的执行类,后面详细介绍 - ValueAnimator 动画的执行类,后面详细介绍 - AnimatorSet 用于控制一组动画的执行:线性,一起,每个动画的先后执行等。 - AnimatorInflater 用户加载属性动画的xml文件 - TypeEvaluator 类型

2016-11-12 15:28:05 164

原创 XML解析

XML可扩展标记语言XML文档实例分析CDATA部件在CDATA内部的所有内容都会被解析器忽略。 如果文本包含了很多的”<”字符和”&”字符——就象程序代码一样,那么最好把他们都放到CDATA部件中。 一个 CDATA 部件以”<![CDATA[function matchwo(a,b){if (a < b && a < 0) then{return 1}else{return

2016-11-10 20:46:07 347

原创 JSON

JSON一种轻量级的数据交换格式,具有良好的可读和便于快速编写的特性。业内主流技术为其提供了完整的解决方案(有点类似于正则表达式,获得了当今大部分语言的支持),从而可以在不同平台间进行数据交换。JSON采用兼容性很高的文本格式,同时也具备类似于C语言体系的行为。JSON结构“名称/值”对的集合(A collection of name/value pairs)。值的有序列表(An ordered

2016-11-10 20:44:50 165

原创 android短信验证之Mob

首先需要下载2个工程当依赖库:ShortMessageSDKGUI、SMSSDK(会在文末的源码下载中一起打包)在XML中添加权限: <activity android:name="com.mob.tools.MobUIShell" android:con

2016-11-03 18:54:41 264

原创 android studio 构建项目一直卡在gradle build running

来源这里http://stackoverflow.com/questions/16775197/building-and-running-app-via-gradle-and-android-studio-is-slower-than-via-eclips1.(创建一个文件名叫gradle.properties,放在对应一下的目录)Create a file named g

2016-11-01 18:01:24 403

原创 Android人脸识别之显示性别与年龄(Face++)

首先需要导入第三方包,在文末源码下载项目里面的libs文件夹下,或者到Face++官网下载(开发者工具与SDK中)进入Face++注册账号审核通过后,进入自己的应用,复制APIKEY 和API SECRETConstant.java:package com.example.howold;public class Constant { public static fina

2016-10-30 16:24:26 1946 1

原创 Java Math的 floor,round和ceil的总结

floor 返回不大于的最大整数 round 则是4舍5入的计算,入的时候是到大于它的整数round方法,它表示“四舍五入”,算法为Math.floor(x+0.5),即将原来的数字加上0.5后再向下取整,所以,Math.round(11.5)的结果为12,Math.round(-11.5)的结果为-11。ceil 则是不小于他的最小整数看例子 

2016-10-30 13:36:32 230

原创 WebService

WebService使用java EE开发工具搭建简单的Web服务环境搭建下载java EE下载Tomcat并安装运行javaEE,设置Tomcat 在 Eclipse 中,点击菜单栏 Window->Preferences , 点击 Server / Runtime Environments : 点击 “Add”按钮, 新建一个服务器。选择先前安装的Tomcat版本。 点击”N

2016-10-29 17:02:41 210

原创 WebView

WebView安卓原生显示网页控件。作用可以直接显示和渲染web页面,直接显示网页webview可以直接用html文件(网络上或本地assets中)作布局和JavaScript交互调用基本使用添加网络请求权限<uses-permission android:name="android.permission.INTERNET"/>```2. layout布局webview = (WebV

2016-10-29 11:09:52 310

原创 Android AIDL通信之对象与普通数据

左图为客户端,右图为服务端:客户端:1.建立个aidl文件,IRemoteService.aidl:package aidlserver;import aidlserver.Student;interface IRemoteService{ String MyString(String a); Student GetObject(inout Student stu);

2016-10-27 20:29:05 265

原创 Android控制WIFI相关操作

在XML文件中添加权限: Wifi工具类:package com.example.mywifi;import java.net.Inet4Address;import java.util.List;import android.content.Context;import android.net.wifi.ScanResult;import andr

2016-10-26 17:39:59 660

原创 Android移动拼图小游戏

XMl布局:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" > <GridLayout andr

2016-10-26 15:22:32 3397 1

原创 Android获取设备屏幕方法以及densitydpi和density的区别

density值表示每英寸有多少个显示点,与分辨率是两个概念。HVGA屏density=160;QVGA屏density=120;WVGA屏density=240;WQVGA屏density=120 。densitydpi:屏幕像素密度 一般计算公式为,由屏幕长宽的分辨率,根据勾股定律求出对角线的像素数,再除以屏幕的尺寸,即可得densitydpi.// 通过WindowManager获取D

2016-10-25 19:11:08 8097

FirstFFmpeg.zip

androidstudio 环境下编译ffmpeg

2019-06-03

postman启动闪屏 一直加载问题解决方案 针对特殊机型该问题的有效解决方案

postman启动闪屏 一直加载问题解决方案 针对特殊机型该问题的有效解决方案

2019-03-22

3dTagCloundView

TagCloudView是一个完全基于Android ViewGroup编写的控件,支持将一组View展示为一个3D球形集合,并支持全方向滚动。

2017-08-01

alicloud-android-apigateway-sdk-1.0.1

alicloud-android-apigateway-sdk-1.0.1.jar

2017-04-30

alicloud-android-apigateway-sdk-1.0.1.jar

alicloud-android-apigateway-sdk-1.0.1.jar

2017-04-30

新浪微博分享与第三方登陆

新浪微博分享与第三方登陆

2016-11-18

安卓短信验证

安卓短信验证

2016-11-03

android HTTP通信简单Demo

android HTTP通信简单Demo

2016-11-03

android短信验证

android短信验证

2016-11-03

httpclient-4.5所需jar包.rar

httpclient-4.5所需jar包.rar

2016-11-02

httpcomponents-client-4.3.1

HttpClient 是 Apache Jakarta Common 下的子项目,可以用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包,并且它支持 HTTP 协议最新的版本和建议。

2016-11-02

Android人脸识别之显示性别与年龄(Face++)

Android人脸识别之显示性别与年龄(Face++)

2016-10-30

Android AIDL通信之对象与普通数据

Android AIDL通信之对象与普通数据

2016-10-27

android-support-v7-recyclerview.jar

android-support-v7-recyclerview.jar

2016-10-26

android-support-v7.jar

android-support-v7.jar

2016-10-26

Android多样化移动拼图

Android多样化移动拼图

2016-10-26

Android移动拼图

Android移动拼图

2016-10-26

集趣(及时通讯聊天)

一款基于Socket通信的及时通讯聊天系统,功能包含:发帖(评论、喝彩、倒喝彩、分享)、聊天。服务器端数据库采用Sqlite(默认数据库存放在E盘根目录下)

2016-10-25

VIewPager+Fragment实现仿微信界面

VIewPager+Fragment实现仿微信界面+(BadgView)数字提醒

2016-10-25

Android数字提醒之BadgView

数字提醒大家肯定都见识过。QQ、微信等app中如果有消息或者提醒的时候,就会展现给用户一个红点或者带有数字的点。前段时间微信上流行把自己的头像换成带有数字提醒的头像,让那些有强迫症的人真是抓狂。

2016-10-24

badgeview(数字提醒)

数字提醒大家肯定都见识过。QQ、微信等app中如果有消息或者提醒的时候,就会展现给用户一个红点或者带有数字的点

2016-10-24

Android分享

Android分享的2中方式

2016-10-23

Android之摇一摇与指南针

新手学习传感器

2016-10-23

Android传感器之摇一摇与指南针

Android传感器之摇一摇与指南针

2016-10-23

学生管理系统

基于java界面编写的一款学生管理系统,供新手学习

2016-10-21

自定义控件与属性

android自定义控件与属性的demo示例

2016-10-21

自定义控件与自定义属性

自定义控件与自定义属性

2016-10-21

空空如也

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

TA关注的人

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