- 博客(26)
- 收藏
- 关注
转载 Intent与pendingIntent的区别
PendingIntent这个类用于处理即将发生的事情。比如在通知Notification中用于跳转页面,但不是马上跳转。 Intent 是及时启动,intent 随所在的activity 消失而消失。 PendingIntent 可以看作是对intent的包装,通常通过getActivity,getBroadcast ,getService来得到pendingintent的实例,当前activ
2016-03-03 19:28:04
500
原创 WebView简单了解
WebView本质,还是一个View, 和Button ImageView等组件类似,不过是可以通过其访问网页,访问网页有两种形式1:通过本地浏览器打开网页,2:直接通过webView访问package com.phone.day22_webview;import android.app.Activity;import android.os.Bundle;import android.view.
2016-03-03 13:41:03
446
1
原创 getApplicationContext()与Activity.this区别
1、this:代表当前,在Activity当中就是代表当前的Activity,换句话说就是Activity.this在Activity当中可以缩写为this; 2、getApplicationContext():生命周期是整个应用,应用摧毁,它才摧毁。 3、在平时的开发中,有时候可能会需要一些全局数据,来让应用中得所有Activity和View都能访问到,大家在遇到这种情况时,可能首先会
2016-02-28 11:13:50
598
转载 启动活动的最佳写法
启动活动的方法相信你已经非常熟悉了,首先通过 Intent 构建出当前的“意图” ,然后 调用 startActivity()或 startActivityForResult()方法将活动启动起来,如果有数据需要从一个活 动传递到另一个活动,也可以借助 Intent 来完成。 假设 SecondActivity 中需要用到两个非常重要的字符串参数,在启动 SecondActivity 的 时
2016-02-25 16:56:34
898
原创 随时退出程序
如果目前你手机的界面还停留在 ThirdActivity,你会发现当前想退出程序是非常不方便 的,需要连按三次 Back 键才行。按 Home 键只是把程序挂起,并没有退出程序。其实这个 问题就足以引起你的思考, 如果我们的程序需要一个注销或者退出的功能该怎么办呢?必须 要有一个随时随地都能退出程序的方案才行。 其实解决思路也很简单,只需要用一个专门的集合类对所有的活动进行管理就可以了,
2016-02-25 16:42:34
492
原创 Android 中的SQLite
//cursor.move(offset) 将记录的指针向上或者向下移动指定的行数,offset是正数代表向下,如果是负数代表向上 //cursor.moveToFirst() 移动到第一条数据,并且判断第一条数据是否存在 //cursor.moveToLast() 移动到最后一条数据,并且判断最后一条数据是否存在 //cursor.moveTo
2016-02-20 14:31:21
427
原创 两个Fragment传值之二
功能:在竖屏状态下显示文件名,点击进入另外一个activity 中,显示对应的文件内容,在横屏条件下(需要新建一个layout-land文件,下面写横屏条件下的布局,名称activity_main.xml和layout下的布局文件名称一样,系统会自动根据横竖屏情况寻找对应的布局),左侧文件名,右侧文件内容 承接上一博文: 两个Activity MainActivity.java:package
2016-02-20 11:34:00
835
原创 两个Fragment之间传递数据之一
在此实例中, 两个Fragment在同一个Activity,需要了解Fragment的两种加载方式(静态和动态): 关于Fragment的一些知识:一,如何创建Fragment 1,定义一个类,继承Fragment 2,重写父类的生命周期方法:onCreateView() 二,Fragment的显示方式 1,静态显示 布局页面中: 必须要指定id
2016-02-19 20:27:38
2511
原创 Button selector的使用
首先,在res文件夹下新建一个文件夹drawable,这是无关分辨率的,新建的时候可能没有selector选项,因为SDK最低要求API—14,这点需要特别注意:在下面建立一个xml文件:button_selector.xml<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.c
2016-02-06 10:26:59
672
转载 关于导出android项目的keystore问题
如果你想把android导出成apk格式的项目的话, 你就会经过这一步keystore selection。 这个时候就会需要到android.keystore这个文件。找不到,上网上找很多滴!!!想要自己的,那么下面我教你生成这个东东。 cmd进入,输入如下 Microsoft Windows XP [版本 5.1.2600] (C) 版权所有 1985-2001 Microsoft Co
2016-02-05 23:15:47
824
原创 Spinner的二级联动
在网上搜了好多方法,发现大部分都是利用数组实现,感觉麻烦,于是跟着老师的思路写了一个。 特别注意:本例将数据源写入strings.xml中 难点:注意数据源在strings.xml中的写法,获取数据源的方法,最重要的是初始化适配器参数问题1.创建数据源2.初始化Spinner3.初始化适配器4.设置适配器5.设置Spinner的监听器6.在Spinner的监听器中完成第
2016-01-22 18:29:15
1140
2
转载 BaseAdapter的深度学习
原文转自:http://www.2cto.com/kf/201401/269346.html 尊重原创 BaseAdapter的深度学习 博主工作了几年,也用了几年的ListView等AdapterView控件,但关于Adapter的一些问题并没有深入下去,终于有时间学习总结下关于BaseAdapter的一些较深入的话题。本文涉及三个话题:Adapter的回收机制和效率提升,getItemVi
2016-01-21 09:30:49
443
原创 RadoGroup和checkbox监听事件冲突
RadioGroup和checkbox监听事件冲突当RadioGroup与CompoundButton同时存在且都要监听事件时CompoundButton.OnCheckedChangeListener与RadioGroup.OnCheckedChangeListener就会出现冲突,导入任何一个包import android.widget.RadioGroup.OnCheckedChangeList
2016-01-20 21:14:38
1123
转载 android之BroadcastReceiver应用实列(耳机按键切换下一首音乐)
当你用耳机听音乐的时候,想通过耳机上的按钮来快速切换下一首、上一首音乐是不是很方便呢!如果,你的手机有这样一个功能当然是不错的!下面来看看我是如何实现的!对于这个功能的开发,首先要知道两点:(1)耳机按键事件如何获取(短按和长按事件);(2)如果切换上一首音乐、切换下一首音乐。所以我们先来解决这两个问题:(1)耳机按键事件如何获取。首先来看看耳机按钮的事件是否有传递到上层framwork。查上耳机、
2015-12-06 11:31:40
1912
转载 Android监听耳机按键事件
Android监听耳机按键事件在工作中,我们有时候会处理到耳机按键的逻辑,主要分为两类,一种是短按,一种是长按。 监听耳机的按键事件的方法有两种: 方法一:注册监听Media Button的按键事件Markdown和扩展Markdown简洁的语法代码块高亮import android.app.Activity; import android.app.ProgressDialog; im
2015-12-06 08:58:50
1171
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人