自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (23)
  • 问答 (1)
  • 收藏
  • 关注

原创 Android 内存泄露神器之LeakCanary

随着我们项目的不断完善,有一天突然发现性能出现在了我们面前,随之而来的就有内存泄漏、内存溢出等概念先介绍一下内存溢出,即应用某一时刻所占有的内存超过所申请的内存,发生了内存溢出,OOM(OUT OF MEMORY )。内存泄露呢,就是类持有外部类实例对象的引用,垃圾回收机制就回收不了该对象,所产生的现象。今天主要讲讲如何检测内存泄露,导致内存泄露的原因有很多,比如:1.cursor...

2017-11-29 21:00:15 298

原创 Handler消息机制--面试篇

最近在准备面试题,重新温习一下android知识,今天主角是Handler。首先,为什么要使用到Handler,众所周知,android的更新ui是在主线程中进行的,更新ui大部分是需要重后台获取数据的,而主线程中又不允许进行耗时操作,这时我们就要在子线程中进行网络请求,然后更新ui,可是子线程中又不允许操作ui,这时候我们就用到了Handler,将消息发送到主线程中,进而在主线程中更新ui。

2017-11-06 11:18:57 494

原创 android事件分发(面试篇)

安卓事件分发一张图就足以解决了,其中super:调用父类方法true:消费事件,即事件不继续往下传递false:不消费事件,事件也不继续往下传递 / 交由给父控件onTouchEvent()处理

2017-11-03 19:47:25 726

原创 android webview加载https网页

默认情况下 webview是不支持加载https网页的,如果想实现此效果方法有如下几种:1.调用第三方浏览器打开 if (mUrl.contains("https")){ Uri uri = Uri.parse(mUrl); Intent intent1 = new Intent(Intent.ACTION_VIEW, uri);

2017-11-02 20:23:15 894

AIDL客户端demo

AIDL(Android 接口定义语言) 是 Android 提供的一种进程间通信 (IPC) 机制。通过这种机制,我们只需要写好 aidl 接口文件,编译时系统会帮我们生成 Binder 接口,实现进程之间的通讯。 一、如何定义aidl文件 1、在main目录下创建文件夹aidl,然后在aidl下new aidl 创建.aidl文件-->IServerInterface.aidl 2、点击同步按钮,

2018-10-17

AIDL服务端

AIDL(Android 接口定义语言) 是 Android 提供的一种进程间通信 (IPC) 机制。通过这种机制,我们只需要写好 aidl 接口文件,编译时系统会帮我们生成 Binder 接口,实现进程之间的通讯。 一、如何定义aidl文件 1、在main目录下创建文件夹aidl,然后在aidl下new aidl 创建.aidl文件-->IServerInterface.aidl 2、点击同步按钮, --------------------- 作者:android-李志强 来源:CSDN 原文:https://blog.csdn.net/lzq520210/article/details/83110422?utm_source=copy 版权声明:本文为博主原创文章,转载请附上博文链接!

2018-10-17

android指纹识别demo

。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

2017-05-24

c调用Activity中的方法

c调用Activity中的方法

2017-01-10

c调用java的demo

ndk开发c调用java

2017-01-10

java调用c代码demo

java调用c代码demo

2017-01-10

NDK开发demo

NDK开发java调用c c调用java

2017-01-10

Glide加载图片

Glide加载图片的使用方法

2016-12-15

EventBus普通事件和粘性事件

EventBus普通事件和粘性事件

2016-12-14

android和js交互拍照后将url返回给js

实现安卓拍照,选择相册获取的图片,然后将图片返回给js,让h5展示出图片

2016-12-13

仿微信摇一摇实现开始与结束监听

仿微信摇一摇实现开始与结束监听

2016-12-12

安卓与js初步交互

安卓与js实现初步交互,h5页面调用android端的方法

2016-12-12

EventBus的使用

EventBus的简单使用

2016-10-24

android截屏

长按屏幕任何位置,画圆,开始截屏保存到本地,接下来就进行上传

2016-10-21

录音 raw转换为mp3

录音 raw转换为mp3

2016-08-24

android断点续传

android断点续传

2016-05-12

视频播放videoview

视频播放videoview

2016-01-28

android加解密

直接就可以运行,内部代码,演示如何实现加解密。

2016-01-27

带指示器效果的progressbar

实现一个progressbar,垂直上方有一个指示器,可以动态指示进度值。

2015-12-14

多张图片上传到服务器

实现拍照或相册选择图片,并可以多张上传到服务器,开发工具为androidstudio

2015-12-14

书页效果Viewpager

这是模拟翻书效果的viewpager,原理比较简单

2015-11-28

仿微信图片选择器

自己写的关于多张图片上传的demo,拿去直接就可以用,实现功能,点击加号,添加相机或者相册图片,上传逻辑自己实现。缺点是:不能同时选择多张图片。

2015-11-28

仿淘宝继续拖动显示详情页

仿淘宝,当界面拉到底部的时候,会显示,继续拖动显示详情页,会拖出下一页面。

2015-11-28

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

TA关注的人

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