Android Studio(四):创建一个Android Library
分类标签: Android Studio
一个Android Library结构上与Android app模块相同。它可以包含构建一个app需要的所有东西,包括圆满,资源文件和AndroidManifest.xml。然而,并非编译成运行在设备上的APK,一个Android Library编译成其他Android app模块可以用作以来的AAR文件。 一个Library模块在以下情形中是有用的: 1、 当你构建多个使用相同组件,比如acti阅读全文 »
Android与单片机通信常用数据转换方法(汇总)
分类标签: Java
下面直接贴代码 1. 将GB2312转化为中文,如BAFAC2DCB2B7→胡萝卜,两个字节合成一个文字 2.将中文转化为GB2312,并且结果以byte[]形式返回,如胡萝卜→new byte[]{BA FA C2 DC B2 B7},一个字被分为两个字节 3.将十六进制的byte[]原封不动的转化为string,如byte[]{0x7e,0x80,0x11,0x20}→7e801120,可用阅读全文 »
23天从0开始完成一款Android游戏开发 – 第3~5天
分类标签: 游戏引擎
第3天:一个新的游戏点子 在网上泡Android相关论坛,找点子的时候,我看到了《Revenge of the Titans》的一则广告。有着复古图像和漂亮动画的酷游戏。我也能做复古图像。所以,外星人会从太空降落到后院…… 不对!后院貌似不是个好点子。我想我得给游戏取个新名字了。 外星人在边界上攻击了远程防守站。他们摧毁了自动系统,所以你不得不手动操作并射击。阅读全文 »
Android应用开发教程之十八:活动任务堆栈详解
分类标签: Activity
今天带着个人疑问与实际项目开发中遇到的问题,跟大家一起学习下安卓活动与任务堆栈方面的知识,直入正题:相信大家都碰到过并没有过多的操作内存但应用自动强制退出或OOM的吧?这个问题也是我本人在面试过程中被人问到的,顺带学习并记录在博客中,跟大家交流,共同提高改进…说到堆栈,我的第一反应是跟我没关系,操作不到这个吧?阅读全文 »
Android Studio(三):为新设备创建一个模块
分类标签: Android Studio
模块为你的应用的源码、资源文件和app level设置(比如AndroidManifest.xml)提供了一个容器。每个模块可以独立的构建、测试和调试。 通过使用模块,Android Studio可以更容易的将新的设备添加到你的项目中。在Android Studio中可以通过一些简单的步骤来创建针对指定平台的模块,比如Android Wear或者Android TV。阅读全文 »
推荐Java的学习书籍
分类标签: Android好书推荐 Java
Java学习的书籍基本上是入门的不经典的,经典的初学者不易懂。 一、还是先从经典的推荐起: 1、Think In Java中文名:Java编程思想 这本书获得的赞誉太多了,是经典之作。 内容包括操作符、控制执行流程、访问权限控制、复用类、多态、接口、通过异常处理错误、字符串、泛型、数组、容器深入研究、JavaI/O系统、枚举类型、并发以及图形化用户界面等内容。阅读全文 »
实现Android K的伪沉浸式
分类标签: Layout View
在Android 5.0之后引入了MD风格,从而状态栏沉浸也成为了一种设计习惯。而停留在之Android L之前的Android系统则不能直接实现沉浸式,这里就介绍一下如何实现Android K系列的伪沉浸式。 关于沉浸式效果,这里随便贴几张图吧 可以看出在Android K系列中,状态栏是渐变的效果阅读全文 »