
Android
@二进制诗人
这个作者很懒,什么都没留下…
展开
-
第二章 UI开发——Android 布局类型
一、线性布局(LinearLayout) 1. 使用<LinearLayout>标签表示 2. 有两种方法指定控件位置,一种是水平方向,一种是竖直方向。 3. 属性: - android:layout_gravity用于指定控件在布局的对齐方式 - android:gravity用于指定文字在控件中的对齐方式原创 2017-03-04 13:51:19 · 355 阅读 · 1 评论 -
Android UI——手机信息页面
1、运行效果图 2.设计思路将准备好的八个图标复制到res/drawable文件夹下创建一个垂直的线性布局,并在线性布局中创建4个相对布局 在相对布局中添加相应的TextView在values文件下的style.xml文件中存放抽取出来的样式创建values-zh-rCN、values-en-rUS文件夹,并在文件夹中创建strings.xml3.案例实现(1)创建“手机信息页面原创 2017-03-09 16:28:01 · 397 阅读 · 0 评论 -
Activity的4种启动模式
在实际开发中,应根据特定的需求为每个Activity指定恰当的启动模式。Activity的启动模式有四种,分别是:standard、singleTop、singleTask、singleInstance。在AndroidManifest.xml中,通过<activity>标签的android:launchMode属性可以设置启动模式。下面针对这四种启动模式分别进行详细的解释:1.standard标准原创 2017-03-21 21:17:35 · 638 阅读 · 0 评论 -
数据存储——SharedPreferences的使用与登录案例
1.SharedPreferences概述使用键值对的方式来存储数据。支持多种不同的数据类型的存储 (非常适合用来存储一些简单的配置信息) 2.如何获取SharedPreferences对象呢? 方式一:Context类中的getSharedPreferences()方法 该方法接受两个参数: 第一个参数指定文件的名称,若指定文件不存在原创 2017-04-08 14:36:06 · 578 阅读 · 0 评论 -
Activity中的数据传送—案例: 购买装备
1.先打开Android Studio 2.创建工程。 (1)设计用户交互页面,如图: 程序对应的布局文件(activity_main.xml)如下所示,在布局代码中用到了ProgressBar(进度条),它是用来显示小宝宝的生命值、攻击力、敏捷度的。<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http原创 2017-03-25 15:31:04 · 756 阅读 · 1 评论 -
SQLite数据库——案例:商品展示
在实际开发中,往往避免不了在界面上操作数据库。例如,开发一个购物车,需要将购物车中的商品以列表的形式展示,并且还需要对购物车中的商品进行增删改查操作。要实现这些功能就需要使用ListView和SQLite数据库。接下来通过一个 “商品展示“案例来实现在界面上操作数据库。 listview与adapterde用法地址:http://www.cnblogs.com/zhengbeibei/archi原创 2017-04-23 09:58:24 · 1685 阅读 · 0 评论 -
网络编程之开源项目和JSON解析技术的使用——简易新闻客户端
此案例中使用了开源项目AsyncHttpClient和SmartImageView,以及JSON解析技术的使用。实现获取服务器的Json文件并将其解析出来捆绑显示到ListView上的功能。1、首先创建一个应用程序,将我们需要的包导进lib文件夹下。 2、配置Tomcat服务器,将JSON文件和images文件夹放在webapps/Root文件夹下,然后在bin文件夹下,通过startup.bat原创 2017-05-24 18:38:19 · 1245 阅读 · 2 评论 -
广播接收者——案例:拦截有序广播
本次案例介绍的是有序广播,有序广播是在广播发出之后,广播接收器会按照顺序接受广播消息,不能同时接受,相对于无序广播来说,无序广播是异步执行,效率高,但是无法拦截,有序广播虽然没有无序广播的效率高,但是可以拦截,实用效果大于无序广播。下面是本次案例的代码:activity_main.xml:<RelativeLayout xmlns:android="http://schema原创 2017-06-06 22:31:58 · 689 阅读 · 0 评论