摘要:
•前言 继上次学习了《通过 Intent 完成点击按钮实现页面跳转》后,我们知道了如何通过 Intent 实现页面跳转; Intent 除了可以实现页面跳转外,还可以在跳转的时候传递数据; 接下来我们就来看看如何传递; •准备工作 接着使用上次的活动 MainActivity 和 AnotherAc 阅读全文
摘要:
•前言 我们在开发 APP 的过程中,经常需要更新 UI; 但是 Android 的 UI 线程是不安全的; 如果想更新 UI 线程,必须在进程的主线程中; 这里我们引用了异步消息处理机制来解决之一问题。 •异步消息的组成 概念 Android 的异步消息处理机制主要由 4 个部分组成:Messag 阅读全文
摘要:
•准备工作 注册 GitHub 账号 【GitHub官网】 【视频教程】 安装 Git 【官方链接】 【极速下载链接】 创建本地代码仓库 在桌面上,鼠标右击,选择 Git Bash Here ; 接下来开始配置: 配置用户名和邮箱。 $ git config --global user.name " 阅读全文
摘要:
写在前面 •前言 这两天,学完了 Fragment 的基础知识,正准备跟着《第一行代码》学习制作一个简易版的新闻应用; 嘀嘀嘀~~~ 一声消息传来,像往常一样,打开 QQ,当我看到 QQ 界面的时候: 突发奇想,我是不是可以尝试制作一下这个界面,以及完成一些点击跳转的效果; 说干就干,先大致画了个草 阅读全文
摘要:
•前行必备——创建 menu 首先,新建一个项目,选择 Empty Activity 选项,并命名为 Test Menu; 这样 Android Studio 自动为我们新建 MainActivity.java 和 activity_main.xml 文件; 进入 Test Menu 项目,将模式结 阅读全文
摘要:
•解决方案 android studio 默认使用的 jcenter 作为默认的maven仓库,但服务器在国外,下载依赖及插件时很慢; 打开Gradle Scripts下的build.gradle文件,分别向buildscript和allprojects中的repositories的第一行添加 ma 阅读全文
摘要:
•碎片是什么 Fragment是一种可以嵌入在活动中的UI片段,能够让程序更加合理和充分地利用大屏幕的空间; 出现的初衷是为了适应大屏幕的平板电脑,可以将其看成一个小型Activity,又称作Activity片段。 使用Fragment可以把屏幕划分成几块,然后进行分组,进行一个模块化管理。 Fra 阅读全文
摘要:
前行必备 •选项设置 一定要勾选公告,其他可根据需要自行设置; • 博客皮肤 页面定制CSS •默认代码配置 设置页面定制的CSS代码:将 base.min.css 代码拷贝至页面定制CSS代码文本框处。 并禁用模板默认CSS; •为页面添加一张背景图 独立于 base.min.css 之外,添加如 阅读全文
摘要:
•武林秘籍 在计算机程序设计中,回调函数,或简称回调,是指通过函数参数传递到其它代码的,某一块可执行代码的引用。 ——摘自维基百科(看完本篇文章再来理解这个定义) •民间偏方 所谓的回调,就是程序员 A 写了一段程序(程序 a ),其中预留有回调函数接口,并封装好了该程序。 程序员 B 要让 a 调 阅读全文
摘要:
•前行必备——ListView的显示与缓存机制 我们知道 ListView、GridView 等控件可以展示大量的数据信息。 假如下图中的 ListView 可以展示 100 条信息,但是屏幕的尺寸是有限的,只能显示下图中的 7 条。 当向上滑动 ListView 的时候,item1 被滑出了屏幕区 阅读全文