Android Studio(九):使用主题编辑器设计主题
分类标签: Android Studio
Android Studio包含一个叫主题编辑器的可视的助手,可以提供以下功能: 1、 创建和更改你的app主题 2、 为不同的资源适应主题 3、 普通的UI颜色更改的实时显示 主题编辑器 这一节描述如何访问主题编辑器。 访问主题编辑器 这里有两种方式来打开主题编辑器: 1、 在一个打开的样式XML文件,比如styles.xml,在窗口的右上角点击Open editor阅读全文 »
Android进阶需要看这些书(附下载链接)
分类标签: Android好书推荐
Android重要知识体系: View树的绘制,触摸事件的分发。 framework层中的java服务框架(ActivityManagerService,WindowMangerService,PackageManger等)。 Binder 的java层框架,Binder的native框架。 书单(比较好的学习方式是学习android源码,但是需要引子): 深入理解Linux内核(完整版)中文阅读全文 »
Android手机卫士(四):弹出对话框
分类标签: Toast
在《Android 手机卫士--解析json与消息机制发送不同类型消息》一文中,消息机制发送不同类型的信息还没有完全实现,在出现异常的时候,应该弹出吐司提示异常,... 因为弹出吐司操作比较常见,于是将其写成工具类进行简单的封装,方便以后调用。阅读全文 »
23天从0开始完成一款Android游戏开发 – 第18~20天
分类标签: 游戏引擎
第18天:外星人图形与圆形冲突、完美的子弹轨迹 今天我受够了“射击月亮”bug。有时候外星人即使在屏幕中出现,也可能射不中。我做了大量测试,在屏幕上布满外星人并且设置月亮半透明以定位这个bug的原因。我发现测试击中区域的坐标偏移了一个bit位,但即使解决了这个问题原先的bug依然存在。外星人图形不能简单用圆形覆盖,否则玩家要么射不到外星人,要么会射到隐蔽在月亮下的外阅读全文 »
Android应用开发教程之二十三:应用程序屏幕锁定详解
分类标签: 屏幕
由于此前在51写过屏幕锁相关的文章,在最近开发过程中也用到了屏幕锁,今天就抽个时间将屏幕锁的控制及实现代码复习及更一步学习,希望能帮助朋友们对屏幕锁更加了解,以备不时之用,九宫格 PIN密码 密码锁屏等的小马会有屏幕锁二中详细介绍,大家看来看这篇简单的,来热热身,先简单讲下下: 之前在Android中,只能等到手机不使用规定时间或无操作时,手机会自动锁定,解锁用电源键对吧?阅读全文 »
Android Studio(八):使用Layout Editor设计UI
分类标签: Android Studio
Android Studio提供了一个高级的布局编辑器,允许你拖拽控件,在编辑XML之后可以实时预览。 在布局编辑器中,你在文字视图和设计视图直接来回切换。 在文字视图中编辑 你可以在文字视图中编辑你的布局文件,这一节描述文字视图可用的一些特性。 预览 当你在文字视图中编辑室,你可以通过点击窗口右边的Preview面板来在设备中预览布局。阅读全文 »
推荐几本Android Studio好书(附下载链接)
分类标签: Android Studio
Android Studio是Google官方推出的安卓开发工具,目前国内介绍这方面的书籍比较少,下面介绍基本很好的原版介绍Android Studio及相关开发技术的书籍,并提供下载链接,感兴趣的可以读一下: Gradle for Android 主要介绍Android Stduio构建工具的书籍 Android Studio Application Development阅读全文 »
Android手机卫士(三):解析json与消息机制发送不同类型消息
分类标签: JSON
1、解析json数据 解析json的代码很简单 2、使用消息机制发送不同类型消息 在获取服务器端json数据后,得到app的版本号,通过和客户端的版本号进行对比 可以使用android的消息机制发送不同类型消息,可以参考《Android消息机制入门》 首先新建Handler阅读全文 »
23天从0开始完成一款Android游戏开发 – 第15~17天
分类标签: 游戏引擎
第15天: Android“后退”按钮、主菜单、固定坐标bug 还记得第11天屏幕坐标和鼠标点击射击不到外星人的问题吗?是的,那都是我的错。幸运的是这让我及时发现了很多下载游戏的Android用户屏幕分辨率并不是800×400。在那之前我是这样直接转换触摸坐标到实际坐标:...阅读全文 »