注:本文翻译自Google官方的AndroidDevelopersTraining文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好。原文链接:http://developer.android.com/training/connect-devices-wirelessly/nsd-wifi-direct.html在这系列课程的第一节课中(博客链接:http://www.cnblogs.com/jdneo/p/3579936.html),向
系统 2019-08-12 01:55:01 1739
因为要给学生上android,国内的中文版的书确实写的不怎么好我就找到了英文原版的教材。把其中一些不错的内容给简单的翻译了下。包括《2009-给忙碌的程序员的android开发指南》觉得这本书如果英文功底好的朋友,可以好好看下。还是很不错的电子书的封面如下:内容是android1.x的,但不影响学习后续版本翻译的比较仓促,赶着上课,所以不是逐字逐句的翻译的。大家不要拍砖,进当做看原版的时候的参考吧~~谢谢~~========================
系统 2019-08-29 23:49:33 1736
注:本文翻译自Google官方的AndroidDevelopersTraining文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好。原文链接:http://developer.android.com/training/basics/activity-lifecycle/starting.html不像其他的编程范例一样应用的函数入口是“main()”方法,Android根据Activity处于何种声明周期状态去调用它所对应的生命周期回调函
系统 2019-08-12 01:55:21 1735
Activity生命周期:使用Bundle在Activity间传递数据1:1.1从源Activity中传递数据IntentopenWelcomeActivityIntent=newIntent();BundlemyBundelForName=newBundle();myBundelForName.putString("Key_Name",inName.getText().toString());myBundelForName.putString("Key_
系统 2019-08-12 09:30:33 1734
二、多媒体之相机Camera手机的相机功能是当前大家玩拍照的一个必备功能,本篇的学习,我认为网上的一篇博文的讲解更容易理解一下,这里就转一下博文,自己把自己遇到的的问题给补充进来。引用的博文地址:http://xblia.iteye.com/blog/1167964目前的智能手机拥有很多强大的功能,例如摄像头、GPS和无线上网等,现在是我们开始充分使用这些功能的时候了,在本篇文章中我们一起学习,如何在谷歌Android编程环境中,以最简单的方式实现谷歌An
系统 2019-08-29 23:26:05 1733
在android开发中ListView是比较常用的组件,它以列表的形式展示具体内容,并且能够根据数据的长度自适应显示。抽空把对ListView的使用做了整理,并写了个小例子,如下图。列表的显示需要三个元素:1.ListVeiw用来展示列表的View。2.适配器用来把数据映射到ListView上的中介。3.数据具体的将被映射的字符串,图片,或者基本组件。根据列表的适配器类型,列表分为三种,ArrayAdapter,SimpleAdapter和SimpleCu
系统 2019-08-12 09:30:32 1733
ThemoregeneralproblemyouareencounteringishowtosavestateacrossseveralActivitiesandallpartsofyourapplication.Astaticvariable(forinstance,asingleton)isacommonJavawayofachievingthis.Ihavefoundhowever,thatamoreelegantwayinAndroidistoas
系统 2019-08-29 22:36:25 1732
Activity一共有四种启动模式:standard、singleTop、singleTask、singleInstance.androidtask概念:可以理解为装activity的栈,个人理解为就相当于不同的应用standard(默认启动模式):标准模式,调用startActivity()方法就会产生一个新的实例singleTop:检查是否是当前实例,如果是则不产生新的实例,反之则产生新的实例singleTask:检查是否有该acitivity的实例,
系统 2019-08-29 22:30:23 1731
注:本文翻译自Google官方的AndroidDevelopersTraining文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好。原文链接:http://developer.android.com/training/secure-file-sharing/index.html一个应用经常需要向其他应用发送一个甚至多个文件。例如,一个图库可能需要向图片编辑器提供多个文件,或者一个文件管理器可能希望能够允许用户在外部存储的不同区域之间复制
系统 2019-08-12 01:53:21 1731
今天将和大家分享的是如何构建自定义图层并显示自定义的覆盖物。首先,我们要构建一个最基本的地图应用,具体介绍请参考:百度地图SDKforAndroid【Demo地图展示】在此基础之上,我们对工程文件做一定的修改。第一步,修改布局文件,添加button控件,用于控制添加自定义覆盖物。代码如下:
系统 2019-08-12 09:30:28 1729
2011.09.21———android动态壁纸开发参考:http://www.ophonesdn.com/article/show/278resources/articles/live-wallpapers.html自己做了一个非常简单的只是想了解过程源码见附件步骤如下:1、新建一个Android工程然后进入工程的/res/文件夹,删除layout这个文件夹,当然里面的main.xml也会被删除的,对于LiveWallpaper来说传统的布局文件是不需要
系统 2019-08-29 22:30:11 1728
界面如下:实现如下:packagecom.easyway.titlebar;importandroid.app.Activity;importandroid.app.AlertDialog;importandroid.app.AlertDialog.Builder;importandroid.app.Dialog;importandroid.content.DialogInterface;importandroid.content.DialogInterf
系统 2019-08-12 09:30:10 1728
本章节翻译自《Beginning-Android-4-Application-Development》,如有翻译不当的地方,敬请指出。原书购买地址http://www.amazon.com/Beginning-Android-4-Application-Development/dp/1118199545/到目前为止,想必大家已经都熟悉使用Toast去给用户显示信息了。尽管使用Toast很方便,但是Toast显示的通知并不是永久存储的。它只在屏幕上显示一小段
系统 2019-08-29 22:53:59 1727
量变产生质变,如果你从第一篇一直看到了这篇,可以说这就是你的质变点之一。回顾及展望经过数篇对Android应用程序的原理的讲述,现在我们大概回顾一下。首先我们利用HelloWorld程序介绍了一个Android应用程序的目录结构,包括src文件夹、gen文件夹、Androidx文件夹、assets文件夹、AndroidMainifest.xml、default.properties;接下来我们又站在架构的高度分析了一下Android系统的主要组成部分,包括
系统 2019-08-29 22:32:07 1727
Android的系统架构采用了分层架构的思想,如图1所示。从上层到底层共包括四层,分别是应用程序程序层、应用框架层、系统库和Android运行时和Linux内核。图1:Android系统架构图每层功能简要介绍如下:一应用程序层该层提供一些核心应用程序包,例如电子邮件、短信、日历、地图、浏览器和联系人管理等。同时,开发者可以利用Java语言设计和编写属于自己的应用程序,而这些程序与那些核心应用程序彼此平等、友好共处。二应用程序框架层该层是Android应用开
系统 2019-08-12 09:30:13 1727