- 博客(79)
- 收藏
- 关注
原创 2019零基础学Android第6课——Java代码复用
今天给大家带来的是设计模式的前身,写项目的时候,完成功能模块是最基本的需求,而如何将代码写的更优雅,能适应未来需求的不断变更过,具有极高的可维护性和扩展性,这就是编程的艺术了。组合什么叫做组合?一句话描述:将一个已有的对象引用置于一个新类中。组合是一种较弱的关系,是has-a的关系。看下面代码:public class Animal { private void b...
2019-07-08 09:51:36 215
原创 2019零基础学Android第5课——Java构造器的理解
今天我们来梳理下Java构造器,有地方也称呼为构造方法。有的人可能会说,构造器不就是new个对象用么?这个有什么好研究的呢?等看完本篇对于构造方法的阐述,我们再回头认识下构造方法。最常见的崩溃—空指针新手写代码时候,经常会出现类似这样的一种崩溃,作为新手以后看到这种问题,首先要淡定,因为这种类型的崩溃是最好解决的问题之一。为什么会出现java.lang.Nul...
2019-07-08 09:45:12 321
原创 2019零基础学Android第4课——Java重载和重写
前言关于java的基本操作符和控制语句我这块就直接跳过了。太基础的知识大家可以从下面这个链接去学习:https://www.runoob.com/java/java-tutorial.htmlJava重载和重写初级工程师面试基本上百分百会问的问题之一,我也不知道为啥这两个毫不相关的概念会扯到一块,也不知道是谁发明了这道面试题。既然有人问了,那我们就针对这块来学习下...
2019-07-08 09:39:56 261
原创 2019零基础学Android第3课——Java存储和基本数据类型
很多人可能会问,明明我是开发Android的,为毛要学Java的知识。也有很多初学的朋友说,我java可不可以不学,直接学Android?在此我说下我的理解:Android目前主流的开发语言是java和kotlin,作为开发语言本身,如果你掌握得不够深,也许你依然能够依葫芦画瓢写出程序,但是深入到性能调优、内存泄露时,排查一些由于多线程或引用替换引发的Bug时,你会觉得力不从心,因为你...
2019-07-08 09:37:22 380
原创 2019零基础学Android第2课——创建第一个应用程序
回顾第1课,我们完成了Android开发环境的搭建,我想这时候有很多同学想看看Android的应用程序怎么编译,怎么生成apk,怎么运行在真机或者模拟器上。AS视图AS的视图有以下几个重要的模块: 菜单栏编译,打包,调试,设置等入口 package代码视图 Logcat运行时日志显示 Gradle构建信息显示 那么开始吧,来构...
2019-06-22 22:17:09 575 3
原创 2019零基础学Android第1课——Android开发环境搭建
Android开发环境搭建Android开发工具主要是以AndroidStudio为主,注意如果你在网上还看到有人在介绍eclipse去开发android,那么你可以直接忽略那个介绍了,因为eclipse现在很少有人用了。无论是Google官网的支持力度还是企业的工作需要,我们主要的开发工具是AndroidStudio(简称AS)。什么是IDE?工作过程中可能会有同事问到:你开发的IDE是什...
2019-06-21 14:49:30 3005
原创 2019零基础学Android第0课——零基础怎么学Android?
按照正常逻辑,今天应该是直接进入AndroidStudio开发环境搭建课程了。但我想在写这系列之前,先和一些刚入门的同学一起来探讨下,怎么去学习Android?当今社会大家应该都会有个感受:信息实在太多了,比如你搜下怎么去学习Android,或者Java。你会发现有各种信息扑面而来:报辅导班看视频跟着谷歌官网学多写代码渠道多种多样,信息眼花缭乱,不知道有没有这样的感觉?那怎么去学一门...
2019-06-20 16:18:42 1374
转载 Android 优秀的框架介绍博客
http://blog.csdn.net/liuhongwei123888/article/details/50380368
2016-10-09 14:24:46 328
转载 一个github上不错的工具类分享
一个Nice的Android 工具类,传送门:https://github.com/l123456789jy/Lazy内容说明工具描述AnimationUtils动画工具类AppUtilsAPP相关信息工具类AssetDatabaseOpenHelper目录资源获取Base64加密
2016-07-12 10:46:06 4635
原创 React Native
转载reactNative 优秀的网站:http://reactnative.cn/docs/0.27/getting-started.html#content
2016-07-06 09:41:08 253
转载 优秀的Android CSDN学习博客
http://blog.csdn.net/harvic880925/article/details/39996643
2016-06-13 17:13:13 312
转载 高质量的UI组件下载地址暂存
借花献佛:http://www.oschina.net/project/tag/342/android-ui?lang=0&os=0&sort=view&
2016-05-20 15:49:32 376
转载 【Android inflate 参数 完全诠释】
http://blog.csdn.net/lmj623565791/article/details/38171465
2016-03-22 15:19:14 262
原创 如果你想快速了解androidstudio,那么这个链接请不要错过
传送门:http://segmentfault.com/a/1190000002401964
2016-01-12 11:00:15 311
转载 【读Android源码,提升编码水平之一:图片缓存机制】
偷懒一下,传送门:http://www.cnblogs.com/kissazi2/p/3901369.html
2015-12-21 16:48:36 659
转载 【Android wear 真机开发环境搭建】
http://blog.csdn.net/cooldragon/article/details/42930583
2015-06-05 13:06:15 408
转载 TabHost fragment 和 Viewpager 总结
http://blog.csdn.net/lmj623565791/article/details/24740977
2015-05-11 11:41:23 402
原创 【技术人员市场思维】
某工程招标。一领导家亲戚,找到投标商,比如说5家,和他们说,我帮你搞定,需要收取活动费一百万,但是,也不能说百分百成功,因为各路神通,万一对手找了更高的领导,那也没办法。如果办不成,费用全数退还。然后收了每家一百万,啥事也不做,最后退掉四百万就行了。
2015-04-29 14:48:52 514
转载 关于src 和 drawable 之间的区别以及详细用法
具体的代码就不粘贴了,传送门:http://www.tuicool.com/articles/M3Ujmq
2015-04-20 10:57:45 753
转载 【Android解决HTMI加载图片错位,重叠imageloader】
http://blog.csdn.net/maosidiaoxian/article/details/41673425
2015-02-02 15:31:04 656
转载 【重头学习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 343
原创 【重头学习Android】关于广播的两种方式
众所周知,广播有两种方式:常驻和动态两种前者适合长期驻扎在程序的,后者动态适合临时生成广播。广播其实就是对于,程序内部所有Activity来交互信息的。注册广播(拦截Action)->发送对应Action的广播->onreceive进行处理。通过Action 进行。
2014-12-01 18:47:05 331
原创 【java设计模式之建造者模式和适配器模式】
这里对于建造者模式,不外乎是对于前面的抽象工厂模式批处理,批量生产对象。抽象工厂模式:建立工厂类实现接口产生对象,对象实现类涵盖类方法。好处在于,如果要增加新的类,只需要,再建立一个工厂类new出新类对象,新类实现接口方法。不用更改工厂,实现解耦。适配器模式:分为三种:类,对象,接口的三种适配所谓适配,是为达到某种目标而通过接口进行调整。类的适配:有一个Source类,拥有
2014-11-26 10:39:58 460
转载 【重头学习Android】观察者模式详解
转载http://www.cnblogs.com/hnrainll/archive/2011/12/29/2305582.html在Android中用的比较多的是观察者模式,
2014-11-19 16:10:25 421
转载 【重头学习Android】Android 中Activity,Window和View之间的关系
我想大多数人,对于这3个东西的概念能区分,但是具体区别在哪却很难说出来。我这里根据我个人的理解来讲讲我个人对这3个概念的理解。当然这里设计到通用的事件窗口模型等通用GUI设计,我这里就不打算讲了,纯粹从概念上来进行区分。Activity是Android应用程序的载体,允许用户在其上创建一个用户界面,并提供用户处理事件的API,如onKeyEvent, onTouchEvent等。
2014-11-18 15:37:59 346
转载 【重头学习Android】关于path与URI的转换
http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2014/0821/1660.html
2014-11-12 18:16:08 862
转载 从View 里提取bitmap
我们知道在Android中ImageView是一个用于显示图像的控件,比如在很多联系人方面的应用中,需要为联系人拍摄头像,并将得到的头像放在一个ImageView对象中显示。通常,在没有为联系人拍摄头像之前,ImageView对象中显示的是一个缺省的图片。因此,在保存联系人头像数据时,需要比较拍摄前和拍摄后两个图像是否一致,因为拍摄后是可能取消拍摄结果的,因此有可能造成拍摄动作发生前后ImageV
2014-10-24 16:47:29 537
原创 关于清空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 6446
转载 关于onSaveInstanceState和onRestoreInstanceState 理解
Android Activity的onSaveInstanceState() 和 onRestoreInstanceState()方法:1. 基本作用: Activity的 onSaveInstanceState() 和 onRestoreInstanceState()并不是生命周期方法,它们不同于 onCreate()、onPause()等生命周期方法,它们并不一定会被触发。当应用遇到
2014-10-10 11:49:54 343
原创 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 456
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人