会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
叶是风的眼泪
Powered by
博客园
博客园
|
首页
|
新随笔
|
联系
|
订阅
|
管理
上一页
1
···
6
7
8
9
10
11
12
13
下一页
2018年12月11日
Android学习之基础知识八—Android广播机制实践(实现强制下线功能)
摘要: 强制下线功能算是比较常见的了,很多的应用程序都具备这个功能,比如你的QQ号在别处登录了,就会将你强制挤下线。实现强制下线功能的思路比较简单,只需要在界面上弹出一个对话框,让用户无法进行任何操作,必须要点击对话框中的确定按钮,然后回到登录界面即可。下面我们就来一步一步的实现这个功能: 第一步:创建一个
阅读全文
posted @ 2018-12-11 20:43 叶是风的眼泪
阅读(584)
评论(0)
推荐(0)
编辑
Android学习之基础知识八—Android广播机制
摘要: 一、广播机制简介 Android提供了一套完整的API,允许应用程序自由的发送和接受广播,发送广播借助于我们之前学过的:Intent,而接收广播需要借助于广播接收器(Broadcast Receiver) 广播的类型主要分为两种:标准广播和有序广播。 标准广播:一种完全异步执行的广播,在广播发出之后
阅读全文
posted @ 2018-12-11 14:51 叶是风的眼泪
阅读(3081)
评论(0)
推荐(0)
编辑
运行Android Studio自带模拟器报:Guest isn't online after 7 second...
摘要: 今天在运行Android Studio自带的手机模拟器时,出现如下异常情况 : 解决办法: 1、打开Android Virtue Device Manager,点击编辑选项 2、点击show Advanced Settings 3、找到:Boot option,选择:Cold boot,点击Fini
阅读全文
posted @ 2018-12-11 10:37 叶是风的眼泪
阅读(429)
评论(0)
推荐(0)
编辑
2018年12月10日
在模拟器上运行Android项目时报错:DELETE_FAILED_INTERNAL_ERROR Error while Installing APKs
摘要: 今天在Android Studio自带的模拟器上运行项目的时候,出现如下所示Error:当点击ok后,发现模拟器不能运行程序。 解决办法: 更改Android Studio中的设置: File >Settings >Build,Execution,Deployment >Instant Run >u
阅读全文
posted @ 2018-12-10 19:46 叶是风的眼泪
阅读(1030)
评论(0)
推荐(0)
编辑
2018年12月7日
Android学习之基础知识七—碎片的最佳实践
摘要: 一、Android碎片(Fragment)的最佳实践——简易版新闻应用 第一步:新建FragmentBestPractice项目,在app/build.gradle当中添加:RecyclerView 依赖库,注意:添加完成后,一定要记住点击右上角的:Sync now 第二步:创建新闻实体类 第三步:
阅读全文
posted @ 2018-12-07 15:48 叶是风的眼泪
阅读(575)
评论(0)
推荐(0)
编辑
2018年12月3日
Android学习之基础知识七—碎片的使用
摘要: 碎片(Fragment)是一种可以嵌入在活动中的UI片断,它能让程序更加合理和充分地利用大屏幕的空间,它与活动相似,可以简单的理解为一个迷你型的活动,它也有自己的生命周期。碎片在平板的应用非常广泛。 一、碎片的简单用法 需求:在一个活动中添加两个碎片,并让这两个碎片平分活动空间。 第一步:由于碎片通
阅读全文
posted @ 2018-12-03 20:33 叶是风的眼泪
阅读(516)
评论(0)
推荐(0)
编辑
2018年11月30日
Android多线程—HandlerThread解析
摘要: 一、HandlerThread作用 1、实现多线程:在工作线程之后执行任务(比如一些耗时任务) 2、异步通信、消息传递:实现工作线程与主线程(UI线程)之间的通信,即将工作线程的执行结果传递给主线程,从而在主线程中执行相关的UI操作,以保证线程的安全及UI主线程的流畅。 二、内部工作原理 内部原理
阅读全文
posted @ 2018-11-30 20:02 叶是风的眼泪
阅读(551)
评论(0)
推荐(0)
编辑
2018年11月29日
小知识库慢慢积累
摘要: 一、Timer中的schedule()方法 timer.schedule(new TimerTask() { void run()},0,60*60*1000): 第一个参数:new TimerTask(){ void run()}:实现run()方法,主要业务逻辑 第二个参数:调用schedule
阅读全文
posted @ 2018-11-29 21:09 叶是风的眼泪
阅读(162)
评论(0)
推荐(0)
编辑
2018年11月26日
Android学习之基础知识五—编写聊天界面
摘要: 第一步:在app/build.grandle添加RecyclerView依赖库 第二步:在activity_main.xml文件中编写主界面:聊天、发送框、发送按钮三个部分 第三步:编写Message实体类 第四步:编写RecyclerView子项布局message_item.xml,包含消息接收(
阅读全文
posted @ 2018-11-26 14:10 叶是风的眼泪
阅读(283)
评论(0)
推荐(0)
编辑
2018年11月23日
Android学习之基础知识五—RecyclerView(滚动控件)
摘要: RecyclerView可以说是增强版的ListView,不仅具有ListVIew的效果,还弥补许多ListView的不足。 一、RecyclerView的基本用法 与百分比布局类似,RecyclerView也属于新增的控件,为了使RecyclerView在所有Android版本上都能使用,Andr
阅读全文
posted @ 2018-11-23 11:05 叶是风的眼泪
阅读(1540)
评论(0)
推荐(0)
编辑
上一页
1
···
6
7
8
9
10
11
12
13
下一页