自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

默小铭的博客

授人以鱼不如授人以渔------大专生的逆袭之旅

  • 博客(39)
  • 资源 (19)
  • 收藏
  • 关注

原创 Android布局开发神器,Tools属性详解

导读:Android Studio的布局XML布局文件支持tools命名空间,这个属性主要用于preview预览界面, 构建应用程序时,构建工具将删除这些属性,以便对APK大小或运行时行为没有影响。也就是说,我们编写布局时,直接用这个属性设计我们的布局,生成apk时不会构建到项目中去,这样就不会像以前那样设置了一些t类似text属性,项目完成后又逐个逐个删除了Tools使用:...

2018-02-01 12:42:58 4544

原创 AppBarLayout 简单使用

导读本篇文章将介绍Materia_Design控件,design包中的AppBarLayout的简单使用说明控件简介AppbarLayout继承于LinearLayout,是一个垂直的LinearLayout,它实现了Material Design的许多功能和特性,即滚动手势(Scrolling Gestures)我们可以定义行为Behavior,当某个可滑动View(如ListView)滑动手

2017-10-24 00:11:59 10559 2

原创 Floating Action Button 简单使用

导读本文将介绍Materia_Design控件,FAB(Floating Action Button)的简单使用,以及在日常使用可能遇到的坑控件简介Floating Action Button 继承于 ImageButton,ImageButton 继承于 ImageView因此FAB可以使用所有父类的属性,如可以通过setImageDrawable(Drawable)控制显示的iconFlo

2017-09-18 16:46:37 3096

原创 CardView详解

导读本篇文章将介绍Android 5.0新增的组件CardView (继承于FrameLayout)以及本人在开发中遇到的诡异问题控件私有属性说明 属性 说明 android.support.v7.cardview:cardBackgroundColor 背景颜色 android.support.v7.cardview:cardCornerRadius 边缘圆角大小 and

2017-09-14 14:09:49 4274

原创 Gradle使用小技巧 各类库版本号同步

导读Android开发中,由于依赖库升级迭代非常快的原因,一旦有新的更新我们就要修改moudle的版本信息,显得非常麻烦那么封装一下Gradle的版本号配置就显得十分重要了本篇将针对Gradle的版本号配置作为讲解,下面内容介绍下个人总结的几种方式 第一种方式:配置gradle.properties文件,在moudle的build.gradle中声明脚本代码:gradle.propertie

2017-07-28 20:59:45 4372

原创 Keyboard 软键盘阻挡输入框爬坑指南

导读:日常开发中我们经常会用到EditText输入框,但有时我们的输入框会出现被软键盘界面阻挡,那么我们就会想到设置android:windowSoftInputMode属性但是,当我们用的正爽的时候,又会出现什么布局上移,ba..ba..ba的bug因此,本篇将针对个人在开发中遇到的”软键盘阻挡输入框”问题介绍android:windowSoftInputMode属性说明 属性 说明 s

2017-07-14 14:14:45 9773 6

原创 Keyboard 输入框与软键盘联动

导读:日常开发中,为了用户更好的体验,如注册页面,如果要输入电话号码,软键盘就显示拨号界面,对我们来说一行代码的事,用户切换键盘少了几步,对用户体检是很不错.以下内容将针对输入框与软键盘来介绍…简介本篇主要介绍EditText控件中的两个属性 android:inputType 和 android:ImeOptionsandroid:InputType修改该属性,整个软键盘界面都会发生改变

2017-07-12 17:41:41 2443

原创 keyboard 动态启动或关闭软键盘

导读:这里是一个关于Keyboard开启或关闭的工具类,方便平常直接拷贝用,就不赘述了

2017-07-11 17:35:36 1550

原创 App Widgets 详解四 RemoteViews、RemoteViewsService和RemoteViewsFactory

导读本篇文章将介绍”集合视图”,App Widget 复杂布局的实现App Widget 小部件系列其他文章链接App Widgets 详解一 简单使用App Widgets 详解二 Configuration ActivityApp Widgets 详解三 Activity中添加App WidgetsApp Widgets 详解四 RemoteViews、RemoteViewsService和

2017-06-27 17:41:45 6892 1

原创 App Widgets 详解三 Activity中添加App Widgets

导读从官方文档可知,App widgets 是微型应用视图,能够嵌入到其他的应用程序(如系统桌面/其他应用的Activity)由于现在App Widget在实际开发中已经不常见了,本篇简单介绍如何将widget添加到当前Activity有兴趣深入研究的同学可以看下Launch实现widget的原理关键API AppWidgetHost 官方文档App Widget 小部件系列其他文章链接:

2017-06-22 15:07:38 2597

原创 App Widgets 详解二 Configuration Activity

导读:本篇主要介绍 Configuration Activity 的配置与使用App Widget 小部件系列其他文章链接:App Widgets 详解一 简单使用App Widgets 详解二 Configuration ActivityApp Widgets 详解三 Activity中添加App WidgetsApp Widgets 详解四 RemoteViews、RemoteViewsSe

2017-06-22 14:49:24 2834

原创 App Widgets 详解一 简单使用

导读:本文根据谷歌官方文档,加上本人理解汇编而成,如有雷同,说明都是从官方文档学习的.App Widget 小部件系列其他文章链接App Widgets 详解一 简单使用App Widgets 详解二 Configuration ActivityApp Widgets 详解三 Activity中添加App WidgetsApp Widget 简介App Widgets (微型应用视图),它能够

2017-06-22 14:23:41 3624

原创 TextInputLayout与TextInputEditText详解

导读:Android 从5.0版本开始,新增了Android Materia Design库,让开发者高效的实现炫酷的UI效果本篇文章将介绍Materia Design库的TextInputLayout与TextInputEditText组件TextInputLayoutTextInputLayout用于辅助EditText,当用户输入文本时,在EditText上方显示浮动标签,这个标签的内容就是

2017-06-12 11:12:09 28474 2

原创 布局优化必备 Hierarchy Viewer 工具使用

导读:不合理的布局会使我们的应用程序UI性能变慢,Android 自带的 Hierarchy Viewer 工具能够可视化的角度直观地获得UI布局设计结构和各种属性的信息,帮助我们优化布局设计.让我们更好地检视和设计用户界面(UI),绝对是UI检视的利器.平常没事想学习别人APP的布局设计,也可以通过这个工具查看

2017-06-08 17:02:32 4894 1

原创 布局优化神器 include 、merge、ViewStub标签详解

导读在日常开发中,我们可能会遇到有很多相似的布局,如果我们每一个XML文件都写一次,不说麻烦,代码也显得冗余,而且可读性也很差.这时候我们该怎么弄,本编文章将会介绍include、merge和ViewStub标签的用法供大家参考学习…!include标签include标签常用于将布局中的公共部分提取出来供其他layout共用,以实现布局模块化,也是平常我们设计布局时用的最多的include 官方文档

2017-06-07 16:44:34 12595

原创 样式和主题(Style and Theme)详解

导读:本篇文章主要根据官方文档修改,介绍了样式和主题的使用以及要注意的问题,同时也提供了Android Studio 快速抽取Style 和 编辑 Theme 的方法.样式简介:样式是指为 View 或窗口指定外观和格式的属性集合.样式可以指定高度、填充、字体颜色、字号、背景色等许多属性. 样式是在与指定布局的 XML 不同的 XML 资源中进行定义.因此我们可以使用样式将xml文件中的控件属性抽取

2017-06-03 15:58:21 6686

原创 Preference 系统自带的偏好设置页面解析

导读最近做项目无意中看到Perference类,发现Android系统设置就是用这个实现,感觉自己以前写的设置页面都白写了,而且还浪费时间关于设置页面的介绍这里就不详细介绍了,官方文档已经写得很详细,官方推荐我们使用在XML文件中声明Preference类的各种子类构建设置页面,而不是使用View对象构建用户界面下面是我的学习总结,希望能辅助到小白学习吧..!(赶时间直接想用的跳到Preferenc

2017-06-01 10:20:30 6695

原创 Android 动态权限管理学习指南

导读:Android 6.0版本之前的权限,只要在清单文件中声明就可以了,而Android 6.0 版本以后权限需要动态申请本篇主要介绍Android 6.0新增的权限机制的简介与使用,用于日常工作快速使用该特性权限机制简介:新的权限机制分为两类:Normal Permissions 和 Dangerous PermissionNormal Permissions

2017-05-25 15:21:56 1851

原创 图片处理(防止内存溢出)

导读本篇承接 内存泄漏与内存溢出总结

2017-04-08 12:16:03 4220

原创 内存泄漏与内存溢出总结

导读:本篇文章是最近几天关于内存优化的个人学习总结,从基础到日常常见的内存泄漏的顺序慢慢介绍…本编全文本,可能有些单调,不过认真看下来,肯定收益良多!如果急着解决,直接看 “常见的内存溢出处理”,”常见的内存泄漏”java 内存分配策略Java 程序运行时的内存分配策略有三种,分别是静态分配,栈式分配,和堆式分配,对应的,三种存储策略使用的内存空间主要分别是静态存储区(也称方法区)、栈区和堆区。静

2017-04-08 12:14:00 6848

原创 SourceTree冲突解决(Windows)

导读:继上一篇 SourceTree+Git简单使用(Windows)

2017-03-19 23:05:25 27921

原创 SourceTree+Git简单使用(Windows)

导读:本人过去Git的可视化工具用的是TortoiseGit,虽然Android Studio也能进行版本管理,但是用下来,感觉SoureTree这款工具是最舒服的(免费的),下面就给大家介绍下我的使用总结.SourceTree简介SourceTree 是 Windows 和Mac OS X 下免费的 Git 和Hg客户端,拥有可视化界面,容易上手操作.同时它也是Mercurial和Subvers

2017-03-19 13:56:47 45037 3

原创 初探EventBus3

导读:继续提升自己技术吧,今天给大家带来的是EventBus3的初探学习.

2017-03-15 19:47:28 391

原创 AndroidStudio 升级的爱恨情仇(2.3版本)

导读最近听说Android Studio 2.3正式版出来,新出的功能据说贼6B,想着老铁们从1.4版本~2.2.3版本都没问题,今天俺又升级了2.3版本,没想到被坑了一上午.主要还是gradle这个问题FQ下载问题,要么一直卡在Refreshing gradle project…….,要么卡在building project name gradle project info下面就说下我怎么解

2017-03-11 00:44:45 1320

原创 SQL 结构化查询语言

导读MySql是我们常用的数据库,javaEE常用几款(Oracle,PostgreSQL,DB2或IBM),SQLite是用于嵌入式设备里的小型数据库,例如Android或IOS,而掌握SQL语句,就相当于掌握了所有的常见关系化数据库,需要同学们重点掌握以及经常复习MySQL数据库服务器、数据库和表的关系一般一个项目建一个数据库,数据库中又有一张张的table,table中的一条数据库语句,相当

2017-02-19 21:23:43 6841

原创 学习Android最适合的方式(官方Sample Code)

导读过去我们会在各大社区,博客或者GitHub找一些大神封装好各种类库,但是我们忽略了一个真正的大牛,就是Google它老人家,下面内容将给同学们介绍这块内容..SDK 自带的API Demos从模拟器中我们可以看到以下以下的截图正是在SDK/samples/android-xx 下的官方API,我们只需要将源码运行即可得到我们所需的Api Demo效果图:将API Demos 运行的几种方式(An

2017-02-18 10:22:39 8322 4

原创 将Android Studio工程导入到eclipse中

导读在实际开发中,有些同学的公司开发项目可能还在用eclipse,但是GitHub上面下载的开源框架绝大部分都是用Android Studio开发的,那么如果我们想把这个开源框架导入到eclipse中,该怎么做呢??下面我们以UIL开源框架为例~~~步骤流程:一. 对照一下Eclipse,Android Studio项目结构图与SDK工程目录结构图 ,我们可以发现Android app moudle

2017-02-05 20:55:59 1009

原创 Eclipse,Android Studio项目结构图与SDK工程目录结构图

导读最近想重新复习、整理下以前的笔记,也方便下刚学习Android的同学们或从eclipse转Android Studio的同志们,作以下文章提供学习0.0

2017-02-05 01:57:27 2450 1

原创 ZXing 源码分析(简阅)

导读虽然有句话在程序员中说:”别人造好的轮子,不要重复发明轮子”,但是只会用别人的东西,对自己个人技术的提升也是不可能的0.0 那么最好的方式就是看源码.本篇文章就是个人在使用ZXing后看官方Demo源码的读后感,有不对的地方欢迎评论指出,一起讨论.

2017-01-01 16:41:58 5102

原创 ZXing 官方项目还原(Android Studio 版本)

本篇文章为ZXing 官方项目还原 (eclipse 版本)后续,用Android Studio 实现

2016-12-29 15:47:33 5209

原创 Android ToolBar详解

导读Toolbar是android L引入的一个新控件,继承于ViewGroup,用于取代ActionBar,它提供了ActionBar类似的功能,但是更灵活ToolBar不像ActionBar那么固定,Toolbar更像是一般的View元素,可以被放置在view树体系的任意位置,可以应用动画,可以跟着ScrollView滚动,可以与布局中的其他View交互当然,你还可以用Toolbar替换掉

2016-12-06 02:38:40 3001

原创 Android 自定义控件 详解

不管是刚学习安卓的同学,还是在工作的小伙伴,自定义控件这个点都是非常重要的虽然安卓本身已经有一部分做好的控件,但是实现的功能以及显示效果也是很有限的,那么自定义控件就是我们最好的选择下文是本人学习中总结的内容分享给大家..0.0本文将以一个自定义组合控件作为例子

2016-11-28 23:44:11 748

原创 Android StatusBar 状态栏颜色设置

导读:最近在使用自己手机,发现一种动画效果非常不错,就是天气随着时间季节,状态栏和ToorBar颜色都会发生改变,搜索资料得出的三种方案….方案一 将手机状态栏透明化: 状态栏透明了,状态栏的颜色就会自动跟随下面的布局两种方式:1.代码方式 /** * 设置透明状态栏 * <p> * 可在Activity的onCreat()中调用 * <p>

2016-11-01 17:33:38 23294 5

原创 ListView Adapter 封装 打造Android 万能适配器

导读之前在学校学习的时候,接触的项目不多没发现,工作之后用到ListView多了很多,不停地写Adapter写的真心烦..后来看到hongyang大神的博客,自己分析又新增了一些内容,让新手学习更容易…ListView 分析传统方式: ListView -> Adapter extends BaseAdapter ->ViewHolder封装方式: ViewHolder 和 Common

2016-10-28 00:25:48 1807

原创 获取 Android Studio 中的jar包

平常我们用Android Studio 直接用Project Structure 依赖第三方的jar包,觉得贼爽,但是公司有些项目还在用eclipse开发,那么我们要用一些第三方jar就杯具了,网上根本没这个jar…0.0,那么Android Studio 依赖的jar到底哪来的呢??,后来就发现了以下方法能解决我们的问题….!

2016-10-25 18:05:03 2432

原创 ZXing官方项目Demo还原 (eclipse 版本)

最近研究ZXing的使用,但是发现大家发表在网上的大部分都是直接把,把GitHub上的项目下载其他大牛简化后的源码,然后调用方法实现二维码扫描功能的,那么如果公司或者自己突发奇想想实现一些其他功能那就没搞头了,(如扫描二维码连Wifi,扫描二维码打开应用…),因此写这篇文章让大家初步了解下官方ZXing 有什么东西….ZXing 官方项目还原(Android Studio)准备工作:(把官方项目

2016-07-06 15:40:23 5564 2

原创 用eclipse 将ZXing库 打包成jar包方法:

步骤流程:1.在GitHub 把源码下载下来:https://github.com/zxing/zxing2.解压后我们得到以下文件3.把上面的Demo导入到我们的eclipse里:File->import->Existing Android Code Into WorkSpace ->上图android文件夹 会报很多错误,不用理4.链接资源库:右键我们的上面导进去的CaptureActivit

2016-07-01 13:33:55 5437 9

原创 keystore 获取(常用命令行,SDK创建应用,找应用签名的方法)

keystore 常用的命令行查看keystore信息:1. 在要修改的keystore 文件夹下 shift+右键->点击 在此处打开命令窗口2. 输入命令行:keytool -v -list -keystore keystore.jks(要查看的keystore)3. 输入密码回车,就能看到我们要的证书指纹(MD5和SHA1)修改keystore密码:在要修改的keystore 文件夹

2016-04-13 11:14:39 3493

原创 解决 Android Studio 构建项目 building project name gradle project info 卡死问题的几种方式

解决 Android Studio 构建项目 building project name gradle project info 卡死问题的几种方式2017-2-7最新补充:执行完以上的方法后还会出现一个Gradle Version xxx is required BUG 解决

2016-02-10 23:14:52 2135

keyboard_Demo

跟人博客地址 http://blog.csdn.net/u012792686

2017-07-13

SoureceTree 2.1.2.5

本人博客附件http://blog.csdn.net/u012792686

2017-07-11

AppWidget_DEMO

http://blog.csdn.net/u012792686 App Widget 系列详解附件

2017-06-27

TextInputLayout测试使用

默小铭的博客 : TextInputLayout与TextInputEditText详解 附件Demo http://blog.csdn.net/u012792686/article/details/73089227

2017-06-12

TextInputLayout_Demo

http://blog.csdn.net/u012792686 TextInputLayout与TextInputEditText详解(博客Demo)

2017-06-10

label_demo

http://blog.csdn.net/u012792686 布局优化神器 include 、merge、 ViewStub标签详解(博客Demo)

2017-06-07

eclipse_ndk开发插件

本人博客附件http://blog.csdn.net/u012792686

2017-03-27

BenyondCompare4

本人博客附件http://blog.csdn.net/u012792686

2017-03-17

SourceTree 1.10.23.1

本人博客附件http://blog.csdn.net/u012792686

2017-03-17

Git-2.12.0 windows64位

本人博客附件http://blog.csdn.net/u012792686

2017-03-17

NewsReader Android的屏幕适配方案

Android 提供的多屏幕适配方案(能适配平板),可能有点旧,但对新手学习还是不错哦的项目

2017-03-11

Google 官方MVP样例

Google 官方MVP框架模式样例代码

2017-03-11

NewsReader Android 屏幕适配项目

2017-03-11

MySQL5中文参考手册

本人博客 http://blog.csdn.net/u012792686 中的SQL (结构化查询语言)附件文档

2017-02-19

ZXing JAR包

本篇博客地址附带资源 http://blog.csdn.net/u012792686/article/details/51800561

2016-12-29

toolbar demo

博客 http://blog.csdn.net/u012792686 ,中的ToolBar 源代码

2016-12-06

自定义控件Demo

本博客 http://blog.csdn.net/u012792686 自定义控件源码

2016-11-28

android-support-v4-23

高版本的android-support-v4包

2016-10-25

MyShareSdkDemo

集成了ShareSDK的分享功能以及第三方微博,QQ登录..详情留意http://blog.csdn.net/u012792686

2016-05-10

空空如也

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

TA关注的人

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