在Activity中,注册广播的一个Demo。总共分3步第一步:定义一个BroadcastReceiver广播接收类:private BroadcastReceiver mBroadcastReceiver = new BroadcastReceiver(){ @Override ...
分类:
移动开发 时间:
2014-12-30 09:56:58
阅读次数:
129
为什么需要线程 假设需要开发一个联网应用程序,需要从一个网址抓取网页内容,这里读取的网页地址是笔者在本地机器上自己建立的服务器地址。当然在读取网页内容的时候,可以使用HttpClient提供的API,但是这并不是本文的介绍重点。缺乏联网程序开发经验的程序员可能写出下面的代码。package com....
分类:
移动开发 时间:
2014-12-29 11:59:47
阅读次数:
262
Android是参考Windows的消息循环机制来实现Android自身的消息循环的。Android通过Looper、Handler来实现消息循环机制,Android消息循环是针对线程的(每个线程都可以有自己的消息队列和消息循环)。Android系统中,Looper负责管理线程的消息队列和消息循环。...
分类:
移动开发 时间:
2014-12-29 10:16:09
阅读次数:
128
SQLite 入门与分析1、SQLite介绍自几十年前出现的商业应用程序以来,数据库就成为软件应用程序的主要组成部分。正与数据库管理系统非常关键一样,它们也变得非常庞大,并占用了相当多的系统资源,增加了管理的复杂性。随着软件应用程序逐渐模块模块化,一种新型数据库会比大型复杂的传统数据库管理系统更适应...
分类:
移动开发 时间:
2014-12-28 19:31:28
阅读次数:
170
WebService是一种基于SOAP协议的远程调用标准,通过webservice可以将不同操作系统平台、不同语言、不同技术整合到一块。在Android SDK中并没有提供调用WebService的库,因此,需要使用第三方的SDK来调用WebService。PC版本的WEbservice客户端库非常...
分类:
移动开发 时间:
2014-12-28 19:26:35
阅读次数:
120
除了SQLite数据库外,SharedPreferences也是一种轻型的数据存储方式,它的本质是基于XML文件存储key-value键值对数据,通常用来存储一些简单的配置信息。其存储位置在/data/data//shared_prefs目录下。SharedPreferences对象本身只能获取数据...
分类:
移动开发 时间:
2014-12-28 19:25:55
阅读次数:
165
Object Constancyhttp://bost.ocks.org/mike/constancy/http://corner.squareup.com/2012/04/building-analytics.htmlTo achieve object constancy withD3.js, s...
分类:
其他好文 时间:
2014-12-27 22:58:56
阅读次数:
154
一:新建项目 File-New-Android Application Project 图:HelloAndroid的项目 src文件夹 src:存放项目的源码,在src文件夹中,系统为我们自动创建了MainActivity.java package com.example.helloandroid...
分类:
移动开发 时间:
2014-12-27 16:07:06
阅读次数:
275
最近做的一个登录对话框,在获取数据的时候出现错误,运行的时候自动死机。出错语句:EditText PasswordEidtText = (EditText)findViewById(R.id.UserPasswordEidtText); // 发送文本 String mes...
分类:
移动开发 时间:
2014-12-27 00:07:21
阅读次数:
254
这个系列来自隔壁的坛友@Double_win,已自觉主动聚合,看起来很方便。“Openwrt 项目开发笔记”系列传送门:[Openwrt 项目开发笔记]:Openwrt平台搭建(一)(2014-07-11 00:11)[Openwrt 项目开发笔记]:Openwrt平台搭建(一)补遗(2014-07...
分类:
其他好文 时间:
2014-12-24 16:13:26
阅读次数:
248