自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (5)
  • 收藏
  • 关注

原创 Android apk反编译

https://www.jianshu.com/p/3a305f32c4a3https://blog.csdn.net/xiaocheng2290/article/details/77341166

2021-11-16 11:00:23 2205

原创 Android splash的实现

目录一、Splash的作用二、Splash的三种实现1、SplashActivity2、MainActivity中控制view的显示3、设置Application或者MainActivity的主题三、总结一、Splash的作用最近做flutter项目,由于app启动时需要初始化flutter引擎,这个过程比较耗时,会有较长时间的白屏(或黑屏,跟设置的application、activity的theme有关),用户体验不太好,于是需要加一个splash页面。那什么时候需要用到splash呢?1、启动阶段

2020-12-28 15:15:07 2009

原创 Android面试

一、Java1、 设计模式单例模式熟悉五种单利模式饿汉式和懒汉式的区别能手写线程同步单例类双重校验锁单例类两次判空的目的volatile 关键字的用法生产者和消费者模式:能手写出来2、线程线程的生命周期,sleep和wait的区别多线程多线程同步的方法synchronized在jvm里是如何实现的(锁升级和锁优化)Lockvolatile:关键字的用法多线程实现runnablethread线程池AsyncTask3、网络

2020-09-10 23:24:30 119

原创 Android与H5交互

Android与H5交互前言一、webview使用WebViewClientWebChromeClient二、H5调用Android方法1)@JavascriptInterface注解 ==**(同步调用)**==2)通过WebviewClient拦截url协议 ==(异步调用)==3)通过WebChromeClient拦截弹窗 ==(同步调用)==三、Android调用H5方法参考前言一、webview使用private void settingProperty(){ myJavas

2020-08-16 17:01:10 762 1

原创 android Handler机制

android Handler机制前言: handler机制作为最主要的android线程间通信方式,在编程过程中经常使用,同时也基本是面试毕问的问题之一。下面简单总结一下handler机制的主要知识点。handler机制主要组件HandlerHandler.sendMessage(Message)发送消息;Handler.handleMessage(Message)处理消息;Loo...

2019-10-21 23:19:57 86

原创 listview分组实现、性能优化及错位解决

listview是Android开发中最常见的组件之一。在项目开发中,经常需要将listview分组。关于listview分组的原理可以参考android之listview分组实现,简单说就是:将分组的内容和分组的标题按顺序统一放在一个list中,根据list中的内容决定展示分组标题还是分组内容。本文主要讨论分组listview优化的问题,第一部分“listview分组实现”只做一个简单介绍,代码详

2017-05-06 16:24:39 362

原创 ViewPager无限循环滑动+自动播放

ViewPager无限循环滑动+自动播放 最近在研究使用ViewPager实现banner广告,但是ViewPager本身并不能实现循环滑动。网上查找到两种方法:1. 将ViewPager设置一个足够大的整数Integer.MAX_VALUE,但这并不是真正的无限循环;2. 在实际展现的ViewPager前后分别插入一张图片,真正实现无限循环滑动,如下图所示 图中绿线代表向右滑动,

2016-11-13 21:03:45 3959

原创 Android Canvas 缩放(Scale)

Canvas 缩放(Scale) 前言:前几天用到Canvas.scale(flostsx, float sy, float px, float py)函数,研究源码后没有看懂,就去网上找资料,发现关于Canvas.scale(flost sx, float sy, float px, float py)的分析很少。经过一天的研究,在此分享一下个人对此的理解,欢迎与各位交流。

2016-09-08 17:14:08 21212 8

翻译 同步与异步

同步与异步

2016-06-28 10:42:13 285

翻译 android软键盘弹出关闭监听

在android开发的过程中,我们可能会需要在android软键盘弹出或关闭的时候,执行一些动作。

2016-05-11 17:44:15 575

listview分组实现、性能优化及错位解决

listview分组实现、性能优化,解决性能优化后的错位问题

2017-05-07

listview分组实现及性能优化

listview分组实现及性能优化,解决优化带来的错位问题

2017-05-07

ViewPager无限循环滑动+自动播放demo

支持无限循环滑动和自动播放banner功能

2016-11-14

FTP文件夹上传及断点续传

实现FTP文件夹上传及断点续传,由于没有做文件夹勾选功能,所以要上传文件夹需要自己手动输入文件夹路径,也可以自己稍作修改。

2015-05-27

javascript参考文档

javascript参考文档,方便大家查找

2014-08-15

空空如也

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

TA关注的人

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