随笔分类 - Android
摘要:1、设计模式的六大原则 ☛开闭原则 对扩展开放,对修改关闭。在程序需要进行拓展的时候,不能去修改原有的代码,实现一个热插拔的效果。简言之,是为了使程序的扩展性好,易于维护和升级。想要达到这样的效果,我们需要使用接口和抽象类,后面的具体设计中我们会提到这点。 ☛里氏代换原则 里氏代换原则是面向对象设计
阅读全文
摘要:1、前言在Git中如果想忽略掉某个文件,不让这个文件提交到版本库中,可以使用修改根目录中 .gitignore 文件的方法 ,把要忽略的文件名填进去,Git就会自动忽略这些文件。很多人都知道提交项目到GitHub上都需要忽略一些文件,但是估计有些人不知道Gi...
阅读全文
摘要:Android 8.0 是谷歌推出的智能手机操作系统,2017年3月21日Google 为开发者推出了新的 Android O 首个开发者预览版,2017 Google I/O 开发者大会上发布了第二个Android O开发者预览 。2017年8月22日,...
阅读全文
摘要:1、什么是反编译?我们编写源程序经过编译变成可执行文件,反编译就是其逆过程。 为什么要需要研究反编译? 在小公司开发中,偶尔就只有1-2个人独立面对一个项目。碰到问题后,可能你身边没有什么技术大牛,这时运用反编译,可以研究一个实现类似功能程序的源代码,吸取别...
阅读全文
摘要:导语在 2015 年的 I/O 开发者大会上,Google 介绍了一个新的 Android Design Support Library,该库可以帮助开发者在应用上使用 meterial design。以前在自己公司的项目上,有用过,最近把这个库中的 Coo...
阅读全文
摘要:导语侧滑控件,以前大家用的可能是三方的SlidingMenu控件,最近在看谷歌源码项目,意外的看到一个 DrawerLayout 控件。上网一查,原来这个控件是官方给我们提供的一个侧滑菜单控件。既然谷歌已经提供了一个侧滑控件,我们又何必去用一个三方的Slid...
阅读全文
摘要:导语最近,开始阅读 Google 源码,看看大牛们写的代码哪些是写的好的,可以借鉴到自己的项目下。我发现谷歌工程师在打Log日志,都是统一的写法。今天,就先来分享一下他们的日志代码是怎么写的 。1、先上源码 package com.android.mu...
阅读全文
摘要:导语Android开发中,几乎我们在接触的项目中,多多少少都会需要用到PopupWindow来实现的弹出对话框,所以有必要熟悉掌握这个控件的使用 。这个控件其实使用起来并不是很难,如果自己亲自敲一个Demo 出来,我相信很快就可以上手的。下面 ,我将拿自己公...
阅读全文
摘要:导语现在在公司多人合作一起开发,一般都是用Git 命令来管理项目代码,平时一般在网上的博客中看到的 Git 命令讲解都是单纯的讲解一下命令的使用,很少博客会结合自己平时的项目来讲解自己的使用 Git 命令的使用心得。今天我要分享的就是结合自己公司的项目来分析...
阅读全文
摘要:导语如今Android手机中,硬件中内嵌了很多传感器(比如加速度传感器,重力传感器,陀螺仪传感器,方向传感器,压力传感器,温度传感器等等),作为一名Android的程序猿,有必要去了解一下这些传感器,代码怎么使用以及如何运用到我们平时公司项目炫酷效果的开发。...
阅读全文
摘要:导语 由于公众号刚开,为了吸引点人气,今天的文章我决定了,送给关注我公众号同学一些福利,(平时收集的一些编程视频和一套英语学习视频),编程视频几乎包含了所有常用的开发语言视频,数据结构,微信小程序,Java,C,C#,C++,Kotlin,JQuery,An...
阅读全文
摘要:导语 Java中IO流体系是很重要的基础,我相信一开始接触Java,很多人最头疼的就是这些了,搞不清时,真的会把自己绕进去。在程序中所有数据的传输又都是以流的方式进行的,为了能搞清楚这部分的知识,有必要重新整理一下Java基础,为以后的编程打下良好的基础。1...
阅读全文
摘要:导语Android开发圈中这三者Retrofit+RxJava+MVP结合使用的频率已经相当高了,很多圈内大神也已经总结了很多有关于整合这三者的博客,已经很多了,今天写这篇文章主要就不再介绍了。不过很多人并不了解Retrofit的全部注解使用,今天的重点就...
阅读全文
摘要:一、导入project这边需要注意的是: 引入的时候不是选择project名称,而是选择的项目的build.gradle文件,如下图:二、导入moduleFile —— New —— Import Module就行了
阅读全文
摘要:转自:http://www.cnblogs.com/li0803/archive/2008/11/03/1324746.html引言HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使...
阅读全文
摘要:一、CODELF是什么?Codelf通过搜索在线开源平台Github, Bitbucket, Google Code, Codeplex, Sourceforge, Fedora Project的项目源码,帮开发者从中找出已有的匹配关键字的变量名,从而帮助开...
阅读全文
摘要:转自:http://www. androidsdn.com/article/show/137由于Android系统中应用程序之间不能共享内存。因此,在不同应用程序之间交互数据(跨进程通讯)就稍微麻烦一些。在android SDK中提供了4种用于跨进程通讯的方...
阅读全文
摘要:android intent和intent action大全 1.Intent的用法: (1)用Action跳转 1、使用Action跳转,如果有一个程序的AndroidManifest.xml中的某一个 Activity的IntentFilter段中 定义...
阅读全文
摘要:在安卓开发中,遇到的各种坑,现在找个时间把这些错误整理下来,分享给各位,希望你们不要重走我犯下的错误,同时,也对我这段时间的开发的错误,重新温习下。ViewPager的报错:ViewPager does not have a PagerAdapter...
阅读全文
摘要:PagerAdapter与FragmentPagerAdapterPagerAdapter官方对于PageAapter的描述:Base class providing the adapter to populate pages inside of a Vie...
阅读全文

浙公网安备 33010602011771号