随笔分类 - Android
摘要:1、局部通知管理器LocalBroadcastManager,用于同一个应用中不同组件之间发送广播。由于是在同应用中发送广播,所以使用它安全性、效率也会提高。 2、本例实现简单的发送本地广播的案例 点击按钮发送本地广播,提示“收到本地广播”。 核心代码: MainActivity.java:
阅读全文
摘要:本例通过广播实现简单的监听系统网络状态改变的小案例。 1、案例效果演示 当手机连网后,系统提示“已连接网络”, 当手机断网后,系统提示“当前网络不可用”。 2、案例实现 在主活动中动态注册广播,然后写一个内部类来接收系统广播,下面是相关文件的核心代码: MainActivity.java: 另外一定
阅读全文
摘要:一、标准广播和有序广播也很容易理解的。 标准广播: (1)通过sendBroadcast()方法发送 (2)通过异步方式发送,广播接收者的执行顺序是不明确的 有序广播: (1)通过sendOrderBroadcast()发送 (2)广播接收者需要按照优先级依次执行 (3)可以使用setResultX
阅读全文
摘要:本例演示自定义广播事件。我们需要做的是,在主活动中写发送广播的代码,然后在接收广播的类中写接收广播的代码。 1、主活动中点击按钮后发送广播 MainActivity.java: 2、写一个接收广播的类。 MyBroadcastReceiver.java: 3、在AndroidManifest.xml
阅读全文
摘要:BroadcastReceiver是安卓四大组件之一,本例通过代码的方式演示静态注册和动态注册。 1、静态注册 静态注册只需要AndroidManifest.xml中进行配置: AndroidManifest.xml: 下面是相关的代码: MyBroadcastReceiver.java: Main
阅读全文
摘要:1、音乐播放功能 关键代码: MainActivity.java: 2、视频播放功能(VideoView实现) MainActivity.java:
阅读全文
摘要:1、本例利用Service实现简单的音乐播放功能,下面是效果图。(点击开始播放开启服务,音乐播放,点击“停止播放”关闭服务,音乐停止播放。) 2、核心代码: MusicService.java: MainActivity.java:
阅读全文
摘要:1、本例实现了简单的Service(服务)的创建、启动和停止,点击“启动SERVICE”页面会显示“服务被创建”,接着是“服务被启动”。点击“停止SERVICE”页面提示“服务被停止”。太过基础,直接贴代码了……新手看看,老司机就忽略吧…… 2、基本代码 ServiceDemo: package t
阅读全文
摘要:MainActivity.java: package thonlon.example.cn.httpurlconnectionpro;import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import and
阅读全文
摘要:本例简单地实现Android客户端与服务器端交互,主要是通过客户端输入内容(学号)提交到服务器端,服务器端与数据库交互去查询相应信息(姓名)。根据这个做个完整的安卓登录是没问题的。本例数据库服务器都采用本地,测试时Android客户端与服务端在同一网络中! 1、本例演示截图: 当输入错误的学号(与数
阅读全文
摘要:1、下面测试截图,基本过程就是:点击按钮向服务器端发送请求,后台收到请求后给出返回的数据,前台只需要显示服务端数据就可以了。例子很简单能但引发很多思考,博主学了杂七杂八的,这又在来想杂学Android了?……其实是想多了解一下其他东西,毕竟博主还在上大学呀!多学点没什么不好…… 2、客户端(Andr
阅读全文
摘要:java.net.UnknownHostException: Unable to resolve host "www.baidu.com": No address associated with hostname 错误原因:很明显是连不上这台主机,百度域名没错 解决方式:手机没联网(当然排除你是其他
阅读全文
摘要:1、首先看一下最终效果的截图,看看是不是你想要的,这个年代大家都很忙,开门见山很重要! 简要说下,点击不同按钮可以实现通过不同的方式发送OkHttp请求,并返回数据,这里请求的是网页,所以返回的都是些网页的代码。 2、下面给出代码,代码的实现步骤要点已经在代码行中加了注释,不过多赘述。 MainAc
阅读全文
摘要:SharedPreferences是Android平台上一个轻量级的存储类,用来保存应用的一些常用配置,比如Activity状态,Activity暂停时,将此activity的状态保存到SharedPereferences中;当Activity重载,系统回调方法onSaveInstanceState
阅读全文
摘要:Android测试时出现闪退的问题,出现了如下所示异常: java.lang.RuntimeException: Unable to start activity ComponentInfo{thonlon.example.cn.livetelecast/thonlon.example.cn.liv
阅读全文
摘要:1、本例实现效果图 2、主要是activity_main.xml(布局文件)和Activity类文件,实现过程比较简单,直接附源码了哈! activity_main.xml: <?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:an
阅读全文
摘要:本例实现Android中简单Activity窗口切换:借助intent(意图)对应用操作(这里用按钮监听)等的描述,Android根据描述负责找对应的组件,完成组件的调用来实现活动的切换……案例比较简单直接附上代码了哈。 1、建两个Activity类,分别为MainActivity.java和Gui
阅读全文