• AI大模型课程
    • Java基础课程
    • Java进阶课程
    • JavaWeb课程
    • web前端课程
    • Android基础课程
    • Android进阶课程
  • 腾讯QQ
  • 微信二维码
logo
  • AI大模型
    • 原生agent
    • LangChain框架
  • Java技术
    • java概述
    • Java 语法基础
    • Java集合框架与数据结构
    • Java面向对象
    • Java面向对象高级特性
    • Java异常处理
    • 输入输出(IO)操作
    • 多线程编程
    • Java网络编程
    • 设计模式
  • JavaWeb
    • Servlet与Jsp
    • struts2
    • springboot
    • springcloud
    • spring
    • mytatis
    • Hibernate
    • web服务器
  • Android技术
    • Android概述
    • 开发环境
    • Android UI界面
    • Activity活动
    • Fragment碎片
    • 数据存储
    • Notification通知
    • Receiver广播
    • Android动画
    • Android经验
  • web前端技术
    • html/css/js
    • vuejs
    • reactjs
    • koa2
    • 动画
    • 面试题
    • 优化
  • 认知成长
    • 观点
    • 技术前沿
    • 简历面试
    • 创业相关
当前位置:

首 页  

周sir

我是周sir,这是我的博客。致力于分享我学会的技术和优秀的文章。微信公众号 “周sir专栏” 欢迎大家关注。

Android快速开发系列 10个常用工具类

Android快速开发系列 10个常用工具类

周sir - 2016年1月9日 - Android经验 - 0 条评论 - 2382浏览 阅读更多...

每个 Android 项目几乎都会用到日志、Toast、SharedPreferences、单位换算、SD 卡、屏幕、App 信息、软键盘、网络和 Http 这几类工具。下文完整收录 10 个常用工具类的全部源码,按类拆开,可直接拷进工程。 10个基本每个项目中都会使用的工具类,用于快速开发~~ 1…

异步任务机制

异步任务机制

周sir - 2016年1月8日 - 多线程编程 - 0 条评论 - 1671浏览 阅读更多...

创建线程通常有两种方式:继承 Thread 或实现 Runnable。多线程共享同一资源时,Runnable 可以共用资源,Thread 子类则各自独立。 大量 new Thread().start() 会把时间花在创建销毁上,还容易 OOM 和内存抖动。解决办法是复用线程,也就是用 Executo…

标签:多线程,
面试时,问哪些问题能试出一个Android应用开发者真正的水平?

面试时,问哪些问题能试出一个Android应用开发者真正的水平?

周sir - 2016年1月7日 - 面试 - 0 条评论 - 1204浏览 阅读更多...

面试短则 30 分钟、长则一小时,想全面考察很难。不必只围着“问什么题”转,先把准备、考察点和反馈写清楚,再落到 Android 具体问题上。 一、面试前的准备 1. 简历调查 简历到手先调查分析:对公司负责,也是对双方时间的尊重。明显不 match 就别抱着“要不喊过来试试看”。要想清楚现在要的是…

标签:面试经验,
Android退出应用最优雅的方式

Android退出应用最优雅的方式

周sir - 2016年1月7日 - Activity活动 - 0 条评论 - 1451浏览 阅读更多...

退出 Android 应用,常见做法是容器收齐 Activity、广播 finish,或直接杀进程。更稳的是把首页做成 singleTask,再配合退出广播。 一、容器式 建一个全局容器,把所有 Activity 存进去,退出时循环 finish: import java.util.ArrayLis…

标签:Activity,
给Android程序员的一些面试建议

给Android程序员的一些面试建议

周sir - 2015年12月30日 - 面试 - 0 条评论 - 1206浏览 阅读更多...

应大家邀请写一篇 Android 应用开发面试笔记(不含 ROM、逆向)。面试决定进哪家、什么级别和待遇。作者面试别人的次数更多,下面从面试官视角说怎么把握一场面试。 一、什么是合适的候选者 结合百度面试官经验,公司想要的 Android 程序员大致是:本科及以上(名校更好);2 年及以上经验(名企…

标签:程序员成长 面试经验,
百度地图开发之定位功能

百度地图开发之定位功能

周sir - 2015年12月25日 - Android技术 - 0 条评论 - 1464浏览 阅读更多...

地图已经是日常刚需:出门先查位置,手机地图则让定位随时可用。下面用百度地图 Android 定位 SDK 把手机定位跑通:密钥、so/jar、Manifest、LocationClient。 一、准备工作 开发入口:http://developer.baidu.com/map,选 Android,再…

Android属性动画完全解析(下),Interpolator和ViewPropertyAnimator的用法

Android属性动画完全解析(下),Interpolator和ViewPropertyAnimator的用法

周sir - 2015年12月23日 - Android动画 - 0 条评论 - 1720浏览 阅读更多...

大家好,欢迎继续回到Android属性动画完全解析。在上一篇文章当中我们学习了属性动画的一些进阶技巧,包括ValueAnimator和ObjectAnimator的高级用法,那么除了这些之外,当然还有一些其它的高级技巧在等着我们学习,因此本篇文章就对整个属性动画完全解析系列收个尾,来学习一下剩下的非…

标签:属性动画,
Android属性动画完全解析(中),ValueAnimator和ObjectAnimator的高级用法

Android属性动画完全解析(中),ValueAnimator和ObjectAnimator的高级用法

周sir - 2015年12月23日 - Android动画 - 0 条评论 - 1662浏览 阅读更多...

大家好,在上一篇文章当中,我们学习了Android属性动画的基本用法,当然也是最常用的一些用法,这些用法足以覆盖我们平时大多情况下的动画需求了。但是,正如上篇文章当中所说到的,属性动画对补间动画进行了很大幅度的改进,之前补间动画可以做到的属性动画也能做到,补间动画做不到的现在属性动画也可以做到了。因…

标签:属性动画,
Android属性动画完全解析(上),初识属性动画的基本用法

Android属性动画完全解析(上),初识属性动画的基本用法

周sir - 2015年12月23日 - Android动画 - 0 条评论 - 1744浏览 阅读更多...

在手机上去实现一些动画效果算是件比较炫酷的事情,因此Android系统在一开始的时候就给我们提供了两种实现动画效果的方式,逐帧动画(frame-by-frame animation)和补间动画(tweened animation)。逐帧动画的工作原理很简单,其实就是将一个完整的动画拆分成一张张单独的…

标签:属性动画,
android的消息处理机制

android的消息处理机制

周sir - 2015年12月23日 - Android UI界面 - 0 条评论 - 1603浏览 阅读更多...

android的消息处理有三个核心类:Looper,Handler和Message。其实还有一个Message Queue(消息队列),但是MQ被封装到Looper里面了,我们不会直接与MQ打交道,因此我没将其作为核心类。下面一一介绍: android的消息处理有三个核心类:Looper,Handl…

标签:Handler,

文章导航

上页 第 1 页 … 第 27 页 第 28 页 第 29 页 … 第 44 页 下页
2026年 10月
一 二 三 四 五 六 日
 1234
567891011
12131415161718
19202122232425
262728293031  
« 9月    

OOP (48)JavaScript (40)面试经验 (30)AI (28)程序员成长 (28)Agent (27)Activity (27)Vue (21)IO (19)多线程 (16)LangChain (15)性能优化 (15)网络请求 (12)数据类型 (11)SQL (11)Spring (11)MySQL (11)JSP (10)IDEA (10)环境配置 (9)
  • 最新文章
  • 随机文章
  • 热门文章
火锅店生意-第一性原理

火锅店生意-第一性原理

 2026-09-16   23   0

徐新-做正确的事

徐新-做正确的事

 2026-09-16   27   0

Android Studio查看SQLite数据库完全指南

Android Studio查看SQLite数据库完全指南

 2026-09-05   29   0

Android 控件美化实战:Shape、Selector 与 layer-list

Android 控件美化实战:Shape、Selector 与 layer-list

 2026-09-05   45   0

Android Studio USB 调试真机映射屏幕画面

Android Studio USB 调试真机映射屏幕画面

 2026-09-03   32   0

MCP 技术实战指南:从原理到落地

MCP 技术实战指南:从原理到落地

 2026-09-02   41   0

RAG 深度解析:从数学原理到生产级工程实战

RAG 深度解析:从数学原理到生产级工程实战

 2026-09-01   31   0

LangGraph 客户支持 Email Agent:从设计思维到可运行代码

LangGraph 客户支持 Email Agent:从设计思维到可运行代码

 2026-08-31   40   0

LangGraph常见WorkFlow-七种编排模式

LangGraph常见WorkFlow-七种编排模式

 2026-08-31   29   0

基于未来做决策:贝索斯的”时间穿越”思考法

基于未来做决策:贝索斯的”时间穿越”思考法

 2026-08-29   41   0

工程目录结构说明

工程目录结构说明

 2015-04-19   1531   0

Java线程中yield与join方法的区别

Java线程中yield与join方法的区别

 2016-04-29   1617   0

Java基础知识总结

Java基础知识总结

 2015-04-23   1617   0

Java继承的概念与实现

Java继承的概念与实现

 2015-03-30   1754   0

21个值得思考的问题

21个值得思考的问题

 2015-04-22   1339   0

Android 浮动搜索框 searchable 使用

Android 浮动搜索框 searchable 使用

 2016-02-26   1458   0

常用数据库连接池 (DBCP、c3p0、Druid) 配置说明

常用数据库连接池 (DBCP、c3p0、Druid) 配置说明

 2017-09-07   1114   0

Java instanceof 运算符

Java instanceof 运算符

 2015-03-30   1531   0

设计模式总结

设计模式总结

 2016-05-09   1605   0

Android事件处理机制

Android事件处理机制

 2015-09-08   2204   0

AI大模型开发从OpenAI调用开始

AI大模型开发从OpenAI调用开始

 2026-08-15   117   2

用 AI 当思考搭档:4 个让 AI 帮你把问题想透的方法

用 AI 当思考搭档:4 个让 AI 帮你把问题想透的方法

 2026-08-17   56   1

Java GUI程序设计入门

Java GUI程序设计入门

 2015-06-04   1783   0

人人都在谈论的Apple Pay

人人都在谈论的Apple Pay

 2016-02-19   1396   0

软件工程师应该多写文章

软件工程师应该多写文章

 2015-03-28   1805   0

Vue3.0全家桶最全入门指南 – 快速搭建 (1/4)

Vue3.0全家桶最全入门指南 – 快速搭建 (1/4)

 2020-09-22   1511   0

Java面向字节流的应用

Java面向字节流的应用

 2015-04-17   1606   0

ActiveMQ简述

ActiveMQ简述

 2017-06-24   1365   0

vscode 前端常用插件推荐

vscode 前端常用插件推荐

 2020-04-04   1578   0

极客之家十一年:编程与兴趣一致,技术与实践结合

极客之家十一年:编程与兴趣一致,技术与实践结合

 2026-08-19   42   0

声明

极客之家以原创技术教程为主。转载或引用会尽量注明出处。
关于我们 · 隐私政策 · 联系我们
如认为内容侵权,请发邮件至 47457320@qq.com。

Copyright © 2026 极客之家 All rights reserved.  .

蜀ICP备2025170724号 站长统计

回到顶部