GitHub在中国的火爆程度无需多言,越来越多的开源项目迁移到GitHub平台上。更何况,基于不要重复造轮子的原则,了解当下比较流行的Android与iOS开源项目很是必要。利用这些项目,有时能够让你达到事半功倍的效果。为此,CSDN特整理了在GitHub平台上最受欢迎的Android及iOS开源项目,以飨开发者。 下面,就让我们一起来看看,在GitHub平台上,究竟有哪些Android开源项
第三章、Builder模式1.定义将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。2.使用场景(1)相同的方法,不同的执行顺序,产生不同的事件结果时。 (2)多个部件或零件,都可以装配到一个对象中,但是产生的运行结果又不相同时。 (3)产品类非常复杂,或者产品类中的调用顺序不同产生了不同的作用,这个使用建造者模式非常适合。 (4)当初始化一个对象特别复杂时,如参数多
OpenMvvm 开源的mvvm项目项目地址 码云地址 /// github地址简介项目是基于mvvm模式开发,引用了Google新出的ViewBinding框架。为了提高开发效率,开发了这套开源项目。此项目是基于多年的工作经验总结出来的。代码高效、简洁,可大大提高Android开发人员的工作效率。QQ群:721765299为什么用ViewBinding?为什么用ViewBinding而不是现在大
详解Android源码的编译 导读:本文将为大家介绍的是如何设置Android源码的编译环境,包括Linux下的配置。主要基于Android 1.0环境,希望对大家了解Android开发有所帮助。 编译环境:Ubuntu8.10 1、安装一些环境 sudo apt-get install build-essential sudo apt-get install make
1.工程编译命令: (1)列出codebase中可用的工程 ./mk listp (2)new一个工程 ./mk -t project_name new (3)编译一个模块: ./mk -t project_name mm packages/apps/Launcher (4)remake ./mk -t konka77_cu_ics2 remake (5)可能用到的编译命令: ./make
转载 2023-12-27 13:18:22
201阅读
qt
转载 2017-09-23 22:20:00
211阅读
2评论
 HardWare特征的说明:(会增加对应用的了解和熟悉) [quote] Hardware:Abstracted Lcd Density默认160,最直接的表现就是手机图标和文字的大小,120最小,可根据分辨率的大小自定义,一般推荐使用默认值即可。 SD Card Support 是否支持插入/弹出闪存卡; Dpad Support 是否要让手机支持DPad键,默认为yes
转载 9月前
34阅读
阿里巴巴Android开发手册读后笔记通过前边一段时间的阅读,把手册中的内容整理了一下,做了一篇读后笔记。 个人觉得以下内容是在开发中需要注意的。 这里放个链接,是阿里巴巴开发手册 ,需要的可以去下载Android 基础组件1.【强制】Activity 间的数据通信,对于数据量比较大的,避免使用 Intent + Parcelable 的方式,可以考虑 EventBus 等替代方案,以免造成 Tr
转载 2023-09-06 23:44:24
16阅读
0 前言21年CMU-15445的Project2是实现一个基于可拓展哈希(EXTENDIBLE HASH)的哈希索引。比起Project 1,Project2的难度要高不少,我自己跑完所有的测试花了40s,只能算是一个中规中矩的成绩,在gradescope上好一点的成绩可以压缩到30s以内。不过我还是把它写成博客,希望能帮助到没有头绪的朋友,也希望完成的比较好的朋友能指正。 下面说一下Proje
能够明白各种程序文件格式和版本控制历...
原创 2023-05-24 00:02:10
51阅读
己搭建一个使用opengrok阅读Android代码的环境: 另外
转载 2015-08-10 14:18:00
474阅读
下载和编译 Android 源代码之前,请先确保您的系统符合以下要求。然后,请参阅构建编译环境,查看适用于相应操作系统的安装说明。硬件要求您的开发工作站必须达到或超出以下硬件要求:如果是 Gingerbread (2.3.x) 及更高版本(包括 master 分支),需要使用 64 位环境。如果是较低的版本,则可以在 32 位系统中进行编译。如果是校验代码,至少需要 100GB 可用磁盘空间;如果
 首先需要安装sun jdk   安装tomcat 1.下载tomcat   wget http://apache.etoak.com/tomcat/tomcat-7/v7.0.33/bin/apache-tomcat-7.0.33.tar.gz   tar zxvf apache-tomcat-x.x.tar.gz   mv apac
原创 2012-12-13 21:46:37
2357阅读
MySQL 索引✈一、索引的概念✈二、索引的作用✈三、创建索引的原则依据✈四、索引的分类和创建✈1、普通索引(最基本的索引类型)✈2、唯一索引✈3、主键索引✈4、组合索引(单列索引与多列索引)✈5、全文索引(FULLTEXT)✈五、查看索引✈六、删除索引✈场景✈面试题: ✈一、索引的概念★索引是一个排序的列表,在这个列表中存储着索引的值和包含这个值的数据所在行的物理地址(类似于C语言的链表通过指
 华为云安装OpenGuass1、安装软件首先下载依赖包yum install gcc zlib* openssl* -y下载python3wget https://www.python.org/ftp/python/3.6.7/Python-3.6.7.tgz解压压缩包tar -zxvf Python-3.6.7.tgz安装python3(这一步出了问题,原因是原本就有文件,当执行In
转载 2023-11-09 10:08:36
85阅读
1. OpenGrok 简介 有些情况下,我们需要在GB级别甚至几十GB级别且随时不断更新的大型代码(比如Android源码)里面搜索阅读源码,那么我们自然而然会有以下一些基本的需求:能够快速搜索代码,代码可存放于本地/服务器,代码之间可以跳转,跨平台,易于维护.显然SourceInsight、ctags、grep等工具在这些场景下就不太适合,于是有了OpenGrok这类代码搜
听了企事录联合创始人李明宇的关于Docker与OpenStack的演讲后,了解了Docker与OpenStack的多种集成方案,总结如下。云计算有一个愿景,就是希望把计算像水电一样提供给用户使用。然而用户并不是直接使用电,而是使用电灯电视等;同样,用户并不会直接使用计算资源,而是使用在计算资源上层开发的一些应用。 OpenStack将硬件资源虚拟化出计算资源池,向上开放了一系列API,用于支持上
转载 2023-07-19 20:33:09
204阅读
OpenGrok简介 OpenGrok一个快速、便于使用的源代码搜索与对照引擎。它帮助你搜索,对照,定位你的源代码树。 OpenGrok是OpenSolaris操作系统源文件浏览和搜索的工具。 目前网络上已经有使用OpenGrokAndroid源码进行索引的搜索引擎,地址:http://androidxref.com OpenGrok官方主页请参照:http://opengrok.gi
文章目录概要开发环境搭建流程小结 概要Docker是一种开源的容器化平台,可以帮助开发人员和系统管理员更轻松地构建、部署和运行应用程序。Docker容器是轻量级、可移植的虚拟化技术,可以在任何操作系统上运行,而不需要额外的虚拟化软件。Docker的主要优势包括快速部署、可移植性、资源利用率高、易于管理和维护等。它已经成为现代应用程序开发和部署的标准工具之一。OpenGrok是一个开源的代码搜索和
转载 2024-07-03 17:35:31
1126阅读
1、基本结构 Nova Docker driver 与OpenStack集成流程图 支持容器创建/删除/软删除/重启/暂停/解除暂定/停止/开始。支持对容器创建快照,支持基于快照恢复容器。支持对容器设置插拔网卡。查询docker节点上CPU/内存使用情况/查询可用节点。查询docker容器。查询容器console输出。支持neutron网络/nov
转载 2023-12-18 20:10:47
147阅读
  • 1
  • 2
  • 3
  • 4
  • 5