
Android
Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备。
赈川
Android Framework工程师
展开
-
一个小菜鸡的春招面试记录
一个小菜鸡的春招面试记录,主要包含Java、Android原创 2020-07-18 20:27:09 · 1832 阅读 · 3 评论 -
一个星期使用三种不同的开发模式完成资讯类App——《听风资讯》
一个星期使用三种不同的开发模式完成资讯类App——《听风资讯》原创 2020-06-23 15:57:49 · 1666 阅读 · 0 评论 -
Android开发实战《手机安全卫士》——13.“缓存清理”模块实现
“缓存清理”模块实现原创 2020-05-31 23:21:53 · 2996 阅读 · 1 评论 -
Android开发实战《手机安全卫士》——12.“手机杀毒”模块实现 & 病毒数据库
“手机杀毒”模块实现 & 病毒数据库原创 2020-05-31 23:20:32 · 4053 阅读 · 0 评论 -
Android开发实战《手机安全卫士》——11.“进程管理”模块拓展 & 窗体小部件 & 生成快捷方式
“进程管理”模块拓展 & 窗体小部件 & 生成快捷方式原创 2020-05-31 23:18:16 · 839 阅读 · 0 评论 -
Android开发实战《手机安全卫士》——10.“进程管理”模块实现 & PopupWindow & 内存清理
“进程管理”模块实现 & PopupWindow & 内存清理原创 2020-05-31 23:14:54 · 819 阅读 · 3 评论 -
Android开发实战《手机安全卫士》——9.“软件管理”模块实现 & 删除通话记录 & 备份短信 & 计算手机可用空间 & ListView双条目适配
“软件管理”模块实现 & 删除通话记录 & 备份短信 & 计算手机可用空间 & ListView采用双条目适配原创 2020-05-31 23:12:27 · 1107 阅读 · 0 评论 -
Android开发实战《手机安全卫士》——8.“通信卫士”模块实现 & JUnit测试 & ListView优化
“通信卫士”模块实现 & JUnit测试 & ListView优化原创 2020-05-31 23:10:48 · 987 阅读 · 0 评论 -
Android开发实战《手机安全卫士》——7.“高级工具”模块结尾 & 小火箭动画
“高级工具”模块结尾 & 小火箭动画原创 2020-05-31 23:08:07 · 744 阅读 · 0 评论 -
Android开发实战《手机安全卫士》——6.“高级工具”模块拓展 & 自定义Toast
“高级工具”模块拓展 & 自定义Toast原创 2020-05-31 23:06:05 · 2133 阅读 · 0 评论 -
Android开发实战《手机安全卫士》——5.“高级工具”模块实现 & 获取经纬度 & 锁屏 & 卸载
“高级工具”模块实现 & 获取经纬度 & 锁屏 & 卸载原创 2020-05-31 23:02:56 · 890 阅读 · 0 评论 -
Android开发实战《手机安全卫士》——4.“手机防盗”模块拓展 & 手势移动
“手机防盗”模块拓展 & 手势移动原创 2020-05-31 23:01:20 · 684 阅读 · 0 评论 -
Android开发实战《手机安全卫士》——3.“手机防盗”模块实现 & .9格式图片说明 &数据库操作 & 平移动画
“手机防盗”模块实现 & .9格式图片说明 &数据库操作 & 平移动画原创 2020-05-31 22:59:20 · 1846 阅读 · 2 评论 -
Android开发实战《手机安全卫士》——2.“设置中心”模块实现 & 自定义组件 & Sp工具类 & MD5加密
“设置中心”模块实现 & 自定义组件 & Sp工具类 & MD5加密原创 2020-05-31 22:55:17 · 1135 阅读 · 0 评论 -
Android开发实战《手机安全卫士》——1.手机安全卫士的需求分析 & 更新 & 打包
手机安全卫士的需求分析 & 更新 & 打包原创 2020-05-31 22:50:14 · 2962 阅读 · 5 评论 -
每天学习一个Android中的常用框架——15.RxJava
RxJava的集成和快速使用原创 2020-05-20 21:47:27 · 470 阅读 · 0 评论 -
每天学习一个Android中的常用框架——14.EventBus
EventBus的集成和快速使用原创 2020-05-17 23:28:34 · 791 阅读 · 1 评论 -
每天学习一个Android中的常用框架——13.AsyncTask
AsyncTask的集成和快速使用原创 2020-05-17 23:27:54 · 428 阅读 · 0 评论 -
每天学习一个Android中的常用框架——12.Handler
Handler的集成和快速使用原创 2020-05-16 23:04:53 · 727 阅读 · 0 评论 -
每天学习一个Android中的常用框架——11.Fresco
Fresco的集成和快速使用原创 2020-05-15 01:31:53 · 2830 阅读 · 1 评论 -
每天学习一个Android中的常用框架——10.Glide
Glide的集成和快速使用原创 2020-05-12 01:57:43 · 1181 阅读 · 0 评论 -
每天学习一个Android中的常用框架——9.xUtils
xUtils的集成和快速使用原创 2020-05-11 15:41:07 · 1197 阅读 · 0 评论 -
每天学习一个Android中的常用框架——8.Dagger
Dagger的集成和快速使用原创 2020-05-10 23:40:13 · 951 阅读 · 0 评论 -
每天学习一个Android中的常用框架——7.IcePick
IcePick的集成和快速使用原创 2020-05-08 15:36:16 · 807 阅读 · 0 评论 -
每天学习一个Android中的常用框架——6.ButterKnife & Zelezny
ButterKnife的集成和快速使用原创 2020-05-07 19:00:08 · 1037 阅读 · 0 评论 -
每天学习一个Android中的常用框架——5.Retrofit
Retrofit的集成和快速使用原创 2020-05-07 16:51:23 · 2217 阅读 · 0 评论 -
每天学习一个Android中的常用框架——4.OkIo
OkIo的集成和快速使用原创 2020-05-06 22:24:47 · 1049 阅读 · 0 评论 -
每天学习一个Android中的常用框架——3.OkHttp
OkHttp的集成和快速使用原创 2020-05-05 18:31:27 · 1654 阅读 · 0 评论 -
每天学习一个Android中的常用框架——2.greenDao
greenDao的集成和快速使用原创 2020-05-04 22:19:00 · 1065 阅读 · 0 评论 -
每天学习一个Android中的常用框架——1.Litepal
Litepal的集成和快速使用原创 2020-05-03 21:31:36 · 2089 阅读 · 0 评论 -
每天学习一个Android中的常用框架——0.目录
每天学习一个Andorid框架原创 2020-05-02 18:49:02 · 2701 阅读 · 1 评论 -
Android开发实战“基于环信的通信工具”——03.聊天模块的实现
文章目录1."联系人"模块的内容适配2.使用EventBus于客户端同步更新联系人3.“添加好友”模块的实现4.消息的发送和接收5.消息页面以及未读数据的处理6.源码1."联系人"模块的内容适配为了填充联系人模块中的内容,在包下新建adapter包,然后在该包下新建ContactAdapter,代码如下:package com.itheima.imclient95.adapter;imp...原创 2020-04-11 02:10:41 · 2264 阅读 · 0 评论 -
Android开发实战“基于环信的通信工具”——02.联系人模块的实现
文章目录1.登录页面的实现2.修改Activity的启动模式3.主页面的实现4.FragmentFactory的实现5."联系人"模块中自定义View的实现6."联系人"模块中功能的实现1.登录页面的实现在上一篇博客中我们主要完成了闪屏页面(SplashActivity)以及注册页面(RegistActivity)的逻辑实现,接下来就需要完善登录页面(LoginActivity)的实现由于...原创 2020-04-11 02:08:28 · 1736 阅读 · 0 评论 -
Android开发实战“基于环信的通信工具”——01.账号模块的实现
文章目录1.内容介绍2.环信sdk集成以及初始化3.闪屏页面的实现4.MVP介绍5.ButterKnife集成以及使用6.登录页面的实现7.注册页面的实现1.内容介绍IM,Instance message,QQ、微信都是属于这方面(指代通信App,下文一样)的应用此外,直播类、电商类、通讯类都属于这类应用开发这类项目时可以借用已经编写好的第三方平台,节省编写相关逻辑的花销,当前主要有融云、...原创 2020-04-11 02:06:36 · 781 阅读 · 1 评论 -
Android开发实战《智慧北京》——7.项目拓展
文章目录1.极光推送1.1 基本使用1.2 极光推送的高级使用1.3 推送原理介绍2.科大讯飞2.1 语音听写2.2 语音合成2.3 聊天机器人:布局搭建2.4 聊天机器人:数据填充2.5 聊天机器人:语音数据解析 & 展示提问对象2.6 聊天机器人:展示回答对象 & 朗读回答3.友盟统计3.1 介绍 & SDK使用3.2 友盟指数4.ZXing5.DynamicGrid...原创 2020-02-01 21:36:34 · 1921 阅读 · 0 评论 -
Android开发实战《智慧北京》——6.项目完成 & 优化
文章目录1.组图布局 & 请求网格数据2.填充组图页面数据3.组图切换展示方式4.三级缓存原理5.网络缓存开发6.本地缓存开发7.内存缓存开发8.内存溢出原理9.软应用介绍10.LruCache的使用11.LruCache原理分析12.三级缓存总结13.屏幕适配13.1 图片适配13.2 布局适配13.3 尺寸适配(重点)13.4 权重适配13.5 代码适配13.6 总结1.组图布局 &...原创 2020-01-30 21:36:26 · 821 阅读 · 1 评论 -
Android开发实战《智慧北京》——5.shareSDK的使用
文章目录1.修改网页字体大小2.ShareSDK的使用3.头条新闻自动轮播1.修改网页字体大小现在加载出网页了,就需要开始实现界面中右上角第一个“调整字体大小”的功能修改NewsDetailActivity,实现onClickListener接口,并且实现界面上两个按钮的点击方法onClick(),代码如下:package com.example.zhbj;import andro...原创 2020-01-27 20:42:17 · 434 阅读 · 0 评论 -
Android开发实战《智慧北京》——4.WebView的使用
文章目录1.UI框架梳理2.滑动显示下拉刷新3.通过下拉位置切换刷新状态4.根据当前状态刷新界面5.设置下拉刷新回调监听 & 刷新数据6.更新下拉刷新时间7.添加脚布局并隐藏8.监听滑动到底事件显示加载中布局9.分页加载更多数据10.本地记录已读未读状态11.根据已读未读状态刷新页面12.新闻详情页布局开发13.加载新闻网页 & 显示进度条1.UI框架梳理项目开发到现在,基本上...原创 2020-01-27 20:39:49 · 4172 阅读 · 0 评论 -
Android开发实战《智慧北京》——3.完善视图
文章目录1.给新闻菜单详情页ViewPager填充数据2.处理页签无法滑动的Bug3.使用ViewPagerIndicator4.修改ViewPagerIndicator样式5.跳转到下一个页签6.指示器请求所有父控件不拦截事件7.页签滑动时呼出侧边栏的Bug修复8.请求页签网格数据并解析9.页签加网络缓存10.BitmapUtils的使用11.头条新闻滑动事件处理12.头条新闻标题更新13.头条...原创 2020-01-26 14:26:51 · 454 阅读 · 0 评论 -
Android开发实战《智慧北京》——2.数据传输
文章目录1.主页面上的内容2.主页面上的优化3.主页面上的UI结构4.服务器的配置5.服务器的数据解析6.从新闻中心页面将网络数据传递给侧边栏7.通过侧边栏找到新闻中心页面对象8.菜单详情页页面对象封装9.点击侧边栏切换菜单详情页10.当前主页面上的UI结构11.网络缓存1.主页面上的内容上一篇博客的末尾实现了一个BasePaper,这次要来编写实现它的5个子类。在base目录下新建一个i...原创 2020-01-24 23:26:12 · 546 阅读 · 0 评论