
Android基础修炼
android一些基础知识总结
Google_acmer
这个作者很懒,什么都没留下…
展开
-
Android布局文件中xml里的xmlns:的作用
一些新手经常看到布局文件中都有xmlns:android="http://schemas.android.com/apk/res/android"或者 xmlns:tools=http://schemas.android.com/tools 却不知道是什么意思。其实它是告诉Android开发工具你准备使用Android命名空间里的一些通用属性。在所有Android XML设计文件中最外层的标记原创 2015-03-08 18:47:02 · 1714 阅读 · 2 评论 -
service如何弹出dialog
我们都知道service是没有界面的,默默的在后台执行逻辑代码,有时候需要和前台有所交互,如:toast或弹出提示框等等在service中弹出toast很简单,只要使用handler就可搞定,代码如下123456hanlder.post(new Runnable() { @Override public void run() {转载 2014-11-21 23:51:25 · 968 阅读 · 0 评论 -
【Android 声音处理】MediaPlayer和SoundPool
1、new SoundPool(4, AudioManager.STREAM_MUSIC, 100);第一个参数是允许有多少个声音流同时播放,第2个参数是声音类型,第三个参数是声音的品质。2、使用MediaPlayer来播放音频文件存在一些不足:如:资源占用量较高、延迟时间较长、不支持多个音频同时播放等。这些缺点决定了MediaPlayer在某些场合的使用情况不会很理想,例转载 2014-11-21 15:49:22 · 1324 阅读 · 0 评论 -
详细谈谈intent的startActivityForResult()方法
1、两种实现activity跳转的方法 实现activity的跳转主要有两种方法,startActivity()和startActivityForResult();例如activity A跳转到activity B 对于,第一种,是把activity A的数据,通过intent传送到activity B,但是不能返回数据。转载 2014-02-18 14:49:00 · 2366 阅读 · 0 评论 -
Android 广播大全 Intent Action 事件
最近用到Intent,所以搜集了所有的Intent行为 Intent.ACTION_AIRPLANE_MODE_CHANGED;//关闭或打开飞行模式时的广播 Intent.ACTION_BATTERY_CHANGED;//充电状态,或者电池的电量发生变化//电池的充电状态、电荷级别改变,不能通过组建声明接收这个广播,只有通过Context.registerReceiv原创 2014-02-18 11:52:46 · 1485 阅读 · 0 评论 -
多页显示-Tag的使用
在手机屏幕中,Tab也是比较常用的,通常和List结合,例如我们手机的通信录。下面是Tag的结构。TabHost是整个Tab的容器,包括两部分,TabWidget和FrameLayout。TabWidget就是每个tab的标签,FrameLayout则是tab内容。如果我们使用extends TabAcitivty,如同ListActivity,TabHost必须设置为@android转载 2014-02-17 19:37:58 · 1017 阅读 · 0 评论 -
android animation中的参数interpolator详解
android:interpolator interpolator 被用来修饰动画效果,定义动画的变化率,可以使存在的动画效果可以 accelerated(加速),decelerated(减速),repeated(重复),bounced(弹跳)等。 android 自带的interpolator AccelerateDecelerateInterpolator 在动画开始与介绍的原创 2014-02-17 16:59:45 · 1048 阅读 · 0 评论 -
关于向安卓模拟机SD卡上传入文件方法
因为最近在写音乐播放器,想往android虚拟机中传几首歌,中间遇到了一大堆问题,折腾了一下午,总结一下。首先,打开窗口 然后点击AVD Manager然后点击Edit 然后在你的Size那一栏定义一个SD卡空间大小点击那个DDMS透视图将你要存的文件直接拖进sdcard文件夹里就行了 注意,由于android对中文支持不是太好,所以你的文件都要改成英文名字,否则就会提示你Failed to p原创 2014-02-17 16:59:34 · 1836 阅读 · 0 评论 -
Activity的四种launchMode
我们今天要讲的是Activity的四种launchMode。launchMode在多个Activity跳转的过程中扮演着重要的角色,它可以决定是否生成新的Activity实例,是否重用已存在的Activity实例,是否和其他Activity实例公用一个task里。这里简单介绍一下task的概念,task是一个具有栈结构的对象,一个task可以管理多个Activity,启动一个应用,也就创建转载 2014-03-05 11:15:35 · 937 阅读 · 0 评论 -
startActivityForResult 用在于多个Activity之间传值时一些需要注意的用法
1:如何利用startActivityForResult()传值2:requestCode 请求码作用3:resultCode 结果码作用4:关于调用startActivityForResult后onActivityResult立刻响应,而返回当前页时onActivityResult不响应的问题的原创 2015-04-22 23:56:35 · 3622 阅读 · 0 评论 -
如何在自己程序跳转至微信,新浪,腾讯微博,QQ空间等
启动应用代码!Intent intent = new Intent();ComponentName cmp = new ComponentName("com.tencent.mm","com.tencent.mm.ui.LauncherUI");intent.setAction(Intent.ACTION_MAIN);intent.addCategory(Intent.CATEGORY_LAU原创 2015-03-23 21:24:33 · 1523 阅读 · 0 评论 -
Android常见控件初探
温故而知新。最近复习了一些android常用控件,接下来,根据android 官方API,总结一下它们的一些常见用法。(开发测试环境为Android4.4)一、TextView由官方的关系图可以看出,TextView继承View类,直接子类有Button,CheckedTextView等,间接子类有AutoCompleteTextView, CheckBox等。下面列举一些TextView常见的xm原创 2015-03-12 22:57:07 · 1090 阅读 · 1 评论 -
Android五大布局Layout
Android开发中,我们可能会遇到过一些很复杂的布局,对于初学者来说,可能脑子会嗡的一下,“这么复杂!该怎么整?!”。不要担心!再复杂的布局其实也是由简单地布局组成的,我们要学会将它分解成基本的布局,那么问题就迎刃而解了。Android共有五种常见布局方式,分别是:LinearLayout(线性布局),FrameLayout(单帧布局),AbsoluteLayout(绝对布局),原创 2015-03-07 20:45:40 · 3562 阅读 · 0 评论 -
Android布局文件layout.xml的一些属性值
第一类:属性值 true或者 falseandroid:layout_centerHrizontal 水平居中android:layout_centerVertical 垂直居中android:layout_centerInparent 相对于父元素完全居中android:layout_alignParentBottom 贴紧父元素的下边缘android:layout_转载 2015-03-07 20:40:25 · 887 阅读 · 0 评论 -
Activity生命周期
子曰:溫故而知新,可以為師矣。《論語》学习技术也一样,对于技术文档或者经典的技术书籍来说,指望看一遍就完全掌握,那基本不大可能,所以我们需要经常回过头再仔细研读几遍,以领悟到作者的思想精髓。近来回顾了一下关于Activity的生命周期,参看了相关书籍和官方文档,也有了不小的收获,对于以前的认知有了很大程度上的改善,在这里和大家分享一下。熟悉javaEE的朋友们都了解servlet技术,转载 2015-03-05 18:56:25 · 876 阅读 · 0 评论 -
Android程序目录结构
HelloWorld程序的目录结构概述我们可以在文件夹中看到,HelloWorld程序的目录主要包括:src文件夹、gen文件夹、Android文件夹、assets、res文件夹、 AndroidManifest.xml、default.properties。在Eclipse的左侧展开HelloWorld项目,可以看到如下图的目录结构:下面将分节介绍上面的各级目录结构。1.sr转载 2015-03-04 14:55:13 · 907 阅读 · 0 评论