自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (15)
  • 收藏
  • 关注

原创 android开发中对于手机电量的优化

关于android开发的app中,特别是直播类型的app耗电的情况,所以一定要优化手机耗电方面的问题先说一下app耗电的原因吧第一,大数据量的传输;第二,不停的在网络间切换第三,解析大量的文本数据;知道耗电原因了,那么就说一下相关的优化建议1,在需要网络连接的程序中,首先检查网络连接是否正常,如果没有网络连接,那么就不需要执行相应的程序;2,判断网络类型,针对特定的数据

2018-01-31 16:25:23 301

原创 android关于UI的渲染速度

 优化性能一般从渲染,运算与内存,电量三个方面进行,今天开始说聊一聊Android的渲染机制,我们要知道Android系统每隔16ms就重新绘制一次Activity,也就是说,我们的应用必须在16ms内完成屏幕刷新的全部逻辑操作,即每一帧只能停留16ms,渲染机制说完之后,然后在说如何去优化UI。1,为什么是16ms16ms意味着1000/60hz,相当于60fps。这是因为人眼与大脑之间的协作无...

2018-01-31 15:33:19 807

原创 python初学者(七)----装饰器基础

所谓装饰器,说白了,本质上就是函数,装饰其他函数,为其他函数添加新的功能装饰器的原则就是以下两点:1,不能修改被装饰的函数的代码2,不能修改被装饰函数的调用方式在说装饰器之前,我要先介绍一下高级函数和嵌套函数,因为装饰器说白了就是由高级函数和嵌套函数构成的,所以,先介绍一下他们高级函数 把一个函数名作为实参传给另一个函数,返回值中包含函数名,例如,代码如下:

2018-01-24 15:38:20 194

转载 android开发之MVP模式

我们平时开发最熟悉的模式,毋庸置疑,大家肯定都会说,MVC啊!V指的肯定是View层么,而C指的是Controller,指的一般都是Activity但是,我们要明白,有时候Controller功能Activity并不能完全代替,而是Activity和View层一起承担这Controller功能,这就有时候导致了一个控制页面中,有几千行代码,这样导致代码十分的臃肿了吧。所以,MVC模式并不太

2018-01-22 16:53:32 155

原创 android开发消息传递替换----EventBus使用

EventBus其实就是一个针对android的一款优化发布/订阅事件的总线,他的主要功能是替代Intent,Handler,BoastCast在Fragment,Activity,Service,线程之间传递消息,优点是开销小,内存占用量小,代码简介废话不多说,下面开始说EventBus的使用首先,想用这个模式,就必须下载他的依赖包,下载地址源码:https://github.com/g

2018-01-22 10:08:20 333

原创 python初学者(六)----函数

我们都知道,每一种语言,都会有函数这个玩意,因为有函数在,就可以简化代码了,不至于让代码太过于臃肿了先了解一下几种函数的类型,面向对象型的和面向过程型的函数#面向对象函数的类写法是前面写的是class,即表示的是类#面向过程的函数和函数式编程,函数的前面写的是defso,我们来说一下python的用法吧def func1(): print('in the func1')

2018-01-19 18:10:43 176

原创 android内存泄漏,内存溢出,发生的方式以及解决办法

首先,先说一下资源吧,这个资源是检测内存的工具,虽然我基本上没怎么用过,因为as自带的as的检测工具的,所以,不到迫不得已,我是不用的,但是这个工具也很不错滴https://github.com/square/leakcanary好了,言归正传,什么是内存泄漏? 内存泄漏是指当程序不再使用内存时,释放内存失败而产生的无用内存,内存泄露并不是指物理上的内存消失!怎么会导致内存泄漏?1,资源对象没有关

2018-01-19 17:14:41 463

原创 python初学者(五)----文件读取写入

今天来说一下python基础的文件的操作,我们知道,任何一门语言,肯定会有文件的操作,就像java,好多地方都会有io流的操作,现在,我们就来说一下python的一些文件流的操作 首先,要想操作文件,就必须打开文件吧?对的,那么,操作的方法如下: data = open("yesterday",encoding="utf-8").read()解释一下,data就是一个变量的形式吧,返回的信息全部存

2018-01-19 10:48:08 221

原创 python初学者(四)---键值对

这篇文章先来说一下python的键值对,即字典形式举个栗子!!!info = {'stu110':"tengxun", 'stu112':"baidu", 'stu113':"alibaba" }这就是python的键值对形式,前面为key,后面为values声明一点的是,键值对字典形式也是可以有增删改查的,下面我们就说一下字典形式的增删

2018-01-16 10:28:01 19207 4

原创 python初学者(三)-----String用法操作

今天来说一下String的一些操作吧,这些大部分都是常用操作,废话不多说了,直接上代码了,后面都有注释,你们自己一个一个的去试吧#!/user/bin/env python# -*- coding:utf-8 -*-# Author:yongzhengname = "my \tname is {name} and i am {year} old"print(name.capitali

2018-01-16 10:07:33 609

原创 python初学者(二)

今天继续说python的基础知识#pyc 为py文件编译之后的结果,跟java一样,程序在执行之前,都需要进行先编译,后执行,一次编译之后,pyc文件会一只存在,等你第二次再次运行的时候,# 会直接去找这个文件,不用第二次编译!如果py文件改变,pyc文件是否会更新?是否会执行之前编译完成的pyc文件呢?不会的!python在源代码中做了限制,# 会进行比较py文件和pyc文件的更新时间

2018-01-04 21:04:21 158

原创 python基础知识---适合初学者学习(一)

首先需要创建python环境,先到python官网https://www.python.org/downloads下载python,python适合所有平台,有window,mac,linux等的系统,所以,选择你合适下载安装,当然傻瓜式安装,你就点确定就行了。当然,linux和mac的安装之后,就可以用了,但是window的不可以,你需要跟java一样,在需要进行path路径的配置安

2018-01-03 18:37:45 332

复制算法图解原图,

复制算法图解原图,

2020-12-05

博客原图展示,GC回收算法结构总图展示, 啦

博客原图展示,GC回收算法结构总图展示, 啦

2020-12-05

Gallery 遥控器焦点控制流程以及代码实现

此text记录了Gallery2获取遥控器焦点的流程以及代码的实现,这个代码可以按照我的代码流程复制进去直接使用,这是Gallery焦点的事件分发流程

2019-11-04

android 本地服务器 NanoHTTPD(包括我已经修改过的和原版的)

android本地服务器,工具类,以及我修改过的,除去了多余的部分,原版的也在其中

2019-04-30

MVPDemo---小demo

更形象的写了一个MVP小框架,为了更形象的理解刚写的关于MVP的博客,加上刚刚的MVP博客配合这个demo,可以更加形象的理解MVP架构

2018-01-22

EventBus Demo

写的一个EventBus 简单的Demo,想要看的,可以下下来看看!

2018-01-22

网络访问demo

由于android6.0之后,google取消了httpRequest,所以,像xutils和volley等网络框架已经不能使用,google推出了okhttp,新的网络访问框架,这是写的一个小demo

2016-02-18

高仿360通知栏

高仿360固定通知栏,比较简单的demo,不能自定义高度,需要自己去实现

2016-02-16

日历形式的自定义控件

常用日历自定义控件,可左右滑动,不过没有添加每天的点击事件,可以月份之间滑动

2016-01-06

淘宝倒计时自定义控件

高仿淘宝倒计时抢购的自定义控件,可以直接拿过来用

2016-01-06

android 5.0 RecyclerView

类似于ListView功能的新的特效,可以实现android 5.0 中列表下滑的特效效果

2015-11-19

android 5.0 Material Design示例

该demo 介绍了部分Material Design的使用,效果挺酷的,想了解android5.0新特性的Material Design功能的,可以看一下

2015-11-19

qq高仿列表

模仿qq列表的demo,可以实现添加联系人,编辑联系人,同时可以对联系人进行移动分组,还可以给联系人发短信,打电话,发送邮件扥功能

2015-07-25

SwitchButton开关选择器

该资源是自己在项目中应用到的,总结出来的一个自定义控件,并将代码抽取出来了,然后上传给大家看一下,希望对大家有用!这是一个SwitchButton自定义控件的开关,里面有三个类,需要做的就是讲这个SwitchButton这个类作为一个自定义控件放到布局中就可以了,demo就不写了,希望对大家有帮助

2015-07-18

android二维码扫描,选择本地图片,闪光灯功能,模仿微信支付宝扫描

该资源包含二维码扫描,选择本地图片进行扫描,闪光灯功能的控制,完全模仿微信和支付宝的扫一扫做的!可下载参考,绝对完善!

2015-06-06

空空如也

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

TA关注的人

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