自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

付小华的博客

专注于移动开发(Android)

  • 博客(29)
  • 资源 (1)
  • 收藏
  • 关注

转载 [转][译] 在 Android 中高效的加载大图

在 Android 中高效的加载大图 原文地址:Loading Large Bitmaps Efficiently in Android 原文作者:Mert Şimşek, Android Developer @trendyol.com将大图加载到内存中总是令人痛苦,因为我们经常会在应用的崩溃报告中看到 OOM(Out Of Memory)的 bug。大家都知道,Android...

2018-06-06 10:27:37 482

原创 Android 水平无限期进度条,基于animated-vector

Android 水平无限期进度条,基于 animated-vector 简单易用,修改方便 仅适用于 Android Lollipop 5.0 API level 21 及以上效果: 资源文件结构: 资源文件内容:res/animator/anim_apih_rect1_grp.xml<?xml version="1.0" encoding="u...

2018-05-22 16:15:57 1660 2

原创 Android开发之BottomsheetDialogFragment的使用

Android 开发之 BottomsheetDialogFragment 的使用BottomSheetDialogFragment 继承自 AppCompatDialogFragment,官方解释为模态底部表,是 DialogFragment 的一个版本,它使用的是 BottomSheetDialog,而不是浮动对话框。BottomSheetDialogFragment 相对于其它对话框有着...

2018-05-21 15:48:50 36109 8

原创 Android 开发过程中应该怎样防止内存泄漏

Android 开发过程中该怎样防止内存泄漏关于内存泄漏和内存溢出的优化方式已经有很多,也有很多关于内存泄漏检测工具如 LeakCanary ,但这是在 App 发布或调试之后运行到某处时才能检测出。那么实际上,我们在编码过程当中也可以规范自己的编码方式,在可能发生内存方面问题的时候多细心一点。下面就来简单介绍下。常见的内存泄露产生条件与解决方法在 Android 程序开发中,当一个对...

2018-03-14 15:36:31 664 1

原创 介绍一款idea生成二维码插件

介绍一款 idea 生成二维码插件许多时候,需要用到一些 api,并将 api 链接转成二维码通过微信扫码访问,这时大家通常会到百度去搜索二维码来生成。为了方便,将此功能搬到 IDE 里,作为插件,特分享之,有需要的可了解一下。预览 下载或安装详情请转至 https://github.com/shenhuanet/Quoit-idea 如果该插件对你有帮助,欢迎

2018-02-06 13:42:30 1968 6

原创 用Groovy写一款Android Studio插件

用 Groovy 写一款 Android Studio 插件本插件由 Intellij-Idea 编写, 目的是快速获取当前手机正在运行的进程.效果 功能介绍动态获取已连接的 Android 设备支持刷新进程信息如果 Android 设备已 Root, 则可 kill 该进程支持列表信息动态过滤目录结构代码实现plugin.xml

2018-01-05 17:00:23 2513

原创 Android Handler机制的简单理解

Android Handler 机制的简单理解简述创建一个 Message 对象,然后借助 Handler 发送出去,之后在 Handler 的 handleMessage() 方法中获取刚才发送的 Message 对象。在子线程更新 UIHandlerActivity.runOnUiThread()View.post(Runnable r)Handler 主要由以下部分组成Handler

2017-12-14 10:56:31 380

原创 Windows 下 MongoDB 的安装与环境配置

Windows 下 MongoDB 的安装与配置简介Mongo DB 是目前在 IT 行业非常流行的一种非关系型数据库 (NoSQL),即是一个基于分布式文件存储的数据库。其灵活的数据存储方式备受当前 IT 从业人员的青睐。Mongo DB 很好的实现了面向对象的思想 (OO 思想),在 Mongo DB 中 每一条记录都是一个 Document 对象。Mongo DB 最大的优势在于所有的数据持久

2017-10-25 13:40:30 2504

原创 Android开发之一个类实现Camera2预览和拍照效果

Android 开发之一个类实现 Camera2 预览和拍照效果简介网上对于 Camera2 的介绍有很多,在 Github 上也有很多关于 Camera2 的封装库,但是对于那些库,封装性太强,有时候我们仅仅是需要个简简单单的拍照功能而已,因此,自定义一个 Camera 使之变得轻量级那是非常重要的了。(本文并非重复造轮子, 而是在于学习 Camera2API 的基本功能, 笔记之。)学习要点:

2017-10-24 10:04:59 14760 5

原创 Android开发之使用贝塞尔曲线实现黏性水珠下拉效果

Android开发之使用贝塞尔曲线实现黏性水珠下拉效果标签: 贝塞尔曲线简介网上关于贝塞尔曲线的博客和教程很多,通常讲到的三点确定一条曲线:起点,终点,辅助点。常见的贝塞尔黏性效果 常见的各阶贝塞尔曲线 实现效果本文所要讲的黏性下拉实现效果如下: 效果计算分析 上图中,分别有四个点, 左边:开始点, 上边:控制点, 下边:结束点, 中间:圆心。 因此可看出,该贝塞尔曲线实

2017-10-22 22:31:05 4312

原创 Android开发之全局异常捕获

Android开发之全局异常捕获今晨谷歌正式发布Android 8.0,新版本的Android O系统对API做出了各种变更,其中大部分会影响到很多应用,其中包括记录未捕获的异常. 如果某个应用安装的Thread.UncaughtExceptionHandler未移交给默认的Thread.UncaughtExceptionHandler,则当出现未捕获的异常时,系统不会终止应用,即不会出现系统默认

2017-08-22 14:53:28 19382

原创 解决 github push failed (remote: Permission to userA/repo.git denied to userB.)

解决 github push failed (remote: Permission to userA/repo.git denied to userB.)【前言】当你看到这篇文章时,很高兴,你不用再去各大网站再去搜索这个问题的解决方案了,因为这篇文章可以帮你彻底解决问题。请耐心地阅读完。本文假设了两个用户 userA 和 userB ,userA的github项目名为 repo当你在使用Androi

2017-07-24 13:50:13 21273 20

原创 Android UI 切图命名规范、标注规范及单位描述

Android UI 切图命名规范、标注规范及单位描述很多UI设计师做APP切图都会有两套,一套是Android的,一套是IOS的。IOS我这边暂不作讲解,因为我本人也不是开发IOS。这里整理一下我在Android开发中总结的一些有利于本人开发的一些资源图片命名规则,并将其中有价值传播给大家。 (PS:本人有时拿到UI切图,看到名称确实是不知道这个图是用来干嘛和放在哪里的,还得跑过去问UI。。所以,

2017-07-10 23:59:02 38119 1

原创 Android 开发之轻量级文本动画

Android 开发之轻量级文本动画转载请注明出处 传送门 本文出自【付小华的博客】引言在掘金上看到推文,用JS实现了文字动画和数字动画 animate text,效果如下: 文本动画, 几行代码页面效果瞬间就提升了自己就在Android端简单粗暴地模仿了一个,具体实现就是handler,random,效果如下: 使用<xxxxxxxx.widget.AnimateText andr

2017-04-11 14:05:40 1563

原创 Android 开发之对拍照和录像功能的封装

Android 开发之对拍照和录像功能的封装转载请注明出处 传送门 本文出自【付小华的博客】介绍:关于Android 自定义相机和自定义录像功能的封装有很多,我这里也封装了一个,与其它的不同,我这里是非常简便和轻量级的封装,只有一个类(继承自TextureView),大家使用时只需要复制这个类就可以了。使用:权限声明<uses-permission android:name="android.p

2017-03-29 11:22:36 3566

原创 Android 开发之如何优雅地复制Assets文件到SD卡

Android 开发之如何优雅地复制Assets文件到SD卡转载请注明出处 传送门 本文出自【付小华的博客】Android 开发之如何优雅地复制Assets文件到SD卡Assets文件介绍封装类调用代码代码说明Assets文件介绍assets文件夹里面的文件都是保持原始的文件格式,需要用AssetManager以字节流的形式读取文件。 1. 先在Activity里面调用g

2017-02-15 11:18:17 16126 3

原创 Windows 使用dryrun 运行github上的Android程序之环境搭建

【引言】由于公司的项目紧加上自己琐事一大堆,所以很久没有写博客了,今天突然有空,就写一篇关于在Windows上通过dryrun直接运行github上的Android程序的环境搭建吧。 转载请注明出处:http://blog.csdn.net/klxh2009/article/details/52386617 本文出自【付小华的博客】:相信大家可能看到过这个dryrun的开源项目:htt

2016-11-02 11:09:05 2672 15

原创 Android之NestedScrollView 嵌套 RecyclerView 滑动冲突的问题

Android之NestedScrollView 嵌套 RecyclerView 滑动冲突的问题转载请注明出处:http://blog.csdn.net/klxh2009/article/details/51254771 本文出自【付小华的博客】:写给新手们同时纠正网上的某些不正确的方式通常,我们需要使用NestedScrollView 嵌套 RecyclerView来达到我们app的设计目的

2016-08-31 16:47:49 2475

原创 Android 之实现类似QQ图片说说照片选择

Android 之实现类似QQ图片说说照片选择转载请注明出处:http://blog.csdn.net/klxh2009/ 本文出自【付小华的博客】效果展示布局文件代码实现效果展示 布局文件 布局是很简单的,一个GridView,直接上布局:layout/activity_add_photo.xml<?xml version="1.0" encoding="utf-8"?><Lin

2016-04-26 22:12:39 6425 12

转载 Swift语言介绍

本文转载自:http://www.cnblogs.com/liutingIOS/p/5424043.html一、Swift语言介绍Swift 是苹果2014年推出的全新的编程语言,它继承了C语言、ObjC的特性,且克服了C语言的兼容性问题。Swift 发展过程中不仅保留了ObjC很多语法特性,它也借鉴了多种现代化语言的特点,在其中你可以看到 C# 、 Java 、 Javascri

2016-04-23 15:52:40 2641

原创 Android 使用Vector XML文件创建矢量图片资源

转载请注明出处:本文出自【付小华的博客】Vector:矢量的意思我们知道,在安卓开发过程中,经常使用到png格式的图片资源,这种图片需要有不同分辨率来做屏幕适配,当图片数量很大时,被打包的图片资源占据了app的绝大部分容量,使用Vector来创建图片,将大大减少png图片的使用,提高开发性能。废话不多说,可以先看下效果:这就是一个矢量图,下面我来讲讲怎么来实现它吧:

2016-04-11 13:35:23 16513 2

原创 Android使用自定义View继承SurfaceView实现动态折线图的绘制

转载请标明出处:请先看效果:废话不多说,直接上代码:一、layout:activity_main<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layo

2016-03-13 19:47:27 7048 5

原创 Android Http请求方法汇总

今天周日,上次在学习http网络请求的时候,在网上看到的基本上有的已经不可行,而且也多、杂,因此抽出时间来对这些请求进行一下汇总,方便自己以后调用,也分享给大家,共同进步。通常,我们的http请求有以下几种:1、HttpURLConnection2、URLConnection3、HttpClient4、Jsoup(第三方请求架包)  架包下载地址:jsoup-1.8.3

2016-03-06 17:03:24 553

转载 Windows10下搭建React Native Android开发环境

react-native的GitHub地址:https://github.com/facebook/react-nativereact-native的文档地址:http://facebook.github.io/react-native/docs/getting-started.html1.准备工作:打开开发文档点击'Android Setup',可以看到我们需要这

2016-03-05 14:41:36 2842

原创 Android 利用shape自定义进度条样式

转载请注明出处。付小华的移动开发微博:http://blog.csdn.net/klxh2009很少写博客,今天来一个。先看效果图:项目文件结构:1、drawable2、stytles3、layout一、先看layout:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/an

2016-03-05 12:54:37 2349

转载 React-native初体验之一个完整的Flexbox指南

本文由大漠根据Chris Coyier的《A Complete Guide to Flexbox》所译,整个译文带有我们自己的理解与思想,如果译得不好或不对之处还请同行朋友指点。如需转载此译文,需注明英文出处:http://css-tricks.com/snippets/css/a-guide-to-flexbox,以及作者相关信息——作者:Chris Coyier——译者:大

2016-02-16 10:32:39 2251

原创 关于eclipse logcat窗口的频繁输出信息的解决方案

我们在使用eclipse开发的时候,logcat作为一个非常重要的调试信息窗口,我们经常在代码中加入某些输出信息,方便我们查找出程序或代码的错误地方,但是有时候我们的logcat会不停的输出一些其它信息,有时位置还不能固定,所以我们需要过滤一些不需要的信息。因此我们可以在此输入某些过滤原则:比如输入:  tag:^(?!System.out)  则过滤掉了systemout信息,格

2016-01-19 10:12:48 1657

转载 饿了么移动APP的架构演进

饿了么移动APP的架构演进2016-01-06 王朝成 胡彪 饿科技随着移动互联网时代的到来,移动技术也随之飞速发展。如今,APP已然成为绝大多数互联网企业用来获取用户的核心渠道。与此同时,伴随着业务量的增长,愈来愈多的APP也在不断地挑战着每一个移动端研发人员的知识深度,而移动端技术人员也在这个不断接受挑战的过程中,成就了今天的移动互联网时代。饿了么作为一

2016-01-16 10:06:24 844

转载 手机QQ一键消除红点功能创造灵感

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。作者:Omega链接:http://www.zhihu.com/question/26382740/answer/32617356来源:知乎作为一名参与者,是很乐于看到大家关注和讨论一键消除小红点这个设计的。&lt;img src="https://pic2.zhimg.com/a90

2015-11-20 12:44:13 1310

Linux系统命令及其使用详解

Linux系统命令及其使用详解

2014-05-16

空空如也

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

TA关注的人

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