自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (1)
  • 收藏
  • 关注

原创 AlarmManager(系统服务之定时服务)

AlarmManager(系统服务之定时服务)概述闹铃类型设置时间功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入概述https://www.jianshu.com/p/8a2ce9d02640https://blog.csd

2020-12-03 14:16:32 970

原创 windows环境使用 Nexus3.x 搭建Android Maven私服

1.下载最新的nexus-3.25.0-03-win64.zip地址https://www.sonatype.com/download-oss-sonatype链接:https://pan.baidu.com/s/1sxob3ylqATCPNFTAAHZTlg提取码:vq242.解压nexus-3.25.0-03-win64.zip,找到D:\nexus\nexus-3.25.0-03-win64\bin目录进入/bin目录,nexus.exe /run 命令可以启动nexus服务...

2020-09-02 13:57:22 190

原创 Android 应用退到后台 moveTaskToBack

在某一个界面当用户按下返回键的时候,类似于按下Home键,让用于退到后台。我们可以使用moveTaskToBack实现这个效果。@Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK) { moveTaskToBack(true); return true; }

2020-08-27 17:10:34 1125 1

原创 Android开发中isTaskRoot方法的使用情景

安装完成一个app时,在安装界面直接点击打开。我们进入了app的首页,这时我们按home键返回桌面,再点击应用图标,会发现没有直接进入首页,而是先进入了app的闪屏页,在进入首页。重复这一步一直如此。这时我们按back键返回,发现没有直接退回桌面,而是返回到之前打开的多个首页。但是如果一开始安装完我们不是直接打开,而是在桌面点击应用进入就不会这样了。在应用市场下载了部分应用,也有一些有同样的问题。当然这个bug一般用户也很难注意到,它的产生必须满足下面的条件:点击apk文件安装app 安装完...

2020-08-27 16:38:44 2078

原创 Android 使用 Gradle 打包--签名配置

Android studio会生成的dubug包使用默认的签名,release包需要我们自行配置。我们可以进行配置,实现自动签名。1.打包输出路径及名称gradle3.0.0之前://修改生成的apk名字android{ applicationVariants.all { variant -> if (variant.buildType.name.equals('release')) { variant.ou.

2020-08-05 09:45:24 1752

原创 Android应用包体积优化

为什么要优化安装包大小提高应用的下载转化率和留存率。1.用户可能会因为应用大小而放弃下载应用。2.由于手机内存问题可能会导致用户卸载占用空间较大的应用。除了下载下载转化率和留存率, 安装包体积优化还有一些理由:预装应用的推广成本. 满足应用市场的最大包体积限制. 在技术甚至业务层面, 我们可以重新审视我们的codebase, 是否需要删除一些低价值的业务, 清理无用的代码和资源, 进行进一步的重构和改善.一、应用安装包构成分析1.assets文件夹:存放一些配置文件、资源文件,

2020-07-10 11:29:15 497

原创 阿里热更新hotfix使用

一、SDK引入项目build中添加buildscript { repositories { google() jcenter() //添加这句 maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" } } dependencies { ... }

2020-07-01 15:09:00 907

原创 Android自定义View的三种实现方式及自定义属性

自定义View的实现方式有以下几种:组合控件,继承控件,自绘控件详细可分为:自定义组合控件,继承系统View控件,继承系统ViewGroup,自绘View控件,自会ViewGroup控件1. 自定义组合控件组合控件就是将多个控件组合成一个新的控件,可以重复使用。1.编写布局文件2.实现构造方法3.初始化UI4.提供对外的方法5. 在布局当中引用该控件6.activity中使用2.继承系统控件通过继承系统控件(View子类控件或ViewGroup子类控件...

2020-07-01 09:24:03 951

原创 Android Notification 通知详解(兼容Android O)

当应用程序在后台运行,希望向用户发出一些提示学习,就需要借助Notification(通知)来实现。在发出一条通知后,手机最上方的状态栏会显示一个通知的图标,下拉状态栏后就可以看到通知的详细内容。Notification是一种具有全局效果的通知,程序一般通过NotificationManager服务来发送Notification一.基本用法 通知可以在活动里面创建,也可以在广播接收器里面创建,也可以在服务里面创建2.1 创建一个NotificationManagerNot...

2020-06-30 11:31:44 1953

原创 Android广播详解

Android应用程序可以从Android系统和其他Android应用程序发送或接收广播消息,类似于发布-订阅设计模式。Android中的每个应用程序都可以对自己感兴趣的广播进行注册,这样该程序就只会接收到自己所关心的广播内容。Android广播机制,本质上它就是一种组件间的通信方式。广播的发送者和接收者事先是不需要知道对方的存在的,这样带来的好处便是,系统的各个组件可以松耦合地组织在一起,这样系统就具有高度的可扩展性,容易与其它系统进行集成。一. 广播广播分为标准广播和有序广播标准广播.

2020-06-29 15:03:01 682

原创 Android 文件相关

外部存储external storage和内部存储internalstorage访问外部存储的权限从Android 1.0开始,写操作受权限WRITE_EXTERNAL_STORAGE保护。从Android 4.1开始,读操作受权限READ_EXTERNAL_STORAGE保护。从Android 4.4开始,应用可以管理在它外部存储上的特定包名目录,而不用获取WRITE_EXTERNAL_STORAGE权限。比如,一个包名为com.example.foo的应用,可以自...

2020-06-23 10:57:53 477

Sexy Editor插件

离线安装Sexy Editor插件

2016-12-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除