E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Android学习之路
android学习
整体
Android学习之路
——stormzhang控件android应用开发全程实录-你有多熟悉listview?
刀枪不入王小花
·
2017-09-14 14:28
实现一个长表格控件----- 自定义LayoutManager学习
Android学习之路
从自定义View,自定义ViewGroup走到现在,难度越来越大,当然也能学到很多东西,而自定义RecyclerView的LayoutManager既是对之前所了解的View绘制机制
csdnYF
·
2017-09-08 20:03
学习笔记
Android-博客及公众号推荐
原文链接:https://segmentfault.com/a/1190000010950864牛人博客:首先强烈的推荐 stormzhang的博客,一直在关注他的博客和公众号,对我影响很大,不仅仅是
Android
weixin_34220623
·
2017-08-31 00:00
Android-博客及公众号推荐
牛人博客:首先强烈的推荐stormzhang的博客,一直在关注他的博客和公众号,对我影响很大,不仅仅是
Android学习之路
,而且还是还会分享一些Android或者人生的经验,我也是一步步靠自己走过来,
秦子帅
·
2017-08-31 00:00
公众号
博客
androidstudio
android
Android学习之路
(一)
环境搭建安装AndroidStudio2.3,参考http://www.cnblogs.com/liuhongfeng/archive/2015/12/30/5084896.htmlhttp://blog.csdn.net/kjunchen/article/details/49980931http://www.2cto.com/kf/201604/500642.html给AS配置Genymotio
du_zhaohui
·
2017-08-22 19:09
Android
Android学习进阶网址收集
1、安卓官方培训中文版http://hukai.me/android-training-course-in-chinese/index.html2、
Android学习之路
(stormzhang原创文章)
深情不及酒伴
·
2017-05-22 15:44
2016→2017
大概在去年的这个时候,我开启了我的
Android学习之路
,还记得把HelloWorld程序运行到手机上时的那种兴奋,那时候就感觉这太神奇了,终于可以打造属于自己的应用程序了。
IAn2018
·
2016-12-31 23:59
记
android学习之路
----android中对json数据的解析
json:1:json是javascript对象;2:是一种数据格式;3:用于传递数据4:json非常轻量级,传输速度非常快;在接口数据传递中应用非常广泛;5:android中对json的解析和封装是通过JSONObject和JSONArray来进行的;JSONObject:用于封装或者处理json数据的;1:创建实例://创建一个空的JSONOBject实例,一般用于封装json数据JSONOB
nextli
·
2016-11-27 16:58
android
微信底部菜单栏实现的几种方法 --
Android学习之路
sky-mxc总结转载注明:http://blog.csdn.net/mxiaochao?viewmode=contents最近总结几种类似于微信的底部菜单实现的几种方式这里做个总结。实现方式实现的方式有很多种这里总结最常见的几种方式,以后再添加其他的。viewPager+RadioGroupviewPager+FragmentTabHostviewpager+TabLayoutviewPager
佛系编码i
·
2016-09-25 16:10
Android
Android学习笔记
Android学习项目之简易版微信为例(一)
这是“
Android学习之路
”系列文章的开篇,可能会让大家有些失望――这篇文章中我们不介绍简易版微信的实现(不过不是标题党哦,我会在后续文章中一步步实现这个应用程序的)。
lijihong0723
·
2016-06-20 16:07
Android学习之路
——简易版微信为例(三)
最近好久没有更新博文,一则是因为公司最近比较忙,另外自己在Android学习过程和简易版微信的开发过程中碰到了一些绊脚石,所以最近一直在学习充电中。下面来列举一下自己所走过的弯路:(1)本来打算前端(即客户端)和后端(即服务端)都由自己实现,后来发现服务端已经有成熟的程序可以使用,如基于XMPP协议的OpenFire服务器程序;客户端也已经有成熟的框架供我们使用,如Smack,同样基于XMPP协议
lijihong0723
·
2016-06-19 23:00
Android学习之路
——简易版微信为例(二)
1概述从这篇博文开始,正式进入简易版微信的开发。深入学习前,想谈谈个人对Android程序开发一些理解,不一定正确,只是自己的一点想法。Android程序开发不像我们在大学时候写C控制台程序那样,需要从main开始写代码逻辑,大部分逻辑控制代码都由自己来实现。事实上,Android已经为我们提供了一个程序运行的框架,我们只需要往框架中填入我们所需的内容即可,这里的内容主要是:四大组件——Activ
lijihong0723
·
2016-05-15 16:00
android学习之路
Handler用法
Android之Handler用法总结方法一:(java习惯,在android平台开发时这样是不行的,因为它违背了单线程模型)刚刚开始接触android线程编程的时候,习惯好像java一样,试图用下面的代码解决问题 newThread(newRunnable(){ publicvoidrun(){ myView.invalidate(); } }).start();可以实现功能,刷新UI界面。但
Solo_two
·
2016-05-10 17:00
android
Android学习之路
——简易版微信为例(一)
这是“
Android学习之路
”系列文章的开篇,可能会让大家有些失望——这篇文章中我们不介绍简易版微信的实现(不过不是标题党哦,我会在后续博文中一步步实现这个应用程序的)。
lijihong0723
·
2016-05-07 10:00
Android学习随笔--ListView的分页功能
第一次写博客,可能格式,排版什么的会非常不美观,不过我主要是为了记录自己的
Android学习之路
,为了以后能有些东西回顾。既然是为了学习,那我肯定会吸收各位大大们的知道经验,有不足的地方请指出。
Rabbit丶
·
2016-05-03 10:00
Android学习之路
http://stormzhang.com/android/2014/07/07/learn-android-from-rookie/
u013749540
·
2016-04-28 22:00
Android学习之路
--围住神经猫
2016年3月2日会当凌绝顶,一览众山小。为期三天的围住神经猫极简版已经出炉,虽说github或者其他博客已经吧这个简单的小项目写的很详细了,但我还是忍不住再扯一篇。一来为了加深理解,二来也给自己留个学习回忆,毕竟这是我的第一个完整的小游戏项目嘛。下面我就按照我忍为比较好理解的思路来把整个项目重新整理一遍,期待可以和大家一起学习讨论。功能预览原版游戏项目预览:本人的精简版:游戏玩法:点击灰色的点设
xf616510229
·
2016-03-02 22:00
android
Android studio 安装与配置【Android学习入门】
这里推荐stormzhang老师总结的
Android学习之路
。为了防止电脑卡顿在此之前特意重装了系统。一、安装过程1.下载Androidstudio安装包。 没有在官网下载,我只用百度完全搞定。
whieenz
·
2016-02-23 13:00
Android学习之路
--Log的使用
2016年2月19日人的理想往往和他的能力成正比。所属包:android.util工具包常用方法:Log.v()黑色首字母对应:verboseadj.冗长的;啰嗦的任何消息都会输出Log.d()蓝色首字母对应:debug,调试Log.i()绿色首字母对应:information,提示性消息,不会输出Log.v和Log.d的信息,但会显示i、w、e的信息Log.w()黄色首字母对应:warning,
xf616510229
·
2016-02-19 18:00
android
Android学习之路
--倒计时
2016年2月14日累吗?累就对了!舒服是留给死人的!自学android也有差不多一个学期了,为了防止自己把辛辛苦苦所学的android知识丢干净,所以本大专屌丝决定,在这期间每天花点时间来充电,以防大脑饿死!再说不写点东东怎么能找到成就感。目的:巩固Timer、TimerTask这两个类,还有Hanler的简单实用。好吧,先介绍一下Timer、TimerTask这两个类。Timer、TimerT
xf616510229
·
2016-02-15 21:00
android
Android开发环境搭建及入门相关
【Android入门相关教程】Android官方培训课程中文版
Android学习之路
书籍《第一行代码--Android》【Android开发工具下载】AndroidDevToolsAndroidSDK开发包国内下载地址
csdn_SXL
·
2016-02-11 20:19
Java
Android开发环境搭建及入门相关
【Android入门相关教程】Android官方培训课程中文版
Android学习之路
书籍《第一行代码--Android》【Android开发工具下载】AndroidDevTools AndroidSDK
CSDN_SXL
·
2016-02-11 20:00
android
学习资源
博客 1.
Android学习之路
http://www.stormzhang.com/android/2014/07/07/learn-android-from-rookie/ http://blog.liangruijun.com
u011889786
·
2016-01-22 16:00
Android学习之路
(必看网站)
通过个人开发学习认识,自我总结出来的,希望初学者少走弯路github: https://github.com/githubCSDN/CSDN下载专区 博客:http://blog.csdn.net/CSD 慕课网 http://www.imooc.com/(极客学院,计蒜客)麦子学院
gjy211
·
2016-01-19 14:00
android学习之路
(八)---- Git版本控制
一、简介GITSVN:集中式版本控制,只有服务器上面才有资源仓库,断网情况下不能使用GIT:分布式版本控制,客户端和服务器上面都有资源仓库,而且相同,断网情况下可以使用,断网情况下,同样可以提交代码,联网的时候只需要push到服务器二、GIT的工作模型三、GIT基本交互流程图四、GIT安装 1.点击Git-1.7.9-preview20120201.exe进行安装 2.安装到D:\so
fandong12388
·
2015-12-08 16:00
android
Android学习之路
-fragment之三
对于Fragment,还必须知道Fragment回退栈以及关键子类,通过本文将学习到Fragment回退栈以及listFragment和DialogFragment的相关知识。1、管理回退栈之前提到过Fragment可以当作一个小型的Activity来使用。跟Activity栈一样,fragment也有对应的回退栈,这里要设计到几个关键的API方法,一个是FragmentTransation的ad
Tom_xiaoxie
·
2015-12-07 20:00
DialogFragment
Fragment回退栈
ListFragment使用
Android学习之路
-Fragment之二
上篇学习了Fragment的静态和动态添加的简单使用,以及生命周期,为了更好的理解和使用fragment,本节结合实际应用,和大家分享fragment与activity之间以及与fragment之间的交互。1、fragment与activity交互。activity向fragment传递参数:在提交事务实例化fragment时将参数传给fragment,在newInstance()方法里调用色图s
Tom_xiaoxie
·
2015-12-06 23:00
接口回调
Fragment参数传递
android学习之路
(七)---- 用Fan-Image-Loader实现一个炫酷的相册功能
FanGallery一、简介 在上一篇博文当中,我们提出了universal-image-loader的缺点,并进行了丰富和改写,那么,这期我们就以上篇博文封装的Fan-Image-Loader为基础,实现一个相册,一般来说,像这种相册功能,都有openGL来实现加载过程,以达到快速渲染的目的,但是openGL有很大的学习成本,而且扩展性不高,这里我们使用Fan-Image-Load
fandong12388
·
2015-12-06 13:00
android
android学习之路
(六)---- 图片加载库的优化、封装
封装Image-Loader一、背景 universal-image-loader是一项伟大的开源项目,作者在其中运用到的软件工程解决办法让人印象深刻,在本篇文章的开篇,首先向universal-image-loader的作者致以敬意,详细地址:https://github.com/nostra13/Android-Universal-Image-Loader,(源码详解可以参考:h
fandong12388
·
2015-12-05 17:00
android
android学习之路
--Fragment之一
1、Fragment的产生与介绍Android运行在各种各样的设备中,有小屏幕的手机,超大屏的平板甚至电视。针对屏幕尺寸的差距,很多情况下,都是先针对手机开发一套App,然后拷贝一份,修改布局以适应平板神马超级大屏的。难道无法做到一个App可以同时适应手机和平板么,当然了,必须有啊。Fragment的出现就是为了解决这样的问题。你可以把Fragment当成Activity的一个界面的一个组成部分,
Tom_xiaoxie
·
2015-12-02 20:00
fragment详解
动态和静态使用Fragment
Android 总结:进阶之路(资源与方法)
之前看过一些
Android学习之路
的一些博文以及在知乎上看到一些总结。现在回过头来,按照自己的理解,对“Android进阶学习”做一些总结。理清自己的思路,也供初学者少走一些弯路。
u014136472
·
2015-11-24 18:00
android
总结
学习
进阶
Android 总结:进阶之路(资源与方法)
之前看过一些
Android学习之路
的一些博文以及在知乎上看到一些总结。现在回过头来,按照自己的理解,对“Android进阶学习”做一些总结。理清自己的思路,也供初学者少走一些弯路。
庄宏基
·
2015-11-24 18:00
Android
android
进阶
学习
总结
Android学习之路
——Android四大组件之activity(二)数据的传递
上一篇讲了activity的创建和启动,这一篇,我们来讲讲activity的数据传递 activity之间的数据传递,这里主要介绍的是activity之间简单数据的传递,直接用bundle传递基本数据类型的数据。另一种数据类型是parcelable和serialable 用bundle 传递数据有两种情况,这篇文章就分别从两个方面说明一下。 一、利用bundle传递基本数据类型 1、启动时
·
2015-11-13 19:44
Android学习
Android 实现简单音乐播放器(一)
简单音乐播放器是我自己完成的第一个功能较为完整的APP,可以说是我的
Android学习之路
上的一个小小里程碑,给我增加了很多信心(~~真容易获得满足~~)。
·
2015-11-12 21:21
android
Android学习之路
Android基础 整理下个人认为新手们必须要掌握的知识点,顺便也会附带相应觉得不错的讲解博客地址。 两分钟彻底让你明白Android Activity生命周期(图文)! Activity实际开发中使用频率最高,这个必须要理解 Android四大基本组件介绍与生命周期 Android中的四大组件必须得知道,也是面试常问到的 ListView的基本使用与优化
·
2015-11-12 09:45
Android学习
如何将数据从Activity返回到Fragment——onActivityResult
关于数据是怎么传输的,可以看这里:传送门:
Android学习之路
1:Activity之间传递数据的四种方式方法其实很简单,只需要重载onActivityResult这个方法就可以了。
NoMasp
·
2015-11-09 18:00
android
数据
Activity
Fragment
onactivity
Android学习之路
Android基础 整理下个人认为新手们必须要掌握的知识点,顺便也会附带相应觉得不错的讲解博客地址。 两分钟彻底让你明白Android Activity生命周期(图文)! Activity实际开发中使用频率最高,这个必须要理解 Android四大基本组件介绍与生命周期 Android中的四大组件必须得知道,也是面试常问到的 ListView的基本使用与优化
·
2015-10-26 15:33
Android学习
Android学习之路
十九:SQLite
SQLite是一款开源的嵌入式数据库引擎,有处理速度快,占用资源少等优点。SQLite中所有数据库信息全部集中在一个文件中,在Android平台下SQLite的数据库文件位于data/data/应用程序名/databases目录下,任何一个SQLite数据库对于创建该数据库的应用程序来说都是私有的。 SQLite操作步骤: 一、创建数据库对象。 新建一个类My
·
2015-10-21 13:59
Android学习
Android学习之路
二十:Socket和http
说到网络开发首先想到的一定是socket变成呢个,在Android系统中也一样。socket(套接字)编程一般分为两部分:服务端(java)和客户端(android)。 服务器端java代码: ServerSocket ss = null; Socket s = null; DataInputStream din = null;
·
2015-10-21 13:58
Android学习
Android学习之路
十六:TouchEvent
TouchEvent是Android的触摸时间处理机制,它是基于OnTouchListener(监听器)来实现的。一般都是interface(接口)的方式来提供Listener,其中包含一个或多个抽象方法,比如onTouch()。 所有View的子类都可以通过setOnTouchListener()和setOnKeyListener()等方面来添加对某一类时间的监听器(注册监听器)。比如
·
2015-10-21 13:56
Android学习
Android学习之路
十七:widget
widget指的是桌面小部件,在手机或模拟器的主屏幕(Home screen)上长时间点击,会弹出一个菜单栏,叫添加到主屏幕(Add to Home screen),然后选择Android小部件(widgets)就会出现我们说的widget。 实现步骤: 1.创建在主屏幕上显示的画面布局文件my_layout.xml, 2.创建widget描述文件my_app
·
2015-10-21 13:56
Android学习
Android学习之路
十五:View
Android应用程序中,用户界面的构造是使用View和ViewGroup对象。 View和ViewGroup的种类很多,每一种都是View类的子类。 在Android平台中,View对象是用户界面表现的基本单元。View对于子类最基本的服务叫做widgets,它提供了一个全部实现的UI对象,比如文本框(TextView),按钮(Button)等。ViewGroup对于子类最基本的
·
2015-10-21 13:56
Android学习
Android学习之路
十八:Write/Read
Android中文件存放方式有很多种,而且对不同类型的文件读写操作也不一样,这里总结了下Android中常用的集中文件读写方式。包括数据区文件的读写,sdcard文件的读写,资源文件的读写。 一、数据区文件的读写。 数据区中的文件默认只能被自己的应用程序访问,存放路径为data/data/应用程序名/文件名。 读: FileInputStream in = op
·
2015-10-21 13:56
Android学习
Android学习之路
十一:Activity
Activity是一个用户界面的概念。Activity通常表示应用程序中的一个屏幕。也包含一个或多个View,也可以不包含View。 Activity的声明周期包括:onCreate,onStart,onResume,onPause,onStop,onDestroy。 详细说明:当Activity第一次启动时调用onCreate(创建)方法,然后一次调用onStart(开始),on
·
2015-10-21 13:55
Android学习
Android学习之路
十二:Service
Service是Android系统中的一种组件,它和Activity级别差不多,但是它不能自己运行,只能后台运行,并且它可以和其它组件交互。 Service启动方式有两种:context.startService()和context.bindService()。 注意:Service和Activity一样,也要在AndroidManifest.xml里注册。 context.
·
2015-10-21 13:55
Android学习
Android学习之路
十三:BroadCast
Android的广播机制包含三个基本要素: 1.广播(Broadcast)----用于发送广播; 2.广播接收器(BroadcastReceiver)----用户接收广播; 3.意图内容(Intent)----用于保存广播相关信息的媒介。 Broadcast是一种广泛的应用在应用程序之间传输信息的机制。而BroadcastReceiver是对发出来的Broadcast进行过滤并影响
·
2015-10-21 13:55
Broadcast
Android学习之路
十四:TabHost
Android中的Tab选项卡,如TabHost,实现它可以继承TabActivity,当然也可以直接继承Activity。本TabActivity就是一个已经分页的Activity。 案例: XML代码: <?xml version="1.0" encoding="utf-8"?> <LinearLayout
·
2015-10-21 13:55
Android学习
Android学习之路
八:Menu
Menu就是我们常说的菜单,通过点击手机的Menu键打开菜单。 每个activity都有自己的menu,如果你想打开menu,就要重写activity的onCreateOptionsMenu方法进行对menu的设置。 案例: java代码: package app.book; import android.os.Bundle; import and
·
2015-10-21 13:54
Android学习
Android学习之路
七:DatePicker和TimePicker
DatePicker是日期选择器,有年、月、日; TimePicker是时间选择器,有时、分,上午/下午。 DatePicker案例: XML代码: <DatePicker android:id="@+id/datePicker" android:layout_width="wrap_
·
2015-10-21 13:54
Datepicker
Android学习之路
九:Layout布局管理器
布局管理器主要分为四种,分别为LinearLayout,TableLayout,RelativeLayout和FrameLayout。当然也可以自定义布局管理器。 LinearLayout:是最基本的布局管理器,该布局管理器根据orientation属性的值,以水平或垂直方式组织其子控件。 TableLayout:是LinearLayout的扩展,这个布局管理器以行
·
2015-10-21 13:54
Android学习
上一页
1
2
3
4
5
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他