自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2019零基础学Android第6课——Java代码复用

​今天给大家带来的是设计模式的前身,写项目的时候,完成功能模块是最基本的需求,而如何将代码写的更优雅,能适应未来需求的不断变更过,具有极高的可维护性和扩展性,这就是编程的艺术了。组合什么叫做组合?一句话描述:将一个已有的对象引用置于一个新类中。组合是一种较弱的关系,是has-a的关系。看下面代码:public class Animal { private void b...

2019-07-08 09:51:36 201

原创 2019零基础学Android第5课——Java构造器的理解

今天我们来梳理下Java构造器,有地方也称呼为构造方法。有的人可能会说,构造器不就是new个对象用么?这个有什么好研究的呢?等看完本篇对于构造方法的阐述,我们再回头认识下构造方法。​最常见的崩溃—空指针新手写代码时候,经常会出现类似这样的一种崩溃,作为新手以后看到这种问题,首先要淡定,因为这种类型的崩溃是最好解决的问题之一。为什么会出现java.lang.Nul...

2019-07-08 09:45:12 308

原创 2019零基础学Android第4课——Java重载和重写

​前言关于java的基本操作符和控制语句我这块就直接跳过了。太基础的知识大家可以从下面这个链接去学习:https://www.runoob.com/java/java-tutorial.htmlJava重载和重写初级工程师面试基本上百分百会问的问题之一,我也不知道为啥这两个毫不相关的概念会扯到一块,也不知道是谁发明了这道面试题。既然有人问了,那我们就针对这块来学习下...

2019-07-08 09:39:56 252

原创 2019零基础学Android第3课——Java存储和基本数据类型

很多人可能会问,明明我是开发Android的,为毛要学Java的知识。也有很多初学的朋友说,我java可不可以不学,直接学Android?在此我说下我的理解:Android目前主流的开发语言是java和kotlin,作为开发语言本身,如果你掌握得不够深,也许你依然能够依葫芦画瓢写出程序,但是深入到性能调优、内存泄露时,排查一些由于多线程或引用替换引发的Bug时,你会觉得力不从心,因为你...

2019-07-08 09:37:22 366

原创 2019零基础学Android第2课——创建第一个应用程序

回顾第1课,我们完成了Android开发环境的搭建,我想这时候有很多同学想看看Android的应用程序怎么编译,怎么生成apk,怎么运行在真机或者模拟器上。AS视图AS的视图有以下几个重要的模块: 菜单栏编译,打包,调试,设置等入口 package代码视图 Logcat运行时日志显示 Gradle构建信息显示 那么开始吧,来构...

2019-06-22 22:17:09 544 3

原创 2019零基础学Android第1课——Android开发环境搭建

Android开发环境搭建Android开发工具主要是以AndroidStudio为主,注意如果你在网上还看到有人在介绍eclipse去开发android,那么你可以直接忽略那个介绍了,因为eclipse现在很少有人用了。无论是Google官网的支持力度还是企业的工作需要,我们主要的开发工具是AndroidStudio(简称AS)。什么是IDE?工作过程中可能会有同事问到:你开发的IDE是什...

2019-06-21 14:49:30 2920

原创 2019零基础学Android第0课——零基础怎么学Android?

按照正常逻辑,今天应该是直接进入AndroidStudio开发环境搭建课程了。但我想在写这系列之前,先和一些刚入门的同学一起来探讨下,怎么去学习Android?当今社会大家应该都会有个感受:信息实在太多了,比如你搜下怎么去学习Android,或者Java。你会发现有各种信息扑面而来:报辅导班看视频跟着谷歌官网学多写代码渠道多种多样,信息眼花缭乱,不知道有没有这样的感觉?那怎么去学一门...

2019-06-20 16:18:42 1365

转载 Android 优秀的框架介绍博客

http://blog.csdn.net/liuhongwei123888/article/details/50380368

2016-10-09 14:24:46 316

转载 expandListView悬停效果

https://github.com/emilsjolander/StickyListHeaders

2016-07-21 11:08:16 593

转载 一个github上不错的工具类分享

一个Nice的Android 工具类,传送门:https://github.com/l123456789jy/Lazy内容说明工具描述AnimationUtils动画工具类AppUtilsAPP相关信息工具类AssetDatabaseOpenHelper目录资源获取Base64加密

2016-07-12 10:46:06 4594

原创 github 开源库汇总

传送门:https://github.com/Trinea/android-open-project

2016-07-08 14:28:11 367

原创 React Native

转载reactNative 优秀的网站:http://reactnative.cn/docs/0.27/getting-started.html#content

2016-07-06 09:41:08 244

转载 优秀的Android CSDN学习博客

http://blog.csdn.net/harvic880925/article/details/39996643

2016-06-13 17:13:13 303

转载 高质量的UI组件下载地址暂存

借花献佛:http://www.oschina.net/project/tag/342/android-ui?lang=0&os=0&sort=view&

2016-05-20 15:49:32 365

转载 【Android inflate 参数 完全诠释】

http://blog.csdn.net/lmj623565791/article/details/38171465

2016-03-22 15:19:14 251

原创 如果你想快速了解androidstudio,那么这个链接请不要错过

传送门:http://segmentfault.com/a/1190000002401964

2016-01-12 11:00:15 303

原创 【android编译器/资源下载一个比较OK的地址推荐】

http://www.androiddevtools.cn/

2016-01-05 20:18:35 431

转载 【读Android源码,提升编码水平之一:图片缓存机制】

偷懒一下,传送门:http://www.cnblogs.com/kissazi2/p/3901369.html

2015-12-21 16:48:36 648

转载 【Android wear 真机开发环境搭建】

http://blog.csdn.net/cooldragon/article/details/42930583

2015-06-05 13:06:15 398

转载 TabHost fragment 和 Viewpager 总结

http://blog.csdn.net/lmj623565791/article/details/24740977

2015-05-11 11:41:23 386

原创 【技术人员市场思维】

某工程招标。一领导家亲戚,找到投标商,比如说5家,和他们说,我帮你搞定,需要收取活动费一百万,但是,也不能说百分百成功,因为各路神通,万一对手找了更高的领导,那也没办法。如果办不成,费用全数退还。然后收了每家一百万,啥事也不做,最后退掉四百万就行了。

2015-04-29 14:48:52 502

转载 【Android 框架源码在线解析网站】

http://codekk.com/open-source-project-analysis

2015-04-22 10:37:52 427

转载 关于src 和 drawable 之间的区别以及详细用法

具体的代码就不粘贴了,传送门:http://www.tuicool.com/articles/M3Ujmq

2015-04-20 10:57:45 740

转载 【Android解决HTMI加载图片错位,重叠imageloader】

http://blog.csdn.net/maosidiaoxian/article/details/41673425

2015-02-02 15:31:04 645

转载 【事件分发机制的深入理解】

http://www.cnblogs.com/duoduohuakai/p/3996385.html

2015-01-14 10:46:01 257

转载 【重头学习Adnroid】关于Bitmap drawable byte等的存储问题

一、Bitmap转DrawableBitmap bm=xxx; //xxx根据你的情况获取BitmapDrawable bd=new BitmapDrawable(bm);因为BtimapDrawable是Drawable的子类,最终直接使用bd对象即可。二、 Drawable转Bitmap转成Bitmap对象后,可以将Drawable对象通过Android

2014-12-03 17:19:03 333

原创 【重头学习Android】关于广播的两种方式

众所周知,广播有两种方式:常驻和动态两种前者适合长期驻扎在程序的,后者动态适合临时生成广播。广播其实就是对于,程序内部所有Activity来交互信息的。注册广播(拦截Action)->发送对应Action的广播->onreceive进行处理。通过Action 进行。

2014-12-01 18:47:05 316

原创 【java设计模式之建造者模式和适配器模式】

这里对于建造者模式,不外乎是对于前面的抽象工厂模式批处理,批量生产对象。抽象工厂模式:建立工厂类实现接口产生对象,对象实现类涵盖类方法。好处在于,如果要增加新的类,只需要,再建立一个工厂类new出新类对象,新类实现接口方法。不用更改工厂,实现解耦。适配器模式:分为三种:类,对象,接口的三种适配所谓适配,是为达到某种目标而通过接口进行调整。类的适配:有一个Source类,拥有

2014-11-26 10:39:58 443

原创 【Java设计模式单例模式详解】

单例模式主要集中在三点:1.私有,构造方法instance防止被调用2.

2014-11-24 19:05:13 265

原创 【Java设计模式之工厂模式详解】

在网上也看了很多关于工场模式的文章,但都没说出重点

2014-11-24 16:24:52 400

转载 【重头学习Android】观察者模式详解

转载http://www.cnblogs.com/hnrainll/archive/2011/12/29/2305582.html在Android中用的比较多的是观察者模式,

2014-11-19 16:10:25 407

转载 【重头学习Android】Android 中Activity,Window和View之间的关系

我想大多数人,对于这3个东西的概念能区分,但是具体区别在哪却很难说出来。我这里根据我个人的理解来讲讲我个人对这3个概念的理解。当然这里设计到通用的事件窗口模型等通用GUI设计,我这里就不打算讲了,纯粹从概念上来进行区分。Activity是Android应用程序的载体,允许用户在其上创建一个用户界面,并提供用户处理事件的API,如onKeyEvent, onTouchEvent等。

2014-11-18 15:37:59 334

转载 【重头学习Android】关于path与URI的转换

http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2014/0821/1660.html

2014-11-12 18:16:08 841

原创 【重头学习Android】关于自定义相机后照相旋转问题终极解决方案

这几天被这个相机

2014-11-11 15:04:43 2351 2

原创 【重头学习Android】关于UI切图和屏幕适配问题

今天和UI讨论了一天的关于切图问题。大家都知道:mdpi :48

2014-11-07 17:35:58 671

原创 【重头学习Android】 关于Activity生命周期

Activity 生命

2014-10-31 12:13:17 414

转载 从View 里提取bitmap

我们知道在Android中ImageView是一个用于显示图像的控件,比如在很多联系人方面的应用中,需要为联系人拍摄头像,并将得到的头像放在一个ImageView对象中显示。通常,在没有为联系人拍摄头像之前,ImageView对象中显示的是一个缺省的图片。因此,在保存联系人头像数据时,需要比较拍摄前和拍摄后两个图像是否一致,因为拍摄后是可能取消拍摄结果的,因此有可能造成拍摄动作发生前后ImageV

2014-10-24 16:47:29 517

原创 关于清空Imageview里bitmap 缓存数据

Bitmap leftBitmap = ((BitmapDrawable) iv.getDrawable()).getBitmap();ivLeftAvatar.setImageDrawable(null);if (leftBitmap != null && !leftBitmap.isRecycled()){ leftBitmap.recycle(); leftBitmap

2014-10-20 11:06:18 6396

转载 关于onSaveInstanceState和onRestoreInstanceState 理解

Android Activity的onSaveInstanceState() 和 onRestoreInstanceState()方法:1. 基本作用:  Activity的 onSaveInstanceState() 和 onRestoreInstanceState()并不是生命周期方法,它们不同于 onCreate()、onPause()等生命周期方法,它们并不一定会被触发。当应用遇到

2014-10-10 11:49:54 332

原创 Viewpager 自动左右无线滑动 手动滑动

package com.example.demo;import java.util.concurrent.atomic.AtomicInteger;import android.app.Activity;import android.os.Bundle;import android.os.Handler;import android.os.Message;import android

2014-10-09 17:46:35 433

空空如也

空空如也

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

TA关注的人

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