自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

沉醉雨_树根的博客

android初级工程师的成长之路

  • 博客(18)
  • 收藏
  • 关注

转载 程序员修炼之路

做一个有趣且有思想的程序员我是怎样教媳妇面向对象编程的英文原文:How I explained OOD to my wifehttp://www.oschina.net/translate/how-i-explained-ood-to-my-wife?lang=chs&page=1#转载自开源中国社区翻译:K6F, 凡程子, 叫我蝴蝶吧, 王薇, 人头马没面, 铂金小龟,

2016-01-08 15:22:37 2222 3

原创 Hybrid app开发从了解到深入

参考文章:http://blog.csdn.net/qq_23547831/article/details/51812985http://blog.csdn.net/sbsujjbcy/article/details/50752595http://blog.csdn.net/xiangzhihong8/article/details/66970600这篇博客是通过整理以上文

2017-05-18 13:43:42 944

原创 ScrollView 里嵌套WebView,WebView不能上下滑动或卡顿

自定义一个MyScrollView(重点在红色加粗的 return false;之前别人文章都是return true;结果并不能解决问题,改成false即可。)public class MyScrollView extends ScrollView { private GestureDetector mGestureDetector; View.OnTouchListen

2016-07-20 16:03:02 7128

原创 菜鸟之路-浅谈设计模式之原型模式

原型模式定义:用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。Prototype原型模式是一种创建型设计模式,Prototype模式允许一个对象再创建另外一个可定制的对象,根本无需知道任何如何创建的细节,工作原理是:通过将一个原型对象传给那个要发动创建的对象,这个要发动创建的对象通过请求原型对象拷贝它们自己来实施创建。解决什么问题:它主要面对的问

2016-01-15 14:23:22 1957 3

原创 菜鸟之路-浅谈设计模式之建造者模式

参考文章http://blog.csdn.net/hello_haozi/article/details/38819935http://www.cnblogs.com/java-my-life/archive/2012/04/07/2433939.html建造者模式定义将一个复杂对象的构造与它的表示分离,使同样的构建过程可以创建不同的表示,这样的设计模式被称为建造者模式

2016-01-13 10:35:28 2285

原创 菜鸟之路-浅谈设计模式之工厂模式

工厂模式工厂模式是我们最常用的实例化对象模式了,是用工厂方法代替new操作的一种模式。著名的Jive论坛 ,就大量使用了工厂模式,工厂模式在Java程序系统可以说是随处可见。因为工厂模式就相当于创建实例对象的new,我们经常要根据类Class生成实例对象,如A a=new A() 工厂模式也是用来创建实例对象的,所以以后new时就要多个心眼,是否可以考虑使用工厂模式,虽然这样做,可能多做一些工

2016-01-11 15:10:41 1449 2

原创 菜鸟之路-浅谈设计模式之观察者模式

观察者模式观察者模式(有时又被称为发布(publish )-订阅(Subscribe)模式、模型-视图(View)模式、源-收听者(Listener)模式或从属者模式)是软件设计模式的一种。在此种模式中,一个目标物件管理所有相依于它的观察者物件,并且在它本身的状态改变时主动发出通知。这通常透过呼叫各观察者所提供的方法来实现。此种模式通常被用来实现事件处理系统。基本简介观察者

2016-01-08 13:37:21 1348 2

原创 菜鸟之路-浅谈设计模式之单例设计模式

单例设计模式定义:确保一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。单例模式是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中一个类只有一个实例而且该实例易于外界访问,从而方便对实例个数的控制并节约系统资源。如果希望在系统中某个类的对象只能存在一个,单例模式是最好的解决方案。关于单例设计模式的动机

2016-01-07 14:36:47 1602

原创 android菜鸟之路-事件分发机制总结(二)

ViewGroup事件分发机制自定义一个LinearLayout,ImageView和Button,小二,上代码<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:

2016-01-07 09:23:51 1252

原创 android菜鸟之路-事件分发机制总结(一)

View事件分发机制首先感谢郭大侠和鸿大哥的无私奉献想看源码分析的可以直接跳到最后,有给出他们的源码分析的链接在Activity里有一个Button,给Button添加事件如下 button.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) {

2016-01-06 15:42:14 1234

原创 ScrollView嵌套ListView冲突的最简洁解决方案

我们在做项目的时候,常常会遇到ScrollView嵌套ListView(或GirdView)的问题,然而嵌套在 ScrollView的 ListVew(或GirdView)会数据显示不全,那么我们有什么好的方法来解决这个问题呢?下面给大家带来的一个解决方法是本人自己用的,感觉特别简洁,好用。话不多说,上菜!自定义一个ListView/** *默认显示的首项是ListView,需要

2015-12-30 09:33:43 1199

原创 android自动提示输入框

其实android有自带的自动提示输入框(类似百度搜索时自动弹出一些提示,如下图),不需要我们自己去实现的。在android里有两种自动提示输入框,分别是AutoCompleteTextView和MultiAutoCompleteTextView那么它们有什么区别呢?嘿嘿,先来运行下下面的例子,你就明白了布局文件<LinearLayout xmlns:androi

2015-12-29 13:54:25 2591

原创 Android应用设置全屏的方法

一般在设置Android应用全屏显示有三种方法第一种是代码实现 protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); //设置无Title requestWindowFeature(Window.FEATURE_NO_TITLE); //设置应用全屏,

2015-12-25 10:17:03 1204

转载 Android性能优化(二)--小小工程狮的成长之路

文章出处:http://blog.csdn.net/guolin_blog/article/details/43376527在前面几篇文章当中,我们学习了如何通过合理管理内存,以及高性能编码技巧的方式来提升应用程序的性能。然而实际上界面布局也会对应用程序的性能产生比较大的影响,如果布局写得糟糕的话,那么程序加载UI的速度就会非常慢,从而造成不好的用户体验。那么本篇文章我们就来学习一下,如何

2015-12-24 16:43:23 699

转载 Android性能优化--小小攻城狮的成长之路

文章出处:http://blog.csdn.net/guolin_blog/article/details/42318689在前两篇文章当中,我们主要学习了Android内存方面的相关知识,包括如何合理地使用内存,以及当发生内存泄露时如何定位出问题的原因。那么关于内存的知识就讨论到这里,今天开始我们将学习一些性能编码优化的技巧。这里先事先提醒大家一句,本篇文章中讨论的编码优化技巧都

2015-12-24 16:10:48 930

原创 android混淆总结

一、何为Android混淆呢?Android代码混淆,又称Android混淆,是伴随着Android系统的流行而产生的一种AndroidAPP保护技术,用于保护APP不被破解和逆向分析。代码混淆技术基本原理是使反编译工具反编译出来的代码人难以阅读,从而达到防止被逆向破解的目的。PC上的代码混淆技术已经很成熟,有加花指令、多态变形等技术手法,Android代码混淆技术才刚刚起步,

2015-12-23 17:14:13 2001 2

转载 Android提示用户更新版本

文章出处:http://blog.csdn.net/harvic880925/article/details/25191159 前言:在软件开发的尾声应该都会遇到这个问题,还好网上资料很多,所以基本不费什么力气就搞定了,现记录于下。这里用的PHP服务器。 效果图:(PHP服务器)                   初始界面                      检

2015-12-22 17:41:42 831

原创 微信支付-小小工程狮的成长之路

最近公司项目涉及了微信支付,经过一天多的摸爬滚打,总算搞定了。写这篇文章的目的主要是能让大家少走些弯路,也让自己好好复习一下,下面有我在了解微信支付过程中看的几个比较好的网站,跟大家一起共享下。网上太多人吐槽微信支付有太多的坑了,我就不吐槽了,希望大家多注意下,哈哈准备工作首先进入 https://open.weixin.qq.com/ 资源中心,仔细阅读接入指南然

2015-12-21 13:49:33 980

空空如也

空空如也

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

TA关注的人

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