本章主要讲硬件抽象层:HAL,它是建立在Linux驱动之上的一套程序库。刚开始介绍了为什么要在Android中加入HAL,目的有三个,一,统一硬件的调用接口。二,解决了GPL版权问题。三,针对一些特殊的要求。可以利用位于用户空间的HAL代码来辅助Linux驱动完成一些工作。 下一个小节讲了Andro ...
分类:
其他好文 时间:
2016-07-03 18:39:28
阅读次数:
103
第九章 硬件抽象层:HAL HAL是建立在Linux驱动之上的一套程序库。是属于Linux内核之上的应用层。 第一部分讲为什么要在Android中加入HAL,传统的Linux系统中Linux驱动一般有两种:访问硬件寄存器的代码和业务逻辑代码。而HAL是位于Android的系统运行库层,采用Andro ...
分类:
其他好文 时间:
2016-07-03 17:27:34
阅读次数:
138
分类:C#、VS2015、WPF、ASP.NET MVC、Android、iOS、Unity3D; 创建日期:2016-07-03 按下面介绍的步骤安装即可。 一、安装JDK和Android SDK 如果你不用C#开发Android和iOS应用程序,不需要这一步。 用C#和VS2015开发Andro ...
分类:
Windows程序 时间:
2016-07-03 08:10:34
阅读次数:
3184
NavigationView主要是和DrawerLayout框架结合使用,来完成抽屉导航实现侧边栏引用一段官方文档的示例代码 在使用NavigationView之前需要将相应的design库添加到项目的依赖中,然后在xml中外层用DrawerLayout包裹,内层一部分是正文内容区(content) ...
分类:
移动开发 时间:
2016-07-02 15:55:50
阅读次数:
453
Android应用性能测试 Android用户也许会经常碰到以下的问题: 1)应用后台开着,手机很快没电了——应用耗电大 2)首次/非首次启动应用,进入应用特别慢——应用启动慢 3)应用使用过程中,越来越卡——CPU能力不足/内存泄露 4)应用页面卡顿——帧率较低、页面卡顿 因此,对开发的Andro ...
分类:
移动开发 时间:
2016-06-30 17:51:45
阅读次数:
293
谷歌官方推出Material Design 设计理念已经有段时间了,为支持更方便的实现
Material Design设计效果,官方给出了Android support design library 支持库,让开发者更容易的实现材料设计的效果。顺便推荐官方的一个图标库:Material Icons
控件名称 NavigationView
FloatingActionButton
Te...
分类:
移动开发 时间:
2016-06-28 08:13:52
阅读次数:
338
谷歌官方推出Material Design 设计理念已经有段时间了,为支持更方便的实现
Material Design设计效果,官方给出了Android support design library 支持库,让开发者更容易的实现材料设计的效果。顺便推荐官方的一个图标库:Material Icons
控件名称 NavigationView
FloatingActionButton
Te...
分类:
移动开发 时间:
2016-06-25 00:58:43
阅读次数:
560
Android M新控件知识整理之NavigationView,Toolbar,TabLayout,AppBarLayout,CoordinatorLayout...
分类:
移动开发 时间:
2016-06-21 07:55:44
阅读次数:
338
android权限机制,你真的了解么一、Android的权限机制
Android是目前最流行的智能手机软件平台之一,在智能移动终端如火如荼发展的同时,其安全态势也日益严峻。有调查表明,恶意软件的数量在持续的上升,Google在Android安全机制上面也做了很多工作,并且一直在持续的更新,其Android的安全模型由3个部分组成:Linux安全机制、Android本地库及运行环境安全与Andro...
分类:
移动开发 时间:
2016-06-21 07:54:22
阅读次数:
288
好久之前在网上看到国外一篇关于M的权限机制详解,由于是英文的,刚好最近闲的没事做,顺手翻译一下。
英文原文地址:https://inthecheesefactory.com/blog/things-you-need-to-know-about-android-m-permission-developer-edition/en
翻译水平有限,凑合着看吧。
前几天官方公布了Andro...
分类:
移动开发 时间:
2016-06-21 07:53:41
阅读次数:
295