Welcome 微信登录

首页 / 移动开发 / Android

Android学习笔记——Menu介绍(一)

Android学习笔记——Menu介绍(一)

背景:Android3.0(API level 11)开始,Android设备不再需要专门的菜单键。随着这种变化,Android app应该取消对传统6项菜单的依赖。取而代之的是提供anction bar来提供基本的用户功能。创建3种基本的菜单Options menu(选项菜单)和action bar选项菜单是放置在app中具有全局影响的功能,例如“搜索”,“发邮件”,“设置”等在Android3.0及以上,选项菜单被放置在action bar上。创建一个...
Android学习笔记——Menu介绍(二)

Android学习笔记——Menu介绍(二)

知识点:这次将继续上一篇文章没有讲完的Menu的学习,上下文菜单(Context menu)和弹出菜单(Popup menu)。上下文菜单上下文菜单提供对UI界面上的特定项或上下文框架的操作,就如同Windows中右键菜单一样。在Android中,有两种提供上下文操作的方式:一种是在浮动的上下文菜单(长按弹出)中,另一种是上下文操作模式里。那么怎样创建一个浮动的上下文菜单(floating context menu)呢?1.调用registerForCon...
Android学习笔记——Menu介绍(三)

Android学习笔记——Menu介绍(三)

知识点今天继续昨天没有讲完的Menu的学习,主要是Popup Menu的学习。Popup Menu(弹出式菜单)弹出式菜单是一种固定在View上的菜单模型。主要用于以下三种情况:为特定的内容提供溢出风格(overflow-style)的菜单进行操作。提供其他部分的命令句(command sentence)如Add按钮可以用弹出菜单提供不同的Add的操作。提供类似于Spinner的下拉式菜单但不保持持久的选择。那怎样显示弹出式菜单呢?如果你在XML文件中定义...
Android显示网络图片实例

Android显示网络图片实例

本文实例讲述了Android显示网络图片的方法,分享给大家供大家参考。具体方法如下:一般来说,在Android中显示一张网络图片其实是非常简单的,下面就是一个非常简单的例子:步骤1:① 创建你的Activity,本例中以ViewWebImageActivity说明;② ViewWebImageActivity中的代码如下:复制代码 代码如下:String imageUrl = "http://www.jb51.net/images/logo.gif"; /...
Android剪贴板用法详解

Android剪贴板用法详解

本文实例详述了Android剪贴板的用法,分享给大家供大家参考。具体方法分析如下:这里首先需要注意的一点,就是在使用Android剪贴板的时候大家只记住一点就行了,不管是安卓设备还是PC机,复制粘贴在同一时间里只能用于一个对象上,整通俗点就是:PC机上,不可能同时从C盘复制,又从D盘复制就行了,具体的看代码,很简单,直接上代码:复制代码 代码如下:package com.xiaoma.clipboard.demo;import android.app.Ac...
Android下Activity全屏显示实现方法

Android下Activity全屏显示实现方法

本文较为详细的讲述了Android下Activity全屏显示实现方法。分享给大家供大家参考。具体方法如下:方法一:使用xml的方法,在该项目的AndroidManifest.xml文件中,在需要全屏的Activity元素中添加属性:复制代码 代码如下:android:theme="@android:style/Theme.NoTitleBar.Fullscreen"这样就可以实现这个Activity的全屏显示,如果只是不要标题栏,即需要保留系统自带的任务栏...
Android中新引进的Google Authenticator验证系统工作原理浅析

Android中新引进的Google Authenticator验证系统工作原理浅析

为了改进Android的安全问题,Google在Android系统中引入了谷歌验证应用(Google Authenticator)来保证账号的安全。谷歌验证应用的使用方法是:用户安装手机客户端,生成临时身份验证码,提交到服务器验证身份,类似的验证系统还有Authy。Robbie在其GitHub页面发布了自己用Go语言实现的版本,并撰写了一篇博文来解释其工作原理。通常来讲,身份验证系统都实现了基于时间的一次性密码算法,即著名的TOTP(Time-Based ...
Android游戏源码分享之2048

Android游戏源码分享之2048

引言程序猿们,是否还在为你的老板辛辛苦苦的打工而拿着微薄的薪水呢,还是不知道如何用自己的应用或游戏来赚钱呢!在这里IQuick将教您如何同过自己的应用来赚取自己的第一桶金!你是说自己的应用还没有做出来?不,在這里已经为你提供好了一个完整的游戏应用了,在文章的下面有源码的地址哦。你只要稍做修改就可以变成一个完全属于自己的应用了,比如将4*4换成5*5,甚至是其它的。如果你实在是慵懒至极的话,你只要将本应用的包名及广告换成自己的,就可以上传到市场上轻轻松松赚取...
Android学习笔记-保存数据到SQL数据库中(Saving Data in SQL Databases)

Android学习笔记-保存数据到SQL数据库中(Saving Data in SQL Databases)

知识点:1.使用SQL Helper创建数据库2.数据的增删查改(PRDU:Put、Read、Delete、Update)背景知识:上篇文章学习了android保存文件,今天学习的是保存数据到SQL数据库中。相信大家对数据库都不陌生。对于大量重复的,有特定结构的数据的保存,用 SQL数据库 来保存是最理想不过了。下面将用一个关于联系人的数据库Demo来具体学习。具体知识:1.定义Contract类在创建SQL数据库之前,要创建Contract类。那什么是C...
Android学习笔记-保存文件(Saving Files)

Android学习笔记-保存文件(Saving Files)

Android设备有两种文件存储区域:内部存储和外部存储 ("internal" and "external" storage)。这名字来自早期Android,那时大多数Android设备提供两种存储方式:内置的非易失的内存(内部存储)和可移动的存储例如micro SD卡(外部存储)。一些设备将永久内存分为内部和外部两部分,因此即使没有外部存储,依旧有两种存储空间。不管有没有外部存储,API的方法都是一样的。如我的手机小米2S是16G大小的RAM,不支持S...
Android应用开发工程目录作用介绍

Android应用开发工程目录作用介绍

1、src:java源码文件,自己写的。2、gen:自动生成的java文件,包名与主包名一致,ADT里自动生成的。(1)BuildConfig:配置文件,不能更改(2)R:资源文件,索引管理资源文件,索引值都是int类型3、Android:jar包4、Android Private Libraries:第三方支持文件,4以后版本的类库5、assets:原生的资源,此处的资源不会在gen中生成资源索引6、bin:编译后的二进制文件:(1)dexedLibs支...
Android中Activity的生命周期探讨

Android中Activity的生命周期探讨

1、完整生命周期上图是Android Activity的生命周期图,其中Resumed、Paused、Stopped状态是静态的,这三个状态下的Activity存在时间较长。(1)Resumed:在此状态时,用户可以与Activity进行交互,Activity在最前端(2)Paused:在此状态时,Activity被另外一个Activity遮盖,此Activity不可接受用户输入信息。另外一个Activity来到最前面,半透明的,但并不会覆盖整个屏幕。(3...
<< 161 162 163 164 165 166 167 168 169 170 >>