一、首先我是在win7下通过wubi安装的Ubuntu10.04 64位,wubi安装最多只能分配30g空间,如果需要编译Android则空间不够,可以参照https://help.ubuntu.com/community/ResizeandDuplicateWubiDisk 来分配更多的空间,需要注意的是一开始使用wubi安装可以只分配它默认的最小空间给Ubuntu,然后再根据上面的方
转载 2023-07-24 13:20:07
102阅读
1. 根目录instruction:文件夹名内容art全新的ART运行环境bionic系统C库bootable系统启动引导代码build存放Android系统编译规则,以及generic等基础开发配置包。ctsAndroid 兼容性测试套件标准dalvikDalvik虚拟机developers开发者目录,包含构建App和一些demo代码development与应用成虚开发相关device设备相关配
转载 2023-08-23 12:11:09
153阅读
修改好之后就要编译了,screencap的编译是要在源码环境中进行的。将修改后的screencap.cpp文件替换源码中的原始文件,然后修改screencap的Android.mk文件,修改后的文件如下:LOCAL_PATH:= $(call my-dir)include $(CLEAR_VARS)LOCAL_SRC_FILES:= \screencap.cppLOCAL_SHARED_LIBRA
文章目录1 源码下载2 源码编译、导入Studio3 遇到的问题1 mac 默认是不区分大小写的,所以需要分区去下载源码。2 解决 repo sync error: Exited sync due to fetch errors3 error: in `sync -f`: revision refs/tags/android-8.1.0_r1 in platform/art not found4
前言之前用Android Studio开发了各式各样的APP,但那基本都是应用层应用,即便是通过设置android:sharedUserId="android.uid.system"将应用设为系统级应用,也始终有些美中不足,于是就有了本文正文aosp的源码根目录packages里面收录了设备出厂自带的各系统级应用 这里,新建一个dev文件夹作为外部开发的系统级应用项目存放目录,接下来就是开发一个A
转载 2023-06-26 11:10:00
106阅读
0. 系列文章汇总Android Handler消息机制01-Message源码学习Android Handler消息机制02-Looper源码学习Android Handler消息机制03-Message源码学习1.源码本文主要是对Looper类的源码进行解析学习,用于更深入的理解Handler消息机制 Looper的源码路径为:android.os.Looper1.2 典型案例如下展示了一个源
转载 2023-06-26 14:14:40
71阅读
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼1.Android 源码解析—PagerSlidingTabStrippagerSlidingTabStrip 实现联动效果的原理是,它引用了 ViewPager 的OnPageChangeListener。 但是 viewpager 注册的 listener 不是自身的OnPageChangeListener,而是 pagerSlidingT
(JamsMusicPlayer)非常棒的音乐播放器(new)  (F8)日程安排的软件   (Conversations)基于XMPP的应用   (Bitocle)能够在手机上查看自己github上的项目   (Amphitheatre)Android TV应用,数据来源于TMDb,没看执行效果,但感觉有JakeWhart
转载 2023-11-22 09:23:27
94阅读
可以看到android源码的网站http://www.netmite.com/android/mydroid/frameworks/base/core/java/android/widget/VideoView.java 可以看到api介绍http://www.kiwidoc.com/java/l/p/android/android/5/p/android.widget/c/VideoV
转载 2023-10-25 13:54:15
67阅读
模板方法模式定义:defines the skeleton of an algorithm in a method, deferring some steps to subclasses. Template Method lets subclasses redefine certain steps of an algorithm without chang
转载 2023-12-28 11:04:08
37阅读
Android4.4设置源码分析(一):设置主界面与各模块之间的联系寻找一个apk入口最快捷的途径就是查找AndroidManifest.xml文件,设置的AndroidManifest.xml文件如下:<application android:label="@string/settings_label" android:icon="@mipmap/ic_launch
转载 2023-10-30 19:46:49
70阅读
Android 常用工具类源码大全 1、HttpUtils Http网络工具类,主要包括httpGet、httpPost以及http参数相关方法,以httpGet为例: static HttpResponse httpGet(HttpRequest request) static HttpResponse httpGet(java.lang.String httpUrl) static St
转载 2024-01-24 22:29:00
43阅读
Android系统源码目录我们要先了解Android系统源码目录,为后期源码学习打下基础。关于源码的阅读,你可以访问http://androidxref.com/来阅读系统源码。当然,最好是将源码下载下来。下载源码可以使用清华大学开源软件镜像站提供的Android 镜像:https://mirrors.tuna.tsinghua.edu.cn/help/AOSP/ 。如果觉得麻烦也可以查找国内的网
转载 2023-09-15 17:34:11
63阅读
推荐几个在线可查看Android源码的网站,包括最近的Android 10源码哦正文://androidxref/://aospxref/://androidos.net.cn/sourcecode 以上三个是个人比较喜欢用的,先说下://androidxref/ 我们可以从左侧选择不同版本的Android源码查看,比如选择Andr
游戏类:   一、15个Android游戏源码(是以andengine和libgdx开发的为主。话说开源游戏发布者主要集中在欧美用户群中,而欧美那边Java系又主要用这两款引擎,所以暂时只能群发此二者开发的游戏。    http://www.apkbus.com/android-63371-1-1.html   二、Box2D游戏引擎,类似愤怒的小鸟的游戏,残缺版    http://
转载 2024-04-29 13:35:15
3阅读
Android的Handler类应该是常用到的,多用于线程间的通信,以及子线程发送消息通知UI线程刷新View等等。这里我主要总结下我对整个消息传递机制,包括Handler,Looper,Message,MessageQueue类的理解。 Looper类:每一个线程都只能拥有一个Looper对象,这里Android是通过将Looper对象设置为当前线程的线程局部变量(这里涉及到Threa
转载 2023-07-24 21:36:27
74阅读
Android 自定义dialog的实现代码搜索相关关键字网上一大堆实现,但是看完总觉得缺胳膊少腿,绕了不少弯路,终于弄好了自定义dialog。把自己整合的完整代码发上来。要点:1、设置自定义dialog的布局文件my_dialog.xml2、设置一份自定义的样式文件styles_wx.xml,该文件用于覆盖Android的默认主题样式,如黑色边框等。3、Java代码继承Dialog实现自定义类M
Android面试的过程中,Handler机制是一个必问的问题,而其中的源码更是面试官喜欢用来当做面试题考察面试者分析源码的能力。(我深受其害啊!所以痛下决心花了一段时间搞定他)Handler主要涉及到Handler,Looper,ThreadLocal,MessageQueue和Message。以下是自己的理解加上源码的分析做出的一些总结,不对之还请指正。1.涉及主要的五个对象Looper:扮
Android 4.0源码目录结构: 本文介绍Android源码目录结构,以便读者理清Android编译系统核心代码在Android源代码的位置。 Android源码体积非常庞大,由Dalvik虚拟机、Linux内核、编译系统、框架代码、Android定制C库、测试套件、系统应用程序等部分组成,在编译Android源码之前,必须要先掌握Android源码的组成。 在Android源码中,按照不同
https://duanqz.github.io/2015-10-12-ANR-Analysis#
转载 2023-10-25 16:16:07
321阅读
  • 1
  • 2
  • 3
  • 4
  • 5