自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Kris_Liu

不积跬步无以至千里!

  • 博客(31)
  • 资源 (6)
  • 问答 (1)
  • 收藏
  • 关注

原创 Error:Execution failed for task ':xfyunlibrary:transformNativeLibsWithSt报错解决办法

2018-05-09 23:15:34 403

原创 Android融云即时通讯 适配Android8.0以及 SDK版本2.8.27的集成与使用

集成阶段这一阶段我们不必详细说明,因为融云官网给我们的SDK文档相当详细顺着他的步骤即可。融云SDK集成步骤使用阶段融云初始化public class App extends Application{ @Override public void onCreate() { super.onCreate(); //初始化融云

2018-01-25 23:17:37 1977 1

原创 Android实战SpannableString多行图文混排的应用

首先我们来看下这张效果图,注意图片中置顶这个图片是如何实现的呢?当然你也可也设置他的点击事件,比如带有视频或者其他类的,这里我们就不多做介绍了,看项目具体需求就好。如果就涉及到一行的话我们只需要在文本后面加个imageview就行,但是如果多行显示的话这样做就不太好了那么什么是SpannableString呢?SpannableString其实和String一样,都是一

2017-12-13 11:41:46 2292

原创 Android提高布局加载性能ViewStub的快速实战应用

在APP的开发过程中我们往往会遇到没有数据或者没有网络情况时使用一个布局view提示当前数据加载的情况 ,就如下图所示我们可以用平常使用的布局来写也可以实现,但是这对于我们布局的加载会存在一定的压力,所以我们使用ViewStub来加载。那么什么是ViewStub呢?ViewStub是一个轻量级的View,没有尺寸,它不绘制任何东西,因此绘制或者移除时更省时。(ViewStub不可见,大小为0) 当

2017-12-11 09:43:28 508

原创 将博客搬至简书,两边都会同时更新

博客同步到简书http://www.jianshu.com/u/ae7ed0bedbc4

2017-09-13 09:21:54 470

原创 高斯模糊处理头像作为背景图的两种高效便捷方法

第一种是最简单方便的结合Glide图片加载框架的使用先来看看效果图吧!这种是使用头像作为背景模糊背景使用的:Glide框架结合使用第一步添加下面依赖并同步compile 'com.github.bumptech.glide:glide:3.7.0'compile 'jp.wasabeef:glide-transformations:2.0.1'第二步glide代码的使用如下 //头像 fi

2017-08-25 10:08:24 1945

原创 JCVideoPlayer朋友圈动态多item视频播放以及使用compile 'fm.jiecao:jiecaovideoplayer:5.5.2'版本在项目中出现的各种异常处理

项目开发使用框架多多少少会遇到各种棘手问题,但是并不是给你一个框架啥的你放进去就能用,一般简单的操作很容易解决,当设计到自己开发的东西比较老,复杂;而且你又想用这些新技术,那么你就的对它各种处理使得与你的项目兼容才行 ;但是如果你是大牛的话完全可以忽略这种做法,完全可以自己封装一个视频处理框架虽然有很多人在用JCVideoPlayer做视频播放,也有很多人在写博客,每个人都会遇到相同或者不同的

2017-04-05 23:37:48 8377 1

原创 FFmpeg视频录制压缩处理走过的坑

在公司里面开发项目做视频处理时遇到了问题,这个问题困扰我很久了,解决了只想给大家说出来,虽然很简单的问题,免得你们遇到我类似的问题再次难以自拔!视频压缩处理我用了两种方式来解决的,一种是第三方,一种用了自己写了封装的。 今天先给大家讲解popwindow引用第三方视频压缩处理所注意的问题。package com.zontonec.ztkid.activity;import and

2017-03-23 23:37:13 8409 10

原创 No service of type Factory available in ProjectScopeServices解决办法和xRecyclerView

从GitHub上下载的xRecyclerView的demo导入studio后出现这个异常xRecyclerView源码地址:https://github.com/jianghejie/XRecyclerView 另外感谢这位博主的开源1:xRecyclerView的功能和RecyclerView大体差不多,但是他能解决多个滑动组合到一个页面会出现加载缓慢,卡顿等。 特别好的是比如下面这个截图只需

2017-01-06 11:43:20 665

原创 基于ZXing二维码的使用几行代码完成炫酷的效果

先来看效果图怎样,可以的话就留着用吧,开发中要的就是速度快,效果好,简单易操作,挤下的时间私下还可以接接私活多挣点丰富自己的生活1:在这里写个button按钮用于启动二维码2:这是打开后的界面 左下角可以设置开启灯光,右下角可以选择相册中的二维码一:喜欢的话往下看教你一步步实现,如果想把图中的蓝条换成雷达扫描类的只需要在布局中添加SurfaceView然后在代码中简单设置就可以了,我就不在这里写那

2016-12-24 11:05:59 1377 1

原创 Bmob后端云短信验证最新版Android studio集成登录演示

关于短信验证的方法有很多,ShareSDK,友盟等等,但是作为开发人员我们只需要能够简单使用就行,能使用免费的何乐而不为呢?在公司的话得看公司具体的安排第一步:毫无疑问当然是创建Bmon的短信验证应用,具体详情看截图1:这里创建应用2:这里可以设置短信模板3:这里创建好后会出现applicationID初始化bmob时需要它4:这里下载Android的SDK,分别需要jnilibs 和libs两个文

2016-12-23 13:24:24 4143 7

原创 关于Android加载HTML页面中的图片显示问题的解决办法

这是一个很简单的问题,但是遇到了好些人也会百度找解决的办法,如果你只会Java对HTML不太了解的话可以参考,但是在webviewsetting中一定要设置支持图片加载,下图便是studio中解决方法这是显示后的效果图

2016-12-21 21:07:29 3806

原创 如果adb服务死掉怎么办?

解析:ADT通过adb服务与模拟器进行通信。由于adb服务并不算稳定,可能在启动较长时间或启动多个模拟器时(一般两个以上)会突然死掉。死掉后ADT就会与模拟器失去联系,例如无法浏览模拟器中的目录,无法向模拟器发短信。在这种情况下,就需要对adb服务进行重启。答案:可能通过下面的方法重启adb服务。1.在DDMS的Devices视图的右上角的菜单中单击“Reset adb”菜

2016-12-13 08:58:46 541

原创 JavaScript仿京东轮播图

先上图,喜欢的话下面是全部源码 HTML部分好久没更新博客了,一直在学习新东西,在遇到一些自己的学习中遇到的一些关于HTML和Android中交互所要必学的都想分享出来,让更多人方便学习,少走更多的弯路,快速成长为编程大牛。下面是仿京东轮播图的所有代码和效果图,希望能对有需求的你有所帮助……<!DOCTYPE html><html> <head> <meta char

2016-12-12 20:30:11 3060 2

原创 ShareSDK第三方平台的详细使用参考官方API

首先看看效果图吧1:第一个界面button用于启动分享2:进入分享页 如果有软件则会拉去本地软件登录3:一键分享4:输入想分享的话进入极光官网的mob文档中心打开以下链接: http://wiki.mob.com/Android_%E5%BF%AB%E9%80%9F%E9%9B%86%E6%88%90%E6%8C%87%E5%8D%97/Studio的快成集成请参考《ShareSDK for

2016-11-10 21:22:07 4730

转载 编程再也不担心颜色不够用了

<?xml version="1.0" encoding="utf-8"?><resources> <color name="colorPrimary">#3F51B5</color> <color name="colorPrimaryDark">#303F9F</color> <color name="colorAccent">#FF4081</color> <c

2016-10-29 14:48:59 445

原创 Picasso加载图片的优化

Picasso优化1、自定义Application应用程序类MyApplication继承于Application,在onCreate()生命周期方法中初始化Picassoprivate void initPicasso() {        Picasso picasso = new Picasso.Builder(this)                //设置内存缓存大小,

2016-10-19 21:45:04 457

原创 okhttp框架 工具类

package com.lt.okhttpfirst.helper;import android.content.Context;import com.squareup.okhttp.Cache;import com.squareup.okhttp.Callback;import com.squareup.okhttp.FormEncodingBuilder;import com.squar

2016-10-19 21:42:13 413

原创 网络连接工具类

package com.lt.an20_utils;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.ByteArrayOutputStream;import java.io.DataOutputStream;import java.io.File;import jav

2016-10-18 13:00:14 342

原创 IO流工具类

package com.lt.an20_utils;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.ByteArrayInputStream;imp

2016-10-18 12:59:36 496

原创 没有比这更完整的sdcard工具类了

package com.lt.an20_utils;import android.content.Context;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.os.Environment;import android.os.StatFs;import java.io.B

2016-10-18 12:58:49 1778 1

原创 碎片工具类

package com.lt.an20_utils;import android.support.annotation.AnimRes;import android.support.v4.app.Fragment;import android.support.v4.app.FragmentManager;import android.support.v4.app.FragmentTransac

2016-10-18 12:57:43 776

原创 缩略图采集工具类

package com.lt.an20_utils;import android.graphics.Bitmap;import android.graphics.Bitmap.Config;import android.graphics.BitmapFactory;import android.media.MediaMetadataRetriever;/** * Created by 风情

2016-10-18 12:56:43 568

原创 PopupMenu菜单以及开发工作中像素的计算

MainActivity部分package com.lt.popupmenu;import android.content.Context;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.support.v7.widget.PopupMenu;import andr

2016-10-04 19:41:05 540

原创 AlertDialog

MainActivity部分package com.lt.dialog;import android.content.DialogInterface;import android.content.Intent;import android.media.audiofx.BassBoost;import android.provider.Settings;import android.suppo

2016-10-04 19:33:39 462

原创 ListView入门级单击,长按监听

mainactivitypackage com.lt.an1609_listview;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.view.View;import android.widget.AdapterView;import android.widget.

2016-09-29 13:10:52 753

原创 OkHttp框架的简单使用

布局部分<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="matc

2016-09-24 11:27:04 637

原创 SwipeRefresh下拉刷新

activity_main<?xml version="1.0" encoding="utf-8"?><android.support.v4.widget.SwipeRefreshLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.

2016-09-24 10:57:58 877

原创 Service 和 BroadcastReceiver下载播放视频

利用广播接收器和service下载简短的视频并播放布局部分:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools"

2016-09-09 18:24:02 578

原创 BrodacastReceiver的静态注册

今天给大家分享安卓四大组件之一的BrodacastReceiver的静态注册方法,主要在清单文件下操作。下面是详细代码介绍部分,希望给刚入门的菜鸟带来帮助: MainActivity部分 `package com.example.administrator.broadcastreceiver;import android.content.Intent; import android.suppo

2016-09-07 18:42:47 425

原创 SD读写工具类

package com.syc.an13_externalstorage;import android.content.Context;import android.os.Environment;import android.text.TextUtils;import java.io.Closeable;import java.io.File;import

2016-08-25 17:55:19 401

融云即时通讯library "libsqlite.so" not found问题资源

适配Android7.0问题,不加如该文件会话列表页面发送消息会失败以及显示不了发送的消息

2018-01-25

融云即时通讯2018最新版2.8.27-Dev集成于使用

根据最新版SDK集成单聊,群聊的使用方法,注意这个imlib下的libs的libsqlite.so文件,Android7.0上会有bug不能够聊天,加上libsqlite.so这个就解决7.0的问题

2018-01-23

完整颜色xml文件

完整颜色xml文件

2016-10-18

Android+api+教程

对于想深入学习了解安卓的朋友们是最大的福利

2016-09-24

属性动画PropertyAnimation

属性动画的简单方法

2016-09-05

加载器loader

Android设计Loader的初衷是想让大家像CursorLoader的做法一样,通过loader去维护数据,每次启动loader时先检查有没有旧的数据并把旧的数据先deliver给用户,然后再考虑要不要重新加载新的数据。

2016-09-02

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

TA关注的人

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