- 博客(17)
- 收藏
- 关注
原创 Android--广播的类型及拦截有序广播案例
在Android系统中,根据广播的执行顺序不同,可将其分为有序广播和无序广播。 1.有序广播有序广播是一种同步执行的广播,在广播发出之后,同一时刻只会有一个广播接收器能够收到这条广播消息,当这个广播接收器中的逻辑执行完毕后,广播才会继续传递。此时的广播接收器是有先后顺序,优先级高的广播接收器就可以先收到广播消息,并且前面的广播接收器还可以截断正在传递的广播,这样后面的广播接收器就无法收
2017-06-02 21:39:31
5852
1
原创 Android应用实例---有道词典
相关控件: SearchView控件:SearchView简单用法:http://blog.csdn.net/u010214991/article/details/48437209 http://blog.csdn.net/airsaid/article/details/51087226
2017-05-27 09:16:02
2088
2
原创 Android---SmartImageView和AsyncHttpClient的应用之《新闻客户端》案例
市面上一些常见软件,例如手机QQ、天猫、京东商场等,都加载了大量网络上的图片。用Android自带的API实现这一功能十分麻烦而且耗时。为此,编程爱好者开发了一个开源项目——SmartImageView。https://github.com/loopj/android-smart-image-view–开源项目SmartImageView的出现主要是为了加速从网络上加载图片,它继承自Ima
2017-05-24 17:19:41
781
1
原创 SQLIte数据库--ArrayAdapter适配器
在使用ListView时需要对其进行数据适配。为了实现这个功能,Android系统提供了一系列的适配器对ListView进行适配。可以将适配器理解为截面数据绑定。适配器就像显示器,把复杂的数据按人们易于接受的方式来展示。这里主要介绍ArrayAdapter。ArrayAdapter时候BaseAdapter的子类,开发者需要在构造方法里传入相应的参数即可适配数据。package bzu
2017-05-20 12:22:13
957
原创 SQLite数据库--查询数据展示到listview上的案例
编写一个从数据库里查询数据展示到listview上的案例运行结果:点击find按钮,会将数据库中添加的数据显示在List View上 1.personAdapter.java代码:package cn.edu.bzu.datashow.adapter;import android.content.Context;import android.view.Layo
2017-05-20 11:49:09
2038
原创 网络编程---网络图片浏览器
httpURLconnection是Android客户端访问网络发送HTTP请求的方式的其中一种。//创建URL url = new URL("http://localhost:8080/xxx.do"); HttpURLConnection conn= (HttpURLConnection) rulConnection; //设置参数Conn.setRequestM
2017-05-20 10:17:13
527
原创 SQLite数据库---数据库的增删改查
sqlite3工具进行增删改查的检验在Android开发中,试用真机进行测试无法进入data目录(只有获得Root权限的手机可以进入data目录),因此也无法直接操作应用程序下的数据库。为了解决这个问题,SQLite数据库为开发者提供了一个sqlite3.exe工具,通过这个工具直接可以操作数据库。 Sqlite3.exe是一个简单的SQLite数据库管理工具,位于Android AD
2017-05-03 21:05:44
655
原创 SQLite数据库---数据库的基本操作
数据库的常用操作1.创建SQLite数据库Android系统推荐使用SQLiteOpenHelper的子类创建SQLite数据库,因此需要创建一个类继承自SQLiteOpenHelper,重写onCreate()方法,并在该方法中执行创建数据库的命令。具体代码如下所示:public class DbHelper extends SQLiteOpenHelper{ private
2017-04-24 19:06:29
732
原创 SQLite数据库---ListView控件之商品展示案例
开发一个购物车,需要将购物车中的商品以陈列的形式展示,并且还需要对购物车的商品进行增删改查操作。要实现这些功能就需要使用ListView和SQLite数据库。接下来通过一个“商品展示”案例实现在界面上的操作数据库。具体步骤如下:1.创建程序首先创建程序,修改包名,设计用户交互界面。此程序对应的布局文件(activity_main.xml)如下所示:<LinearLayout
2017-04-20 07:32:48
2768
原创 数据存储---SharedPreferences之登录案例
SharedPreference是Android平台上一个轻量级的存储类,主要用于存储一些应用程序的配置参数,比如用户名、密码、自定义参数的设置等。Sharedpreferences中存储的数据是以key/value兼职对的形式保存在XML文件夹中,改文件位于data/data//shared+pres的文件夹中。需要注意的是,SharedPreferences中的value值只能是float、i
2017-04-08 10:52:02
1824
原创 数据存储---五种存储方式简介
数据存储方式1 使用SharedPreferences存储数据;是Android提供的用来存储一些简单配置信息的一种机制,例如:登录用户的用户名与密码。其采用了Map数据结构来存储数据,以键值的方式存储,可以简单的读取与写入。2 文件存储数据;在Android中读取/写入文件的方法,与Java中实现I/O的程序是完全一样的,提供了openFileInput()和openFile
2017-04-08 10:22:15
54135
原创 Activity入门---回传数据综合小案例(装备选择)
通过案例装备选择来演示Activity回传数据。效果图:<——主界面本案例实现了购买装备增加生命值的功能,此案例的具体步骤如下:1.创建程序程序对应的布局文件(activity_main)如下所示:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schem
2017-03-26 20:51:28
1818
原创 Activity入门---activity的四种启动模式
四种启动的模式:standard,singleTop,singleTask和singleInstance。在AndroidManifest.xml中,通过activity标签的android:launchMode属性可以设置启动模式。1.standard模式(点几次,回几次)(打印多次)是activity默认的启动模式。在此模式下,每当启动一个新的activity,它就会进入任务栈,并处于栈顶的位置
2017-03-25 23:14:45
505
原创 Activity入门---Activity生命周期及三种状态+案例
生命周期就是一个对象从创建到销毁的过程,每个对象都有自己的生命周期。Activity生命周期分为三种状态。运行状态,停止状态,暂停状态。一.运行状态 当activity在最前端时,它是可见的,有焦点的,可以用来处理用户的常见的操作。如:点击,双击,长按事件等。系统最不愿回收的就是出于此种状态的活动,这会带来非常差的用户体验。二.暂停状态 activity依然可见,但它不再拥有焦点,即用户对它的操
2017-03-20 20:19:39
6706
原创 初步认识UI开发---UI布局(页面交互及国际化)
运用UI布局实现一个手机信息页面效果图下面说明操作步骤1.将准备好的八个图标复制到res/drawable文件夹下2.创建一个垂直的线性布局,并在线性布局中创建4个相对布局LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://
2017-03-11 13:18:10
1241
原创 初步认识UI开发---六种布局及其属性
UI布局及其用法主要分为六种相对布局RelativeLayout 线性布局LinearLayout 表格布局TableLayout 网格布局GridLayout 帧布局FrameLayout 绝对布局AbsoluteLayout其中前三种较常用,下面列举前两种布局的属性以及一个案例,希望能对你们有用1相对布局RelativeLayout 相对于兄弟元素
2017-03-11 11:38:01
1610
原创 Android studio的安装教程
一 配置Java环境变量1下载jdk可以去官网http://www.oracle.com/technetwork/java/javase/downloads/index.html下载一个jdk,下面提供图片便于查看点击上方的Downloads的java SE链接单击“Java Platform (JDK) 8u121"图标点选“接受许可协议(Accept License
2017-02-26 17:16:16
544
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人