会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
似水流云
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
10
···
47
下一页
2021年8月3日
Android开发之判断APP前后台的方法
摘要: 老套路看图: 我们可以利用application监听全局的所有activity的生命周期前提版本大于Android4.0 提供一个监听的工具类 package com.mchsdk.open; import android.app.Activity; import android.app.Appli
阅读全文
posted @ 2021-08-03 10:22 似水流云
阅读(860)
评论(0)
推荐(0)
2021年8月2日
100亿个数字中找出最大的10个
摘要: 100亿个数字找出最大的10个 类似: 微信10亿用户中,获取红包最多的前100用户: 首先一点,对于海量数据处理,思路基本上是:必须分块处理,然后再合并起来。 对于每一块必须找出10个最大的数,因为第一块中10个最大数中的最小的,可能比第二块中10最大数中的最大的还要大。 分块处理,再合并。也就是
阅读全文
posted @ 2021-08-02 16:12 似水流云
阅读(405)
评论(0)
推荐(0)
在 Java 中初始化 List 的五种方法
摘要: Java 中初始化 List 的五种方法 1.构造 List 后使用 List.add 初始化 2.使用 {{}} 双括号语法 3.使用 Arrays.asList 4.使用 Stream (JDK8) 5.使用 Lists (JDK9) Java 中经常需要使用到 List,下面简单介绍几种常见的
阅读全文
posted @ 2021-08-02 10:19 似水流云
阅读(6796)
评论(0)
推荐(0)
2021年7月27日
Android自定义View全解
摘要: 目录 1. 自定义View基础 1.1 分类 自定义View的实现方式有以下几种 | 类型 | 定义 | | | | | 自定义组合控件 | 多个控件组合成为一个新的控件,方便多处复用 | | 继承系统View控件 | 继承自TextView等系统控件,在系统控件的基础功能上进行扩展 | | 继承V
阅读全文
posted @ 2021-07-27 18:57 似水流云
阅读(3122)
评论(0)
推荐(0)
编程领域中的 "transparent" 和 "opaque"
摘要: 引言 在学习计算机的过程中,经常会接触到 “透明” 和 “非透明” 的概念。 刚开始理解 “透明” 这个概念的时候,认为 “透明” 就是程序员可以看见其中的构造,但是老师却说透明是程序员意识不到其中的存在,所以对这个概念一直都有些困惑。 后面接触到 “不透明” 这个概念的时候,意味着程序员看不到其中
阅读全文
posted @ 2021-07-27 17:17 似水流云
阅读(522)
评论(0)
推荐(0)
2021年7月20日
H5调用android相机拍照
摘要: 起因:H5页面通过openAPP协议唤起客户端,调用系统照相机,并完成拍照图片上传,然后将图片URL回传给H5; 后来发现不如让H5侧直接唤起系统照相机,完成拍照后,进行图片上传。 一、H5侧实现唤起照相机 ,参考自Capturing an Image from the User 相关代码如下: <
阅读全文
posted @ 2021-07-20 18:02 似水流云
阅读(5813)
评论(0)
推荐(0)
2021年6月29日
Handler 源码分析
摘要: App启动的入口 ActivityThread.java public static void main(String[] args) { ... Looper.prepareMainLooper(); ... ActivityThread thread = new ActivityThread()
阅读全文
posted @ 2021-06-29 10:54 似水流云
阅读(40)
评论(0)
推荐(0)
2021年5月19日
LinkedHashMap和HashMap的比较使用
摘要: 由于现在项目中用到了LinkedHashMap,并不是太熟悉就到网上搜了一下。 import java.util.HashMap; import java.util.Iterator; import java.util.LinkedHashMap; import java.util.Map; pub
阅读全文
posted @ 2021-05-19 19:05 似水流云
阅读(101)
评论(0)
推荐(0)
android MotionEvent中getY和getRawY的区别
摘要: 如果你的某个Activity中实现 OnTouchListener接口,需要重写onTouch(View view,MotionEvent event)这个方法, getRawX()和getRawY()获得的是相对屏幕的位置,getX()和getY()获得的永远是相对view的触摸位置坐标(这两个值
阅读全文
posted @ 2021-05-19 17:42 似水流云
阅读(378)
评论(0)
推荐(0)
2021年5月18日
Volley之ByteArrayPool
摘要: 前言 网络编程对于客户端来说是一块及其重要的地方,使用高效的网络请求框架将为你的系统产生很大的影响。而Volley作为谷歌的一个开源项目,炙手可热。有很多中小型公司的安卓移动客户端的网络程序都是基于volley的。 Volley的优点很多,光可扩展性这一条优点就值得我们称赞。但是我想针对的是在 Go
阅读全文
posted @ 2021-05-18 16:13 似水流云
阅读(163)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
10
···
47
下一页
公告