- 博客(24)
- 资源 (7)
- 收藏
- 关注
原创 Android学习——定时执行,线程,线程池
今天主要内容: Time 定时管理:android中AlarmManager java中Time + TimerTask 线程,线程池:java中ExecutorService ,继承Thread或实现Runnable接口 android中AsyncTask Thread + Handler 1. Time类 //
2015-10-25 23:41:21 2301
原创 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 5444
原创 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 553
原创 Android学习——Intent
Intent的中文意思是“意图,意向”,在Android中提供了Intent机制来协助应用间的交互与通讯,Intent负责对应用中一次操作的动作、动作涉及数据、附加数据进行描述,Android则根据此Intent的描述,负责找到对应的组件,将 Intent传递给调用的组件,并完成组件的调用。Intent不仅可用于应用程序之间,也可用于应用程序内部的Activity/Service之间的交互。因此,可
2015-09-21 22:12:41 361
原创 Android学习——数据存储
android中数据存储的3种方式: SharedPreferences方式:它是 Android提供的用来存储一些简单配置信息的一种机制,采用了 XML 格式将数据存储到设备中。只能在同一个包内使用,不能在不同的包之间使用。 File文件存储方式: /data/data/包名/files 内存里面 / context.openFileInput(name) 默认是私有的访
2015-09-21 22:00:21 406
原创 Android学习——软件管理器之一
PackageInfo、ApplicationInfo、ActivityInfo: PackageManager manager = this.getPackageManager();//获取所有的包信息(包括安装未使用着的,和未卸载干净的)List<PackageInfo> packageInfos = manager.getInstalledPackages(PackageManager.
2015-09-21 21:48:24 608
原创 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 513
原创 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 448
原创 Android学习——上下文菜单ContextMenu
目标:点击TextView的时候弹出上下文菜单 方式一: 给TextView添加长按监听 setOnCreateContextMenuListener onContextItemSelected 方式二: 给Activity添加onCreateContextMenu() Activity.registerForContextMenu(textView); onContextItemS
2015-09-18 16:07:20 448
原创 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
原创 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
原创 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 1698
原创 Android学习——Tween动画
Tweened Animations:该类Animations提供了旋转、移动、伸展和淡出等效果。 Alpha——淡入淡出 Scale——缩放效果 Rotate——旋转 Translate——移动效果。 Animation有四个子类:AlphaAnimation、TranslateAnimation、ScaleAnimation、RotateAnimation 1.AlphaAnimat
2015-09-14 22:02:35 363
原创 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
原创 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
原创 Android学习——五种布局方式
android中常见布局: - RelativeLayout相对布局 - AbsoluteLayout绝对布局 - LinearLayout线性布局 - TableLayout表格布局 - FrameLayout帧布局 注意:布局尽可能不要嵌套太深,嵌套越深越慢RelativeLayout相对布局 RelativeLayout按照各子元素之间的位置关系完成布局。注意在指
2015-09-09 14:50:12 333
原创 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
原创 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 358
原创 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 444
原创 Android学习——Android安装
android程序的开发可以使用eclipse或者androidstudio,本文首先介绍如何在eclipse中开发android应用程序。完成Android开发环境的部署总共需要5步:第一步:安装JDK。第二步:配置Windows上JDK的变量环境。第三步:下载安装Eclipse 。第四步:为Eclipse安装ADT插件。第五步:下载安装Android SDK 。
2015-09-04 22:07:48 330
翻译 欢迎使用CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2015-09-04 22:01:21 261
原创 Android学习——Android入门
1. Android工程目录结构src:java源文件res:资源文件目录bin:可执行文件目录,自动生成的AndroidMainfest.xml:android清单文件gen:自动生成目录,其中R.java:索引文件 2. 第一个android程序——电话拨号器android布局和控件LinearLayout:线性布局,从左到右第一种方法实现界面布局:
2015-09-04 21:54:46 317
Overview_of_the_H.264_AVC_Video_Coding_Standard
2011-10-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人