通过本节课可以学习到的内容:
TextView的用法
EditText的用法
登陆框实例
实例代码:
运行效果参见本课程示例App:安卓猴Demos
github地址:https://github.com/git0pen/MonkeyAndroid
TextView的用法
顾名思义,TextView就是文字视图,即显示文字的控件。
TextView的xml写法:
123456789101112<TextView android:id="@+id/tv_login" android:layout_width="wrap_content" android:l...
通过本节课可以学习到的内容:
Toast显示普通文本
Toast显示图片
Toast显示图片和文字
实例代码:
运行效果参见本课程示例App:安卓猴Demos
github地址:https://github.com/git0pen/MonkeyAndroid
Toast显示普通文本
简称土司,它用来在当前app的界面上弹出一个提示信息,并且会自动消失。
看下Toast到底怎么写:
12Toast.makeText(this, "我是短时间土司1号!我的显示时长是Toast.LENGTH_SHORT", Toast.LENGTH_SHORT).show();Toast...
通过本节课可以学习到的内容:
FrameLayout的用法
GridLayout的用法
实例代码:
运行效果参见本课程示例App:安卓猴Demos
github地址:https://github.com/git0pen/MonkeyAndroid
FrameLayout
帧布局,在这种布局下,每个添加的子控件都被放在布局的左上角,并覆盖在前一个子控件的上层;此外,FrameLayout中的子控件的位置不能被指定。
GridLayout
自Android4.0版本(API level 14)后,新增的网格布局。
注意:如果要达到网格的效果,推荐使用LinearLay...
通过本节课可以学习到的内容:
RelativeLayout以及它的相关属性
TableLayout以及它的特有属性
实例代码:
运行效果参见本课程示例App:安卓猴Demos
github地址:https://github.com/git0pen/MonkeyAndroid
RelativeLayout
顾名思义,RelativeLayout就是相对布局,置于其中的控件在摆放的时候需要相对于布局中的其它控件来摆放。
RelativeLayout相关属性
这些属性十分“众多”,因此大致了解即可,关键是在敲代码的过程中熟练运用。
—
属性
作用
第1组属...
前言Google的Material Design的发布让Android具备了更多的个性化元素,例如,“沉浸式”状态栏。问题来了,那么在低版本Android上可以用吗?
其实,在Android >= 4.4的版本中,都可以进行“沉浸式”状态栏适配的,只不过效果不太一样,Android >= 5.0 版本中设置更加简单,Android >= 4.4 但 < 5就比较麻烦。
效果图:
Android 5.0+实现方法参见文章:《Android L+ Theme 与 Toolbar 实例》
Android 4.4 实现方法1.使用开源库SystemBarTint
2.然后...
前言国内Android应用市场品种太多,血统不纯,每次上线App都打包打到手软,上传上到吐血!好在我们有了Android studio和gradle,一条命令打包各种渠道版本App!
正文Umeng多渠道我们在项目中会使用统计SDK,用的最流行的当属umeng了吧。这里我们就用友盟来说明。用了友盟的App的清单文件AndroidManifest.xml中都会写上meta-data,来区分不同的渠道:
123<meta-data android:name="UMENG_CHANNEL" android:value="Channel_ID" />
1.将Channel...
前言国内下载或者更新Android SDK的速度奇慢,福利来了,专门解决这个问题。
2015-09-07更新其他源部分网友反应,腾讯的Android SDK镜像不可用,再分享一个速度比较快的。
配置说明:东软信息学院开源镜像站 Android SDK 配置说明
2015-08-16更新腾讯Bugly Android SDk 镜像使用指南
腾讯Bugly Android SDk 镜像 地址
1.打开独立Android SDK 管理器,在Android Studio中打开**:
2.菜单依次打开Tools–>Manage Add-on Sites...–>User Defin...
前言编译Android源码是为了更好的学习源码,当然,如果要做第三方ROM适配,也可以尝试;我们这篇重点学习如下内容:
如何在Ubuntu下编译Android5.1.1源码;
导入Android Studio进行源码阅读。
今天你好吗配置编译环境1.需要Ubuntu 64bit,建议Ubuntu14.04 64-bit;
2.安装openJDK 7:
12$ sudo apt-get update$ sudo apt-get install openjdk-7-jdk
3.更新jDK环境变量:
12$ sudo update-alternatives --config java...
1.首先,感谢伟大的Google;
2.其次,感谢清华镜像;
3.最后,感谢小水管以及长城。
直接用小水管跨越长城下载Android source简直是和自己开玩笑。
清华大学镜像无论是Ubuntu源更新还是Android源码下砸,都是使用清华大学镜像。
Ubuntu源使用方法不多说了,不会的自行Google。
Android源码清华镜像使用方法官方介绍使用方法====点击浏览====
我来介绍1.下载修改好的repo,====下载地址====,密码:rb5t;
2.打开终端,输入:
12mkdir ~/binPATH=~/bin:$PATH
3.将repo放入~/bin目录下;
4...
通过本节课可以学习到的内容:
Button和TextView的简单使用
LinearLayout的用法
点击事件的4种写法
LinearLayout中的Button、TextView布局文件的源码:
123456789101112131415161718192021222324252627282930313233343536373839404142<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" ...
我的开发环境最近在写第二个系列文章《Monkey Android》,目标定位Android初学者,因此不得不谈论一下他们很关心的开发环境的问题。在系列文章中我并没有设计这方面的讨论,原因是过多的纠结于开发环境会使学习的时间成本大大增加。
在这篇文章中,我介绍一下自己的开发环境,各位初学者就浅尝辄止吧!
Windows还是Ubuntu?如果预算充足,那么用MBP最舒服;如果懒得折腾与适应,手边的Windows PC最方便;如果要找到一个平衡点,那么Ubuntu PC最适合。
Ubuntu昨天在我的Thinkpad上配置了基于Ubuntu系统的Android开发环境,用着非常顺手。
全新硬盘...
通过本节课可以学习到的内容:
第一个App最重要的三个文件
MainAcivity.java代码分析
activity_main.xml代码分析
AndroidManifest.xml代码分析
最重要的三个文件我们的第一个项目FirstDemo.java建立以后,Android Studio首先展示给我们的就是activity_main.xml和MainAcivity.java源文件,另外,还有一个无比重要的文件AndroidMenifest.xml,下面我们着重理解这三个文件的作用以及代码的含义。
MainAcivity.java代码分析顾名思义,Main的意思是主要的,Ac...
通过本节课可以学习到的内容:
运行第一个App
学习几个adb命令
在真机上运行它
隔空运行调试App
运行第一个App第1步 打开Android Studio,并打开上节课中我们创建的Genymotion模拟器,点击Android Studio的工具栏中的绿色实心向右箭头运行按钮,开始Build项目,稍等弹出设备选择界面,如图:
第2步 点击Next后,打开Android5.1模拟器,可以看到第一个App已经运行了!如图:
学习几个adb命令第1步 将SDK的platform-tools文件夹加入到系统环境变量中。
第2步 打开你的Genymotion模拟器,打开cmd命...
通过本节课可以学习到的内容:
Android Studio新建工程
初识Android Studio真面目
用Android模拟器运行Android 5.1.1系统
Android Studio新建工程第1步: 打开Android Studio,点击Start a New Android Studio project。如图:
第2步: 按照图中解释,填写 Application Name 等信息。如图:
第3步: 选择App的运行设备类型和相应的系统版本。如图:
第4步: 选择新建Activity的类型,我们保持默认。如图:
第5步: 需要填写Activity Name...
通过本节课可以学习到的内容:
Android开发环境的搭建
Android SDK及开发工具Android Studio的安装
SDK的下载和SDK目录详解
环境搭建安装JDK建议安装最新版JDK,下载链接,版本信息为:
123java version "1.8.0_51"Java(TM) SE Runtime Environment (build 1.8.0_51-b16)Java HotSpot(TM) 64-Bit Server VM (build 25.51-b03, mixed mode)
一路点击“下一步”,即可安装好JDK并配置好环境变量。
安装SDK在Googl...
前言《Monkey Java》刚刚撸完,立刻就开始撸《Monkey Android》系列了。
目标群体:
Android新手
课程起点:
基于最新的Android 5.1.1 来学习;我们用最有效率的开发工具Android Studio。
知识储备:
学完《Monkey Java》系列 或者 有Java基础
修炼境界:
初级阶段;能写出简单界面的App,并能加入广告SDK上传市场赚取广告费;对Android环境有了解,根据自己的规划进一步深入学习。