首页
学习
活动
专区
工具
TVP
发布

代码GG之家

专栏作者
73
文章
102079
阅读量
38
订阅数
开机向导到联网状态,一直失败问题 分析
问题现象:开机向导到联网状态,一直失败,查看log输出,如下信息: 2-31 20:35:15.312 3722 3722 E AndroidRuntime: Caused by: java.la
用户1263308
2018-06-11
1.1K0
搭建安卓系统源代码编译环境
今天分享下月亮大神整理的,android源码环境搭建,让开始学习android的同学,可以少走弯路,快速上手。 安卓源码编译环境搭建教程: 1.打造自己的Android源码学习环境之一:序 http://blog.csdn.net/u013553529/article/details/54829345 2.打造自己的Android源码学习环境之二:在虚拟机中安装Ubuntu(上) http://blog.csdn.net/u013553529/article/details/54838490 3.打造自
用户1263308
2018-02-02
1.7K0
只需一个命令,快速定位android的启动耗时
有兴趣合作,帮忙制作公众号的一些宣传图册的伙伴,可以加我微信,商谈具体事宜。 回顾: Android 启动过程框架 这节我们讲一个命令,用来定位android启动过程耗时,具体为: 进入shell,cat /proc/bootprof 即可看到一堆类似如下的输出: 首先我们看到的是这几个部分: preload lk 这两个属于uboot的过程,一般这里时间不用关心。 后续进行加载kernel kernel初始化的时间,会持续到init进程的创建。这里关注的点就是,每个驱动
用户1263308
2018-02-02
1.2K0
SDL的几个宽高概念讲解(文中有福利)
SDL系列讲解(一) 简介 SDL系列讲解(二) 环境搭建 SDL系列讲解(三) 工具安装 SDL是什么,能干什么,为什么我们要学习它? SDL系列讲解(四) demo讲解 SDL系列讲解(五) 调试c代码 SDL系列讲解(六) SDL_Activity流程 SDL系列讲解(七) SDL_image教程 SDL系列讲解(八) SDL_ttf教程 SDL系列讲解(九) 异常退出分析 SDL系列讲解(十) 按键处理流程 SDL系列讲解(十一) SDL_QUIT流程 SDL系列讲解(十二)创建窗口流程 a
用户1263308
2018-02-02
1.9K0
android 游戏移植 (二) | SDL2.0适配 西游释厄传
SDL系列讲解(一) 简介 SDL系列讲解(二) 环境搭建 SDL系列讲解(三) 工具安装 SDL是什么,能干什么,为什么我们要学习它? SDL系列讲解(四) demo讲解 SDL系列讲解(五) 调试c代码 SDL系列讲解(六) SDL_Activity流程 SDL系列讲解(七) SDL_image教程 SDL系列讲解(八) SDL_ttf教程 SDL系列讲解(九) 异常退出分析 SDL系列讲解(十) 按键处理流程 SDL系列讲解(十一) SDL_QUIT流程 SDL系列讲解(十二)创建窗口流程 a
用户1263308
2018-02-02
1.6K0
android调用dialog.hide()引起的输入事件派发错误问题追踪
问题描述:某个界面启动后,上面的actionbar的item点击不起作用 问题调研: 00 在activity的启动过程中,创建了一个Fragment.java,在Fragment.java的createView回调中,调用了一个线程,线程中使用postUI调用dialog.show(),然后加载图片,如果没有图片,会postUi调用dialog.hide()隐藏,之后activity上面的actionbar Item点击没响应。 初步怀疑,是由于Fragment.java的写法有误,导致没有调用o
用户1263308
2018-02-02
1.5K0
android dumpsys 快速入门
dumpsys属于android平台上的一个bin文件,放置在/system/bin 下面,主要完成打印系统服务的信息,帮助调试分析解决问题。 之前写的文章太长,感觉很难坚持看完,那么后续在写文章的时候,尽量讲的快一些,内容精简一些。 使用dumpsys -l 显示出来当前的服务列表。 我平时关注的是 surfaceflinger activity inputwindow,因此可以通过 dumpsys后面加入这些参数,来输出对应的信息。具体的可以手动操作下。 我们这节不讲 dumpsys命令
用户1263308
2018-02-02
8790
android am 命令简单讲解(一)
讲完了 dumpsys ,这节我们看下 am 命令,这个不同于 dumpsys的可执行文件, am 是个脚本文件。 具体来看,先从android.mk来阅读下。很多时候,我不做太多强调,重复的去写一些流程,一些跟踪逻辑,这个是要掌握的关键,比如这里的android.mk 从这个文件,可以看到,编译出来的主要有两个文件,一个am.jar(BUILD_JAVA_LIBRARY指定编译结果),同时还有一个am脚本(BUILD_PREBUILT 指定此文件已经是最终文件),最终放置在/system/b
用户1263308
2018-02-02
1.7K0
android SDL系列讲解(十三) 播放音乐库 SDL_mixer教程
SDL系列讲解(一) 简介 SDL系列讲解(二) 环境搭建 SDL系列讲解(三) 工具安装 SDL是什么,能干什么,为什么我们要学习它? SDL系列讲解(四) demo讲解 SDL系列讲解(五) 调试c代码 SDL系列讲解(六) SDL_Activity流程 SDL系列讲解(七) SDL_image教程 SDL系列讲解(八) SDL_ttf教程 SDL系列讲解(九) 异常退出分析 SDL系列讲解(十) 按键处理流程 SDL系列讲解(十一) SDL_QUIT流程 SDL系列讲解(十二)创建窗口流程
用户1263308
2018-02-02
2.1K0
SDL系列讲解(十二)创建窗口流程
SDL系列讲解(一) 简介 SDL系列讲解(二) 环境搭建 SDL系列讲解(三) 工具安装 SDL是什么,能干什么,为什么我们要学习它? SDL系列讲解(四) demo讲解 SDL系列讲解(五) 调试c代码 SDL系列讲解(六) SDL_Activity流程 SDL系列讲解(七) SDL_image教程 SDL系列讲解(八) SDL_ttf教程 SDL系列讲解(九) 异常退出分析 SDL系列讲解(十) 按键处理流程 SDL系列讲解(十一) SDL_QUIT流程 创建窗口时序图 时序图细节 看下
用户1263308
2018-02-02
1.2K0
SDL系列讲解(十) 按键处理流程
SDL系列讲解(一) 简介 SDL系列讲解(二) 环境搭建 SDL系列讲解(三) 工具安装 SDL是什么,能干什么,为什么我们要学习它? SDL系列讲解(四) demo讲解 SDL系列讲解(五) 调
用户1263308
2018-02-02
1.3K0
SDL系列讲解(八) SDL_ttf教程
关于游戏开发,当前还在调试,一款移植的随后先推出,自己开发的需要稍等几周,近期比较忙,时间不充裕,大家谅解。同时,对于android开发中的任意问题,可以留言,想了解哪方向的知识,可以回复,如果有能力,可以进行讲解的,后续我便会进行展开,以便更准确的帮助到大家。 感谢一路大家的支持与厚爱。 SDL系列讲解(一) 简介 SDL系列讲解(二) 环境搭建 SDL系列讲解(三) 工具安装 SDL是什么,能干什么,为什么我们要学习它? SDL系列讲解(四) demo讲解 SDL系列讲解(五) 调试c代码 SDL
用户1263308
2018-02-02
2.8K0
SDL系列讲解(六) SDL_Activity流程
SDL系列讲解(一) 简介 SDL系列讲解(二) 环境搭建 SDL系列讲解(三) 工具安装 SDL是什么,能干什么,为什么我们要学习它? SDL系列讲解(四) demo讲解 SDL系列讲解(五) 调试c代码 前言 总是会出其不意,讲解随性一些不好吗? 只讲如何使用,明显不是我的风格,于是乎,近期会开展SDL的框架原理的系列分析。当分析做完,给了整体的概念掌握,那么细节就只是时间问题了。 于是,这节开始展开,SDL的java端的代码剖析。 SDLActivity时序图 一张时序图,展开此系列。 首
用户1263308
2018-02-02
1.4K0
SDL系列讲解(四) demo讲解
整体流程框架 SDL作为一款渲染器,我们首先掌握下它的一些基础要素,本文通过渲染一张图片,熟悉SDL的整个流程。 #include "SDL.h" 扩入我们的头文件,SDL.h是SDL框架向我们提供的一个总包含文件,我们使用SDL提供的方法,都被包含进来。 int main(int argc, char *argv[]) { 开发过c的代码,都知道这个是入口方法,argc为参数数目,argv[]为参数内容,我们当前没传入参数,所以变量没在main方法内部使用。 SDL_Window *win
用户1263308
2018-02-02
1.5K0
SDL系列讲解(三) 工具安装
下一节在开讲前,会做一次答疑,将为什么选择SDL,SDL的一些疑问讲一下。 准备环境 在我们阅读代码之前,我们准备以下一些常见工具。 Notepad++ 查看源码文件 Beyond Compare 4 比较工具,主要对比修改使用 Source Insight 3.5 阅读代码,建立工程的工具 安装工具 Notepad++ 直接下载安装即可。 Beyond Compare 4 安装如下: 一直下一步即可。安装完成,我们打开主页: 这里我们点击文件夹比较,当然也可以比较文
用户1263308
2018-02-02
9430
SDL系列讲解(二) 环境搭建
准备环境 这一节,我们讲解下如何搭建SDL 的 Android开发环境。我们当前的电脑环境为: 系统 Window 7 64位 内存 8G (由于Android版本的开发工具Android Studio比较吃内存,所以尽量配置高些,否则开发起来会比较吃力) 好了,环境讲完,我们开始一步步来进行搭建环境了。首先,我们下载Android Studio,这里我是在http://www.android-studio.org/ 网站下载,你也可以去其他地方下载。 安装 Androi
用户1263308
2018-02-02
1.3K0
SDL系列讲解(一) 简介
什么是 SDL Simple DirectMedia Layer(SDL)是一个跨平台开发库,主要提供对音频,键盘,鼠标,操纵杆的操作,通过OpenGL和Direct3D来实现直接访问图像硬件。 主要应用在视频播放软件,模拟器和游戏开发。SDL官方支持Windows,Mac OS X,Linux,iOS和Android。在源代码中可以找到对其他平台的支持。 SDL是用C编写的,我们可以使用C ++开发,同时SDL也绑了一些其他几种语言,包括C#和Python。 这个库是分布在zlib许可证下
用户1263308
2018-02-02
2.8K0
android native内存检测方案(二)
android native 代码内存泄露 定位方案(一) 什么是 AddressSanitizer clang 是一个 C、C++、Objective-C 编程语言的编译器前端。它采用 了底层虚拟机作为其后端。它的目标是提供一个 GNU 编译器套装 (GCC)的替代品, 作者是克里斯·拉特纳,在苹果公司的赞助下进 行开发。 AddressSanitizer 是 clang 中的一个内存错误检测器,它可以检测到 以下问题: Out-of-bounds accesses to heap, stack an
用户1263308
2018-02-02
4.4K0
深入Android源码系列(一)
本文讲解内容有 loadLibrary流程 linker ELF ndk开发以及配置调试版本 ndk-gdb --start调试so gdb 调试b
用户1263308
2018-02-02
1.9K0
android native 代码内存泄露 定位方案
android native 代码内存泄露 定位方案 java代码的内存定位,暂时我们先不关注。此篇文章,主要围绕c c++代码的内存泄露。 欢迎留言,交流您所使用的内存泄露定位方案。 c c
用户1263308
2018-02-02
4.7K1
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档