自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

程序员Android

这是一个专注提供 Java Android 知识体系服务的公众号。 和你一起终身学习,小安愿做你成长道路上的垫脚石,不断垫高你的高度,衬托你的威仪。风里雨里,我们一直在学习的路上支持你!

  • 博客(12)
  • 资源 (37)
  • 收藏
  • 关注

转载 MTK HAL算法集成之单帧算法

和你一起终身学习,这里是程序员Android经典好文推荐,通过阅读本文,您将收获以下知识点:算法概览一、算法集成前的准备二、 为算法选择feature三、 将算法对应的feature添加到...

2021-06-25 12:00:00 1712 2

转载 微信支付零花钱刷屏了!5万额度,能花又能借

最近网友在热议一款叫“微信支付零花钱”的产品,大家都在比额度、晒交易记录。其实这是腾讯发起设立的微众银行推出的消费信贷产品小鹅花钱,这款产品终于满足了用户对微信支付里“先用后付”的需求。小...

2021-06-18 08:00:00 159 1

转载 Surface 与 SurfaceFlinger 之间的关系

和你一起终身学习,这里是程序员Android经典好文推荐,通过阅读本文,您将收获以下知识点:一、SurfaceFlinger 启动过程二、Surface 创建过程三、Surface 显示过...

2021-06-18 08:00:00 700

转载 Android App 自身导致的性能问题案例

和你一起终身学习,这里是程序员 Android经典好文推荐,通过阅读本文,您将收获以下知识点:一、App 主线程执行时间长二、uploadBitmap 耗时三、BuildDrawingCache 耗时四、使用 CPU 渲染而不是 GPU 渲染五、主线程 Binder 耗时六、游戏 SurfaceView 内容绘制不均匀七、WebView 性能不足八、帧率与刷新率不匹配九、应用性能跟不上高帧率屏幕和系统十、主线程 IO 操作十一、WebView 与主线程交互十二、RenderThr

2021-06-16 17:25:10 873

转载 Android 平台性能导致的性能案例

和你一起终身学习,这里是程序员 Android经典好文推荐,通过阅读本文,您将收获以下知识点:一、SurfaceFlinger 主线程耗时二、屏下光感截图导致 SurfaceFlinger 渲染不及时三、HWC Service 执行耗时四、CRTC 执行耗时五、CPU 调度问题六、触发 Thermal 导致限频七、后台活动进程太多导致系统繁忙八、Layer过多导致 SurfaceFlinger Layer Compute 耗时九、Input 报点不均匀十、LMK 频繁工作抢占 cpu

2021-06-16 17:24:36 1619

转载 Systrace 之 binder 锁竞争

和你一起终身学习,这里是程序员 Android经典好文推荐,通过阅读本文,您将收获以下知识点:一、Binder 概述二、Binder 调用图例三、Systrace 显示的锁的信息四、总结一、Binder 概述Android 的大部分进程间通信都使用 Binder,这里对 Binder 不做过多的解释,想对 Binder 的实现有一个比较深入的了解的话,推荐你阅读下面三篇文章理解Android Binder机制1/3:驱动篇理解Android Binder机制2/3:C++层理解An

2021-06-16 17:23:50 555

转载 Systrace之 input 解读

和你一起终身学习,这里是程序员 Android本篇文章主要介绍 Android 开发中的部分知识点,通过阅读本篇文章,您将收获以下内容:一、input 概述二、input in Systrace三、关键知识点和流程四、Input 刷新与 Vsync五、Input 调试信息一、input 概述在Android 基于 Choreographer 的渲染机制详解 这篇文章中,我有讲到,Android App 的主线程运行的本质是靠 Message 驱动的,这个 Message 可以是

2021-06-16 17:23:17 581

转载 Systrace 之 Vsync 解读

和你一起终身学习,这里是程序员 Android本篇文章主要介绍 Android 开发中的部分知识点,通过阅读本篇文章,您将收获以下内容:一、Vsync 概述二、Android 图形数据流向三、Systrace 中的图像数据流四、Vsync Offset五、HW_Vsync一、Vsync 概述Vsync 信号可以由硬件产生,也可以用软件模拟,不过现在基本上都是硬件产生,负责产生硬件 Vsync 的是 HWC,HWC 可生成 VSYNC 事件并通过回调将事件发送到 SurfaceFling

2021-06-16 17:22:44 1826

转载 Systrace之 MainThread 和 RenderThread 解读

和你一起终身学习,这里是程序员 Android本篇文章主要介绍 Android 开发中的部分知识点,通过阅读本篇文章,您将收获以下内容:一、MainThread 和 RenderThread 概览二、MainThread 的创建三、RenderThread 的创建和发展四、游戏的主线程与渲染线程五、Flutter 的主线程和渲染线程六、性能相关一、 MainThread 和 RenderThread 概览这里以滑动列表为例 ,我们截取主线程和渲染线程一帧的工作流程(每一帧都会遵循这个流

2021-06-16 17:21:54 791

转载 Systrace Choreographer 渲染机制

和你一起终身学习,这里是程序员 Android本篇文章主要介绍 Android 开发中的部分知识点,通过阅读本篇文章,您将收获以下内容:一、主线程运行机制的本质二、Choreographer 简介三、Choreographer 源码解析四、APM 与 Choreographer五、MessageQueue 与 Choreographer六、手机厂商优化本文介绍了 App 开发者不经常接触到但是在 Android Framework 渲染链路中非常重要的一个类 Choreographer。

2021-06-16 17:21:04 654

转载 Systrace 之 CPU info解读

和你一起终身学习,这里是程序员 Android本篇文章主要介绍 Android 开发中的部分知识点,通过阅读本篇文章,您将收获以下内容:一、CPU 区域图例二、CPU 核心架构三、绑核四、锁频五、CPU 状态六、Systrace 中的详细信息一、CPU 区域图例下面是高通骁龙 845 Systrace 对应的 CPU Info 区域(底下的一些这里不讲,主要是讲 Kernel CPU 信息)Systrace 中 CPU Info 一般在最上面,里面经常会用到的信息包括:CPU

2021-06-16 17:19:38 2440

转载 Systrace 之 三级缓存 Triple Buffer

和你一起终身学习,这里是程序员 Android经典好文推荐,通过阅读本文,您将收获以下知识点:一、怎么定义掉帧?二、App 端判断掉帧三、SurfaceFlinger 端判断掉帧四、逻辑掉帧五、BufferQueue 和 Triple Buffer六、Triple Buffer 的作用七、Debug Triple Buffer一、怎么定义掉帧?Systrace 中可以看到应用的掉帧情况,我们经常看到说主线程超过 16.6 ms 就会掉帧,其实不然,这和我们这一篇文章讲到的 Tripl

2021-06-16 17:18:27 707

dom4j-1.6.1.jar

dom4j-1.6.1.jar 用于解析XML文档的jar

2013-04-05

xml 的应用方法

xml 的应用方法 包含学生成绩管理系统的增删改查功能的实现

2013-04-04

java 基础知识强化

java 基础知识强化 一些代码

2013-04-04

linux 文件I/O编程

这里包含文件操作的一些用法,比如open read write lseek close 还有对文件添加读取锁和写入锁的一些内容

2013-03-09

android 简单通讯录

android 通讯录源码,实现一些常用的功能

2012-12-04

模仿QQ的左右滑动切换界面和下拉更新的效果

模仿QQ的左右滑动切换界面和下拉更新的效果,简单的实现一些功能

2012-08-02

android-support-v4.jar

android-support-v4.jar 是实现viewpaper 的第三方jar包

2012-07-31

android手机中MP3播放器的实现

这是关于android的MP3音乐播放器,其功能主要有,首先由欢迎界面---网络歌曲下载界面---本地SD卡中歌曲列表---点击本地MP3列表可以进行MP3播放,并同时同步歌词的功能

2012-07-20

apache-tomcat-6.0.18.exe

apache-tomcat-6.0.18.exe apache服务器的可执行的安装程序

2012-07-15

mars android视频全集教程源码

mars android视频第一季全集教程源码,估计是很少有的全集android的源码压缩包,包含1到33集的源码

2012-07-13

高德地图Overlay的应用以及照相功能的实现

本代码实现了高德地图的覆盖方法,和照相机照相的功能实现,实现了从MapActivity和Activity之间的跳转功能

2012-07-12

sax2r2.jar

android google weather API的sax2r2.jar的第三方jar包,用于SAX解析google天气预报!

2012-07-09

android版本的天气预报

本程序实现了android手机上的天气预报的功能,可以根据输入的城市名称,调用google weather API 接口实现想要找的城市未来四天内的天气预报功能!

2012-07-09

简单的图片浏览器

android版本的 简单的图片浏览器 ,可以根据手势的滑动,来实现图片的切换功能

2012-06-28

ARM 学习的总结

总结一下学习ARM嵌入式的一些东西,其中包括SDL的运行,Mp3移植,静态库,动态库的编译等。

2012-06-26

SAX解析XML文档

利用SAX解析XML文档,实现对南工自习室的解析,解决自习室难找的问题

2012-06-15

农夫过河的问题

采用深度优先遍历图的方法,解决农夫过河的问题,有代码,有可执行文件和流程图

2012-06-15

基于SDL图片的移动和风车的转动

基于SDL的嵌入式系统课程设计,调用SDL库函数实现在嵌入式开发板上的一些课创意

2012-06-15

SAX解析XML文档的初级源码

android初学关于SAX解析XML的一个范例

2012-05-20

mysql-connector-java-5.1.26-bin

mysql-connector-java-5.1.26-bin.jar Mysql数据库驱动

2013-11-09

androidSlindingMenu

androidSlindingMenu 最火的android开源项目,好多流行的应用中都有他的影子,侧滑拖动界面..

2013-06-04

ViewPaperTest

ViewPaperTest简单的实现滑动效果

2013-05-15

WebJSONDemo

使用JSON的方法从服务器上获取资源的服务端

2013-05-08

GetJSONDemo

GetJSONDemo 使用JSON方式获取服务器上的数据

2013-05-08

GetXMLDemo

从服务器上获取XML文件的客户端的实现, GetXMLDemo

2013-05-08

WebForPOSTMethod

POST向服务器上传数据,POST上传的数据适用于数据量大,数据类型复杂,数据安全性能要求高的地方

2013-05-08

POSTDateToWeb

POST向服务器上传数据,POST上传的数据适用于数据量大,数据类型复杂,数据安全性能要求高的地方

2013-05-08

WebForGETMethod

使用Get方法上传数据到服务器上,GET上传的数据一般是很小的并且安全性能不高的数据,

2013-05-08

GetDataToWeb.zip

使用Get方法上传数据到服务器上,GET上传的数据一般是很小的并且安全性能不高的数据,

2013-05-08

WebXMLDemo

WebXMLDemo 服务器端,用法发布XML数据

2013-05-01

获取网络上的XML客户端

GetXMLDemo.zip 获取网络上的XML资源,实现客户端解析文件

2013-05-01

ViewPaperDemo1

ViewPaperDemo 实现的简单的滑屏切换的功能

2013-04-29

SaxXmlDemo

SaxXmlDemo xml解析 android中常用的Sax解析XML文档的方法

2013-04-23

tomcat服务器

tomcat6.0 在eclipse中搭建Tomcat服务器,开发Web用的

2013-04-21

GridViewDemo

GridViewDemo android 中的网格布局的例子

2013-04-17

SliderDrawer抽屉组件

SliderDrawer抽屉组件 简单的Demo

2013-04-17

jaxen-1.1.1.zip

jaxen-1.1.1.zip 用于java实现提取XML文件中的内容

2013-04-05

空空如也

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

TA关注的人

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