Android学习
王小北爱搬砖
这个作者很懒,什么都没留下…
展开
-
Android学习-简单的猜拳游戏
java 基础 猜拳游戏 简单原创 2016-08-06 17:29:02 · 7276 阅读 · 1 评论 -
Android 源码下载 到 编译全过程
近日网速还算可以,于是乎决定下载一下Android源代码以供在家研究学习。下载之前先认识一下repo,整个Android源码是由很多个git项目构成,Google对Android代码的更新也是更新到相应模块的git项目上。那对于需要编译Android的开发者来说,要分别clone 每个git项目而且还要放到固定的位置确实是件惨绝人寰的w事,所以Google就开发了一个基于Python编写的帮助开发...原创 2018-07-13 08:43:26 · 12833 阅读 · 7 评论 -
从应用角度看Android源码 - 神奇的Adapter
最近用到了Adapter,以前只是知道怎么用,从能去研究他的原理,这次就想以baseadapter为例研究一下其原理,从设计模式角度看Android在adapter这块用到了典型的观察者模式,那就从这个点开始,看看他是怎样的一个观察者。一般我们会这样设置一个ListView的适配器 list.setAdapter(adapter);从这里开始,就开始adapter的神奇探索之旅原创 2017-08-22 22:34:50 · 512 阅读 · 0 评论 -
AndroidStudio Gradle开发
gradle对于刚接触Androidstudio的人来说一直是一个陌生的概念,gradle到底是什么呢,gradle是一种构建脚本,Androidstudio的构建完全是依赖他的,他是基于Groovyd的DSL,DSL全称为领域专用语言,所以刚开始不懂也是很正常的,对于Android开发者,前期只需要理解gradle的project与task的概念即可,没必要全都掌握,在以后的工作中会慢慢熟悉的。原创 2017-07-12 07:44:35 · 530 阅读 · 0 评论 -
Android学习-新闻客户端养成记(三)
主界面的实现前面已做好了核心布局文件,接下来要做的就是让客户端活起来,现在的任务就是实现一个侧滑菜单的功能, 实现这个功能也并不难,使用V4包下的DrawerLayout 控件可以轻松解决这一问题 ,代码如下,package eNews.activity;import java.lang.ref.WeakReference;import android.a原创 2016-09-14 20:38:22 · 1154 阅读 · 1 评论 -
Android学习-新闻客户端养成记(二)
新闻客户端需要的Activity 新闻主界面侧滑菜单界面图片新闻界面视频列表界面 天气预报界面 新闻详情界面图片详情以上几个界面是项目所需要的核心界面,布局摆放并不怎么难,为了比例协调,我用了很多的原创 2016-09-13 22:36:09 · 1131 阅读 · 0 评论 -
Android学习-新闻客户端养成记(一)
经过数日的努力,新闻客户端终于完成了,想用博客记录一下开发过程中遇到的问题和解决方法,以免以后遇到同样的问题骂自己记性差.项目的前期准备做项目前应该仔细的规划一下功能需求,大体的预估一需要用到什么知识.新闻客户端需要用到的第三方jar包包括 volley Jar包:据我所知,在Android中主要提供了两种方式来进行HTTP通信,分别是httpUR原创 2016-09-13 19:43:58 · 2140 阅读 · 5 评论 -
Android学习-Handler内存泄漏
android handler的内存泄漏问题原创 2016-08-20 16:46:16 · 582 阅读 · 0 评论 -
Android学习-Sax解析XML
android Sax 事件驱动型解析XML原创 2016-08-07 12:37:28 · 519 阅读 · 0 评论 -
Android学习-dp,sp,px的区别
Android sp dp px 之间的区别原创 2016-08-07 09:57:57 · 555 阅读 · 0 评论 -
Android学习-Swing简单的员工管理系统
用java swing 做的简单员工管理系统包括对mysql 数据库的增删改查 把数据导出到本地原创 2016-08-06 18:33:47 · 2137 阅读 · 3 评论 -
Android学习-mysql 数据库基础语句
java mysql 数据库 增删改查 创建表原创 2016-08-06 17:34:20 · 911 阅读 · 0 评论 -
从应用角度看Android源码 - Thread 深入剖析
最近面试被问了Thread与runable的原理有什么不同,本人当时回答的是没什么不同,都是开一个新线程而已,面试官也没有给我个正面反馈告诉我到底有什么不同,索性趁着这个热乎劲我就去深入剖析一下这个Thread。首先写一个例子看看Thread和runable分别是怎么用的。(查看源码)先添加一个Thread的子类,并重新run方法即可package com.example.threadd...原创 2018-09-01 14:25:58 · 826 阅读 · 0 评论