自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (7)
  • 收藏
  • 关注

转载 Android 通知消息水平播放、无限循环效果实现

今天我们来实现一个简单的效果,通知消息无限循环播放,先看效果图:这个效果也很常见,实现的方法也有很多,我是使用RecyclerView来实现的,觉得还是挺不错的,就写下来分享给大家。 下面先看我们的布局文件main.xml,里面主要是一个RecyclerView:<?xml version="1.0" encoding="utf-8"?><LinearLayou...

2018-07-19 10:23:29 932

原创 Android 嵌套XRecyclerView滑动迟缓以及上拉不好用解决办法

首先我们ScrollView要嵌套XrecyclerView等列表控件时,如果不需要上拉刷新可以直接使用ScrollView,但是有上拉刷新的需求时我们就需要选用NestedScrollView。话不多说,看代码。 <android.support.v4.widget.NestedScrollView android:id="@+id/StudingDetails_scro...

2018-06-25 10:24:19 1478 2

转载 安卓中点击不同按钮切换不同到Fragment

整体效果如下:实现方式:通过Activity的FragmentManage去实现首先要先去创建两个布局文件,分别为pay.xml和income.xml,代表两个片段的内容,下面我只是贴了其中一个布局文件的内容[html] view plain copy<?xml version="1.0" encoding="utf-8"?>  <LinearLayout xmlns:andro...

2018-06-05 14:43:30 5630 1

原创 Android 两个int类型的数相除结果应该是有小数的,但是为什么结果为0?

先看个例子: int i=4; double num=3/i;输入结果为 :num=0.0    很奇怪。。我们应该是需要0.75才对啊 。这是怎么回事。原来。除数i是int类型,用3相除得到结果也是int类型。就是0.然后赋值给num.此时只是0被转成了double。。所以还是0.0解决办法:int i=4;double num=3/(double)i;  输入结果就是0.75了...

2018-05-19 19:17:54 5315

原创 Android最简便使用漂亮的对话框sweet-alert-dialog

转载请注明原创地址:http://blog.csdn.net/taa1007/article/details/79551928android原生的dialog太生硬了,之前看到了这个效果非常不错但是没有用过.网上有很多相关的博客,但是介绍啰嗦,用法复杂。今天给大家介绍一种最简单的实现方法。效果如下使用起来非常简单,测试代码如下:1.首先在app的build.gradle中添加依赖:    comp...

2018-03-14 11:21:59 16038 13

原创 Java 实现阶乘算法

阶乘算法如下:以下列出 0 至 20 的阶乘:0!=1,(0 的阶乘是存在的)1!=1,2!=2,3!=6,4!=24,5!=120,6!=720,7!=5040,8!=403209!=36288010!=362880011!=3991680012!=47900160013!=6

2017-11-29 15:06:16 1897

转载 android 多文件多线程断点续传下载

今天跟大家一起分享下android开发中比较难的一个环节,可能很多人看到这个标题就会感觉头很大,的确如果没有良好的编码能力和逻辑思维,这块是很难搞明白的,前面2次总结中已经为大家分享过有关技术的一些基本要领,我们先一起简单回顾下它的基本原理。http://blog.csdn.net/shimiso/article/details/6763664  android 多线程断点续传下载 一

2017-11-22 19:06:56 1131

转载 Greendao+多线程断点续传

客官不要着急,下面给出你的困扰。想要用greendao首先需要配置1、在app的Gradle中配置:apply plugin: 'org.greenrobot.greendao'dependencies {        compile 'org.greenrobot:greendao:3.2.0'}2、在project的Gradle中配置:de

2017-11-22 19:03:31 264

原创 Android EventBus

效果图中我们可以看到,我们是点击"接收数据"按钮后,跳转到登录页面,然后把登录的数据传回并显示出来,我把"接收数据"按钮写在了SecondActivity中,所以记得在权限里,改变一下首页面的打开(将.MainActivity中的代码,挪到.SecondActivity中)[html] view plain copy activity a

2017-11-17 15:35:43 203

转载 Android Retrofit+Okhttp断点续传

1.  断点续传原理在本地下载过程中要使用数据库实时存储到底存储到文件的哪个位置了,这样点击开始继续传递时,才能通过HTTP的GET请求中的setRequestProperty()方法可以告诉服务器,数据从哪里开始,到哪里结束。同时在本地的文件写入时,RandomAccessFile的seek()方法也支持在文件中的任意位置进行写入操作。同时通过广播将子线程的进度告诉Activity的Pr

2017-11-10 19:55:15 3417

原创 Retrofit+RXJava的使用

Retorfit和RXjava请求数据

2017-11-04 09:28:26 1015

转载 【Android - 框架】之Fresco的使用

当下有很多图片加载框架,常见的有Glide、Fresco、Picasso等。Glide因为其体积小、缓存机制强大等优点,受到了广大程序员的青睐;Fresco虽然体积比较大,缓存机制也没有Glide强大,但它胜在拥有一些炫酷的效果(进度条、淡入效果)等,也有很多人在使用。今天我们就来介绍一下Fresco的使用。        先贴出【Fresco的中文官方文档】。 1、配置环

2017-11-03 07:49:26 1106

转载 科大讯飞语音集成,非常详细的使用讲解

讯飞语音开发集成地址http://www.xfyun.cn/ 解压后的doc文件夹下的msc develop 文件中有详细集成步骤  AppId: 1.先要注册开发者账户, 添加我的应用 , 下载sdk2.下载后将sdk解压, 把案例导入工程中运行看看效果 3.将libs下的两个jar包添加到libs目录下, 将同路径下的其它 .so文件(与c进行交

2017-10-31 19:46:00 4061 2

原创 XRecyclerView多布局

总Adapterpublic class XRAdapter extends RecyclerView.Adapter{    HomeBean.DataBean list;    Context mcontext;    ArrayList  mlist;    //枚举类型      private  enum  Item_Type{

2017-10-25 14:11:39 703

原创 XRecyclerView上下拉使用

在Android的开发过程中数据的展示是非常普遍的,从一开始的LIstView到RecyclerView一直都是我们最长用到的控件,而这些列表的数据的不是固定死的,而且为了不让App加载数据的速度太慢用户等太久,所以一般都会使用分页加载,当用户想查看跟多的时候,可以自行上拉加载更多,这样可以减少加载数据的时间同时可以让用户不需要浪费流量去加载他不需要的数据。所以光知道展示数据还不行,还要分类加载数

2017-10-24 14:31:11 816

原创 二维码、Logger日志、Butterknife

二维码 实现大全library下载 https://github.com/zxing/zxing  zxing 开发api文档http://blog.csdn.net/qq_23547831/article/details/52037710 logger日志工具的使用https://github.com/orhanobut/logger butter...

2017-10-24 14:18:27 460

转载 2017年Android最流行框架大全

目录(?)[-]1 缓存2图片加载3 图片处理4 网络请求5 网络解析6 数据库7 依赖注入8 图表9 后台处理10 事件总线11 响应式编程12 Log框架13 测试框架14 调试框架15 性能优化1. 缓存名称描述DiskLru

2017-10-22 19:17:32 540

转载 RevyvlerView高级

上个小结中介绍了如何使用RecyclerView显示不同的数据展示样式(瀑布流也是可以显示的,从GridView改就好)本节来为RecyclerView的item添加监听事件。RecyclerView本身没有为item设置监听事件,想要使用onclick或者onLongclick事件需要自己定义(这是最坑爹的),然后暴露方法供调用实现RecyclerView 的item 的监听事件需要...

2017-10-13 09:22:10 614

转载 RecyclerView初级

第一步:导入依赖 compile 'com.android.support:recyclerview-v7:24.0.0'第二步:代码及布局  在布局中使用:overScrollMode:取消水波纹scrollbars:取消滚动条 <android.support.v7.widget.RecyclerView android:...

2017-10-13 09:02:55 912

原创 自定义View点击生成随机数

//首先创建自定义View类继承 viewpublic class CustomTitleView extends View { /** * 文本 */ private String mTitleText; /** * 文本的颜色 */ private int mTitleTextColor; /**

2017-10-09 14:29:42 501

转载 Xbanner

一、XBanner简介        XBanner是一个非常优秀的无限自动轮播框架,也是一个控件。这里是XBanner的GitHub地址        XBanner的主要功能如下:根据传入的数据条数自动调整广告页数当图片数量大于一张时,可以无限循环自动播放、手指按下停止轮播、抬起手指继续轮播可以自定义指示器的位置:左下角、下侧中间、右下角自定义指示点:正常状态和

2017-09-21 09:57:05 2958

原创 QQ第三方登录

//首先按照Umeng中配置注意点:1.复制Debug文件到App下2.复制三个Values文件到App-values下MyApp:public class MyApp extends Application {//QQ { PlatformConfig.setQQZone("100424468", "c7394704798a158208a74a

2017-09-10 20:25:56 5545

原创 slidingmenu左右侧滑页面

SlidingMenu用法

2017-09-03 20:28:00 1381

转载 Android 跳转到系统界面

android.provider.Settings。1.   ACTION_ACCESSIBILITY_SETTINGS :    // 跳转系统的辅助功能界面            Intent intent =  new Intent(Settings.ACTION_ACCESSIBILITY_SETTINGS);             startActivity(intent);...

2017-08-23 20:32:31 294

Android 指纹识别

android 指纹识别,根据用户的指纹和手机录入的指纹进行对比,没有指纹提示用户先录入指纹,有成功和失败的判断,可根据需求修改。

2018-05-19

Android 获取手机所有apk包名

android 自动获取用户手机上所有apk的包名,可根据需求进行修改。

2018-05-19

Android 自动安装apk

android 自动安装apk的demo,可根据自己的需求进行修改。

2018-05-19

Android 逆向开发Xposed

Android 逆向开发Xposed。。。。。。。。。。。。。。。

2018-05-19

Android NDK基础开发

Android NDK基础知识,看完一定会对NDK开发有很大的收获!

2018-05-19

Android 自定义View实现蜘蛛网

android 自定义view实现蜘蛛网,下载可用,看完立即有收获!

2018-05-19

Android webview长按识别二维码

在Webview中长按页面识别二维码带自动解析。相信你一定会有收获!

2018-03-17

空空如也

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

TA关注的人

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