自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (20)
  • 收藏
  • 关注

原创 BottomNavigationBar实现Android特色底部导航栏

Android底部导航栏的实现方式特别多,例如TabHost,TabLayout,或者TextView等,都可以实现底部导航栏的效果,但是却没有Google官方统一的导航栏样式,今天讲的就是Google最近添加到Material design中的底部导航栏BottomNavigationBar,也可以说是现今Android底部导航栏的一个标准与统一吧。效果:实现效果:实现:1.下载jar包 2.添

2016-11-30 17:08:37 427

原创 一文告诉你到底是用Dialog,Snackbar,还是Toast

Dialog和Toast,大家一定非常熟悉,常常被用来作为Android应用内提示性信息的两种展示方式。然而Google在Design包中又提供了一种新的选择,那就是Snackbar。这三种提示框到底有什么区别呢,使用时到底该如何选择呢?Dialog 模态对话框。也就说,此刻该对话框中的内容获取了焦点,想要操作对话框以外的功能,必须先对该对话框进行响应。借助AlertDialog类可以快速实现一个

2016-11-25 11:48:52 340

原创 Android开源 - 安卓音频录制

效果图使用 1 - 在AndroidManifest.xml 中设置权限 request for them in Android 6.0+<uses-permission android:name="android.permission.RECORD_AUDIO"/><uses-permission android:name="android.permission.WRITE_EXTERNAL_

2016-11-25 11:25:01 702

原创 解决Fragment多层嵌套时onActivityResult无法正确回调的问题

Fragment也可以使用startActivityForResult方法去打开一个Activity,然后在其onActivityResult方法中处理结果,可是当Fragment嵌套的时候,由于FragmentActivity的BUG导致只会回调最外那层Fragment的onActivityResult方法,于是乎当前Fragment就收不到结果了。我们先从Fragment的startActivi

2016-11-25 11:17:00 1684

原创 Android 消息处理机制(Looper、Handler、MessageQueue,Message)

Android 消息处理机制估计都被写烂了,但是依然还是要写一下,因为Android应用程序是通过消息来驱动的,Android某种意义上也可以说成是一个以消息驱动的系统,UI、事件、生命周期都和消息处理机制息息相关,并且消息处理机制在整个Android知识体系中也是尤其重要,在太多的源码分析的文章讲得比较繁琐,很多人对整个消息处理机制依然是懵懵懂懂,这篇文章通过一些问答的模式结合Android主线程

2016-11-24 16:28:05 490

原创 Android Studio 使用艺术 - 快捷键完整版

Ctrl 快捷键 介绍 Ctrl + F 在当前文件进行文本查找 (必备) Ctrl + R 在当前文件进行文本替换 (必备) Ctrl + Z 撤销 (必备) Ctrl + Y 删除光标所在行 或 删除选中的行 (必备) Ctrl + X 剪切光标所在行 或 剪切选择内容 Ctrl + C 复制光标所在行 或 复制选择内容 Ctrl + D

2016-11-24 16:14:09 437

原创 使用约束布局(ConstraintLayout)构建灵活的UI

Android团队为开发者带来了ConstraintLayout,一种构建于弹性Constraints(约束)系统的新型Android Layout,据说它将大大改变今后的Android布局界面开发方式,据说也许以后Android开发没有那么多布局需要学习,只需要熟悉这一种布局即可。前两天Android studio 2.2正式版发布了,更多的Android 开发者会接触并(可能)使用这个布局。使用

2016-11-24 14:54:12 536

原创 在你的App中实现Material Design

Material Design出现之后国外网站上出现和很多关于Material Design的设计与开发文章,有很多是重复的,google官方博客将这些文章搜集整理成了几篇比较经典的文章,我认为对于开发者来讲,只需要知道其中三篇就能掌握绝大多数知识了。这三篇文章的原文地址分别是(当然翻墙是必须的):http://android-developers.blogspot.hk/2014/10/appco

2016-11-24 14:18:28 454

原创 Material Design详解 主题布局

Material Design:Material Design是Google推出的一个全新的设计语言,它的特点就是拟物扁平化。Material Theme使用Material主题:Material主题只能应用在Android L版本。应用Material主题很简单,只需要修改res/values/styles.xml文件,使其继承android:Theme.Material。如下 <!-- res/

2016-11-24 14:01:40 549

原创 FloatingActionButton

介绍个Design Support Library中极其简单的控件:FloatingActionButton。 悬浮按钮: 一、简单使用布局:<android.support.design.widget.FloatingActionButton android:id="@+id/fab" android:layout_width="wrap_con

2016-11-24 13:42:35 328

原创 安卓开发者应该熟悉的Android Studio技巧和资源

本文列举出一些可以提高整体效率的Android Studio技巧和资源。显然有太多太多这方面的东西,但是为了文章的简洁性,我把它限制在50个以内,希望你能喜欢!视觉效果 1. Android Logcat的Material颜色主题。要改变Android Studio的Logcat你需要这样做:进入Preferences (Windows上是Settings / Linux machines) →

2016-11-24 10:51:12 399

原创 Android 代码与Js互调

MainActivityimport android.app.Activity;import android.content.Intent;import android.net.Uri;import android.os.Bundle;import android.webkit.WebView;public class MainActivity extends Activity {

2016-11-11 13:23:34 279

原创 Android Toast工具类

/** * Toast统一管理类 ; * */public class ToastUtil { private static String oldMsg; protected static Toast toast = null; private static long oneTime=0; private static long twoTime=0;

2016-11-05 15:05:18 302

原创 Android加载R文件资源的工具类

public class Res { // 文件路径名 private static String pkgName; // R文件的对象 private static Resources resources; // 初始化文件夹路径和R资源 public static void init(Context context) { pkgName

2016-11-05 15:03:02 686

原创 Android堆栈管理工具类

public class AppManager { private static Stack<Activity> activityStack; private static Stack<Activity> activityMainStack; private static AppManager mInstance; private AppManager() {

2016-11-05 14:59:52 477

原创 各种输入校验工具类

public class CommonUtil { /** * 电话号码验证 * * @param phoneNum * @return */ public static boolean isPhoneNum(String phoneNum) { Pattern p = Pattern.compile("^((1[0-9

2016-11-05 14:58:29 1165

原创 Android日期工具类整合大全

提供一个开发非常便捷的日期工具类DateUtilimport java.text.DateFormat;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.ArrayList;import java.util.Calendar;import java.util.Date;im

2016-11-05 14:55:44 1073

原创 FlowTagLayout流标签解析与修改

今天介绍一下FlowTagLayout流标签,想必大多数人都用过标签控件,但是并不知道怎么修改。先贴效果图(http://img.blog.csdn.net/20161105140130198)reloadData方法是通过循环设置所有标签的选中状态,我在方法中加了一个flag标签用来控制状态,我们等下来说flag都代表什么状态。FlowTagLayout中分为两种基本状态 ,通过setTagC

2016-11-05 14:28:21 926

原创 Android中web view截取H5的点击事件

有时候我们需要做一些非常奇怪的功能,比如说h5页面点击某个按钮时,需要我们在手机端展示一些页面,或者渲染h5返回的数据。web view中shouldOverrideUrlLoading便是截获h5中点击事件的方法 其中url是h5中携带回来的数据,使用Url对象解析,根据参数名获取 参数信息mWebView = (WebView) findViewById(R.id.webview);

2016-11-05 13:36:17 10497

原创 Adapter中getView()方法多次调用问题

有的时候大家在写数据适配器的时候,会发现适配器中getview方法会多次调用,非常浪费浪费资源。或者数据错乱。今天就一起来看下 这个问题。Listview的子布局最好使用Listview的子布局中的根布局match_parent替换成fill_parentListview子布局如下<?xml version="1.0" encoding="utf-8"?><LinearLayout xml

2016-11-05 13:23:16 1289

原创 Listview和scrollview嵌套冲突问题

Listview和scrollview嵌套冲突问题相信大家都碰见过scrollview中嵌套Listview等等各种滑动列表,导致Listview内容展示不全。或者scrollview和listview滑动事件混乱。今天我就贴出两种解决办法,使用哪种视情况而定1.自定义Listview,重写onMeasure方法计算高度public class MyListView extends ListVie

2016-11-05 13:02:25 229

jcvideoplayer 好用的视频控件

jcvideoplayer 好用的视频控件 jcvideoplayer 好用的视频控件

2018-01-11

IrecyclerView

RecyclerView 可以上拉加载 下拉刷新,非常实用 RecyclerView 可以上拉加载 下拉刷新,非常实用

2018-01-11

gson-2.3.1

gson最新版本gson2.3.1。源码、文档、开发包一应俱全!

2018-01-11

Android群英传:神兵利器(带书签高清版)

《Android群英传:神兵利器》以通俗易懂的语言介绍了Android开发的工具使用。《Android群英传:神兵利器》共分为7章。第1章主要讲解如何搭建一个优雅、令人愉悦的开发环境。第2章主要讲解协同开发最重要的工具Git。第3章主要讲解Android Studio的一些不为人知的使用技巧。第4章主要讲解Android最新的编译工具Gradle的使用技巧。第5章主要讲解SDK和开发者选项中提供的 工具的使用方式。第6章主要讲解Android提供的一些性能优化的工具及其使用技巧。第7章主要讲解个人开发者和团队开发者在学习、工作中经常使用的一些工具。 《Android群英传:神兵利器》适用于各个层次的Android开发者,不论是初出茅庐的开发者还是资深的开发者。工具的使用永远是一门讲不完的学问,笔者希望抛砖引玉,让开发者能够驾驭好各种工具,为己所用。

2018-01-11

dataimportscheduler-1.3.jar

solr6.3.0定时增量更新,亲测可用 solr6.3.0定时增量更新,亲测可用 solr6.3.0定时增量更新,亲测可用

2018-01-11

Android 仿探探左右滑

Android 仿探探左右滑

2016-11-08

Android侧滑删除Listview,可自定义

Android侧滑删除Listview,可自定义

2016-11-08

android-async-http Android网络框架

android-async-http Android网络框架

2016-11-08

Android日历选择空间,多种样式

Android日历选择空间,多种样式

2016-11-08

android 图库PhotoPicker

android 图库PhotoPicker

2016-11-08

gradle2.4jar

2016-11-08

Android数字签名获取工具

将需要获取签名的apk安装到手机,输入包名

2016-11-08

流标签支持全选单选

http://blog.csdn.net/lliuliu18810979455/article/details/53045230 博客中有详细介绍,如有需要可以前去参考

2016-11-05

筛选菜单类库

筛选菜单控件,不卡 可以自定义view。菜单tab可自定义数量,自定义颜色。

2016-11-05

安卓5.0风格对话框

Android原生风格的对话框,支持提示 确定取消按钮 ,动画超炫

2016-11-05

城市选择控件for Android

一款仿美团城市选择控件

2016-09-19

linux签名工具

linux签名工具,使用终端命令对项目进行签名

2015-11-12

下滑刷新类库

Android下拉刷新类库 重写方法,下拉刷新,上拉加载.

2015-11-12

Android下载类库

Android下载器类库,支持多种状态 下载,暂停,等待,完成,错误.zip

2015-11-12

Android播放器类库

一款基于百度云开发的Android视频播放器,已封装成类库。支持手势锁定,亮度,音量调节 支持多种播放类型,包含播放位置播放描述,下载功能回调。

2015-11-12

空空如也

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

TA关注的人

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