本月博客排行
-
第1名
龙儿筝 -
第2名
zysnba -
第3名
johnsmith9th - wy_19921005
- sgqt
年度博客排行
-
第1名
宏天软件 -
第2名
青否云后端云 -
第3名
龙儿筝 - gashero
- wallimn
- vipbooks
- benladeng5225
- wy_19921005
- fantaxy025025
- javashop
- qepwqnp
- e_e
- 解宜然
- zysnba
- ssydxa219
- sam123456gz
- ranbuijj
- arpenker
- tanling8334
- kaizi1992
- xpenxpen
- gaojingsong
- wiseboyloves
- xiangjie88
- ganxueyun
- sichunli_030
- xyuma
- wangchen.ily
- jh108020
- zxq_2017
- jbosscn
- lemonhandsome
- luxurioust
- Xeden
- lzyfn123
- forestqqqq
- zhanjia
- nychen2000
- ajinn
- wjianwei666
- johnsmith9th
- hanbaohong
- daizj
- 喧嚣求静
- silverend
- mwhgJava
- kingwell.leng
- lchb139128
- lich0079
- kristy_yy
移动开发专栏最新文章
Android 之 SQLite简介
Android SQLite简介:
SQLite :嵌入式数据库,支持SQL语言,并且只利用很少的内存就有很好的性能;
组成:SQL编译器、内核、后端以及附件;
优点:高效,Android运行时环境包含了完整的SQLite;
特点:SQLite和其他的数据库最大的不同就是对数据类型的支持;
例如:创建一个表时,可以在CREATE TABLE语句中指定某列的数据类型,但是可以把 ...
Android 之 使用File类在SD卡中读取数据文件
[size=small][/size][color=olive][b]File类读写文件 :
如果需要在程序中使用sdcard进行数据的存储,那么需要在AndroidMainfset.xml文件中
进行权限的配置:
<!-- 在sd中创建和删除文件的权限 -->
<uses-permission
android:name="andr ...
Android 之 使用流读取资源文件中的数据
File:通过文件存储数据;
1、从resource中的raw文件夹中获取文件并读取数据(可以自动生成资源ID)
案例:读取res/raw/f.txt ---- 文件内容:欢迎测试从resource中的raw文件夹中获取文件并读取数据;
并通过提示显示给用户;
代码如下:
/* File */
/* 测试:从raw对资源文件进行数据的读取,并显示 */
OnClickList ...
Android 之 SharedPreferences存储数据
存储数据:
1、SharedPreferences:
SharedPreferences 是一种轻型的数据存储方式,本质是基于XML文件存储key-value键值对
数据;
用途:通常用来存储一些简单的配置信息,以及应用本身的参数设置;
存储位置:/data/data/包名/shared_prefs目录下;
注意:SharedPreferences 对象本身只能获取数据而不支持存储和修改 ...
Android 之 Service服务
使用Service 进行后台服务
1、Service 简介:
Service是Android系统中的四大组件之一,它是一种长生命周期的,没有可
视化界面,运行与后台的一种服务程序;
What is Service?
Service就是系统中的服务:
特点:
* 无法与用户直接进行交互;
* 必须由用户或者其他程序显示的来启动,优先级比较高;
* 比处于前台的应用优 ...
Android 之 ListView列表控件 的SimpleAdapter适配器
ListView用法介绍:
列表的显示需要三个元素:
1、ListView 这个组件,用于显示;
2、适配器 用于绑定数据,就是讲数据映射到ListView上;
3、数据 需要映射到ListView的数据,可以是字符串 图片 或者基本的组件;
知识点2:适配器的类型
根据列表的适配器类型,列表分为ArrayAdapter,SimpleAdapter和SimpleCursorAd ...
Adroid 之 Builder 列表对话框(带复选按钮)
列表对画框之带复选框介绍:
使用知识点:setMultiChoiceItems();
案例:实现用户点击一个按钮然后弹出一个带有复选框的对话框,统计用户选则的数量,并
显示TextView控件上;
java代码如下:
package com.example.notebook_dialog_two;
import android.app.Activity; ...
Android 之 选项菜单Option Menu
使用菜单资源:
概述:Android中的菜单分为选项菜单、上下文菜单和子菜单;
选项菜单:option menu:最常见的菜单,当用户单击设备上的menu按钮的按键时,
弹出的就是选项菜单;
上下文菜单(context menu):android中长按控件后出现的菜单;
子菜单(sub menu):android中点击子菜单将弹出悬浮窗口显示子菜单项,子菜单不
支持嵌套 ...
Adroid 之 列表对话框(带单选按钮)
列表对话框:
种类:
1、普通对话框 用于提示用户;
2、自定义对话框 用于获取用户输入的数据;
3、列表对话框(带单选按钮) 用于用户获取单选的信息;
4、列表对话框(带复选按钮) 用户用户获取多选信息;
详述:
列表对话框(带单选按钮的):该对话框的使用不需要使用到xml布局,需要在
...
Android 之 列表对话框
列表对话框:在对话框中以列表的形式显示;
使用知识点:builder.setItems(参1,参2);
参1:列表的内容(一般为一个数组/集合 或者引用数组资源)
参2:列表中元素的点击事件;
案例:使用列表对话框显示专业信息;
资源文件如下:
<!-- 使用数组资源初始化对话框中的数据 -->
<string-array name="ar ...
Adroid 之 ImageView属性详解
ImageView属性详解:
注:测试图片比例为:156*135
属性1:
adnroid:scaleType ——>控制图片如何resized/moved来匹对 ImageView的size;
android:scaleType值的含义以及效果示意图:
* center 按图片本来的大小进行显示,当图片长/宽超过ImageView的固定长宽的时候则截取图片居中部分显示 ...
Android 之 ListView列表控件
[color=green]
列表控件:
ListView -- 以列表的形式来显示数据;
使用该控件需要的知识点:
* 在XML 文件中配置布局;
* 在java 代码中进行数据的添加;
* MVC 思想架构;
ListView 的特性:
* ListView 的适配器有四个;
* ListView 的事件有三个:条目点击事件 条目长按事件 条目选择事件;
...
Adroid 之 Builder 对话框
Builder 类:实现对话框,提示框;
使用方法:实例化一个对象 ; Builder builder = new Builder(context); 构造方法里面的参数是:上下文菜单;
xml中的测试代码:
<!-- 主界面显示 -->
<LinearLayout xmlns:android="http://schemas.android.com/a ...
Android 之 ScrollView(垂直滑动)组件
ScrollView 组件测试:
使用注意事项:1、必须设定宽度和高度
2、该组件里面只能包含一个子元素;(例如单一的布局组件)
测试代码如下:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http: ...
Android 之 AutoCompleteTextView(自动输入内容组件)
AutoCompleteTextView 自动输入内容组件:
使用注意:该组件的使用用到三层的思想:MVC ==MODEL VIEW CONTROLLER
M == 数据层 V == 界面层 C == 业务逻辑
使用中需要使用到的知识点:
1、数据源;M
2、ArrayAdapter 数组适配器;C
3、界面层与逻辑层绑定; V
功能实现: ...
Android 之 资源文件的介绍及使用
1、资源的简介:
在res目录中定义:字符串、颜色、数组、菜单、图片、视频等;在应用程序中使用这些资源;
2、使用资源的优点:减少代码量,同时为后期的维护也带来了便利;
3、资源的种类:
目录 资源类型 描述
res/anim xml 动画信息,帧动画或这补间动画
res/layout xml 保存布局信息
res/values xml 字符串、颜色、尺寸、类型、主题等 ...
Android 之 帧布局(FrameLayout)
帧布局:
FrameLayout 帧布局在屏幕上开辟出一块区域,在这块区域中可以添加多个子控件,但是
所有的子控件都被对齐到左上角,帧布局的大小由子控件中尺寸最大的那个控件决定;
使用领域:图片的嵌套,可以实现图片拼接的效果;
案例如下:
效果实现:三个控件,每个控件内容不一样,实现覆盖,并显示效果,父控件大小由
最大子控件决定:
示例 ...
Android 之 ImageView(图片组件)
ImageView 图片组件:
属性:android:src="" 引用图片资源
测试代码:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/to ...
Android 之 下拉(Spinner) 组件示例
Spinner: 下拉组件
使用事项:布局在XML 中实现,具体的数据在JAVA 代码中实现;
所用知识点:
数组适配器:ArrayAdapter 用于关系M 层和 C 层;
事件:OnItemSelectedListener;
案列:查看十二星座效果图:
xml:代码如下:
<LinearLayout xmlns:android="http:/ ...
移动开发热门文章
博客专栏评论
分享一款代码生成器,拖拽式组件结合流式处理,很容易的访问数据库、http、文件读写操作等等,支持编写j ...
MCLoginandPwd 评论了 微信公众号开发《三》微信JS-SDK之地理位置 ...
MCLoginandPwd 评论了 微信公众号开发《三》微信JS-SDK之地理位置 ...
经测试可用,但需配置url schema 才可以,使用cordova-plugin-app-launc ...
shuiyunbing 评论了 Cordova 3.x 实用插件(5) -- 通过自定义 ...
shuiyunbing 评论了 Cordova 3.x 实用插件(5) -- 通过自定义 ...
小弟有一个问题 我在本地开启两个页面访问后台,后台稍微修改下代码 保存了这两个channel 后台发送 ...
独自空楼茉莉为谁而开 评论了 开源WebSocket服务器项目 宝贝鱼(CshBBra ...
独自空楼茉莉为谁而开 评论了 开源WebSocket服务器项目 宝贝鱼(CshBBra ...