文章分类 - Android
摘要:服务器返回给客户端的内容有三种方法:1、以 HTML 代码的形式返回;2、以 XML 字符串的形式返回。在 Android 开发中这种形式返回比较多;3、以 JSON 对象形式返回。在网络流量上考虑 JSON 比 XML 方式要好一点,但是可读性不好。如果在通信过程中需要上传、下载文件,会以 IO ...
阅读全文
摘要:在有的场合例如我们要用到上传文件的时候,就不能使用基本的GET请求和POST请求了,我们要使用多部件的POST请求。由于Android 附带的 HttpClient 版本暂不支持多部件 POST 请求,所以我们需要用到一个 HttpMime 开源项目,该组件是专门处理与 MIME 类型有关的操作。因...
阅读全文
摘要:ContentProvider 有 4 中基本的操作:查询(query)、插入(insert)、更新(update)、删除(delete),都可以通过其助手 ContentResolver 实现。ContentResolver 对象可以通过 Context 对象的 getContentResolve...
阅读全文
摘要:Android 系统将所有数据都规定为对外私有,也就是无法直接访问应用程序之外的数据。如果需要访问其他应用程序的数据或向其他应用程序提供数据,就需要使用 ContentProvider(数据供应器)。该类位于 android.content 包中,为存储和获取数据提供了统一的接口。Android 为...
阅读全文
摘要:当应用程序发出某个广播时,系统会将发送的 Intent 与系统中所有注册的 BroadcastReceiver 的 IntentFilter 进行匹配,若匹配成功则执行相应的 onReceive 方法。如果在发出广播时,使用 sendBroadcast(Intent, Stirng) 方法,则该广播...
阅读全文
摘要:广播的分类标准不同,分类的结果也不同。如根据广播的接收顺序划分,有 Normal broadcasts(一般广播)和 Ordered broadcasts(有序广播);根据发送广播的来源不同可以分为自定义广播和系统广播。Normal broadcasts(一般广播)是通过 Context.sendB...
阅读全文
摘要:Android 系统中的广播实质上指的是发送 Intent,用于在应用程序之间传送消息,但与 Activity 中使用的 Intent 是不同的。Activity 中的 Intent 是在前台执行的,广播中的 Intent 是在后台执行的。BroadcastReceiver 是广播接收器,用于接收来...
阅读全文
摘要:SQLite 数据库是一款轻量级的关键型数据库,实际上就是一个db 文件,但支持 SQL 语句。Android 系统提供了丰富的 API 用于操作 SQLite 数据库。SQLiteDatabase类用于 android.database.sqlite 包中,提供了一个静态方法,用于得到SQLite...
阅读全文
摘要:Environment 类位于 android.os 包中,是用于检验和获取手机 SD 卡状态、根路径等信息的工具类。Environment 类中的方法都是静态方法,可以直接调用。SD 卡读写操作一般需要 4 个步骤:1、判断 SD 卡状态。Environment.getExternalStorag...
阅读全文
摘要:Android 兼容 J2SE 中 I/O 的操作(InputStream, OutputStream, Reader, Writer),因此可以借助 I/O 读写应用程序或 SD 卡中的数据。保存数据的文件可以放在内存中,也可以放在 SD 卡中,放在手机内存中的文件都比较小,且经常读写;SD 卡中...
阅读全文
摘要:SharedPreferences 类位于 android.content 包中,是一个接口。如果要写入文件,还需要SharedPreferences 的内部类 Editor,二者操作的都是 XML 文件。主要用来存储程序的配置信息,是否开启声音、震动、游戏等级、经验等。通过 Content 类的 ...
阅读全文
摘要:JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,常用于 JavaScript 的数据交换,现在已经逐渐成为一种与语言无关的数据交换格式,这一点类似于XML,但要比 XML 更加轻量级。Andorid 集成了对 JSON 的支持,与 JSON 相关的类在 ...
阅读全文
摘要:XML(eXtensible Markup Language) 可扩展标记语言被设计用来传输数据信息,不用来表现或展示数据。HTML则用来表现数据。所以 XML 用途的焦点是它说明数据是什么,以及携带数据信息。由于 XML 数据以纯文本格式进行存储,因此不同应用程序共享数据变得更加容易。在 Andr...
阅读全文
摘要:Web Service 是一种基于 SOAP 的远程调用标准,通过它可以将不同操作系统平台,不同语言,不同技术整合到一起;也是一种基于 Web 的服务,它向外部在 Android 平台调用 Web Service 需要依赖于第三方类库 ksoap2,它是一个 SOAP Web Service 客户端...
阅读全文
摘要:使用 URLConnection 或 HttpURLConection 可以实现访问网络资源的功能,但如果需要访问一些受保护的资源时(登录后才能访问),对应这种应用场景就需要用到 HttpClient。Get 请求基本步骤:1、DefaultHttpClient client = new Defau...
阅读全文
摘要:URLConnection 相当于 URL 资源与应用程序之间的桥梁,作用与 JDBC 的 Connection 较为类似。HttpURLConnection 是URLConnection 的子类,主要是建立 HTTP 上的连接,如访问网页资源。使用URLConnection 建立网络资源连接步骤:...
阅读全文
摘要:统一资源定位符 URL(Uniform Resource Locatior ) 相当于一个文件名在网络范围的扩展,是与网络相连的机器上的任何可访问对象的一个指针。目前支持的协议有:File、FTP、HTTP、HTTPS、JAR。URL 类常用方法:getFile()、getHost()、getPat...
阅读全文
摘要:首先在PC服务端 ipconfig,获取 IPv4地址:1921.68.1.103。端口号随便写,大于 1024 即可。【注】不能再主线程里 new Socket(),否则可能真机不能运行,模拟机可以。1、Android 端 Layout 布局文件。 1 10 11 17 18 ...
阅读全文
摘要:单击按钮,调用支付方法。 1 setContentView(R.layout.activity_main); 2 findViewById(R.id.button1).setOnClickListener( 3 new View.OnC...
阅读全文
摘要:Android 1.0 到 Android 2.1 SDKprivate long exitTime = 0; 1 @Override 2 public boolean onKeyDown(int keyCode, KeyEvent event) { 3 // TODO A...
阅读全文

浙公网安备 33010602011771号