<Android 应用 之路> 简易手电筒】的更多相关文章

前言 快一个月没有写自己的博客了,由于最近换了工作,换了居住地,所以有一些杂事需要处理,从今天开始恢复正常,不赘述了.进入今天的主题 -– 简易的手电筒. 这个Demo中使用的是比较新的API,M版本之后添加的针对于手电筒的接口.这里使用的是Camera的API2接口,主要使用CameraManager中针对于闪光灯的一些方法,对于Camera API2的接口,后面在涉及相机应用的时候,API1和API2应该都会梳理一下,到时候再仔细的研究一下. 思路 实现一个简单的手电筒,考虑到M版本上新增的…
这是“Android学习之路”系列文章的开篇,可能会让大家有些失望——这篇文章中我们不介绍简易版微信的实现(不过不是标题党哦,我会在后续博文中一步步实现这个应用程序的).这里主要是和广大园友们聊聊一个非Java程序员对Android操作系统的理解以及一个Android工程的目录结构,为进一步学习做准备. 1 缘起 智能手机的出现与普及为人们的生活.工作带来了极大的便利,我们可以用手机随时随地.随心所欲地购物.玩游戏.聊天.听音乐等等.一个个精心设计.体验良好的移动客户端应用,让用户们爱不释手,人…
最近好久没有更新博文,一则是因为公司最近比较忙,另外自己在Android学习过程和简易版微信的开发过程中碰到了一些绊脚石,所以最近一直在学习充电中.下面来列举一下自己所走过的弯路: (1)本来打算前端(即客户端)和后端(即服务端)都由自己实现,后来发现服务端已经有成熟的程序可以使用,如基于XMPP协议的OpenFire服务器程序:客户端也已经有成熟的框架供我们使用,如Smack,同样基于XMPP协议.这一系列笔记式文章主要是记录自己学习Android开发的过程,为突出重点(Android的学习)…
1 概述 从这篇博文开始,正式进入简易版微信的开发.深入学习前,想谈谈个人对Android程序开发一些理解,不一定正确,只是自己的一点想法.Android程序开发不像我们在大学时候写C控制台程序那样,需要从main开始写代码逻辑,大部分逻辑控制代码都由自己来实现.事实上,Android已经为我们提供了一个程序运行的框架,我们只需要往框架中填入我们所需的内容即可,这里的内容主要是:四大组件——Activity.Service.ContentProvider.BroadCast.在这四大组件中,可以…
最简单的贪吃蛇 最近想着忙里偷闲写点简单的Android应用,增加一些生活乐趣,由于平时工作主要精力并不是集中在书写apk上,更多的是解决代码问题和维护模块稳定,但是写代码本身是一件比较有趣的事情,因为这个过程是从无到有的. 名称:贪吃蛇 开发环境:IntelliJ IDEA 14.0.3 思路: 1. 定时刷新界面,因为蛇是不会停止的 2. 随机产生食物 3. 蛇体的更新 4. 蛇体如何出现移动的效果 缺陷:没有结束,没有碰壁,没有追尾,除非推出(现在知道为什么是最简单的了吧) 代码分析: 1…
Android高薪之路-Android程序员面试宝典…
小猪的Android入门之路 Day 3 - part 3 各种UI组件的学习 Part 3 本节引言: 在前面两个部分中我们对Android中一些比較经常使用的基本组件进行了一个了解, part 1学了文本框,button这一类的;part 2中又学习了与Adapter适配器有关的一些UI控件; Adapter的掌握是重点也是难点,大家假设还没琢磨透的话一定要回头弄清楚啊! 而在这个UI控件的最后一节中,我们会说下一些杂项的UI组件,比方滚动视图啊.对话框,菜单等等 尽管这些空间出如今我们ap…
小猪的Android入门之路 Day 7 part 2 Android的数据存储与訪问之--SharedPreferences(保存偏好參数) ---转载请注明出处:coder-pig 本节引言: 在Part 1中我们学会了Android中文件的读写,而在Part 2中我们会介绍一个轻量级的存储类-- SharedPreferences(偏好參数保存),就是用来保存软件中用户的一些设置,比方一个游戏的app,用户 能够自己设置是否开游戏音,是否自己主动登录等!下次启动app时就不用用户再次设置了…
小猪的Android入门之路 Day 1 Android相关背景与开发环境的搭建 ------转载请注明出处:coder-pig 本节引言: 随着社会经济的发展,移动互联网的越来越热,手机APP开发显得格外火爆, 作为一名快要毕业的IT屌丝,自然要趟一趟这一浑水啦,当前主流的手机系统 IOS(苹果),Android(安卓),WinPhone(windows);WindPhone貌似没什么崛起的势头; 所以主流的就是前面的两个;作为一名屌丝学生狗,买不起Mac,仅仅有一台双核的破电脑; 仅仅能去搞…
小猪的Android入门之路 Day 4 - part 1 Android事件处理机制之--基于监听的事件处理机制 本节引言: 在開始本个章节前,我们先回想下,如今我们已经知道了android的一些相关背景,一些经常使用的UI组件, 六大布局,如今的我们已经能够做出一个简单的app界面了,下一步就是逻辑与业务的实现了;在前面 的样例中我们以前看到过setXXXListener这些东东,这个就是android 的事件处理,而这种方法是基于监听的 Android为我们提供了两套功能强大的事件处理机制…