自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

会敲代码的王小呆1215672379的博客

欢迎一起来探讨关于Android相关的问题和技术

  • 博客(11)
  • 收藏
  • 关注

原创 初识动态规划(dynamic programming)算法基本思想

目录一、常见算法:二、动态规划描述:三、斐波那契数列四、给定一个数组,求任意不相邻数字的最大值五、解决动态规划问题的一般步骤一、常见算法:1、动态规划算法;2、分治法;3、贪心算法,一种对某些求最优解问题的更简单、更迅速的方法,4、回溯法,一种选优搜索法;5、分支限界法。二、动态规划描述:来自百度词条的介绍:是运筹学的一个分支,是求解决策过程最优化的过程。20世纪50年代初,美国数学家贝尔曼(R.Bellman)等人在研究多阶段决策过程的优化问题时,提出了著名的最优化原理

2021-11-11 22:05:43 278

原创 MySQL学习(一)-逻辑库与数据表的相关操作

MySQL学习(一)-逻辑库与数据表的相关操作一、创建、删除逻辑库CREATE DATABASE + 名称;#创建逻辑空间SHOW DATABASES;#显示全部逻辑库DROP DATABASE + 名称;#删除逻辑库二、数据表创建数据表CREATE TABLE +数据表名称( 列名1 + 数据类型 + *约束* 列名2 + 数据类型 + *约束*);数据表的其他操作SHOW TABLES;#显示某逻辑空间所有数据表DESC + 表名称;#获取该数据表的具体情况SHO

2020-12-10 16:23:14 436

原创 Android内存优化

随着Android生态的多年发展,现在4GB 内存的手机都变成了主流,2008 年的手机只有可怜的 140MB 内存,而今年的华为Mate 20 Pro 手机的内存已经达到了 8GB,在以前低内存设备更容易出现内存不足引起的异常和卡顿,我们也可以通过查看应用中用户的手机内存在 2GB 以下所占的比例来评估,所以在优化前要先定好自己的目标,这一点非常关键。比如针对2GB 以上的设备,完全是两种不同的...

2019-05-09 14:34:33 307

原创 Android崩溃优化(崩溃分类、原理分析以及解决)

作为技术人员,我们不应该盲目追求崩溃率这一个数字,应该以用户体验为先,如果强行去掩盖一些问题往往更加适得其反。我们不应该随意使用 try catch 去隐藏真正的问题,要从源头入手,了解崩溃的本质原因,保证后面的运行流程。在解决崩溃的过程,也要做到由点到面,不能只针对这个崩溃去解决,而应该要考虑这一类崩溃怎么解决和预防。(附github项目demo参考项目)一、Android 的两种崩溃我...

2019-05-07 15:51:33 2197 1

原创 Android所有动画分类总结

Android常用动画调研视图动画(View Animation)视图动画:也叫Tween(补间)动画可以在一个视图容器内执行一系列简单变换(位置、大小、旋转、透明度)。譬如,如果你有一个TextView对象,您可以移动、旋转、缩放、透明度设置其文本,当然,如果它有一个背景图像,背景图像会随着文本变化。补间动画通过XML或Android代码定义,建议使用XML文件定义,因为它更具可读性、可...

2019-01-07 16:55:10 2109

原创 Android内存泄露解析和优化

前言本文主要阐述内存泄露的原因和常见处理的方式;JAVA是垃圾回收语言的一种,开发者无需特意管理内存分配。但是JAVA中还是存在着许多内存泄露的可能性,如果不好好处理内存泄露,会导致APP内存单元无法释放被浪费掉,最终导致内存全部占据堆栈(heap)挤爆进而程序崩溃。内存泄露:说到内存泄露,就不得不提到内存溢出,这两个比较容易混淆的概念,我们来分析一下。

2017-09-26 15:34:16 332

原创 Android人脸识别--基于虹软免费SDK

引言苹果刚发布最新的iphone X,新增了人脸识别解锁,我也挺好奇,没有尝试过,所以就在闲暇的时候找了些资料,写了一个小项目。当前的人脸识别技术分为WEBAPI和SDK调用两种方式,WEBAPI需要实时联网,SDK调用可以离线使用。这里我是使用的虹软提供的免费人脸识别的SDK,此SDK也可根据不同应用场景设计,针对性强。包括人脸检测、人脸跟踪、人脸识别,即使在离线环境下也可正常运行。虹软

2017-09-18 13:17:30 11495 7

原创 Bugly热修复 Android SDK接入

首先为什么要集成bugly热修复。市面上有其他的热修复框架,为什么就用bugly?这里给出2张图大家就明白了。引用腾讯bugly官网的一段话:无需关注Tinker是如何合成补丁的无需自己搭建补丁管理后台无需考虑后台下发补丁策略的任何事情无需考虑补丁下载合成的时机,处理后台下发的策略我们提供了更加方便集成Tinker的方式我们提供应用升级一

2016-12-05 11:03:36 1198

原创 Bugly错误监测Android SDK接入

库文件导入Bugly支持自动集成和手动集成两种方式,如果您使用Gradle编译Apk,强烈推荐您使用自动接入方式配置库文件。自动集成(推荐)Bugly支持JCenter仓库和Maven Central仓库。为了实现更加灵活的配置,Bugly SDK(2.1.5及以上版本)和NDK(SO库)目前已经分开成两个独立的仓库:SDK:com.tencent.bugl

2016-12-05 10:02:46 8187 2

原创 加速Android Studio的Gradle构建速度

在利用Android Studio做项目时,发现随着项目内资源的逐渐增多(或者项目创建时间太过久远,而又未经常打开),Android Studio的build速度也越来越慢。在互联网上一番搜索后,发现通过以下方法可以加快Gradle的构建速度。在以下Gradle目录创建gradle.properties文件C:Users.gradle并在文件中增加以下数据,然后保存。org.g

2016-09-21 09:08:59 1770 2

转载 Leaks检查内存泄漏,内存清理、监控的Android开发工具

MemoryMonitor一个给开发者使用的Android App内存清理、监控工具,可以获取当前手机的内存使用比率,可用内存大小,检查一个APP是否存在内存泄漏。并且整理了一些优化内存的方式。1.内存清理类似360卫士的 加速球,获取系统已用内存比率、可用内存大小,一键清理。可以用于测试自己开发的Activity、Fragment健壮性,模拟Activ

2016-09-13 09:16:57 5804

空空如也

空空如也

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

TA关注的人

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