Android基础
文章平均质量分 85
于连林520wcf
其实我只是一个程序猿
展开
-
Android教程 -04 启动其它Activity,静态工厂设计模式传递数据
意图 Intent一个应用程序肯定不只有一个界面,如何切换到其它界面,只时候就需要启动其它的Activity。启动Activity有多种方式。我在这简单总结下:学习开启其它的Activity,首先需要了解意图: Intent是在不同组件中(比如两个Activity)提供运行时绑定的对象。Intent代表一个应用”想去做什么事”,你可以用它做各种各样的任务,不过大部分的时候他们被用来启动另一个Act原创 2015-10-16 13:43:02 · 1866 阅读 · 0 评论 -
Android教程-03 常见布局的总结
常见的布局视频建议采用超清模式观看, 欢迎点击订阅我的优酷Android的图形用户界面是由多个View和ViewGroup构建出来的。View是通用的UI窗体小组件,比如按钮(Button)或者文本框(text field),而ViewGroup是不可见的,是用于定义子View布局方式的容器,比如网格部件(grid)和垂直列表部件(list)。 Android提供了一个对应于View和ViewGr原创 2015-09-28 09:08:56 · 1104 阅读 · 0 评论 -
Android教程 -06 Activity的生命周期
本篇播客我们重点接受下如下知识点:程序启动原理 Activity生命周期 Activity销毁与创建程序启动原理当用户从主界面点击程序图标时,系统会调用app中被声明为”launcher” (or “main”) activity中的onCreate()方法。这个Activity被用来当作程序的主要进入点。 我们需要在AndroidManifest.xml中声明主Activity,添加如下原创 2015-10-22 10:36:03 · 969 阅读 · 0 评论 -
Android教程 -09 数据的持久化存储
视频为本篇播客知识点讲解,建议采用超清模式观看, 欢迎点击订阅我的优酷任何一个程序其实说白了就是在不停地和数据打交道,数据持久化就是指将那些内存中的瞬时数据保存到存储设备中,保证及时手机关机的情况下,这些数据仍然不会丢失。 Android中存储方式有五种:使用SharedPreferences存储数据文件存储数据 SQLite数据库存储数据使用ContentProvider存储数原创 2015-12-10 13:54:00 · 1230 阅读 · 0 评论 -
Android教程-01 Android Studio创建第一个项目
最近一直使用Android Studio 简单把Android Studio介绍下1. 首先介绍下 Android Studio的快捷键映射到Eclipse原创 2015-09-19 13:57:18 · 2055 阅读 · 2 评论 -
Android教程 -07 Activity的任务栈和启动模式
Activity是由任务栈管理的,一般情况下一个应用程序只有一个任务栈。什么是栈?栈是一种常用的数据结构,栈只允许访问栈顶的元素,栈就像一个杯子,每次都只能取杯子顶上的东西 栈的特点就是先进后出,与栈截然相反的是队列,队列的特点是先进先出。Activity就是采用栈结构进行管理的,先打开的Activity是最后退出的。一个应用程序一被开启系统就给他分配一个任务栈,当所有的activity都退出的原创 2015-10-26 10:04:59 · 1364 阅读 · 2 评论 -
Android教程 -08 ToolBar的使用和主题的介绍
ActionBar 简介视频为本篇播客知识点讲解,建议采用超清模式观看, 欢迎点击订阅我的优酷讲解ToolBar之前首先需要了解 ActionBar, 两者使用起来基本上一致。Android 3.0 Android 推了 ActionBar 这个控件,而到了2013 年 Google 开始大力地推动所谓的 android style,想要逐渐改善过去 android 纷乱的界面设计,希望让终端使用原创 2015-11-24 10:14:24 · 2678 阅读 · 3 评论 -
Android教程 -05 Android6.0权限的管理
上篇文章我们讲解了通过隐式意图拨打电话,在AndroidManifest.xml文件中添加了权限 <uses-permission android:name="android.permission.CALL_PHONE"/> 接下来我们单独写个拨打电话的代码,添加好权限,并部署到最新的Android 6.0的模拟器上,需要注意的小细节,我在app/build.gradle的配置为:android原创 2015-10-21 11:51:01 · 2197 阅读 · 3 评论 -
Android教程-02 在程序中输出Log
输出日志很简单,怎么控制日志的输出就值得研究下了,日志是用来调试程序的,当程序发布的时候日志就变得一无是处了。所以输出日志的原则就是:程序开发阶段允许输出日志,发布阶段不允许打印日志。如何去控制呢?如果你在上线前手动的删除所有日志,这个工作量就是很大了,一般情况下我们都是创建一个LogUtils工具类原创 2015-09-21 17:19:07 · 1882 阅读 · 0 评论