Android登录实例

最近实现了一个极简的app登录功能,验证身份是通过向http服务器传url参数实现的 这次写代码,也并不顺利,经过不断尝试修改代码,最后才完成 代码实现的功能极其简陋,我觉得以后那天再回来看这篇文章的代码一定会被鞭尸 我还是想记录下...

Handler

安卓的主线程不能搞耗时操作,子线程不能更新ui ;如果子线程要改变ui,就要通知主线程去改, Handler就是这种传递消息的机制 Handler对象handler: 负责 Message 的发送及处理。主要向消息池发送各种消息事...

Service服务

服务是安卓四大组件之一,能够长期运行在后台,且不需要提供用户界面;服务的状态与开启者没有关系 服务的创建 startService() 直接开启 通过startService()启动,需要调stopService()才能停止 ...

广播示例

通过广播实现对特定号码的拦截,写两个按钮,一个是正常拨号,一个是拨号后进行拦截 注意要在配置文件内添加权限 样式 12345678910111213141516171819202122<?xml version=&...

BroadcastReceiver

BroadcastReceiver广播,是一个全局的监听器,用于应用程序之间的消息传递 之所以是全局,是因为 BroadcastReceiver有自己的进程,只要存在与之匹配的Broadcast被以Intent的形式发送出来,Br...

ListView示例

用listview写一个列表,自定义item样式 遇到的问题,一定要给item的文本设置字体颜色,第一次没设,一直以为程序有bug,结果字体是白色的,好好的被折腾了一番;另外图片的导入也需要注意,有几次不能展示,很奇怪,问题没法复...

SQlite数据库

简介 SQLite是一款轻型的数据库,关系型数据库;适用于嵌入式,占用资源非常低 支持 ACID,即原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability) ...

SharedPreferences

SharedPreferences:一个轻量级的存储类,适合存储少量数据如应用配置信息 SharedPreferences存储的数据是以键值对(key,value )存储的 存放在/data/data//shared_prefs目...

Android数据存储

五种存储方式 文件存储:通过io流的形式,类似java的io流文件存储 SharedPreferences:Android提供的一些简单配置信息的机制 SQLite数据库存储:Android自带的轻量级数据库,支持sql Conten...

Activity

Android四大组件:Activity、Service、Broadcast Receiver、Content Provider 什么是Activity   Activity管理程序的交互界面;一个程序中通常由多个Activi...

AndroidUI

android的界面是通过布局(Layout)文件设定的;文件位于res/layout中,这次重点就是来学习如何编写它 五种常用布局 以下图片均引自 https://developer.android.com/guide/topi...

android网络与通信编程

HTTP协议 超文本传输协议(HTTP)是一种应用协议用于分布式,协作,超媒体信息系统。[1] HTTP是万维网数据通信的基础,超文本文档包括指向用户可以轻松访问的其他资源的超链接,例如,通过单击鼠标或在Web浏览器中点击屏幕。 —...