- 博客(18)
- 资源 (20)
- 收藏
- 关注
原创 Notification和NotificationManager的使用(一)
使用Notifaction和NotifactionManager的目的目的:Broadcast Receiver组件并没有提供可视化界面来显示广播信息,而Notifaction和NotifactionManager可以实现可视化的信息显示,通过它们可以显示广播信息的内容以及图标和震动等信息(在状态栏上)具体步骤:1)获得系统级的服务Notification Manager,调用getS
2011-12-31 22:52:47 6309
原创 关于AndroidManifest里注册广播接收器
前两篇文章中,我们是通过AndroidManifest里注册广播接收器,当然也可以通过代码的方式来注销一个广播接收器,不过,一般是用Activity.onResume()方法中使用Context.registerReceiver()方法来注册,用Activity.onPause()方法中使用Context.unregisterReceiver(r)来注销一个广播接收器//实例化In
2011-12-31 21:54:27 3026
原创 BroadcastReceiver广播事件处理之系统的
接上篇文章,这里我们在新建一个类,名为MyReceiverSystem.javapackage com.ex;import android.content.BroadcastReceiver;import android.content.Context;import android.content.Intent;import android.util.Log;pub
2011-12-31 21:49:28 949
原创 BroadcastReceiver广播事件处理之自定义
Broadcast Receiver是指广播接收器,处理的是系统级别的,事件的广播机制哈是构建Intent对象,再调用sendBroadcast()方法将广播发出去,事件的接受则是通过继承一个BroadcastReceiver的类来实现,覆盖其onReceive()方法。Android 系统中定义了很多标准的Broadcast Action来响应系统广播事件,如ACTION_TIME_CH
2011-12-31 21:40:50 2374
原创 Android重新安装以及出现的一些问题和解决方案
我将之前的都删了,然后重新安装,但是出了问题,后来,还是用原来已经下载好的SDk,这次对一件事最终确定了,就是在线下载好的sdk其实是可以移植的,而且也可以从网上下载人家已经下载好的SDK。又将安装步骤重新给回顾了,虽然不知道今后还会不会出现什么bug,不过,安装过程中出现的一些坑爹的错误真是让人想无语。安装步骤简述:1、先安装好JDK以及下载Eclipse。配好环境变量,这里就不说了。
2011-12-31 10:52:04 768
原创 Service组件学习1
其实Service类似于Activity,继承Service要实现其中的一些方法onBind(Intent intent)必须实现的一个方法,返回一个绑定的接口给ServiceonCreate()当Service第一次创建由系统调用onStart(Intent intent, int startId) 当通过startService()方法启动Service时,该方法调用o
2011-12-24 17:14:14 333
原创 Intent的实现策略
1、MainActivity.javapackage com.ex;import android.app.Activity;import android.content.Intent;import android.net.Uri;import android.os.Bundle;import android.view.View;import android.view
2011-12-24 15:57:54 604
原创 Android发邮件
Android系统内置了Gmail引擎来发送邮件,也可以使用SMTP来发送E-mail,下面演示的是使用Gmail客户端来发送E-mail。1、新建一个xml文件main.xml的 布局文件wrap-content是跟随内容变化。fill_parent是跟随父控件变化,其父控件是嵌套该控件的控件 <LinearLayout xmlns:android="http://sch
2011-12-24 13:11:10 7825 2
原创 Android强大的网络视图(WebView)
Webview组件支持直接加载网页,可以将其视为一个浏览器,实现该功能的步骤是:1)在布局文件中声明WebView2)在Activity中实例化Webview3)调用Webview的loadUrl()方法,加载指定的URL地址网页4)为了让Webview能响应超链接能力,调用setWebViewClient()方法设置WebView客户端5)为了让Webview支持回退功能,重
2011-12-21 16:09:46 1912
原创 如何在Android模拟器上安装已下载的APK软件包
转载:http://www.dboy365.com/archives/163 上一篇文章“Android模拟器安装教程_体验google手机的魅力”向大家介绍了如何在PC上安装并运行模拟器,这次向大家讲述如何在模拟器上安装想要的软件,例如下载了QQ、微博、游戏等软件的APK安装包文件,该如何安装到模拟器上面。安装步骤(超简单8步、轻松搞定):1、运行模拟器并成功开机进入待机界面(不知道
2011-12-17 11:06:17 989
转载 Android反编译小结
转自:http://www.cnblogs.com/dartagnan/archive/2011/03/24/2003437.html 开篇:“对于软件开发人员来说,保护代码安全也是比较重要的因素之一,不过目前来说Google Android平台选择了Java Dalvik VM的方式使其程序很容易破解和被修改,首先APK文件其实就是一个MIME为ZIP的压缩包,我们修改ZIP后缀名方式
2011-12-17 10:52:12 398
原创 通讯录开发学习7(终结)
跟着一个视频做的通讯录开发,但是那视频没录完,因此,我所做到的也到此,接下去的,如果要做的话,可以自己再去试试,不过,貌似没时间,看看书吧,很多基础还不扎实,先跟着做吧,那么我跟着学习的所有代码如下,1、文件目录 2、具体的代码2.1 MainActivity.javapackage test.contact;import java.util.ArrayList;i
2011-12-16 21:37:37 1015 1
原创 通讯录开发学习6
要实现效果如下:+ 然后 点击修改按钮后变为 首先在detail,xml里写这个界面的xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_par
2011-12-16 21:22:35 437
原创 通讯录开发学习5
主要是实现对用户列表添加后,返回到主界面 主要是实现对用户列表添加后,返回到主界面先在MainActivity类里重写下面的方法protected void onActivityResult(int requestCode,int resultCode, Intent data) {}以及修改了AddNewActivity.java的onCreate 的click方法里增添下面方法
2011-12-14 20:12:57 547
原创 通讯录开发学习4
今天主要是对显示用户列表进行操作。1、对DBHelper里增加获取列表的方法,因此,这里我们就干脆把所有的DBHelper方法全部贴上来,包含了前一篇的该类的内容增加的这个方法在代码底部,有用注释标注出来 package test.contact.db;import java.util.ArrayList;import java.util.HashMap;imp
2011-12-14 15:22:56 570
原创 通讯录开发学习3
主要是对主界面进行确定,效果为:1、其中,上面有个ListView,用于显示联系人头像(姓名和电话),在这个gridview上显示一个查找的EditText。即Listview,然后一个LinerLayout(里面有个EditText)底下一个gridview,整个界面由一个相对布局包含。即 main.xml<RelativeLayout xmlns:android
2011-12-13 20:02:26 607 1
原创 通讯录开发学习2
上一篇主要是学习布局界面,是对AddNewActivity.java的xml文件进行增加,那这次主要是要将增加联系人的内容保存到数据库中去,在这里主要是用到Android内置的一个轻量级的数据库sqlite.1、需要一个实体类Entity javaBean。 包为test.contact.entity 类名为用户的信息,即User.javapackage test.contact.ent
2011-12-13 13:31:55 544
原创 通讯录开发学习1
新建一个工程,名为Contact. 1、看这个图片效果,我们需要这样的xml, 名:addnew.xml需要说明的是,1)整个是个LinerLayout,嵌套了两部分,2)上部分是个ScrollView ,下部分是一个LinerLayout3)上部分中,又有嵌套了好几个LinerLayout,第一个Linerlayout是姓名处,而且是水平的LinerLayout那(而
2011-12-11 22:45:01 473
cuda8/9/10等版本一键指令切换
2020-06-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人