Android用户界面设计:基本按钮
本文向你展示了在你的Android应用程序中创建一个简单的Button或ImageButton控件的步骤。首先,你会学到如何向你的布局文件中添加按钮控件。然后你会学习如何用两种方法处理用户对按钮的点击。最后,我们讨论Android中按钮控件一些其它的可用特性。
本文向你展示了在你的Android应用程...
分类:
移动平台 时间:
2014-05-02 04:56:15
收藏:
0 评论:
0 赞:
0 阅读:
615
andorid提供了六种方式存储永久的数据,根据需求来使用不同的存储方式,例如是否对于应用程序时私有还是公有,
数据存储的空间等。
六个存储方式:
使用SharedPreferences:这种方式是使用键值对来存储私有的数据内部存储:在设备的内存中存储私有数据外部存储:在SD卡或其他的外部存储来存储公有数据SQLite数据库:在私有的数据库中存储私有的结构花数据网络存储:...
分类:
移动平台 时间:
2014-05-02 06:59:46
收藏:
0 评论:
0 赞:
0 阅读:
402
启动界面的效果图:
实现的原理:在一个线程中让几幅图片进行循环显示,实现了动画的效果。
主要的实现类LoadingView是自定义控件,继承了ImageView,实现了Runnable接口 :
package wht.android.loading;
import android.content.Context;
import android.graphics.Canvas;
imp...
分类:
移动平台 时间:
2014-05-02 05:04:57
收藏:
0 评论:
0 赞:
0 阅读:
560
有些数据我们希望在程序启动的时候就准备ha...
分类:
移动平台 时间:
2014-05-02 06:42:28
收藏:
0 评论:
0 赞:
0 阅读:
570
对于相对较少键值对的数据集合可以使用SharedPreferences来进行存储,
键值对的数据类型基本上是基本数据类型,
常见的操作:
创建新的shared preference文件或者访问已经存在的shared preference,
可以使用getSharedPreferences()或者getPreferences()
getSharedPreferences()...
分类:
移动平台 时间:
2014-05-02 06:38:08
收藏:
0 评论:
0 赞:
0 阅读:
478
你可以直接存储数据到内部存储中,默认情况下,文件存储到内部存储中是私有的,不能被
其他程序访问,当卸载应用程序,这些文件会被移除。
创建并写入数据可以有两种方法:
使用java中的相关的方法,使用android.content中的相关方法,
调用 openFileOutput(),并返回FileOutputStream对象调用FileOutputStream对象的wr...
分类:
移动平台 时间:
2014-05-02 07:12:47
收藏:
0 评论:
0 赞:
0 阅读:
464
Zxing 竖屏切换 android
在google上下载的ZxingDemo 为横屏状态
我简单的在Androidmanifest.xml把Activity换成竖屏android:screenOrientation="portrait"
屏幕虽然正了 但是屏幕上显示的拍摄画面还是横着的
查了一些网上的资料 结合自己手工调试
在这里总结分享一下
步骤:
1) 在AndroidManifest.xml中把 标签 CaptureActiv...
分类:
移动平台 时间:
2014-05-02 05:13:35
收藏:
0 评论:
0 赞:
0 阅读:
684
本文首先介绍如何在项目中配置GraceNote的iOS SDK,然后通过Demo介绍如何使用该SDK,最终的完成的功能是通过音乐名/专辑名/艺术家获取到专辑封面,歌曲风格,完整的歌曲名,完整的艺术家列表,歌曲风格,发行信息等相对较为完整的信息,重点是拿到了专辑的封面。...
分类:
移动平台 时间:
2014-05-02 21:52:15
收藏:
0 评论:
0 赞:
0 阅读:
628
Canvas是Android UI框架的基础,在Android的控件体系中,所有容器类、控件类在实现上都依赖于Canvas,界面的绘制实质上都是Canvas绘制的。本文将讨论Canvs的由来,并通过实例展示Canvas的基础用法。...
分类:
移动平台 时间:
2014-05-02 19:01:02
收藏:
0 评论:
0 赞:
0 阅读:
646
一、Android中资源分类详解
1、Android资源分类
Android中的资源分为两大类 : 可直接访问的资源, 无法直接访问的原生资源;
-- 直接访问资源 : 这些资源可以使用 R. 进行访问, 都保存在res目录下, 在编译的时候, 会自动生成R.java 资源索引文件;
-- 原生资源 : 这些资源存放在assets下, 不能使用 R类 进行访问, 只能通过...
分类:
移动平台 时间:
2014-05-02 19:16:17
收藏:
0 评论:
0 赞:
0 阅读:
568
android 自己创建一个注释模板
作为一名程序员 不仅要有一个写代码的能力,养成一个良好的编写习惯也是很重要的。今天给大家详细介绍一下如何创建注释模板,给每个类和方法都自己手动去注释信息也可以,只是这样比较繁琐。为何我们不手动去创建一个注释模板呢?
第一: 首先我们需要编写一个模板的xml文件(codetemplates.xml)
第二、我们现在就给xml文件编写主要注...
分类:
移动平台 时间:
2014-05-02 20:27:43
收藏:
0 评论:
0 赞:
0 阅读:
570
首先用package system安装android-mode, 然后编辑~/.emacs.d/init.el文件,添加下面几行:(require 'android-mode)
(setq android-mode-sdk-dir "/opt/android-sdk-linux/")现在重新启动emacs,然后M-x 中运行命令android-start-emulator此时会提示输入Androi...
分类:
移动平台 时间:
2014-05-02 22:50:45
收藏:
0 评论:
0 赞:
0 阅读:
602
android的XML文件注释一般采用 的方式进行
在XML中,形如 的表示方式,其中“/>”的含义表示这个XML中没有内文,他是一个最小组成单元,也就是说他的中间不能包含其他任何的代码,所以在中间注释会出现错误
注意看到,在注释的前面有一个“>”符号,这就是我们能够在他中间进行注释的原因,他的完整结构是
这就不是最小组成单元的表示方式...
分类:
移动平台 时间:
2014-05-02 22:55:05
收藏:
0 评论:
0 赞:
0 阅读:
489
Handler主要接受子线程发送的数据, 并用此数据配合主线程更新UI..
当应用程序启动时,Android首先会开启一个主线程 (也就是UI线程) , 主线程为管理界面中的UI控件,进行事件分发。比如说, 你要是点击一个 Button ,Android会分发事件到Button上,来响应你的操作。 如果此时需要一个耗时的操作,例如: 联网读取数据或者读取本地较大的一个文件的时候,你不...
分类:
移动平台 时间:
2014-05-02 23:21:09
收藏:
0 评论:
0 赞:
0 阅读:
563
在《Zygote进程【3】——SystemServer的诞生》一文中介绍了SystemServer的诞生,本文来看一下SystemServer中初始化的系统服务。
AccountManagerServiceAccessibilityManagerService
ActivityManagerService
AlarmManagerService
AppWidgetService...
分类:
移动平台 时间:
2014-05-03 00:17:25
收藏:
0 评论:
0 赞:
0 阅读:
560
Cocos2d-x 3.0 - Eclipse上构建一个Android项目...
分类:
移动平台 时间:
2014-05-02 22:29:05
收藏:
0 评论:
0 赞:
0 阅读:
528
iOS 基础类解析 - NSObject...
分类:
移动平台 时间:
2014-05-03 00:08:46
收藏:
0 评论:
0 赞:
0 阅读:
480
iOS 基础类解析 - NSNumber...
分类:
移动平台 时间:
2014-05-02 22:31:18
收藏:
0 评论:
0 赞:
0 阅读:
465
iOS 基础函数解析 - Foundation Functions Reference...
分类:
移动平台 时间:
2014-05-03 00:26:06
收藏:
0 评论:
0 赞:
0 阅读:
536
iOS 基础类解析 - NSData...
分类:
移动平台 时间:
2014-05-02 23:38:30
收藏:
0 评论:
0 赞:
0 阅读:
671