自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Android判断设备是否打开WIFI、GPRS数据连接

 代码摘要: import android.content.Context; import android.net.ConnectivityManager; import android.net.NetworkInfo; ConnectivityManage...

2018-01-04 14:55:00 100

转载 Android res/raw文件以及raw与res/assets异同

 Android res/raw文件以及raw与res/assets异同 通常,如果Android开发者有些文件比如音频,视频,.html,.mp3等等这些文件不希望编译器编译而保持原始原貌打包进apk文件(这在游戏开发中很常见和普遍,如游戏用到的游戏音乐、图等资源),那么可...

2018-01-04 14:55:00 251

转载 Android百分比布局:PercentFrameLayout

 Android百分比布局:PercentFrameLayout 在之前一篇文章我写了Android的百分比占布局:PercentRelativeLayout。(《Android百分比布局:PercentRelativeLayout》文章链接地址:http://blog.cs...

2018-01-04 14:55:00 68

转载 RxJava2 / RxAndroid2操作符distinct与distinctUntilChanged去重结果异同

RxJava2 / RxAndroid2操作符distinct与distinctUntilChanged去重结果异同 代码例如: package zhangphil.app;import android.os.Bundle;import android.s...

2018-01-04 14:55:00 139

转载 Android CardView使用和导入出错问题

Android CardView使用和导入出错问题 第一部分:导入Android CardView出错的问题。 Android CardView是Android在support.v7包里面的一个view组件,同时还有一个RecyclerView。 位置在Android的SDK包中,目...

2018-01-04 14:55:00 325

转载 Android_Page Curl:Android平台上的翻书翻页

 Android_Page Curl:Android平台上的翻书翻页 我在之前介绍了一种Android平台上的翻书翻页第三方开源实现,参见附录文章1。现在再介绍一篇第三方开源的翻书翻页开源实现Android_Page Curl,其在github上的项目主页是:https://...

2018-01-04 14:55:00 168

转载 Android Segmented RadioButton

 Android Segmented RadioButton Android Segmented RadioButton是一款按钮button,如图: 其在github上的项目主页是:https://github.com/vinc3m1/android-segme...

2018-01-04 14:55:00 90

转载 git删除远程remote分支

git 命令如下: git push origin --delete <远程分支名字> 转载于:https://my.oschina.net/zhangphi...

2018-01-04 14:55:00 806

转载 Android RecyclerView(瀑布流)水平/垂直方向分割线

 Android RecyclerView(瀑布流)水平/垂直方向分割线 Android RecyclerView不像过去的ListView那样随意的设置水平方向的分割线,如果要实现RecyclerView的水平/垂直分割线,则需要继承自RecyclerView.ItemDe...

2018-01-04 14:55:00 409

转载 Machine Learning 之Logistic回归算法中最小二乘法的Matlab曲线拟合

Machine Learning 之Logistic回归算法中最小二乘法的Matlab曲线拟合 逻辑回归是机器学习(Machine Learning)中常见的机器学习算法,在处理逻辑回归(Logistic Regression)离散数据点集时,最常用的算法是最小二乘法...

2018-01-04 14:55:00 484

转载 Android第三方开源图片裁剪截取:cropper

 Android第三方开源图片裁剪截取:cropper 很多app都需要裁剪截取图片作为头像、logo之类,而cropper是github上的一个针对Android平台的、第三方开源图片裁剪截取项目,其项目主页是:https://github.com/edmodo/cropp...

2018-01-04 14:55:00 107

转载 基于Android官方Paging Library的RecyclerView分页加载框架

基于Android官方Paging Library的RecyclerView分页加载框架 我之前写了一篇RecyclerView分页加载机制的文章,是基于Android官方的AsyncListUtil实现的,详情见附录文章1。现在再介绍一种RecyclerView分页加载框架:...

2018-01-04 14:55:00 77

转载 Android弹幕实现:基于B站弹幕开源系统(6)带用户头像且头像从网络加载

 Android弹幕实现:基于B站弹幕开源系统(6)带用户头像且头像从网络加载 在附录文章1,2,3,4,5基础上,实现一种特殊弹幕效果,实现弹幕带发表者头像。这种需求在一些开发场景中比较有用,比如在一些视频中,不同等级的用户显示不同的头像,或者本身发出来的弹幕就要求头像...

2018-01-04 14:55:00 217

转载 Android Material Design: NavigationView抽屉导航菜单

Android Material Design: NavigationView抽屉导航菜单 之前我写了一篇关于实现Android抽屉导航菜单栏的文章《基于Android官方DrawerLayout实现抽屉导航菜单》,文章链接地址:http://blog.youkuaiyun.com/zhangphil/...

2018-01-04 14:55:00 65

转载 Android GradientDrawable的XML实现

 Android GradientDrawable的XML实现 Android GradientDrawable与附录文章1类似,这次以XML而非Java代码形式实现。比如写好一个shape文件放在res/drawable目录下,名字比如可以命名为gradient.xml。然...

2018-01-04 14:55:00 103

转载 数值分析Matlab三维数据网格图

主要使用了matlab的meshgrid和mesh网格绘制三维数据函数。 matlab代码: xi=-20:0.5:20;yi=-20:0.5:20;[x,y]=meshgrid(xi,yi);z=(-x.^2-y.^2);mesh(x,y,z); 代码运行结果如...

2018-01-04 14:55:00 309

转载 Android SlidingTabLayout定制分割线和指示条颜色

 Android SlidingTabLayout定制分割线和指示条颜色 Android SlidingTabLayout默认的滑动指示条是系统默认的某个蓝色系色值,分割线是灰色。如果要自定义实现滑动指示条和分割线定制颜色,则主要通过SlidingTabLayout的set...

2018-01-04 14:55:00 287

转载 Android LiveData简介(一)

Android LiveData简介(一) 使用Android的LiveData,需要在gradle添加引用: compile "android.arch.lifecycle:runtime:1.0.0" compile "android.arch.lifec...

2018-01-04 14:55:00 63

转载 Android快捷便利但不常被使用的原生工具类

Android快捷便利但不常被使用的原生工具类 Android SDK原生 API中,有一些常用的工具类,运用得当可以省事省力省时,何况还是Android官方提供的,现在收集整理一些出来。 DateUtils Android本身提供的日期时间工具类,里面有很多实用的工具集...

2018-01-04 14:55:00 67

转载 Android OkHttp(1)

 Android OkHttp(1) OkHttp是一个流行的第三方开源网络请求框架,在目前的一些APP开发中比较流行。Android平台开源的网络请求框架不少,比如常见的Volley, AsyncHttpClient等等。 一些开发者逐渐的不再使用原先旧的AsyncHtt...

2018-01-04 14:55:00 52

转载 Android SwipeSelector

 Android SwipeSelector Android SwipeSelector是github上一个第三方开源的项目,其项目主页:https://github.com/roughike/SwipeSelector SwipeSelector实现一种选择方式,类似于V...

2018-01-04 14:55:00 85

转载 Android弹幕编程设计实现的解决方案(一)

 Android弹幕编程设计实现的解决方案(一) 在现在的一些视频类网站、视频类直播网站,比如A站和B站,当视频在播放的时候,会在屏幕上出现一些滚动的字幕,这些字幕是UGC,通常是用户的评论,称之为“弹幕”,这些弹幕一般从右往左滚动,以符合人类的阅读习惯。 现在给出一个实现A...

2018-01-04 14:55:00 89

转载 Android AppCompatActivity的ActionBar之SearchView、ShareActionProvider以及menu

 Android AppCompatActivity的ActionBar之SearchView、ShareActionProvider以及menu Android早期推出的ActionBarActivity被Android谷歌官方废弃,推荐使用AppCompatActivit...

2018-01-04 14:55:00 195

转载 Android视频播放器屏幕左侧边随手指上下滑动亮度调节变暗变亮原理实现

Android视频播放器屏幕左侧边随手指上下滑动亮度调节变暗变亮原理实现 Java代码: package zhangphil.app;import android.app.Activity;import android.os.Bundle;import and...

2018-01-04 14:55:00 129

转载 Android官方DataBinding(三):RecyclerView 使用ViewDataBinding更新数据

Android官方DataBinding(三):RecyclerView 使用ViewDataBinding更新数据 本例基于Android官方DataBinding,在RecyclerView上实现一个简单需求:点击一个button按钮,增加一个数据元素,并更新的view上。 ...

2018-01-04 14:55:00 243

转载 解析、查找数组中重复出现的元素(Java)

 解析、查找数组中重复出现的元素,Java实现。 《数据结构与算法分析:解析、查找数组中重复出现的元素》 问题描述:一个结构化数据,假设事先按照某种顺序排好序(比如升序)的一个数组中,无规则、重复出现若干次某个相同元素,形如有序数组data: data = { "...

2018-01-04 14:55:00 1222

转载 RxJava2 / RxAndroid2操作符take

RxJava2 / RxAndroid2操作符take take操作获取一系列Observable输出结果的之前的数据作为最终输出,以后的不予处理,例如代码: package zhangphil.app;import android.os.Bundle;import...

2018-01-04 14:55:00 112

转载 Android基于Window.ID_ANDROID_CONTENT给定id添加子View

Android基于Window.ID_ANDROID_CONTENT给定id添加子View 这一技术特点在一些视频播放器中比较有用。 例如代码: package zhangphil.demo;import android.app.Activity;import androi...

2018-01-04 14:55:00 355

转载 Android NumberProgressBar:动态移动显示百分比进度的进度条

 Android NumberProgressBar:动态移动显示百分比进度的进度条 NumberProgressBar是github上一个开源项目,其项目主页是:https://github.com/daimajia/NumberProgressBar NumberPr...

2018-01-04 14:55:00 286

转载 Android 微光闪烁效果之更强Shimmer-android

 Android 微光闪烁效果之更强Shimmer-android 实现Android Shimmer效果的解决方案不少,在前一篇中介绍了facebook自家的Android Shimmer效果实现(《Android Shimmer微光闪烁shimmer-android》文章...

2018-01-04 14:55:00 143

转载 simple Android EventBus code

import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import android.util.Log;import org.greenrobot.eventbus.EventBus;impor...

2018-01-04 14:55:00 111

转载 MySQL数据库配置文件之my.ini小札记

给出一个简单的MySQL配置文件my.ini文件的配置代码: [mysqld]port=3306basedir=C:\developer\mysql\mysql-5.6.26-winx64datadir=C:\developer\mysql\data[client] port...

2018-01-04 14:55:00 108

转载 Android DataBinding数据绑定技术在传统ListView中的使用简例

Android DataBinding数据绑定技术在传统ListView中的使用简例 本文展示Android DataBinding数据绑定技术在ListView中的使用的简单小例子。简单起见,在Adapter中没有使用ViewHolder技术,目的是为了以最少最简单的代码说明...

2018-01-04 14:55:00 102

转载 Android统计图表之柱状图(条形图)

 Android统计图表之柱状图(条形图) 柱状图是统计图表中经常用到的一种图表,比如降雨量之类的统计展示。我之前写了一些关于Android上的统计图表库MPAndroidChart,附录了一些我自己写的技术文档,在这些文档中介绍了MPAndroidChart的详细内容。 ...

2018-01-04 14:55:00 514

转载 Java的HashMap与LinkedHashMap异同

 一句话概括的说:两者最大的不同就是,HashMap不保证put进去的数据的顺序;而LinkedHashMap则保证put进去的数据的顺序。换句话也就是说,HashMap添加进去的数据顺序和遍历时的数据顺序不一定;而LinkedHashMap则保证添加时数据顺序是什么,遍历时数...

2018-01-04 14:55:00 452

转载 Android ShapeDrawable之OvalShape、RectShape、PaintDrawable、ArcShape

 Android ShapeDrawable之OvalShape、RectShape、PaintDrawable、ArcShape Android图形图像基础之OvalShape、RectShape、PaintDrawable、ArcShape。写一个例子说明。 准备一个布...

2018-01-04 14:55:00 141

转载 Android弹幕实现:基于B站弹幕开源系统(3)-文本弹幕的完善和细节调整

 Android弹幕实现:基于B站弹幕开源系统(3) 本文在附录1,2的基础上再次对异步获取弹幕并显示弹幕完善逻辑和代码,集中在上层Java代码部分: package zhangphil.danmaku;import android.app.Activity;im...

2018-01-04 14:55:00 176

转载 Android DialogFragment(1)

Android DialogFragment(1) 和过去的AlertDialog类似,Android引入的DialogFragment旨在为开发者提供一个“富”dialog,而不必受到过去Android AlertDialog的局限。首先,DialogFrag...

2018-01-04 14:55:00 88

转载 一个Android登陆/注册XML布局文件代码

一个Android登陆/注册XML布局文件代码 通常在APP开发中不可避免要涉及到登陆/注册xml布局文件的编码实现,这些Android APP登陆/注册XML布局文件代码倒不是很难,但是要在xml布局写代码实现UI设计要求的各种颜色、大小、字体、间距、圆角等等细节设计要求,那么就比较繁琐...

2018-01-04 14:55:00 319

转载 黎曼积分求解可微曲线的弧线长度

黎曼积分求解可微曲线的弧线长度 假设曲线y=f(x)在区间[a,b]内光滑、可微且连续。那么可以根据微积分求解y=f(x)在a<= x <=b区间内形成的弧线长度。 如图: 从微分的思想入手建立数学函数式,假设s为曲线上(x,f(x))到(...

2018-01-04 14:55:00 319

空空如也

空空如也

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

TA关注的人

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