自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (30)
  • 收藏
  • 关注

原创 5.2 常用工具之Git版本控制介绍与快速入门

一、Git是什么Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。它是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件,与常用的版本控制工具 CVS、Subversion 等不同的是,它采用了分布式版本库的方式,不必服务器端软件支持。这一节我们只介绍Git的安装配置和使用,更详细的说明和使用会在以后的专题中说明。二、Git

2017-06-28 18:37:08 636

原创 5.1 常用工具之ADB介绍与快速入门

一、什么是ADBADB是Android-Sdk里的一个客户端-服务器端程序,其中客户端是我们操作的电脑, 服务器端是Android设备,它的全称为Android Debug Bridge,就是起到调试桥的作用。通过这个桥我们可以管理设备或手机模拟器的状态,还可以进行很多手机操作,如安装软件、系统升级、运行shell命令等等。简而言之,ADB就是连接Android手机与PC端的桥梁,可以让用户在电脑上

2017-06-28 18:34:27 1018

原创 4.3 初识Android Studio中的Gradle

一、什么是Gradle?Gradle是一种依赖管理工具,基于Groovy语言,面向Java应用为主,它抛弃了基于XML的各种繁琐配置,取而代之的是一种基于Groovy的内部领域特定(DSL)语言。Android中使用Gradle Wrapper对Gradle进行了一层包装,这么做的原因可能是因为gradle更新速度实在太快,为了兼容性着想,才做了这么一套方案。 二、各文件解析Hello World

2017-06-28 18:32:46 510

原创 4.2 Android Studio工程目录结构分析

一、Android工程目录AndroidManifest.xml:前面说过了,APP的配置信息Java:主要为源代码和测试代码res:主要是资源目录,存储所有的项目资源 drawable:存储一些xml文件,-*dpi表示存储分辨率的图片,用于适配不同的屏幕 -mdpi:320x480 -hdpi:480x800、480x854 -xhdpi:至少960x720 -xxhdpi:12

2017-06-28 18:30:46 883

原创 4.1 Android Studio中的AndroidManifest.xml文件分析

一、关于AndroidManifest.xmlAndroidManifest.xml清单文件是每个Android程序中必须的文件,它是整个Android程序的全局描述文件,除了能声明程序中的Activities,Content Providers,Services,和Intent Receivers,还能指定应用的名称、使用的图标、包含的组件以及permissions和instrumentation

2017-06-26 17:45:55 7805 1

原创 3.3 Android Studio中的LogCat及其相关设置

一、Log和System.out的选择有很多的 Android新同学都非常喜欢使用 System.out.println()方法来打印日志,不知道你是不是也喜欢这么做。不过在真正的项目开发中,是非常不建议使用 System.out.println()方法的!如果你在公司的项目中经常使用这个方法,就很有可能要挨骂了。那么为什么 System.out.println()方法会这么遭大家白眼呢?因为这个方

2017-06-26 17:40:16 10512 1

原创 3.2 Android Studio常用功能与快捷键

一、下面对蓝色框内的功能按钮进行介绍(顺序按照从左到右)并对常用功能按钮进行详细介绍:打开文件或工程:打开工程时选择工程顶级目录即可保存:保存工程代码,快捷键 Ctrl + SSynchronized同步操作回退:常用于误操作时返回上一步操作取消操作回退:与上一个按钮相反,用于取消回退的操作剪切:代码剪切,快捷键 Ctrl + X复制:代码复制,快捷键 Ctrl + C粘贴:代码粘贴

2017-06-26 17:38:10 2075

原创 3.1 用Android Studio编写第一个应用程序Hello World

一、所需材料:JDK、Android-Studio & android-sdk-linux二、安装步骤:1.下载Java JDK需要点选“Accept License Agreement”后选取对应的版本下载,对于Ububntu下载的是xxx.tar.gz版本的,比如我下载的是“jdk-8u101-linux-x64.tar.gz”。相信这些对于开发过Java程序的同学已经很熟悉了,不过对于初学者还

2017-06-16 13:52:51 5857 1

原创 2.2 Ubuntu下安装Android Studio

相信大家对Android Studio都已经不陌生了,Android Studio是Google于2013 I/O大会针对Android开发推出的新的开发工具,目前非常多的开源项目采用的都是Android Studio,Google的更新速度也很快,每次升级都有实用的新功能加入进来,明显能感觉到这是Android开发的未来,那么我们还有什么理由不去拥抱未来呢?目前国内用Eclipse的还是大多数,

2017-06-16 13:50:20 708

原创 1.3 Android工程师的角色方向与定位

Android工程师的方向一般可以分为三类(当然了,对于其他工程师也适用):**专业方向、业务方向、操作系统方向**。个人认为对于初学者来说,一定要在开始的时候对各个方向有一个比较清晰的了解,然后有机会的话尽量按照兴趣来选择自己的职业方向,这样才能在今后的路途中走的更远更开心。而对于非初学者而言,更加关注于能做什么应该做什么而不是喜欢做什么则要更重要一些,因为在这个时候的重新定位往往沉默成本巨大,专注于当前的

2017-06-15 21:56:44 790

原创 1.2 Android的系统框架

联系方式: 简书:WillFlow CSDN:WillFlow 微信公众号:WillFlowAndroid框架概述:Android的架构是分层的,非常清晰,分工很明确。Android本身是一套软件堆叠(Software Stack),或称为”软件叠层架构”,叠层主要分成三层:操作系统、中间件、应用程序。 1、Applications(应用程序)Android平台不仅仅是操作

2017-06-15 21:49:51 991

原创 1.1 Android历史与版本进化

联系方式: 简书:WillFlow CSDN:WillFlow 微信公众号:WillFlow一、Android的诞生1、首先说说Android这个名字的来历Android这一词最先出现在法国作家利尔亚当在1886年发表的科幻小说《未来夏娃》中,作者将外表像人类的机器起名为Android,这也就是Android小人名字的由来。2、接下来看一下Android这个系统的来历Andr

2017-06-15 21:40:47 921

WillFlowSort

总结了以下10种排序算法:冒泡排序、选择排序、插入排序、希尔排序、归并排序、快速排序、堆排序、计数排序、桶排序、基数排序

2017-10-05

WillFlowThread

实现了Android中Thread、Runnable多线程的基本实现,在子线程中更新 UI,AsyncTask 的使用;

2017-07-17

WillFlowJSON

实现了两种方式:JSONObject 和 GSON 解析 JSON 数据。

2017-07-16

WillFLowXML

实现了 XML解析的三种方式,即DOM方式、SAX方式、PULL方式,并实现了基于PULL方式的XML文件存储

2017-07-16

WillFlowURL

实现了URL类常用的请求方法,以及URL类中GET请求和POST请求的工具类的实现。

2017-07-16

WillFlowSocketCS

实现了Socket网络通讯的服务器启动,客户端启动,服务端与客户端的链接;

2017-07-15

WillFlowHTTP

实现了 HttpURLConnection 和 HttpClient 的两种通信方式;

2017-07-15

WillFlowSharedPreference

实现了SharedPreference的数据存储和读取,并增加了SharedPreference的管理工具类;

2017-07-14

WillFlowFile

实现了Android中文件的存储功能以及读取功能;

2017-07-14

WillFlowProviderTest

实现了ContentProvider所有的基本用法,包括:使用系统的ContentProvider,使用自定义的ContentProvider实现增删改查,使用自定义ContentProvider实现跨进程增删改查;(与WillFlowContentProvider相配合)

2017-07-13

WillFlowContentProvider

实现了ContentProvider所有的基本用法,包括:使用系统的ContentProvider,使用自定义的ContentProvider实现增删改查,使用自定义ContentProvider实现跨进程增删改查;(与WillFlowProviderTest相配合)

2017-07-13

WillFlowDatabast

实现了数据库的创建和升级,以及数据库增删改查的两种实现方式,然后实现了数据库的事务的操作,并给出了一种安全的做数据库升级的方法;

2017-07-13

WillFlowService

实现了Service生命周期回调方法,几种控制服务的开启和停止方法,绑定和非绑定,启动和停止,Service和Activity进行通信,以及前台服务的两种使用方法:startForeground 和 IntentService;

2017-07-11

WillFlowBroadcast

实现了广播的各种使用,包括:有序广播、无序广播、本地广播;实现了广播的两种注册方式:动态注册、静态注册;实现了不同类型广播的接收:系统广播、自定义广播;除此之外,进行了广播优先级的设置,并对相应的广播进行了拦截实现。

2017-07-10

WillFlowFragment

实现了Fragment的基本使用方法,Fragment与Activity的通信,Fragment与Fragment的通信,重要的生命周期函数。

2017-07-09

WillFlowIntent

用Intent实现了Activity之间的显示跳转、隐示跳转、数据传递、数据返还等相关逻辑。

2017-07-09

WillFlowLifeCycle

此工程Demo实现了Activity生命周期的呈现以及Acitivity之间的简单跳转;

2017-07-08

WillFlowCloudTag

实现了自定义安卓标签云,用于长短不一致的标签的显示;

2017-07-03

WillFlowInlcude

实现了静态引入布局、动态引入布局,并实现了标题栏的监听的自实现,以及自定义Toast的使用。

2017-07-03

WillFLowCustomAttribute

实现了自定义控件中属性的设置、读取和使用;

2017-07-03

WillFlow_FollowBallView

该资源实现了跟随手指移动的自定义控件。

2017-07-01

WillFLowCustomView.

包括了自定义控件的原理、流程与基本实现,本Demo实现了圆形的百分比自定义视图。

2017-07-01

WillFlowMenu

实现了Android中的几种常用的菜单:选项菜单(OptionMenu)、上下文菜单(ContextMenu)、弹出式菜单(PopupMenu)、子菜单(SubMenu)、菜单的绑定与Activity跳转

2017-06-30

WillFlow_Menu

实现了Android中的几种常用的菜单:选项菜单(OptionMenu)、上下文菜单(ContextMenu)、弹出式菜单(PopupMenu)、子菜单(SubMenu)

2017-06-30

WillFlow_Toast

实现了Toast的四种效果:默认效果、自定义显示位置效果、带图片效果、完全自定义效果

2017-06-30

WillFlowWebViewDowmload.zip

实现了WebView 文件下载的两种方式:调用其它浏览器下载文件、自己写线程下载文件;为WebView设置缓存和清除缓存;WebView两种方式处理网页返回的错误码:页面错误加载自定义网页、页面错误显示相应的View。

2017-06-30

WillFlowWebView.zip

重写了setWebViewClient方法,解决了重定向问题; 重写了setOnScrollChangedCallback方法,实现了WebView的自定义滑动监听; 通过WebSettings设置WebView的缩放与自适应屏幕功能; 实现了WebView的Cookie数据的设置和获取。

2017-06-30

WillFlow_WebViewDowmload

实现了WebView 文件下载的两种方式:调用其它浏览器下载文件、自己写线程下载文件;为WebView设置缓存和清除缓存;WebView两种方式处理网页返回的错误码:页面错误加载自定义网页、页面错误显示相应的View。

2017-06-26

WillFlow_WebViewJS

实现了 WebView 和 JavaScrip 的基础交互:显示 Toast 与 普通列表的对话框、HTML通过JS调用三种不同的对话框、HTML通过JS读取Android联系人并显示;囊括了Android 4.4 后 WebView 的一些注意事项:多线程、线程阻塞、处理WebView中url的跳转、使用addJavascriptInterface()的注意事项等。

2017-06-26

WillFlow-WebView

重写了setWebViewClient方法,解决了重定向问题; 重写了setOnScrollChangedCallback方法,实现了WebView的自定义滑动监听; 通过WebSettings设置WebView的缩放与自适应屏幕功能; 实现了WebView的Cookie数据的设置和获取。

2017-06-23

空空如也

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

TA关注的人

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