文档章节

第一行代码第一章

jiejiecool
 jiejiecool
发布于 2015/03/03 11:00
字数 383
阅读 44
收藏 4
点赞 0
评论 0

1.android逻辑和视图分离

在布局文件中编写界面,在activity中引入。比如

activity中的onCreate()的setContentView()

protected void onCreate(Bundle savedInstanceState) {
       super.onCreate(savedInstanceState);
       Log.d(TAG, "onCreate(bundle) called");
       setContentView(R.layout.activity_main);
       }

2.android一般把字符串定义在res/values/strings.xml中,然后可以在布局文件中引用。

首先,我们看看strings.xml

<?xml version="1.0" encoding="utf-8"?>
<resources>

    <string name="app_name">HelloWorld</string>
    <string name="edit_message">here shows questions</string>
    <string name="action_settings">Settings</string>
    <string name="correct">correct!</string>
    <string name="title_activity_display_messgae">DisplayMessgaeActivity</string>
    <string name="hello_world">Hello world!</string>
    <string name="incorrect">incorrect!</string>
    <string name="correct_toast">your answer is Correct!</string>
    <string name="incorrect_toast">your answer is not Correct!</string>
    <string name="next_question">next question</string>
    <string name="question_zhoujie">zhoujie\'s age is 22</string>
    <string name="question_zhangwei">zhangwei\'s age is 24</string>
    <string name="question_majian">majian\'s age is 26</string>
    <string name="last_question">last question</string>
    <string name="action_search">search</string>
</resources>
这些string在这里具体写,在布局文件中引用就可以了。
相当于在那边写一个名字,具体使用的时候根据名字找到真身
3.使用strings中的字符串有两种方法
在代码中:
R.string.edit_message

在xml中
@string/edit_message

4.android的日志工具类 Log(androdi.util.Log)
Log.v()-----verbose   日志安全级别最低的
Log.d()-----打印一些调试信息 和debug的级别对应
Log.i()-----打印一些重要数据 ,对应级别为info,比debug高一级
Log.w()----打印警告信息,对应级别为warn
Log.e()----打印错误信息
为什么不使用system.out.print()?
因为日志打印不能控制,打印时间无法确定,不能添加过滤器,日志没有级别区分。
 

 

© 著作权归作者所有

共有 人打赏支持
jiejiecool
粉丝 3
博文 27
码字总数 8397
作品 0
东城
程序员
第一章:groovy 的语法和用法习惯

我们将介绍 groovy 语言的基础知识, 使用 groovy 需要知道的两件事:代码外观和断言。 我是看着Groovy in Action的时候,写这个博客的。所以很多东西是从里面复制出来的,希望大家去看原书。...

supperman ⋅ 2012/11/16 ⋅ 0

第一章、主线程与子线程

第一章、主线程与子线程 当我们打开FBReader程序的一刻,代码会立即创建一个子线程。之后,主线程会负责在屏幕上显示一个进度条,而子线程则在后台开始读取epub文件。 PS:进度条的样子如下图...

charlessun ⋅ 2014/10/20 ⋅ 0

Go语言学习(一):hello world

从2011年7月接触Android到现在已经两年半有多了,Java接触多了,总觉得它有点繁琐。Go出现了之后,一直想抽出点时间学习,由于各种原因现在才开始。我是一边看《Go Web编程》,一边看官网的相...

boyan2012 ⋅ 2014/01/31 ⋅ 1

DICOM世界观·第一章 坐标系统·番外篇

题记: DICOM世界观·第一章 坐标系统完成后,总感觉缺了点什么,大概有两个原因:第一,没有从基础概念说起,来形象的介绍坐标系间的各种变换;第二,没有深入到DICOM数据本身,来进行实例演...

zssureqh ⋅ 2017/06/04 ⋅ 0

关于magento 1.6在本地环境中无法实现虫虫的深入理解Magento文中的结果

请问一下,我按照虫虫的深入理解Magento – 第一到四章的 翻译。在后台的advance里面可以出现block 名,接下来就出现问题了:一直都不会出现文中出现的结果(比如文中该出现巨大的XML文件),...

chenlin123 ⋅ 2012/02/21 ⋅ 3

第一章:HTTP 概述

一、MIME 媒体类型 MIME Multipurpose Internet Mail Extension(多用途因特网邮件扩展),最初是为了解决在不同的电子邮件系统之间存在的问题。HTTP使用MIME来描述并标记多媒体内容。 在http客...

xkl1992 ⋅ 2016/12/22 ⋅ 0

weka manual 3.6 翻译:1.1 引言

第一部分 命令行 第一章 命令行入门 1.1 引言 在首次实验中,使用图形界面会很方便,然而,我们还是推荐在深入的使用中使用命令行界面。因为,它提供了一些图形界面无法访问到的功能,而且占...

apachecn_飞龙 ⋅ 2015/04/14 ⋅ 0

UEditor之基于Java图片上传前后端源码研究

那么开始吧! 这是我的项目目录 1.从访问路径http://localhost:8081/Test/_examples/simpleDemo.html,我们主要是要看看,富文本框被加载出来之前,会调用哪些代码, 不卖关子,很明显,会调用...

yunlielai ⋅ 2017/04/26 ⋅ 0

第一章:介绍Django

第一章:介绍Django 本书所讲的是Django:一个可以使Web开发工作愉快并且高效的Web开发框架。 使用Django,使你能够以最小的代价构建和维护高质量的Web应用。 从好的方面来看,Web 开发激动人...

阿帆提 ⋅ 2016/11/10 ⋅ 0

数据仓库专题(16)-分布式数据仓库实践指南-目录篇

前言: 准备系统化整理一套分布式数据仓库建模实践指南,先把目录列出来吧,算是给自己设计一个目标吧。 第一部分 基础篇 第一章 数据仓库概念与定义 1.1 数据管理体系 1.2 数据仓库概念 1....

胖子哥 ⋅ 2015/11/12 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

HiSDP —— 高效的C++软件开发平台

目前阿里集团每天有近1000PB的数据是通过LogAgent采集的,为了让LogAgent做到资源占用节省和高效采集,背后是基于HiSDP去构建的。 缘由 当决定采用C++编程语言去开发一个软件时,紧接着所面临...

阿里云云栖社区 ⋅ 15分钟前 ⋅ 0

zookeeper-3.4.12 下载与安装教程

一、zookeeper下载地址 http://mirrors.hust.edu.cn/apache/zookeeper/ 二、启动教程 把压缩包放在指定目录下 第三: 进入 conf文件夹底下 zoo_sample.cfg 文件名改成 zoo.cfg 第四步: 进入b...

泉天下 ⋅ 16分钟前 ⋅ 0

Oracle 中文日期转换

SELECT TO_date('2011年11月11日', 'yy"年"mm"月"dd"日"') FROM DUAL; 1. Oracle无法识别中文格式,所以添加双引号。 2. 后面的格式是指字符串在转换前的格式,而不是指转换后的格式。...

江戸川 ⋅ 17分钟前 ⋅ 0

MySell:API Spring Boot

起步 类目 商品 订单

BeanHo ⋅ 20分钟前 ⋅ 0

Spring方法拦截器MethodInterceptor

参考资料 1、Spring方法拦截器MethodInterceptor 2、Sharding JDBC源码分析-JdbcMethodInvocation类的作用

哎小艾 ⋅ 23分钟前 ⋅ 0

正则表达式

元字符 元字符,又叫字符集,就是用一些特殊符号表示特定种类的字符或位置。 匹配字符 . 匹配除换行符以外的任意字符 \w 匹配字母或数字或下划线或汉字 \s 匹配任意的空白符 \d 匹配数字 匹配...

wangchen1999 ⋅ 23分钟前 ⋅ 0

数据库数据导入Elasticsearch案例分享

基于bboss持久层和bboss elasticsearch客户端实现数据库数据导入es案例分享(支持各种数据库和各种es版本) 1.案例对应的源码 https://gitee.com/bboss/bboss-elastic/blob/master/bboss-el...

bboss ⋅ 24分钟前 ⋅ 0

动手---sbt(2)

参考 https://blog.csdn.net/leishangwen/article/details/46225587 建立一个chisel_max目录,文件内容如后面所述,现在开始执行命令: joe@joe-Aspire-Z3730:/media/sdb4/download/scala$ c......

whoisliang ⋅ 31分钟前 ⋅ 0

纯js实现最简单的文件上传(后台使用MultipartFile)

<!DOCTYPE html><html><head> <meta charset="UTF-8"> <title>XMLHttpRequest上传文件</title> <script type="text/javascript"> //图片上传 var xhr......

孟飞阳 ⋅ 35分钟前 ⋅ 0

iOS宇宙大战游戏、调试工具、各种动画、AR相册、相机图片编辑等源码

iOS精选源码 日期时间选择器,swift Space Battle 宇宙大战 SpriteKit游戏源码 LLDebugTool - 便捷的IOS调试工具(新增截屏功能) 相机扫描or长按识别二维码、FMDB、键盘动态高度、定位等 动画...

sunnyaigd ⋅ 36分钟前 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部