Android学习
文章平均质量分 68
humour涅槃重生
这个作者很懒,什么都没留下…
展开
-
Android学习——Android界面UI
1.系统主题2.背景选择器android图片选择器和颜色选择器(合称背景选择器)图片选择器:drawable中新建选择器xml文件imageselector.xmlxmlversion=“1.0”encoding=“utf-8”?>selectorxmlns:android=“http://schemas.android.com/apk/res/an原创 2015-09-04 22:09:43 · 446 阅读 · 0 评论 -
Android学习——Android单元测试
继承AndroidTestCase,覆写setUp和tearDown方法 新建android测试工程: 1)文件- - >新建- - > Other- - >Android Test Project - - >工程名- - > Test Target - - >SDK版本- ->完成 生成的AndroidMainfest.xml配置文件:<?xml version="1.0" encod原创 2015-09-17 23:19:24 · 289 阅读 · 0 评论 -
Android学习——Activity
Activity生命周期Activity启动模式1. Activity生命周期 Activity主要有4种状态:活动、暂停、停止、死亡 7个方法: onCreate创建 onStart开始 onStop停止 onRestart重新开始 onPause暂停 onResume继续 onDestroy销毁 说明: (1) 启动Activity:系统会先调用onCreate方法原创 2015-09-17 23:35:13 · 288 阅读 · 0 评论 -
Android学习——上下文菜单ContextMenu
目标:点击TextView的时候弹出上下文菜单 方式一: 给TextView添加长按监听 setOnCreateContextMenuListener onContextItemSelected 方式二: 给Activity添加onCreateContextMenu() Activity.registerForContextMenu(textView); onContextItemS原创 2015-09-18 16:07:20 · 449 阅读 · 0 评论 -
Android学习——PopupWindow
1.弹出 showAtLocation2.销毁:dismiss()3.设置退出:popupWindow_view.setOnKeyListenerpopupWindow_view.setOnTouchListener1. 弹出与销毁 示例: activity_main.xml:<RelativeLayout xmlns:android="http://schemas.android.c原创 2015-09-18 16:12:20 · 449 阅读 · 0 评论 -
Android学习——Intent传递数据
(1)基本数据类型: 放数据: MainActivity.java: Intent intent = new Intent(this,OtherActivity.class); //传递基本数据类型 intent.putExtra(“data1”,true); intent.putExtra(“data2”,1234.567890); intent.putExtra(“data3”,4原创 2015-09-19 22:39:56 · 514 阅读 · 0 评论 -
Android学习——数据存储
android中数据存储的3种方式: SharedPreferences方式:它是 Android提供的用来存储一些简单配置信息的一种机制,采用了 XML 格式将数据存储到设备中。只能在同一个包内使用,不能在不同的包之间使用。 File文件存储方式: /data/data/包名/files 内存里面 / context.openFileInput(name) 默认是私有的访原创 2015-09-21 22:00:21 · 407 阅读 · 0 评论 -
Android学习——Intent
Intent的中文意思是“意图,意向”,在Android中提供了Intent机制来协助应用间的交互与通讯,Intent负责对应用中一次操作的动作、动作涉及数据、附加数据进行描述,Android则根据此Intent的描述,负责找到对应的组件,将 Intent传递给调用的组件,并完成组件的调用。Intent不仅可用于应用程序之间,也可用于应用程序内部的Activity/Service之间的交互。因此,可原创 2015-09-21 22:12:41 · 363 阅读 · 0 评论 -
Android学习——服务Service与广播接收者BroadcastReciver
Service 1.1 服务的生命周期 第一种:创建 - - > 开始 - - > 销毁 新建MyService类:/** * Created by humour on 2015/9/24 0024. * 服务的生命周期有两种; 1.创建 开始 销毁 2.创建,绑定 解除绑定 销毁 */public class MyService extends Service { @N原创 2015-10-25 23:31:32 · 5447 阅读 · 0 评论 -
Android学习——软件管理器之一
PackageInfo、ApplicationInfo、ActivityInfo: PackageManager manager = this.getPackageManager();//获取所有的包信息(包括安装未使用着的,和未卸载干净的)List<PackageInfo> packageInfos = manager.getInstalledPackages(PackageManager.原创 2015-09-21 21:48:24 · 610 阅读 · 0 评论 -
Android学习——Frame动画、Shape动画
1. Frame帧动画 animation-list 属性oneshot : 帧动画的自动执行。如果为true,表示动画只播放一次停止在最后一帧上,如果设置为false表示动画循环播放。 示例: 新建/drawable/anim_img.xml<?xml version="1.0" encoding="utf-8"?><animation-list xmlns:android="http:原创 2015-09-17 23:15:12 · 1702 阅读 · 0 评论 -
Android学习——Tween动画
Tweened Animations:该类Animations提供了旋转、移动、伸展和淡出等效果。 Alpha——淡入淡出 Scale——缩放效果 Rotate——旋转 Translate——移动效果。 Animation有四个子类:AlphaAnimation、TranslateAnimation、ScaleAnimation、RotateAnimation 1.AlphaAnimat原创 2015-09-14 22:02:35 · 363 阅读 · 0 评论 -
Android学习——android资源访问
1. 界面跳转:方式一:Intent activity_main.xml:Button android:id="@+id/btn_second" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="seco原创 2015-09-04 22:12:11 · 360 阅读 · 0 评论 -
Android学习——状态栏通知
1. 状态栏通知 Notification即通知,用于在通知栏显示提示信息。 在布局文件中添加“创建”和“销毁”两个Button: <Button android:id="@+id/button1" android:layout_width="wrap_content" android:layout_height="wrap_content"原创 2015-09-05 23:00:37 · 500 阅读 · 0 评论 -
Android学习——Android入门
1. Android工程目录结构src:java源文件res:资源文件目录bin:可执行文件目录,自动生成的AndroidMainfest.xml:android清单文件gen:自动生成目录,其中R.java:索引文件 2. 第一个android程序——电话拨号器android布局和控件LinearLayout:线性布局,从左到右第一种方法实现界面布局:原创 2015-09-04 21:54:46 · 319 阅读 · 0 评论 -
Android学习——Android安装
android程序的开发可以使用eclipse或者androidstudio,本文首先介绍如何在eclipse中开发android应用程序。完成Android开发环境的部署总共需要5步:第一步:安装JDK。第二步:配置Windows上JDK的变量环境。第三步:下载安装Eclipse 。第四步:为Eclipse安装ADT插件。第五步:下载安装Android SDK 。原创 2015-09-04 22:07:48 · 330 阅读 · 0 评论 -
Android学习——其他View
GridLayout网格布局 TabLayout切换卡布局Spinner下拉列表ScrollView滚动条1. GridLayout网格布局 网格布局,又叫九宫格图。常见属性如下: 布局方式:<GridLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://sc原创 2015-09-10 22:25:26 · 343 阅读 · 0 评论 -
Android学习——五种布局方式
android中常见布局: - RelativeLayout相对布局 - AbsoluteLayout绝对布局 - LinearLayout线性布局 - TableLayout表格布局 - FrameLayout帧布局 注意:布局尽可能不要嵌套太深,嵌套越深越慢RelativeLayout相对布局 RelativeLayout按照各子元素之间的位置关系完成布局。注意在指原创 2015-09-09 14:50:12 · 335 阅读 · 0 评论 -
Android学习——对话框Dialog
android对话框Dialog介绍原创 2015-09-06 22:10:01 · 516 阅读 · 0 评论 -
android学习——View之二
GridView ExpandableListView.1. GridView 属性说明: numColumns=”auto_fit”自适应 columnWidth=”70dp” 列宽 stretchMode=”columnWidth” 拉伸模式 horizontalSpacing=”20dp” 横向间隔 verticalSpacing=”50dp”纵向间隔示例: activity原创 2015-09-12 22:50:32 · 303 阅读 · 0 评论 -
Android学习——Intent传递复杂数据类型
目标:单击Button实现从MainActivity跳转到OtherActivity,并携带一个Person类对象,在OtherActiviy中打印出来。 具体实现如下: Dog类,实现了Serializable接口:public class Dog implements Serializable{ private String name; private int age;原创 2015-09-22 17:09:55 · 555 阅读 · 0 评论