-
Android版本、源码和API Level对应关系
-
android代码名称与版本号匹配,以及与api水平相匹配的The code names match the following version numbers, along with API levels and NDK releases provided for convenience:
-
App架构经验总结
-
架构因人而异,不同的架构师大多会有不同的看法;架构也因项目而异,不同的项目需求不同,相应的架构也会不同。然而,有些东西还是通用的,是所有架构师都需要考虑的,也是所有项目都会有的需求,比如API如何设计?架构如何分层?开发环境和生产环境如何分离?这几年,我负责研发过的App,有餐饮类的、社交类的、智能家居类的、电商类的、新闻媒体类的等等。当有了一定的经验之后,你总会有一些自己的心得体会。而以下内容就是根据我的这些经历提炼出来的关于以上几个问题方面的经验总结,内容不多,旨在抛砖引玉。
-
android源码翻墙下载
-
由于访问国外网站老是被墙,下载android源码过程中会出现无法访问网站的问题。幸好国内一些一流高校如清华大学和中科大都提供了Android AOSP代码的镜像服务,可以不用翻墙就可以下载Android代码。下面就以清华大学的源为例描述下如何不翻墙下载Android代码。
-
adb常用命令
-
adb shell am start -n 包名/包名+类名(-n 类名,-a action,-d date,-m MIME-TYPE,-c category,-e 扩展)
-
Running Builds
-
运行编译后的android系统
-
Building the System
-
android编译系统
-
Android 4.0源码结构树状说明图
-
Android 4.0 |-- Makefile |-- bionic (bionic C库) |-- bootable (启动引导相关代码) |-- build (存放系统编译规则及generic等基础开发包配置) |-- cts (Android兼容性测试套件标
-
清华大学android源码版本列表
-
清华大学android源码版本列表
-
C++ call of overloaded
-
nt recv(char *pMsg, int len, int timeout = OSS_SOCKET_DFT_TIMEOUT, int flags = 0 );...
-
debain 给用户添加sudo权限
-
Debain给用户添加sudo权限: Debain下面运行sudo命令,会提示类似: xxxis not in the sudoers file. This incident will be reported. ...
-
apt-get install安装的文件被放到哪里
-
使用命令dpkg -L <package name> 如果包安装成功的话,会列出所有文件的位置。 root@tianbaoxing-virtual-machine:/var# dpkg -L subversion /. /etc /etc/bash_...
-
android -- 截屏-view.getDrawingCache()
-
在项目中有这样的需求,需要把activity的试图转成图片保存起来。 步骤: (1)通过view.getDrawingCache()创建Bitmap对象。 (2)创建相应要保存图片文件 (3)bitmap.compress()把Bitmap对象保存到图片文件中...
-
android -- sdcard基本信息
-
Android框架是基于Linux内核构建,所以Android安全系统也是基于Linux的安全架构建立的。在Linux安全系统中,用户和组起着重要的作用,Linux中所有的资源给不同的用户和用户组设置了不同的访问属性。...
-
android--startactivityforresult按back键重写onBackPr...
-
近期在开发android项目时, ...
-
android--AnimationDrawable实现等待动画效果
-
本人博客开始迁移,博客整个架构自己搭建及编码
-
android--ExpandableListView模仿qq好友
-
项目中需要类似qq好友的通讯录,所以就写了一个简单的例子,分享一下。 效果: 1、MainActivity.java的代码: <...
-
android--自定义树形
-
因为项目中需要树形展示好友,所以在网上浏览了一下,没有现成的API ,在网上下载了一个例子,发现有点不如人意,所以我修改了一下,并做记录。 TreeView.java代码: package com.tbx.android.widget; i...
-
android--广播BroadcastReceiver的发送过程
-
在《android--广播接收者BroadcastReceiver的注册过程》中分析了怎么定义Broadcast...
-
android--广播接收者BroadcastReceiver的注册过程
-
前面文章《android--监听SMS》中简单实现了接受短信信息的功能,下面棘突分析一下源码是怎么实现的。 广播接收者的注册分为静态注册和动态注册,在AndroidManifest.xml中配置的属于静态注册,而动态注册需要调用context中的registerReceiver方法进行注册。 这次我们对动态注册进行分析...
-
android--监听SMS
-
当设备接收到一条新的SMS