Android - 军军小站|张军博客
Android

Android开发之又见Hello World!

量变产生质变,如果你从第一篇一直看到了这篇,可以说这就是你的质变点之一。回顾及展望经过数篇对Android应用程序的原理的讲述,现在我们大概回顾一下。首先我们利用HelloWorld程序介绍了一个Android应用程序的目录结构,包括src文件夹、gen文件夹、Androidx文件夹、assets文件夹、AndroidMainifest.xml、default.properties;接下来我们又站在架构的高度分析了一下Android系统的主要组成部分,包括

系统 2019-08-29 22:32:07 2257

Android

我的Android之旅——学习、项目、心态

学习Android也一年多了,项目做了五六个,有大有小,有难有易。一直以来都没有好好总结过,今天周六休息,就写下这一年多从事Android以来的一些感想和小经验。涉及学习、项目和一些个人感受。1.学习篇我是从11年5月份开始接触并学习Android的,在那之前有过一年的J2EE的经验,做过三个J2EE的项目,从08年开始接触Java,所以到去年学习Android时,开发语言上我还是比较熟悉的,这也成了我为什么学习Android的一个理由。还有一个更重要的理

系统 2019-08-29 23:29:47 2256

Android

【Android Developers Training】 10. 序言:支

注:本文翻译自Google官方的AndroidDevelopersTraining文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好。原文链接:http://developer.android.com/training/basics/supporting-devices/index.html全世界,Android设备有着各种各样的形状和尺寸。由于具有非常广大的设备类型,你的应用将会拥有大量的潜在用户。为了尽可能的在Android上取得成功

系统 2019-08-12 01:53:24 2256

Android

Android Activity的生命周期和Activity间传递数

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 2255

Android

Android小代码-技巧积累

string.xml中添加空格假设TextView引用了string.xml中的常量,若要在字符串开头添加空格或制表符,或者在字符串中间显示多个空格符,直接键盘敲入空格是不会在控件中起作用,需要使用:" "或者"\t"等特殊字符:[html]viewplaincopy\t填写手机号输入密码(6-14位)

系统 2019-08-12 09:30:07 2254

Android

Android照片墙应用实现,再多的图片也不怕崩溃

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/9526203照片墙这种功能现在应该算是挺常见了,在很多应用中你都可以经常看到照片墙的身影。它的设计思路其实也非常简单,用一个GridView控件当作“墙”,然后随着GridView的滚动将一张张照片贴在“墙”上,这些照片可以是手机本地中存储的,也可以是从网上下载的。制作类似于这种的功能的应用,有一个非常重要的问题需要考虑,就是图片资源何时应该

系统 2019-08-12 09:29:48 2254

Android

初学Android,使用菜单资源(十九)

Android里面也可用XML定义菜单资源,菜单分两种,一种是OptionMenu(点系统"Menu"键出来),一种是ContextMenu下面定义两种菜单XML到res\menu文件夹下my_menu为OptionMenu

系统 2019-08-29 23:48:47 2253

Android

Android 开发之短信的收发及在android模拟器之

引言本文通过运行两个Android模拟器,介绍在Android中如何实现短信服务(SMS,shortmessageservice)的功能。通过这个例子,我想带给大家的是:更加熟悉之前介绍过的Android应用程序的概念及技术细节,且通过实例调度大家的兴趣。我之所以选择SMS为例子,主要原因是SMS已经非常成熟了,从中可以发掘更多的信息和技术细节,而且我相信大部分人发短信比打电话多。本文的主要内容如下:1、温故知新2、准备工作:SMS涉及的主要类SmsMan

系统 2019-08-29 22:32:05 2253

Android

Android程序首页Loading效果

不推荐这样写。推荐这篇:http://gundumw100.iteye.com/blog/1059297又是好久没更新博客了,呵呵,忙着上班,忙着带团!一句话,忙着生活赚钱!好吧,废话不多少,今天要写的是loading效果,先给大家看个效果图程序在加载的时候下面的进度条不断变化,我这里并没有用android自带的动画,写的是一种方法,方法很简单,就是不断地绘制2张图片,利用5个ImageView不断设置不同背景。利用handler来动态更新。两张图片用ps

系统 2019-08-29 22:18:18 2253

Android

2011.09.21——— android 动态壁纸开发

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 2252

Android

【Android Developers Training】 88. 使用备份

注:本文翻译自Google官方的AndroidDevelopersTraining文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好。原文链接:http://developer.android.com/training/cloudsync/backupapi.html当用户购置了一个新的设备并且重置了他们现有的设备时,他们可能期望当GooglePlay在初始化阶段将应用恢复出来后,能够同时把相应的数据也恢复出来。默认的,这样的事情不会发生

系统 2019-08-12 01:54:48 2251

Android

Android开发指南-工具-画九宫格

画九宫格Draw9-patch这个九宫格绘画工具(draw9patch.bat)可以让你很容易的通过一个所见即所得(WYS|WYG)的编辑器来创建一个九宫格NinePatch图。关于九宫格图以及它是如何工作的,请阅读九宫格图像NinepatchImages主题的相关章节。下面是一个便捷指南。你需要PNG图像来创建一个九宫格。1.从一个终端(比如windows浏览器),启动这个draw9patch应用程序,该程序位于你的SDK/tools目录下。2.把你的P

系统 2019-08-29 22:49:58 2250

Android

Android开发之应用程序基础及组件(续)

成功属于耐得住寂寞的人,你离成功又近了一步了。引言上篇Android开发之应用程序基础及组件介绍了应用程序的基础知识及Android的四个组件,本篇将介绍如何激活组关闭组件等。本文的主题如下:1、激活组件:意图(Intents)1.1、活动(Activity)组件的激活1.2、服务(Service)组件的激活1.3、广播接收者(Broadcastreceiver)组件的激活2、关闭组件3、清单文件4、Intent过滤器1、激活组件:意图(Intents)当

系统 2019-08-29 22:32:11 2250

Android

Android之父Andy Rubin访谈录

就在昨天的IceCreamSandwich发布会结束以后的几个小时,Google工程副总裁,移动部总监AndyRubin接受了AllThingsD的采访。以下是访谈重点内容:重点一:Google也参与了三星手机的制作Rubin表示,Google和其合作伙伴三星一起,发布了GalaxyNexus,那将是他们装有Android4.0操作系统的下一代主打手机。这种手机和过去的Android不同,Google也参与了此次设计,从硬件设备设计到芯片设计,Google

系统 2019-08-29 22:13:39 2250

Android

【基于Windows系统】教你如何在Android中使用JN

鉴于有些同学想要学习NDK,但在网上很难找到一个讲解比较清楚、按照步骤操作可以比较顺利学会NDK的文章,所以写了此篇教程。一.准备需要AndroidNDK和windows下c、c++代码的编译器cygwinNDK下载地址:http://developer.android.comcygwin下载地址:http://www.cygwin.com/二.配置1.安装cygwin,并配置cygwin的环境变量。例如:我安装在D盘根目录,那么在环境变量的path中添加

系统 2019-08-29 22:29:14 2247