899898
Bookmarks
内存泄漏
Android开发者
我的博客
翻译
学习网站
- 易百教程™ - 专注于IT教程和实例
- Android开发中文站--关注Android,关注开发者
- 安卓巴士-安卓开发-Android开发-安卓-移动互联网门户 -
- 4.5.1 Intent的基本使用 | 菜鸟教程
- 最新的问题 - SegmentFault
- 简书 - 创作你的创作
小众网站
工具网站
- Android Developers
- Android Developers
- 搜索 - android - 简书
- 掘金
- IBM developerWorks 中国 : IBM's resource for developers and IT professionals
- 5.1 Fragment基本概述 | 菜鸟教程
- Coder-Pig的猪栏 - CSDN博客
- 2015年最新Android基础入门教程目录(完结版) - CSDN博客
- RGB颜色值与十六进制颜色码转换工具
- Android各版本代号、版本号、API/NDK级别、发布时间及市场份额 - 迷路的国王 - 博客园
VCard
- VCardParser_V21_百度搜索
- android导出vCard联系人流程 - CSDN博客
- android导入vCard联系人流程 - CSDN博客
- android取出联系人数据库_百度搜索
- android如何获取手机联系人的数据库示例代码_Android_脚本之家
- vcardcomposer_百度搜索
- Android 使用VCard数据类型 异步进行联系人备份与恢复操作 - CSDN博客
- Android VCard联系人备份恢复(导入/导出)详解 - blogs_lw - 博客园
工作内网
- IT网站-首页
- 登录系统
- 中兴移动-财务在线系统
- 校园网数字资源利用分析统计系统(2.0)
- http://202.196.119.252/
- System Dashboard - JIRA
- 努比亚LOG管理系统
- Androbots - 易用,全面,权威
- Nubia ROM中心分支管理平台
- 桌面工具团队-工具组 - 敏捷看板 - JIRA
- 软件公告栏
- 软件公告栏
博客专家
- 生活感悟 - 似水流年 - CSDN博客
- Gityuan博客 | 袁辉辉博客
- Android知识点总结 - 一片枫叶的专栏 - CSDN博客
- GcsSloop
- Android开发网址导航
- 开源代码 - 泡在网上的日子
- 刘望舒 - 简书
- 大闲人柴毛毛 - CSDN博客
- 博客 - 悠然红茶的个人页面
- 分类: Android | _StriveG Blog
0814作业问题
- addFirst - 国内版 Bing
- arraylist有序吗_百度搜索
- 构造函数_百度搜索
- java构造函数使用方法总结 - 我的博客 - ITeye博客
- 往一个 HashSet 集合中存入自定义的 Person对象,同姓名和同年龄的视为相同元素_百度搜索
- 往HashSet集合中存储Person对象,如果姓名和年龄相同,视为一个人。 - fandoudou123的专栏 - CSDN博客
- 重写equals方法_百度搜索
- JAVA中重写equals()方法的同时要重写hashcode()方法 - rhino - 博客园
- 自定义Map排序_百度搜索
- java如何对map进行排序详解(map集合的使用)_java_脚本之家
- java如何对map进行排序详解 - 国内版 Bing
- Java如何对Map进行排序详解 - Gatherfly 的博客 - CSDN博客
0815问题
- 100张票_百度搜索
- 多线程实现4个窗口卖100张票 - peter_qyq的博客 - CSDN博客
- java生产者消费者模式_百度搜索
- Java多线程-并发协作(生产者消费者模型) - Ruthless - 博客园
- java 经典死锁例子_百度搜索
- Java线程(学习整理)--3--简单的死锁例子 - 小风微灵-彦 - 博客园
- java contains_百度搜索
- Java中String类的contains方法 - ai雪老人 - 51CTO技术博客
- 手机屏幕清晰度_百度搜索
accessbility
- AccessibilityService - 仰望星空的日志 - 网易博客
- Android无障碍服务三 创建辅助功能服务 | 学步园
- Android开发中AccessibilityService的使用 - 一叶知秋的专栏 - CSDN博客
- 深入了解AccessibilityService - 代码之道,编程之法 - CSDN博客
- 你真的理解AccessibilityService吗 - 简书
- Charsequence转成String_百度搜索
0822
- uri.getPathSegments().get(1)_百度搜索
- 【Bug解决日志】newUri.getPathSegments().get(1) 报错: java.lang.IndexOutOfBoundsException - QAQ - CSDN博客
- if(false)_百度搜索
- [牛逼]Java 使用if(false)竟然走进去了!,求解这是什么情况有图!-CSDN论坛
- Java 求助下大家在if判断中的false 和 true开关怎么用啊? 谢谢!_百度知道
- if语句分明false但还是执行了??-CSDN论坛
- A Boolean wrapped with string (如何将布尔变量转换为字符串变量--写给java初学者) - kwaif的专栏 - CSDN博客
git使用
- git教程_百度搜索
- Git 教程 | 菜鸟教程
- Git可视化极简易教程 — Git GUI使用方法 | 菜鸟教程
- Git五分钟教程 | 菜鸟教程
- Git教程 - 廖雪峰的官方网站
- 掘金
- 一篇文章,教你学会Git - 掘金
- Git 详细的操作指南笔记(从零开始) - 掘金
- android studio 使用github完整保存 - oZuiJiaoWeiYang的专栏 - CSDN博客
Android开源项目
- MathiasLuo - 简书
- 搜索 - 基础Android项目 - 简书
- 消息 - 简书
- wingjay/jianshi: A Full-Stack mobile app, including Android & Server, Simple-Poem 简诗. You can write poem in graceful & traditional Chinese style.
- [干货]如何在一天之内完成一款具备cool属性的Android产品<简诗> - 简书
20170829
- Android canvas_百度搜索
- Android Canvas 方法总结 - 简书
- drawbitmap的参数_百度搜索
- Canvas开篇之drawBitmap方法讲解 - GAStudio - CSDN博客
- 嵌入自定义View_百度搜索
- 四种常用的标准自定义View方法(上) - MakeYourChance的专栏 - CSDN博客
- Android中的回调 - 国内版 Bing
- android回调函数总结 - elleniou - 博客园
- android中的回调 - lindir的专栏 - CSDN博客
- contentprovider生命周期_百度搜索
- Android四大基本组件介绍与生命周期 - bravestarr - 博客园
- service 发送广播_百度搜索
- 用BroadcastReceiver控制Service - - ITeye博客
- 22_广播接收者启动Activity - max的博客 - CSDN博客
fragment
- fragment_百度搜索
- Android Fragment 真正的完全解析(上) - Hongyang - CSDN博客
- Android项目Tab类型主界面大总结 Fragment+TabPageIndicator+ViewPager - Hongyang - CSDN博客
- 多种多样的App主界面Tab实现方法-慕课网
- Android Fragment 真正的完全解析(下) - Hongyang - CSDN博客
- Android Fragment 你应该知道的一切 - Hongyang - CSDN博客
0829
- fragment_百度搜索
- 5.2.2 Fragment实例精讲——底部导航栏的实现(方法2) | 菜鸟教程
- 5.2.3 Fragment实例精讲——底部导航栏的实现(方法3) | 菜鸟教程
- 5.2.4 Fragment实例精讲——底部导航栏+ViewPager滑动切换页面 | 菜鸟教程
- 5.2.5 Fragment实例精讲——新闻(购物)类App列表Fragment的简单实现 | 菜鸟教程
- drawabletop 图片大小_百度搜索
- android如何设置drawableleft导入的图片大小-CSDN论坛
- adb devices offline_百度搜索
- android adb devices 后出现offline问题的解决 - 移动开发 - CSDN博客
开源项目
面博客
新建文件夹
线程
中断
0920
- 刘望舒 - 简书
- 尹star - 简书
- Java并发编程 - 文集 - 简书
- 并发编程 - 不能说的秘密的博客 - CSDN博客
- 搜索 - Java线程池 - 简书
- Java线程池学习笔记 - 简书
- Java 线程池详解 - 简书
记事本相关项目
动态权限管理
1109
- Java中的自定义类型的排序(Comaprator, Collections.sort()) - 雪候鸟 - CSDN博客
- collections自定义比较器_百度搜索
- service里的meta-data_百度搜索
- Android中<meta-data>的使用 - CSDN博客
1130
- anr日志分析Android_百度搜索
- Android ANR log trace日志文件分析 - YOU JUST LOOK VERY HARD - CSDN博客
- no stack available_百度搜索
- 网站经常报java.lang.OutOfMemoryError<<no stack trace available>>这个错误是什么原因?谢谢-CSDN论坛
- no stack trace available 错误是什么原因呀?-CSDN论坛
性能优化
组件安全
- Android应用本地拒绝服务漏洞浅析-安全漏洞-安全研究-阿里聚安全
- 关于Android应用本地拒绝服务漏洞和android:exported属性 - CSDN博客
- android中exported属性指示该服务是否能够被其他应用程序组件调用或跟它交互 - CSDN博客
优化汇报
1219
- Android性能优化笔记
- 管理应用的内存 | Android官方培训课程中文版(v0.9.7)
- Blog Archive - 胡凯
- Android性能优化之内存篇 - 胡凯
- Android Training - 管理应用的内存 - 胡凯
- Android内存优化之OOM - 胡凯
1221
- 内存泄露从入门到精通三部曲之基础知识篇 - 腾讯Bugly - SegmentFault
- 内存泄露从入门到精通三部曲之常见原因与用户实践 - 腾讯Bugly - SegmentFault
- 内存泄露从入门到精通三部曲之排查方法篇 - 腾讯Bugly - SegmentFault
- 排查内存泄漏最简单和直观的方法 - 简书
- Android studio 分析内存泄漏 - mark_xiao - 博客园
自定义view
- GcsSloop
- 最易懂的自定义View - 文集 - 简书
- 自定义View关于画圆弧的一些笔记 - CSDN博客
- 自定义控件之绘图篇( 五):drawText()详解 - CSDN博客
- 深入理解Android View的构造函数 - 泡在网上的日子
自定义view1
- Bookmarks
- 最易懂的自定义View - 文集 - 简书
- 自定义View基础 - 最易懂的自定义View原理系列(1) - 简书
- 教你步步为营掌握自定义View - 简书
- Android自定义控件,你们是如何系统学习的? - 知乎
- 安卓自定义View教程目录
- 安卓自定义View进阶-分类与流程
屏幕分辨率适应
- Android自适应不同分辨率或不同屏幕大小 - CSDN博客
- Android自定义View在不同分辨率设备下,出现不兼容。求助!-CSDN论坛
- 4种必须知道的Android屏幕自适应解决方案 - CSDN博客
- 透析Android 中 权重使用及分配规则(layout_weight) - - CSDN博客
- Android屏幕适配——多分辨率多屏幕密度 - 简书
- 最易懂的Android屏幕适配解决方案--总结版 - 简书
讲解
- Android View的工作流程
- Android View的工作流程 - CSDN博客
- 自定义View Measure过程 - 最易懂的自定义View原理系列(2) - 简书
- drawCircle参数_百度搜索
- android中对Canvas.drawCircle()方法的理解 - 谁与争锋的专栏 - CSDN博客
- 安卓自定义View进阶-事件分发机制原理
- Android APP启动过程分析(1)——Activity、Window、DecorView - 简书
- Android APP启动过程分析(2)——Measure、Layout、Draw - 简书
accessibilityservice
- AccessibilityService——实现自动遍历点赞功能 - CSDN博客
- 介绍程序如何安装apk,包括普通模式安装和静默安装。pm install -r 命令安装
- 本文主要介绍程序如何利用root权限静默安装APK,如何自动选择普通安装还是静默安装以及扩展PackageUtils实现静默删除APK。
notification
- 实现自定义布局的Notification - CSDN博客
- builder构建notification自定义布局_百度搜索
- Notification的基本用法以及使用RemoteView实现自定义布局 - 张英爱 - 博客园
- Notification.Builder 实现基本通知和自定义view通知 - CSDN博客
- Notification的简单使用 - 好库文摘
- FLAG_NO_CLEAR_百度搜索
- android--Notification--Flag类型 - 程序员的良师益友 - CSDN博客
- Notification使用涉猎,让你快速使用,拿来就用! - 王亟亟的博客 - CSDN博客
- Android Notification 详解——基本操作 - 登天路 - 博客园
- Notification的基本用法以及使用RemoteView实现自定义布局 - 行歌 - 博客园
VCard
- VCardParser_V21_百度搜索
- android导出vCard联系人流程 - CSDN博客
- android导入vCard联系人流程 - CSDN博客
- android取出联系人数据库_百度搜索
- android如何获取手机联系人的数据库示例代码_Android_脚本之家
- vcardcomposer_百度搜索
- Android 使用VCard数据类型 异步进行联系人备份与恢复操作 - CSDN博客
- Android VCard联系人备份恢复(导入/导出)详解 - blogs_lw - 博客园
wifi相关
- 7.6.4 基于UDP协议的Socket通信 | 菜鸟教程
- 1小时教你理解HTTP,TCP,UDP,Socket,WebSocket - 简书
- NanoHttpd 安卓HTTP Sever建立 - 简书
- wifimanager.enableNetWork_百度搜索
- android 解决部分手机连接热点wifi导致被切换,enablenetwork(netID, true)无效的问题 - CSDN博客
- Android代码连接Wifi时被系统切换到其他Wifi的问题-布布扣-bubuko.com
反射
- 通过Java反射调用方法 - CSDN博客
- nosuchmethodexception是什么异常_百度搜索
- getdeclaredmethod getmethod区别_百度搜索
- getMethod()和getDeclaredMethod()区别 - 小杨学Java之z3sm2012 - ITeye博客
1
- Android消息传递之EventBus 3.0使用详解 - 总李写代码 - 博客园
- eventbus 3.0_百度搜索
- getNetworkId_百度搜索
- Android wifi的WifiInfo对象详解 - CSDN博客
- Android 获取本机的mac和wifi的BSSID(mac)以及其他信息 - CSDN博客
notify引起界面闪烁
进程线程通信
- Android线程通信_百度搜索
- Android:使用Handler在线程之间通信 - CSDN博客
- Android线程间通讯的几种方式 - CSDN博客
- android进程间通信方式_百度搜索
- Android 进阶13:几种进程通信方式的对比总结 - CSDN博客
WIFI连接流程
最小流程
- Android WiFi开发教程(二)——WiFi的搜索和连接 - CSDN博客
- 7.6.1 Socket学习网络基础准备 | 菜鸟教程
- 7.6.2 基于TCP协议的Socket通信(1) | 菜鸟教程
- 7.6.3 基于TCP协议的Socket通信(2) | 菜鸟教程
- 7.6.4 基于UDP协议的Socket通信 | 菜鸟教程
222
- onpreviewframe android - 国内版 Bing
- 第一次接触Camera 绘制实时帧,关于onpreviewframe,不回调的问题 - CSDN博客
- Android wifi热点连接过程_百度搜索
- Android WiFi开发教程(一)——WiFi热点的创建与关闭 - CSDN博客
- Android WiFi开发教程(二)——WiFi的搜索和连接 - CSDN博客
- oneventAsync_百度搜索
- EventBus使用详解(二)——EventBus使用进阶 - CSDN博客
ANR
- Android ANR问题总结(一) - CSDN博客
- 【腾讯bugly干货分享】精神哥手把手教你如何智斗ANR - CSDN博客
- Input dispatching timed out_百度搜索
- Android应用ANR分析 - 简书
- Waiting to send non-key event because the touched window has not finished_百度搜索
- Launch timeout has expired, giving up wake lock_百度搜索
- Android的log里这代表什么:Activity idle timeout for HistoryRecord - xwv - ITeye博客
- android编程log中提示Launch timeout has expired, giving up wake lock!求高手帮助。我是菜鸟,请详细说_百度知道
- Enters wifigbk_ageOutHistory_百度搜索
- ANR问题分析指北
- 百度一下,你就知道
- Wrote stack traces to '/data/anr/traces.txt'_百度搜索
- Category - Gityuan博客 | 袁辉辉博客
- 理解Android ANR的触发原理 - Gityuan博客 | 袁辉辉博客
- 理解Android ANR的信息收集过程 - Gityuan博客 | 袁辉辉博客
- ART虚拟机之Trace原理 - Gityuan博客 | 袁辉辉博客
- Wrote stack traces to '/data/anr/traces.txt'_百度搜索
- android anr traces日志分析方法 - CSDN博客
通话记录
- android屏幕自动旋转屏幕_百度搜索
- Android通话记录备份还原代码_百度搜索
- android通话记录备份_百度搜索
- Android 7.1.1 通话记录数据库详解 - CSDN博客
- 访问android平台的通话记录CallLog - CSDN博客
- Android 7.1.1 Dialer中通话记录显示详解 - CSDN博客
- Android 6.0 通话记录生成保存和读取显示 - CSDN博客
- android calllog 数据库_百度搜索
- android > CallLog 通话记录 - 不吃辣,不喝白酒 - ITeye博客
相机开发
网络连接
surfaceFlinger
截图
01
- Android Demo : 悬浮窗(支持Android7.0) - 简书
- Android动画插值器之PathInterpolator浅析 - CSDN博客
- 一条指令在cpu中的执行流程 - CSDN博客
- 悬浮窗生命周期_百度搜索
- surfacecontrol在哪_百度搜索
- Android6.0 SurfaceControl分析(二)SurfaceControl和SurfaceFlinger通信 - CSDN博客
- Process.killProcess_百度搜索
- System.exit和Process.killProcess - CSDN博客
- android 动画的Interpolator插值器 - CSDN博客
- context_ignore_security_百度搜索
- 应用程序Context获取和注意 - CSDN博客
- getrunningtasks_百度搜索
- 【Demo 记录】获取栈顶APP所在的应用包名 --getRunningTasks 弃用的处理方案 - CSDN博客
- messenger android_百度搜索
- Android 基于Message的进程间通信 Messenger完全解析 - CSDN博客
- setontouchlistener_百度搜索
- onTouch返回true和false的区别,如何解决onTouch和onClick冲突 - CSDN博客
- valueanimator_百度搜索
- Android属性动画之ValueAnimator的介绍 - 火龙裸先生 - 博客园
- velocitytracker_百度搜索
- VelocityTracker追踪手指滑动的速度 - 简书
- Android实现屏幕截图_百度搜索
- Android 5.0及以上实现屏幕截图 - 简书
- surfacecontrol.screenshot_百度搜索
- 用SurfaceControl screenshot() 截屏 返回 null-CSDN论坛
- Android5.0系统截屏流程 - CSDN博客
- valueanimator.offloat_百度搜索
- Android属性动画之ValueAnimator - CSDN博客
- getYVelocity_百度搜索
- Android中VelocityTracker类的介绍_tracy_cui_新浪博客
- dispatchkeyevent_百度搜索
- dispatchkeyevent的调用机制 - CSDN博客
- windowmanager.addview_百度搜索
- View直接贴到WindowManager上 - 简书
- WindowManager addView - CSDN博客
- windowmanager.addview 不悬浮 - 国内版 Bing
- getLayerReleaseFence: Invalid display_百度搜索
- Android4.4 fence机制分析 - Android移动开发技术文章_手机开发 - 红黑联盟
- acquireFence、releaseFence、retireFence - CSDN博客
- windowManager源码路径_百度搜索
- 2、WindowManager源码分析--最后一战 - MuYuQianShan - 博客园
- Android源码解析Window系列第(三)篇---WindowManager基本原理 - CSDN博客
- 《Android开发艺术探索》之学习笔记(八)理解Window和WindowManager - 简书
02
03
- activityclientRecord_百度搜索
- ActvitityThread中的performLaunchActivity(ActivityClientRecord r, Intent customIntent)解析 - CSDN博客
- flag_activity_new_task_百度搜索
- 为什么有时候启动Activity需要加FLAG_ACTIVITY_NEW_TASK - CSDN博客
- media_projection_service_百度搜索
- 屏幕录制(一)——MediaProjection 简介 - 简书
- android 动画_百度搜索
- Android 属性动画:这是一篇很详细的 属性动画 总结&攻略 - 简书
- Android 动画总结 - 简书
- viewconfiguration_百度搜索
- ViewConfiguration解析 - CSDN博客
- getScaledTouchSlop_百度搜索
- ViewConfiguration.getScaledTouchSlop () 用法 - CSDN博客
- startserviceasuser参数_百度搜索
- android startService流程梳理笔记 - AngelDevil - 博客园
0529未完
- Android系统服务 —— WMS与AMS - 简书
- performlaunchactivity_百度搜索
- Android中Activity启动过程探究 - krosshuang - 博客园
- ActvitityThread中的performLaunchActivity(ActivityClientRecord r, Intent customIntent)解析 - CSDN博客
- (1)ActivityThread分析 - CSDN博客
- 线程安全的CopyOnWriteArrayList介绍 - CSDN博客
- Lock和synchronized的区别和使用 - jason.bai - 博客园
- interrupt_百度搜索
- java---interrupt、interrupted和isInterrupted的区别 - wwfy - 博客园
- 我的书签 | 收趣 - 我的云端收藏夹,稍后阅读神器