自定义博客皮肤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)
  • 资源 (2)
  • 收藏
  • 关注

转载 AndroidStudio插件开发(Hello World篇)

文章地址http://blog.csdn.net/huachao1001/article/details/53856916工欲善其事必先利其器,自打从Eclipse转战AndroidStudio以来,还没彻底摆脱Eclipse。打算从开发AndroidStudio插件开始,彻底摆脱Eclipse。AndroidStudio基于IntelliJ平台,因此,开发AndroidStudio插件其本质只是开

2016-12-30 20:14:20 881

转载 android 不能在子线程中更新ui的讨论和分析

相信初学者通常以为只能在主线程更新UI,那么能在其他线程更新UI?下面这篇文章将讨论下能否在子线程中更新UI文章地址:http://blog.csdn.net/self_study问题描述做过Android开发基本都遇见过ViewRootImpl$CalledFromWrongThreadException,上网一查,得到结果基本都是只能在主线程中更改ui,子线程要修改ui只能post到主线程或者使

2016-12-25 11:59:29 522

转载 插件化开发—动态加载技术加载已安装和未安装的apk

这篇文章真的挺适合初学者学习插件化开发技术,所以转载下来了,方便以后学习,文章地址http://blog.csdn.net/u010687392/article/details/47121729?hmsr=toutiao.io&utm_medium=toutiao.io&utm_source=toutiao.io首先引入一个概念,动态加载技术是什么?为什么要引入动态加载?它有什么好处呢?首先要明白这

2016-12-19 20:53:46 368

原创 Java中getResourceAsStream的用法

首先,Java中的getResourceAsStream有以下几种:1 . Class.getResourceAsStream(String path) : path 不以’/’开头时默认是从此类所在的包下取资源,以’/’开头则是从 ClassPath根下获取。其只是通过path构造一个绝对路径,最终还是由ClassLoader获取资源。2 . Class.getClassLoader.getRe

2016-12-18 15:21:57 458

原创 Android基础面试题汇总

Android基础面试题汇总本文为开发者奉献了经典的Android面试题加答案–重要知识点几乎都涉及到了,方便及时复习学习。1 . 下列哪些语句关于内存回收的说明是正确的? (b) A、 程序员必须创建一个线程来释放内存 B、 内存回收程序负责释放无用内存 C、 内存回收程序允许程序员直接释放内存 D、 内存回收程序可以在指定的时间释放内存对象2 . 下面异常是属于Runtime Excep

2016-12-16 12:43:30 588

原创 Drawable和Bitmap的转换

通常我们需要通过代码去设置图片,就需要设置图片Bitmap和Drawable的转换,下面整理了几种方式一、Bitmap转DrawableBitmap bm=xxx; //xxx根据你的情况获取BitmapDrawable bd=new BitmapDrawable(bm);//因为BtimapDrawable是Drawable的子类,最终直接使用bd对象即可。二、 Drawable转BitmapD

2016-12-11 11:37:53 707

转载 Android样式的开发:Style篇

原文链接 http://keeganlee.me/post/android/20151031前面铺垫了那么多,终于要讲到本系列的终篇,整合所有资源,定义成统一的样式。 哪些该定义成统一的样式呢?举几个例子吧:1 .每个页面标题栏的标题基本会有一样的字体大小、颜色、对齐方式、内间距、外间距等,这就可以定义成样式; 2 .很多按钮也都使用一致的背景、内间距、文字颜色、文字大小、文字的对齐方式等,这

2016-12-10 19:18:46 281

转载 Android样式的开发:Property Animation篇

原文链接 http://keeganlee.me/post/android/20151026前篇文章说过,Android框架还提供了两种动画体系,前一篇已经总结了视图动画(View Animation)的用法,本篇则接着总结另一种动画体系——属性动画(Property Animation)的用法。视图动画只能作用于View,而且视图动画改变的只是View的绘制效果,View真正的属性并没有改变。比如

2016-12-10 18:58:24 237

转载 Android样式的开发:View Animation篇

原文 http://keeganlee.me/post/android/20151003drawable汇总篇讲过两个动画,animation-list定义帧动画,animated-rotate定义旋转动画,这两个属于drawable动画。除了drawable动画,Android框架还提供了另外两种动画体系:视图动画(View Animation)和属性动画(Property Animation)。

2016-12-10 18:14:47 267

转载 Android样式的开发:drawable汇总篇

原文链接:http://keeganlee.me/post/android/20150916Android有很多种drawable类型,除了前几篇详细讲解的shape、selector、layer-list,还有上一篇提到的color、bitmap、clip、scale、inset、transition、rotate、animated-rotate、lever-list等等,本篇文章将汇总介绍所有剩

2016-12-08 00:10:02 221

转载 Android样式的开发:layer-list篇

原文链接:http://keeganlee.me/post/android/20150909 上图Tab的背景效果,和带阴影的圆角矩形,是怎么实现的呢?大部分的人会让美工切图,用点九图做背景。但是,如果只提供一张图,会怎么样呢?比如,中间的Tab背景红色底线的像素高度为4px,那么,在mdpi设备上显示会符合预期,在hdpi设备上显示时会细了一点点,在xhdpi设备上显示时会再细一点,在xxhdp

2016-12-08 00:08:37 232

转载 Android样式的开发:selector篇

转载自Keegan小钢 原文链接:http://keeganlee.me/post/android/20150905上一篇详细讲了shape的用法(http://blog.csdn.net/qq_18242391/article/details/53494217),讲解了怎么用shape自定义矩形、圆形、线形和环形,以及有哪些需要注意的地方。不过,shape只能定义单一的形状,而实际应用中,很多地

2016-12-07 12:46:57 313

转载 Android样式的开发:shape篇

前言在网上看见几篇样式开发的文章,感觉写得挺好的,所实话这些东西知道,但是知道得不是这么全面,便想把它转载下来方便以后学习。文章地址http://keeganlee.me/post/android/20150830 转载自Keegan小钢一个应用,应该保持一套统一的样式,包括Button、EditText、ProgressBar、Toast、Checkbox等各种控件的样式,还包括控件间隔、文字大

2016-12-06 22:01:54 344

原创 Android内容提供者ContentProvider

Content Provider是什么今天我们来学习Android的一个核心组件—Content Provider。在Android系统中,为了安全考虑,一般情况下一个进程是无法直接访问另外一个进程的内存的,原因是Android是一个多进程系统,在这个系统中,应用程序(或者系统的部分)会在自己的进程中运行。系统和应用之间的安全性通过Linux的facilities在进程级别来强制实现的,比如会给应用

2016-12-04 21:23:22 438

转载 Android屏幕适配姿势

GitHub地址ScreenAdaptDemo为什么要屏幕适配? device_framentation.png统计 OpenSignal 友盟统计 碎片化 品牌机型碎片化 屏幕尺寸碎片化 操作系统碎片化 为了保证用户获得一致的用户体验效果,使得某一元素在Android不同尺寸、不同分辨率的手机上具备相同的显示效果,则需要我们进行屏幕适配。基础概念屏幕尺寸 屏幕尺寸是指屏幕对角线的

2016-12-03 20:56:05 339

转载 轻松自制flyme悬浮球

转载http://www.apkbus.com/blog-705730-62718.html前言去年用了一整年的MX4Pro,魅族留给我最大的印象就是悬浮球了(质量问题我就不说了),左右滑动切换应用、上拉返回桌面、下拉打开通知栏、轻触返回…,一切都那么丝滑。然而自从上半年换成了s7dege,我感觉怎么也习惯不了没有悬浮球的生活了。三星自己也有一个类似于悬浮球的功能,不过太过复杂,不易用,悬浮球本来就

2016-12-03 19:59:32 2171

原创 Android 开发者必备的书单

大家好,最近一段时间,Android 方面的书籍可谓是百花齐放,这几本书的作者都是在一线互联网公司奋斗的工程师,他们把多年的工作经验,身心耕植,汇聚成一本书。作为菜鸟的我们,只有一睹大神的风采了。所以借空余时间,这里列举了一些书,作为一个Android 开发工程师,这些书都是不可多得的好书,书中知识迟早是要掌握的。 我们都知道开发Android App 是用Java 语言的,当然你也可以使用其他语

2016-12-02 21:20:46 457

转载 Android APP启动时出现白屏或者黑屏怎么办?

1、为什么APP启动时会出现白屏或者黑屏?当打开一个Activity时,如果这个Activity所属的应用还没有在运行,系统会为这个Activity所属的应用创建一个进程,但进程的创建与初始化都需要时间,在这个动作完成之前系统要做什么呢?如果没有任何反应的话,如果程序初始化的时间很长,用户可能还以为没有点到相应的位置。但此时所启动的程序还没初始化完,既无法显示程序,又不能停在原处不做任何动作,怎么办

2016-12-02 20:59:34 651

原创 Android通知Notification全面剖析

通知通知是您可以在应用的常规 UI 外部向用户显示的消息。当您告知系统发出通知时,它将先以图标的形式显示在通知区域中。用户可以打开抽屉式通知栏查看通知的详细信息。 通知区域和抽屉式通知栏均是由系统控制的区域,用户可以随时查看。 图 1. 通知区域中的通知。图 2. 抽屉式通知栏中的通知。注:除非特别注明,否则本指南均引用版本 4 支持库中的 NotificationCompat.Builder 类。

2016-12-02 20:26:03 835

原创 Android Studio各种快捷功能及好用的插件

本篇引用于 http://www.jianshu.com/p/c439605a4364概述现如今开发越来越追求效率和节奏,节省出时间做更多的事情,除了开发技术上的封装等,开发工具的使用技巧也是很重要的,今天就根据自己的经验来给大家介绍一下Android Studio快速开发之道。Postfix completionPostfix completion 是IntelliJ IDEA很早就有的功能,该

2016-12-02 19:10:39 1035

原创 Android自定义控件

1)Android控件1)控件树在Android中每个控件都占有一块矩形区域,控件一般分两类,View和ViewGroup,ViewGroup作为父控件可以包含多个子控件,并管理其包含的View控件。通过ViewGroup整个界面上的控件形成了一个树形结构,也就是常说的控件树,上层控件负责下层控件的测量和绘制,并传递交互事件,通常在Activity中使用findViewById()方法,就是在控件树

2016-12-02 10:39:58 321

react版的TodoList

todoList学习使用,

2019-03-31

ContentProvider使用

ContentProvider学习使用

2016-12-04

空空如也

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

TA关注的人

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