Android
文章平均质量分 90
极光舞者
这个作者很懒,什么都没留下…
展开
-
Android 监听开机关机,隐藏启动图标功能
一.监听开机监听开机可以在开机时初始化一些程序的参数,以及开机自启动软件等。方法:使用广播接收器步骤1.写广播接收器public class StartupReceiver extends BroadcastReceiver{ @Override public void onReceive(Context context, Intent intent) { //写原创 2016-11-09 18:37:11 · 675 阅读 · 0 评论 -
Android 获取内存信息(RAM,ROM)
一、RAM,ROM简单介绍RAM为运行内存,比如,360手机助手的悬浮窗,经常提示的运行内存超过80%之类的,指的都是运行内存。一般大小为几个G。ROM为存储数据的内存,比如,爱奇艺APP在视频页面显示的“总空间31.6G,剩余28.8G”,指的是ROM。一般大小几十G,几百G都有。ROM越大,可存储的视频,文件,音乐等越多。 二、Android 获取RAM,ROM的方法1. ...原创 2018-09-07 00:25:31 · 15334 阅读 · 1 评论 -
Android 运行时权限(危险权限)
一、说明Android 6.0开始,Google将权限分为两类,一类是Normal Permission, 这类权限一般不涉及用户隐私,是不需要用户进行授权的,比如手机震动、访问网络等;另一类是Dangerous Permission,一般是涉及到用户隐私的,需要用户进行授权,比如读取sdcard、访问通讯录等。二、危险权限列表下表列出了Android所有的危险权限,剩余的权限就都是普通权限需注意...原创 2018-05-30 15:05:09 · 10161 阅读 · 2 评论 -
Android RecyclerView使用
本文参照 《第一行代码 Android 第二版》进行整理,同时添加了一些书中该章节没涉及的内容。一、RecyclerView 功能介绍 RecyclerView可以说是一个增强版的ListView,它不仅可以实现ListView同样的效果,还优化了很多ListView 的不足之处。比如:1.实现横向滑动 2. 实现GridView的效果 3. 实现瀑布流效果 ...原创 2018-05-05 10:42:10 · 1988 阅读 · 1 评论 -
安卓EventBus使用
EventBus作用:简化组件之间的通信,可用于线程间的通讯代替handler,用于组件间的通讯代替Intent,用于Activity和Fragment之间通信。使得代码更简洁,性能更好。EventBus GitHub地址EventBus使用方法:一、导入jar包 gradle:compile 'org.greenrobot:eventbus:3.1.1' 也可下载jar包导入(可在E...原创 2018-03-07 15:08:50 · 1982 阅读 · 0 评论 -
Android程序崩溃处理
由于Android手机型号,厂商等很多,我们不能保证测试时候没问题的程序,在各种手机上都没问题。当出现问题,程序崩溃时,我们可以设置对应的监听,将对应的报错信息记录下来,上传至服务器。一、原理在Thread类中,有一个接口 UncaughtExceptionHandler /** * Implemented by objects that want to hand原创 2017-12-04 09:36:44 · 2139 阅读 · 0 评论 -
Android使用第三方字体
很多时候,Android系统自带的字体可能和我们的APP风格不符。这时候,我们就需要下载并使用第三方字体了。Android中使用第三方字体,需先下载字体库,一般后缀名为 .ttf (百度上可以找到很多)Android开发中使用方法:1.在 asset 目录下,新建fonts文件夹,用于存放字体文件,并将需要使用的字体文件放入该文件夹2. 给TextView设置字体原创 2017-12-02 15:40:34 · 2649 阅读 · 0 评论 -
Android Switch控件修改样式
Android中自带的Switch控件在很多时候总觉得和整体系统风格不符,很多时候,自定义Switch是一种方法。但其实不用这么麻烦,安卓自带的Switch通过修改一些属性,也可以达到和自定义Switch差不多的一个效果。个人感觉,Switch的属性设置和其他控件还是有挺大区别的。因此,写下此文,方便有需要的同学参考。先上效果图:以上便是修改后效果 与 原生Switch的效原创 2017-02-09 19:46:13 · 56756 阅读 · 16 评论 -
Android okHttp的简单使用
本文主要展示 okHttp 插件的基本用法,主要包含 1.get方式请求数据2.post方式请求数据3.文件的上传4.文件的下载5.加载网络图片okHttp所需的jar包:okHttp的jar包,okio的jar包布局文件:布局文件很简单,就五个按钮,一个imageView<RelativeLayout xmlns:android="htt原创 2017-03-06 09:41:33 · 465 阅读 · 0 评论 -
安卓 动画效果 Animation
Android 中 四种动画效果:1.alpha:渐变透明度动画效果2.scale:渐变尺寸的动画效果3.translate:位置转移动画效果4.rotate:旋转动画效果(还可使用 set 定义动画集合:将几个不同的动作定义成一个组)一、动画效果的属性1.通用属性:Android中,这几种动画效果的父类都为Animation,所以四种动画效果有着部分相同的属性原创 2017-01-22 12:58:31 · 575 阅读 · 0 评论 -
Android RecyclerView实现树形列表
前段时间公司有个项目,需要展示客户关系的树形列表,当时网上找了一些资料,有些觉得挺复杂的,有些测试下来有bug。最终决定自己解决。最底下有demo,需要源码的同学可以下载效果图(带节点的展开与收缩,并且可以实现项的单选,选中项字体为蓝色): 一、实体类的构建这个类不多解释,各个属性的含义都在注释上/** * 公司类 */public class Bas...原创 2019-06-25 15:37:54 · 5946 阅读 · 9 评论