Freeline - Android平台上的秒级编译方案
Freeline
技术揭秘
Freeline是什么?
Freeline是蚂蚁金服旗下一站式理财平台蚂蚁聚宝团队15年10月在Android平台上的量身定做的一个基于动态替换的编译方案,5月阿里集团内部开源,稳定性方面:完善的基线对齐,进程级别异常隔离机制。性能方面:内部采用了类似Facebook的开源工具buck的多工程多任务并发思想:端口扫描,代码扫描,并发编译,并发dx,并发merge de...
查看全文 >>
.Net 转战 Android 4.4 日常笔记(4)--按钮事件和国际化
我们知道资源被注册到R.java我们通过R.java就可以读取到界面中的组件。跟我们.net一样,通过ID来读取组件
知识点:
通过R.java读取组件
MainActivity.java通过findViewById方法查找组件
在Layout中用@string查找字符串,这个跟我们MVC中国际化基本相识,通过xml这种资源引用进行中文和英文切换
加入中文和英文本地化
双击fragment_...
查看全文 >>
第一部分:基础知识(第一章)第一个 Silverlight 手机程序
在New Project对话框中,选择Visual C#和Silverlight for Windows Phone模板。在中部区域,选择Windows Phone Application。选择一个项目的位置,并输入项目名称:SilverlightHelloPhone。
项目创建后,你会看到一个屏幕面积480 × 800像素大小的一个纵向模式的大屏幕手机图像。虽然您可以轻易地从工具箱交互控件设计...
查看全文 >>
.Net 转战 Android 4.4 日常笔记(4)--按钮事件和国际化
原文:.Net 转战 Android 4.4 日常笔记(4)--按钮事件和国际化
我们知道资源被注册到R.java我们通过R.java就可以读取到界面中的组件。跟我们.net一样,通过ID来读取组件
知识点:
通过R.java读取组件
MainActivity.java通过findViewById方法查找组件
在Layout中用@string查找字符串,这个跟我们MVC中国际化基本相识,通过x...
查看全文 >>
【Android 开发入门】为按钮添加Click单击事件处理程序,显示/隐藏另一个按钮
在上篇“走进Android开发的世界,HelloWorld”,我们创建了一个Android 项目 HelloWorld,并演示了如何通过USB连接手机查看运行效果;这里讲一下如何为应用添加一个按钮,并为按钮添加Click单击事件处理程序,显示/隐藏另一个按钮。
添加按钮
在HelloWorld项目的基础上,打开界面布局文件:activity_main.xml
切换到Design(设计)模式;在组...
查看全文 >>
《Android应用开发从入门到精通》——第2章,第2.3节创建第一个Android项目
本节书摘来自异步社区《Android应用开发从入门到精通》一书中的第2章,第2.3节创建第一个Android项目,作者 卢海东,更多章节内容可以访问云栖社区“异步社区”公众号查看
2.3 创建第一个Android项目Android应用开发从入门到精通
2.3.1 创建新项目打开Eclipse,选择 File→New→Android Application Project。如果没有Android ...
查看全文 >>
.Net码农学Android---系统架构和基本概念
原文:.Net码农学Android---系统架构和基本概念
至此,你应该已经完成以下前期准备事情:
1.安装完JDK
2.安装完SDK(并在Manager中进行相关版本的更新)
3.相关IDE(如eclipse)
4.安装完ADT
5.安装完AVD(如果你是真机模拟的话也可以不安装)
前期环境搭建基本完成,并按照网上的教程可以运行出HelloWorld,确保可以流程走的通。
所谓会当凌绝顶,一览...
查看全文 >>
探秘Weex工具链
在2017年1月12日 Weex Conf 2017上,来自阿里的卜道依据Weex开发中的痛点介绍了Weex的打包和插件机制,同样来自阿里的归影介绍了Weex的调试工具Devtools,共同揭秘了Weex的工具链。本文是卜道和归影关于Weex工具链实践的分享整理。
Weexpack与插件机制
Weex开发中的痛点
Weex提供了一个高效的引擎,但是开发者仅有这个SDK是不够的,我们还需要更完善的...
查看全文 >>
2015年工作中遇到的问题:11-20
11. Android手机上运行Linux C程序
在没有Android源代码的前提下,编写LinuxC程序,放到手机上运行。
Android中有bioniC库,提供了c程序运行环境。
永远的hello,world。
#include <stdio.h>
void main()
{
printf("nihao, hello");
printf...
查看全文 >>
深入浅出Android App耗电量统计
前言
在Android统计App耗电量比较麻烦,直至Android 4.4,它仍没公开“电量统计”API或文档……额,是的,仅没有公开,并不是没有。平时在手机“设置- 电量”看到的数据
就是系统调用内部API的统计结果。
基础概念
1. 手机由众多“部件”组成,所谓“部件”是指:CPU,WIFI,GPS....所以,Android App消耗总电量为 App...
查看全文 >>