E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Android研究
Android研究
_Gralloc_2几种重要的数据结构
4.3重要的数据结构根据HAL层加载库的规定,加载的时候,从HAL_MODULE_INFO_SYM模块地址开始。Galloc模块的HAL_MODULE_INFO_SYM定义如下://HALmoduleinitializestructprivate_module_tHAL_MODULE_INFO_SYM={base:{common:{tag:HARDWARE_MODULE_TAG,module_ap
孤独的小丑
·
2023-10-13 05:32
android
Gralloc
frameworks
android
framebuffer
Android研究
_Gralloc_5 Grallo分配和释放Buffer
4.6Gralloc分配buffer用户空间的应用程序用到的图形缓冲区是由Gralloc模块中的函数gralloc_alloc来分配的,这个函数实现在文件hardware/qcom/display/msm8974/libgralloc/gpu.cpp。intgpu_context_t::gralloc_alloc(alloc_device_t*dev,intw,inth,intformat,int
孤独的小丑
·
2023-10-13 05:02
android
【java&&jni】jni入门篇
【序】我是为了
android研究
需要才开始研究JNI的。阅读本例文之前希望你按照上一篇【java】Windows7下环境变量设置已经对环境变量进行正确设置本文通过一个简单的例子来演示如何使用JNI。
小田
·
2020-09-12 17:47
【java&&jni】
Android5.1.1源码 - App服务进程被杀后自动重启的原因
>>>Android5.1.1源码-App服务进程被杀后自动重启的原因@(
Android研究
)[App服务重启][TOC]前言当通过长按HOME键的方式清理一个App时,不仅这个App进程会被杀掉,与这个
weixin_34247299
·
2020-08-24 23:53
[转贴]
Android研究
院之应用开发使用Sencha完成APK局部更新(二十七)
好久没更新博文了,这段时间各种学习、各种打击,呵呵,但总归来说学到的东西也越来越多了,今天找时间来更新下这段时间学到的,也是我个人觉得不错的一个东西“AndroidAPK局部模块化更新”,之前也在网上找了相关的资料查了下,没找到觉得比较好的,大多都是Copy来Copy去的,由于前段时间开发的时候用到了一个我没听过的框架,小马个人觉得开发出来的东西还是挺好的,不过有结论证明在IOS上这个东西更适用跑
dmyi30166
·
2020-08-23 10:06
Android研究
_Hardware Composer_2 加载HWComposer模块及编译分析
上文有提到过,HWComposer本质上就是Android的HAL层,用于提供一些api,使得AndroidFramework可以通过HWComposer接口来对硬件混合模块进行操作。这边,我们主要关注的时候HWComposer的信息,而和HAL相关的知识点,请参考文献【6】。在HWComposer的构建函数中,通过调用loadHwcModule()来完成HWC模块的加载。HWC_HARDWARE
孤独的小丑
·
2020-08-21 01:00
hwc
android
Android5.1.1 - APK签名校验分析和修改源码绕过签名校验
>>>Android5.1.1-APK签名校验分析和修改源码绕过签名校验@(
Android研究
)[APK签名校验|绕过签名校验]不歪博客:http://my.oschina.net/ibuwai/blog
weixin_34360651
·
2020-08-19 21:36
Android研究
之游戏开发处理按键的响应
1.onKeyDown方法onKeyDown方法是KeyEvent.Callback接口中的一个抽象方法,重写onKeyDown方法能够监听到按键被按下的事件,我们先看看onKeyDown方法的函数原型。第一个參数为键值,手机中每个button都拥有一个全然独立的键值通过按键键值就能够确定当前按下的是那一个按键。第二个參数为按键事件,该对象中保存着当前按键的全部信息比方按键发生的时间按键发生的次数
weixin_34090643
·
2020-08-15 16:56
【转帖】
Android研究
院之游戏开发飞行射击游戏(十)
1.地图滚动的原理实现举个简单的例子吧,同学们都坐过火车吧,坐火车的时候都遇到过自己的火车明明是停止的但是旁边铁轨的火车在向后行驶,会有一种错觉感觉自己的火车是在向前行驶吧,呵呵。飞行射击类游戏的地图原理和这个完全一样。玩家在控制飞机在屏幕中飞行的位置,背景图片一直向后滚动从而给玩家一种错觉自己控制的飞机在向前飞行,如下图所示两张地图图片在屏幕背后交替滚动,这样就会给玩家产生向前移动的错觉。2.触
dmyi30166
·
2020-08-10 16:48
[转贴]
Android研究
院之应用开发自定义图片剪辑头像设置(二十五)
很早就有有看到有朋友在讨论QQ头像的裁剪上传是怎么实现的,吼吼,之前小马也没做过,好奇之下学习下,发现以前项目中有类型的功能,结合官方文档里面的解释,就更好玩了,急急忙忙写51里的,今天听变3主题曲,重新记录在WorePress里,记录编程的过程,希望能与更多的朋友交流学习,文章中的截图是动态的,我晕………….貌似WorePress不支持Gif还是怎么了,今天不动了,jekyll也不支持,啊啊啊啊
dmyi30166
·
2020-08-07 23:36
Android研究
-linux内核启动到android系统[zz]
很多人阅读代码,总喜欢从头开始,这样觉得很安全,有依靠,无论如何总是能知道“头”,有头就能找到任何需要的部分。Android生在linux内核基础上,linux内核启动的最后一步,一定是启动的android的进程,下面看收集到的文章。1.linux内核启动过程引用地址:http://blog.csdn.net/ayangke/article/details/6888699内核版本:2.6.22为什
lceBear
·
2020-08-03 11:57
Android研究
_Hardware Composer_1 HWC概述
3.1HWComposer概述HWComposer是Andrid4.0后推出的新特性,它定义一套HAL层接口,然后各个芯片厂商根据各种硬件特点来实现,对应的hardwareid为HWC_HARDWARE_MODULE_ID。SurfaceFlinger提供所有软图层信息给HWComposer,询问其处理方式。HWComposer根据硬件性能决定是使用硬件图层合成器还是GPU合成,SurfaceFl
孤独的小丑
·
2020-08-03 02:04
android
hwc
Android研究
之手PullToRefresh(ListView GridView 下拉刷新)使用详解
对布局不清楚的可以看
Android研究
自定义ViewGroup实现FlowLayout详解。
奔跑的青年
·
2020-07-15 01:07
编译可在Android上运行的glib库
>>>编译可在Android上运行的glib库@(
Android研究
)[android|glib][TOC]本文公开首发于阿里聚安全博客:https://jaq.alibaba.com/community
weixin_33834137
·
2020-07-08 15:26
小刚的
Android研究
笔记~在未开启USB调试的Android手机绕过锁屏密码
今天回到家,老爸的小米手机3因为触摸屏失灵导致屏幕自己乱点,手机设置了解锁图案因此被锁死120分钟,而且即使等过去也因为触屏故障无法正确输入,会再次锁120分钟。这让我很头疼,因为老爸手机上因为安全需要没有开启USB调试,也不能格机重刷系统。在查阅了百度之后,我发现那些帖子基本都没有什么鸟用。都是针对已经usb调试开启的手机进行的锁屏密码清除。看着屏幕上仍然显示着的“该手机锁定,120分钟后重试"
oscarxvita
·
2020-07-07 18:46
Android研究
android
锁屏
密码
Android5.1.1源码 - 显示:“很抱歉,“XXX”已停止运行。”的对话框
的对话框@(
Android研究
)[App崩溃提示][TOC]当一个App运行崩溃的时候,通常会弹出一个有下面提示的对话框:这个对话框是类AppErrorDialog创建的,这个类的源码路径是:frameworks
weixin_33979363
·
2020-06-28 09:21
Android-自定义View集合
也不想自己以前学习过程总结的东西就此淹没,于是我就决定把自己的一些在
android研究
过的东西全部都分享出来啦。
JackFrost_fuzhu
·
2020-03-30 22:33
Android APT(Annotation Processing Tool) 实践
微信公众号:
Android研究
院关注可了解更多的Android知识,专注于移动领域。问题或建议,请公众号留言;如果你觉得文章对你有帮助,欢迎赞赏[^1][TOC]APT详解apt为何如此重要呢?
JakePrim
·
2020-02-23 09:47
【重拾View(一)】——setContentView()源码解析
【重拾View(三)】——LayoutInflater中Factory源码解析前言【重拾View】这个系列主要是想对View的各方面进行细化和回顾,随着
Android研究
的深入,对View的理解只停留在刚开始接触自定义
被代码淹没的小伙子
·
2020-02-22 07:43
Android研究
http://antkillerfarm.github.io/1.JNI(1)JavacallNativeCJNI的基本概念可以参考以下文献:http://blog.csdn.net/believefym/archive/2007/06/08/1644635.aspx这里需要注意的是javah命令处理的是.class文件,而不是.java文件。你需要指定package的路径和package名。ja
antkillerfarm
·
2016-05-15 21:00
Android研究
之游戏开发处理按键的响应
1.onKeyDown 方法 onKeyDown 方法是KeyEvent.Callback 接口中的一个抽象方法,重写onKeyDown 方法能够监听到按键被按下的事件,我们先看看onKeyDown方法的函数原型。 第一个參数为键值,手机中每个button都拥有一个全然独立的键值 通过按键键值就能够确定当前按下的是那一个按键。 第二个參数为按键事件, 该对象中保存着当前按键的全部信
·
2015-11-13 17:00
android
在Ubuntu下获取Android4.0源代码并编译(一)
搞了几个月的Android应用开发,勉强算是个Android开发者了吧,Android本就是开源的,还是把源代码下载下来自己编译一下,看看是个什么东西,出于好奇,和以后的职业发展,开始了无休止的
Android
·
2015-11-02 15:14
Android4.0
【java&&jni】jni入门篇
【序】我是为了
android研究
需要才开始研究JNI的。
·
2015-10-31 10:56
java
Android研究
院之应用程序ListView 详解 (六)
ListView是Android软件开发中非常重要组件之一,基本上是个软件基本都会使用ListView,今天我通过一个demo来教大家怎么样使用ListView组件绘制出漂亮的列表,说道ListView就不得不说Adapter适配器,因为只有通过Adapter才可以把列表中的数据映射到ListView中。在android的开发中最Adapter一共可以分为 ArrayAdapter, BaseAd
omayyouhappy
·
2015-07-21 09:00
android
关于Android环境配置SDK的问题Failed to fetch URL http://dl-ssl.google.com/android/reposito
最近好多新加入
Android研究
的伙伴,在环境配置上都遇到了各种各样的问题,FailedtofetchURLhttp://dl-ssl.google.com/android/repository
haomuyuITer
·
2015-04-24 10:00
android
Android研究
相关网站
http://www.jcodecraeer.com/ ,,,泡在网上的日志,最新发现的,有许多新的特性特效,很多项目很有新意,有启发性;apkbusoschina51ctocsdn
我家有宝
·
2015-03-09 10:00
Android架构师之路-oop
特此声明:本人正在学习android架构知识,此些blog相当于自己的学习笔记,完全手工码字,部分内容借鉴于
android研究
员高焕堂高老师的ppt讲义,穿插个人领悟,出于弘扬程序员奉献精神,再此分享给感兴趣的朋友
dulizhi117
·
2015-02-13 20:59
Android设计模式-架构
Android研究
院之应用开发线程池的经典使用
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://mzh3344258.blog.51cto.com/1823534/1313611Android线程池使用终结版有一段时间没写博文了,今天抽空总结一下,也希望能通过自己写的这些文章,加深理解的同时能帮助在技术方面有疑点的朋友搞清楚个所以然来,由于经常会在网上或群里看到有朋友会问线程
·
2014-12-07 20:00
Binder设计与实现
http://www.cnblogs.com/linucos/archive/2012/05/24/2516623.html
Android研究
-Binder设计与实现-理解的非常好的文章[zz]
鲜鲜
·
2014-09-16 17:00
android - ui 研究,QQ登陆篇
这是第一篇
android研究
的帖子,有格式不对的,或者代码有误的,请大家指出来,一起学习,一起进步,最近由于工作不忙,所以静下心来研究android,目前写了一个仿QQ登陆页面的demo!
bisubisu
·
2014-09-08 18:00
android
Android研究
之英特尔 Android* 开发人员指南上的对等应用详解
简介当没有Wi-Fi访问点或互联网访问时,Android*应用可能需要对等连接在两台或多台Android*设备之间建立连接。比如,文件共享应用和多人游戏。该功能可使用NFC、蓝牙或Wi-Fi对等技术来实施。特定案例中的首选技术需要根据所需的距离、连接速度、功耗和独特的技术特性来决定。本文将对Wi-Fi对等技术进行评估。Wi-Fi对等(P2P)支持具备适当应用的Android4.0或更高版本在没有接
dong2008hong
·
2014-08-06 17:56
互联网
英特尔
Android
Android研究
之英特尔 Android* 开发人员指南上的对等应用详解
简介当没有Wi-Fi访问点或互联网访问时,Android*应用可能需要对等连接在两台或多台Android*设备之间建立连接。比如,文件共享应用和多人游戏。该功能可使用NFC、蓝牙或Wi-Fi对等技术来实施。特定案例中的首选技术需要根据所需的距离、连接速度、功耗和独特的技术特性来决定。本文将对Wi-Fi对等技术进行评估。Wi-Fi对等(P2P)支持具备适当应用的Android4.0或更高版本在没有接
dong2008hong
·
2014-08-06 17:56
android
互联网
英特尔
蓝牙连接
Android开发性能优化简介
这篇文章来自北京大学
Android研究
实验室,不得不说写的真是好,没给PKU丢脸~试一试:点击下载。
killcwd
·
2014-05-19 09:00
Android开发
【cocos2D-x学习】15.cocos2d-x 2.0 版本的 ShatteredSprite
【目标】:将 ShatteredSprite移植到cocos2d-x2.0.4版本【参考】:superraccoon大神的版本OpenGLESfor
Android研究
总结一、引子 一直想要做一个爆炸的特效
ronintao
·
2013-11-14 00:00
Android研究
院之应用开发线程池的经典使用
Android线程池使用终结版有一段时间没写博文了,今天抽空总结一下,也希望能通过自己写的这些文章,加深理解的同时能帮助在技术方面有疑点的朋友搞清楚个所以然来,由于经常会在网上或群里看到有朋友会问线程方面的东西,就像我一个朋友他们老师讲的,J2SE、J2EE里面使用的线程方面的东西可能不是太多,但是在Android开发里面,玩的就是线程(UIThread)!好了,废话就说这么多吧,直入正题!今天要
华华世界
·
2013-10-22 22:31
android
开发
使用
归来的“铜山毛榉”
2012年11月创的
Android研究
室。大概在3月份就停止了很长的一段时间。中间的原因就不细说了。2013.9.27这个是一个新的起始点,新的开始!必将会有新的未来!必将带来更好的体验!
ECLDZTR
·
2013-09-27 19:29
linux
android
服务器
个人网站
山毛榉
ListView原理学习与优化总结
转载自雨松MOMO程序研究院本文链接地址:
Android研究
院之ListView原理学习与优化总结(二十一)在整理前几篇文章的时候有朋友提出写一下ListView的性能优化方面的东西,这个问题也是小马在面试过程中被别人问到的
moubenmao
·
2013-07-31 17:00
android init 进程分析 (1 简介)
参考:Ø android的init过程分析Ø Android的init过程详解(一)Ø Android的init过程(二);初始化语言(init.rc)解析Ø
Android研究
-Android系统初始化程序
luansxx
·
2013-07-16 16:00
android
Android研究
院之ListView原理学习与优化总结(二十一)
原帖链接:http://www.xuanyusong.com/archives/1095
Android研究
院之ListView原理学习与优化总结(二十一) 在整理前几篇文章的时候有朋友提出写一下
dodola
·
2013-03-18 23:00
android
Android开发性能优化简介
这篇文章来自北京大学
Android研究
实验室,不得不说写的真是好,没给PKU丢脸~============================================================
wang_yubin
·
2013-02-05 18:00
Android 开发性能优化简介
这篇文章来自北京大学
Android研究
实验室,不得不说写的真是好。
lzt623459815
·
2013-01-24 14:00
android
android
android
性能优化
在Ubuntu下获取Android4.0源代码并编译
搞了几个月的Android应用开发,勉强算是个Android开发者了吧,Android本就是开源的,还是把源代码下载下来自己编译一下,看看是个什么东西,出于好奇,和以后的职业发展,开始了无休止的
Android
jdsjlzx
·
2012-12-06 15:00
[
android研究
联系人之四]联系人StructuredPostal/StructuredName数据操作
技术:Android联系人技术分析知识点:分析联系人中StructuredPostal和StructuredName数据重点:数据类型首先分析第一个字段:StructuredPostal它代表联系人的地址信息,如图表示字段:先看看它有的类型吧:有四种数据类型。看源码中定义的四种类型:publicstaticfinalintTYPE_HOME=1; publicstaticfinalintTYPE_
hudan2714
·
2012-12-02 23:00
[
android研究
联系人之三]联系人Phone/Organization数据操作
技术:Android联系人数据库分析知识点:分析联系人中Phone和Organization数据。重点:数据类型联系人数据库中,最重要的当然是手机号字段。接下来仔细分析该字段了。先看Android提供了多少种类型:下面是从模拟器中截的类型图:看到这么多截图,就知道一个手机字段的类型有多少了吧。总共21种类型(实际真实的手机中,当然不会有这么全)。来看系统源码中对类型的定义:publicstatic
hudan2714
·
2012-12-01 21:00
[
android研究
联系人之二]联系人Email/Nickname数据操作
技术:Android联系人数据库分析知识点:分析联系人中Email和Nickname数据。重点:数据类型要操作Email数据,先看看系统提供了Email哪些类型,从模拟器上看数据图:Email数据有五种类型。接着从源码查看Android对不同类型的定义:publicstaticfinalintTYPE_HOME=1; publicstaticfinalintTYPE_WORK=2; publics
hudan2714
·
2012-11-30 23:00
[
android研究
联系人之一]联系人IM/website数据操作
最近要忙于工作了,工作中的事情有点多,也没时间做UI了。不过,等过一点时间充裕。会继续推出新的学UI博客。感谢大家的关注!!!这篇博客,主要是要介绍android联系人数据操作,讲解一些工作中遇到的一些新情况。分享给大家!从Android2.2以后,android又经过几个版本的更新,联系人这块的操作已经发生了很大的变化。这次先讲解今天遇到两个数据操作问题:一、联系人中IM数据怎样更新? 先
hudan2714
·
2012-11-29 23:00
Android研究
笔记四-Intent与Broadcast的区别
intent是一个内容,是用来被传送的东西。而广播是一个行为。它也可以是一个内容。但这时候的内容是更高一层次的intent内容。它仍然是一个intent。intent与广播并没有本质上的区别。也正由此才引发它们之间的什么区别的疑问。使用一个intent,你可以调用任何Activity。而使用一个广播具有“完全相同”的能力。那我们为什么还需要广播呢?因为系统中存在的并不只有调用一个问题。intent
刘小兵2014
·
2012-10-27 17:00
Android研究
笔记三-返回机制的不合理
用户使用手机的过程不一定总是一样。有时候我使用菜单作为途径,直来直去。也就是说,一条线来一条线去,中间没有任何分叉。比如我可能在连续十个点击之后到达我的功能点并且完成我的操作然后返回(也可能不返回。事实上,在大多数情况下操作完成以后的返回并没有意义)。有时候我把它当作程序处理,比如我先到第一层菜单并且从第一条做起,在这个过程里面我可能深入也可能不深入第一条的子菜单然后回到第一层菜单做这个菜单的第二
刘小兵2014
·
2012-10-27 17:00
Android研究
笔记二-ActivityFragment
Fragment实现了Activity拼装。进一步地,由于Fragment的引入,自然也引入了关于Fragment的变化。或者说Fragment作为一个非常好的Activity分解概念,它是一个非常好的状态识别单位。有了这个状态识别单位,才可能对Activity进行状态管理。事实上,在Android以前,我一直尝试进行相关状态管理的研究。这个状态,其中当然包含客户端状态。但一直没有比较好的方案。但
刘小兵2014
·
2012-10-27 17:00
Android研究
笔记一-Android的价值观
Intent,Activity,Action这些都是用户概念。使用用户概念而不是技术概念给组件命名,是Android之所以是一个伟大的操作系统的根本原因。在Android里面,一切都是面向用户的。比如Intent意图,显然是一个用户概念。程序员是没有这样的概念的。这种命名方式的存在,逼使得程序员“使用”用户的语言进行编程,而不是功能式的编程。它事实上已经升华为一种服务式的编程,即:我写的东西不是为
刘小兵2014
·
2012-10-27 16:00
上一页
1
2
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他