------android基础
文章平均质量分 72
qq272803220
斗士 时间就是金钱,效率就是生命
展开
-
学习android之AndroidManifest.xml
先了解一下AndroidManifest.xml。就是功能清单文件。(以后广播接收器、音乐播放器,都是在这定义) 这个配置文件就类似于struts的struts-config.xml,还好学过struts2,依葫芦画瓢,也明白这个配置文件的大概意思。各属性的意思大致如下:manifest 根节点,描述了package中所有的内容。在它之下能原创 2012-02-24 23:20:59 · 1547 阅读 · 0 评论 -
android的Handler 例子
Handler类的主要作用有两个:在新启动的线程中发送消息在主线程中获取、处理消息 上面的说法很简单,似乎只要分成两步即可:在新启动的线程中发送消息:然后在主线程中获取、并处理消息。 但这个过程涉及一个问题:新启动的线程何时发送消息呢?主线程何时去获取并处理消息呢?这个时机显然不好控制。 (Handler是异步消息机制) 为了让主线程能“适时原创 2012-04-20 11:42:37 · 1550 阅读 · 0 评论 -
Handler问题
Handler是做什么的,既然是异步任务处理,他本身是多线程的么?Handler作用1)执行计划任务,你可以再预定的实现执行某些任务,可以模拟定时器2)线程间通信原创 2012-04-21 00:34:17 · 419 阅读 · 0 评论 -
Activity生命周期
Activity有三个状态: 当它在屏幕前台时(位于当前任务堆栈的顶部),它是激活或运行状态。它就是响应用户操作的Activity。 当它失去焦点但仍然对用户可见时(如右图),它处于暂停状态。即在它之上有另外一个Activity。这个Activity也许是透明的,或者没有完全覆盖全屏,所以被暂停的Activity仍对用户可见。暂停的Activity仍然是存活状态(它保留着所有的状原创 2012-03-03 11:19:50 · 717 阅读 · 0 评论 -
android + eclipse + 后台静默安装(一看就会)
首先要说到三个类。[java] view plaincopyimport android.content.pm.IPackageInstallObserver; import android.content.pm.IPackageInstallObserver$Stub; import android.content.pm.P转载 2013-06-15 17:39:09 · 7917 阅读 · 2 评论 -
adb 配置环境变量 与命令解释
【分享】解决adb环境变量设置问题2012-02-03 15:29 自SDK2.2版本以后(貌似是),adb.exe就放在了platform-tools文件夹里。因此在设置环境变量的时候就会忽略了adb,以至于在命令控制台上输入”adb”会提示”不是内部或者外部命令”。所以有两种解决方法,第一是将adb.exe还有AdbWinApi.dll和AdbWi原创 2012-03-11 23:30:22 · 17647 阅读 · 0 评论 -
Android SDK开发包国内下载地址
不知道是因为最近kaihui还是怎么的,打开android sdk官方网站特别的慢,想下载最新版本的platform几乎变成不可能完成的任务,不知道为什么Google不像Apache那样在各国设立镜像站。为了预防今后再出现这样的情况,这次干脆把android开发所需要的各种包总结一下,顺便提供本地下载链接,省得以后找起来麻烦。通过分析SDK Manager里要用到的repository文件转载 2015-10-17 15:36:35 · 770 阅读 · 0 评论 -
项目里project.properties文件 android 通过eclipse混淆代码 打包 加入了易支付
# This file is automatically generated by Android Tools.# Do not modify this file -- YOUR CHANGES WILL BE ERASED!## This file must be checked in Version Control Systems.## To customize prope转载 2015-10-26 12:10:13 · 2092 阅读 · 0 评论 -
ADT下载地址(含各版本),最新ADT-23.0.6
2015/05/07 新增 ADT-23.0.6.zip2015/01/18新增(未测试,不知下载过程中是否有问题,请网友自行测试,最好能把测试结果告知,谢谢)ADT-23.0.3.zipADT-23.0.4.zipADT百度云下载链接(含各版本):http://pan.baidu.com/s/1qWFJoF6ADT360云下载链转载 2015-10-13 14:50:46 · 16355 阅读 · 1 评论 -
android 属性个人收集 android:visibility
此属性意思是此视图是否显示,例如RelativeLayout中android:visibility="gone"其有三个属性:visible显示;invisible显示黑背景条;gone不显示在类中,可以设置其显示与否,setVisibility(View.GONE);不显示setVisibility(View.VISIBLE);显示android Ed原创 2012-03-19 15:21:11 · 3266 阅读 · 0 评论 -
01 Android应用的构成 四大组件 Activity, Intent Receiver , Service , Content Provider
对于一个Android应用程序来说,是由四种构造块组织而成的,这四种构造块如下:但是,并不是每一个Android应用程序都需要这四种构造块,这不是必须的,某些时候,我们只需要这四种中的几种组合成我们的应用。1、Activity Activity是Android构造块中最基本的一种,在应用中,一个activity通常就是一个单独的屏幕。每一个activit原创 2012-01-12 01:05:26 · 1676 阅读 · 0 评论 -
Intent 宝典
一、 Intent 作用 Intent被译作意图,其实还是很能传神的,Intent期望做到的,就是把实现者和调用者完全解耦,调用者专心将以意图描述清晰,发送出去,就可以梦想成真,达到目的。 二、 Intent的构成 要在不同的activity之间传递数据,就要在intent中包含相应的东西,一般来说数据中最基本的应该包括:- Ac原创 2012-03-14 17:10:10 · 526 阅读 · 0 评论 -
Android之短信发送器
效果图:界面布局:[html] view plaincopyxml version="1.0" encoding="utf-8"?> LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orienta原创 2012-02-25 10:25:23 · 749 阅读 · 0 评论 -
Android实现打电话的功能-使用Intent和AndroidManifset.xml中加入权限
资料视频可参考传智播客 打电话视频 一:布局文件先设计拨号器的简单界面,可以先用画图软件构思 界面 二 :Activity中进行获取EditText中的电话号码,然后点击,使用Intent(意图)进行实现打电话的功能 Intent intent = new Intent(Intent.ACTION_CALL, Uri.parse("te原创 2012-02-24 15:36:48 · 24520 阅读 · 1 评论 -
传智播客java学习--3g开发Android2
使用文件进行数据存储:Activity提供了openFileOutput()方法可以用于把数据输出到文件中,具体的实现过程与在J2SE环境中保存数据到文件中是一样的。public class FileActivity extends Activity { @Override public void onCreate(Bundle savedInstanceState) {转载 2012-02-28 09:44:20 · 511 阅读 · 0 评论 -
super.onCreate(savedInstanceState); setContentView(R.layout.main);的意思
main就是当前项目res下的layout里的main.xml文件。setContentView就是设置当前的Activity显示的内容按main.xml布局。super.onCreate(savedInstanceState)就是调用父类的onCreate构造函数,savedInstanceState是保存当前Activity的状态信息。附:and原创 2012-02-27 10:44:29 · 6695 阅读 · 0 评论 -
手机防盗
1.SharedPreference (保存程序的一些属性设置,Android数据存储其中一种) 用于保存用户的设置信息 是否开启了防盗功能 保存安全号码(你手机被盗了以后,小偷所用的手机号码发到你邮箱) 保存用户当前SIM卡的信息2.BroadcastReceiver 广播接收者 实现开机检测 (小偷拿到手机后,肯定要换sim卡,原创 2012-02-29 20:07:58 · 766 阅读 · 0 评论 -
Android应用程序级全局变量Application
在Android中,我们可以通过继承Application类来实现应用程序级的全局变量,这种全局变量方法相对静态类更有保障,直到应用的所有Activity全部被destory掉之后才会被释放掉。我们可以在Activity中使用getApplication(),方法来获得Application,它是代表我们的应用程序的类,使用它可以获得当前应用的主题,资源文件中的内容等,这个类更灵活的一个特转载 2012-02-29 16:47:24 · 1291 阅读 · 0 评论 -
屏蔽系统短信 原理
接触android对短信拦截之类的功能很感兴趣,网上很多文章都介绍了使用广播接收 andorid.provider.Telephony.SMS_RECEIVED的动作,从而接收到SMS信息, 问题:不知道怎么样把这个广播删掉,从而实现一个类似短信黑名单的功能。 答:使用abortBroadcast来屏蔽广播 ,我测试了一下,可行先上源码:androidMainif原创 2012-03-03 17:07:35 · 2529 阅读 · 0 评论 -
Android中的Context详解
Android基础概念Context的作用Context字面意思上下文,位于framework package的android.content.Context中,其实该类为LONG型,类似Win32中的Handle句柄,很多方法需要通过Context才能识别调用者的实例,比如说Toast的第一个参数就是Context,一般在Activity中我们直接用this代替,代表调用者的实例原创 2012-03-07 00:23:52 · 2682 阅读 · 1 评论 -
android 问题总结
1. Android 中 "@+id"的作用是什么?以及其与android:id的区别是什么?android:id和@id一样是引用已有的id,而@+id是新增加一个id2.CharSequence和String的区别是什么? CharSequence 是 char 值的一个可读序列。此接口对许多不同种类的 char 序列提供统一的只读访原创 2012-02-25 09:34:01 · 1191 阅读 · 1 评论 -
Android开发学习总结(一)——搭建最新版本的Android开发环境
最近由于工作中要负责开发一款Android的App,之前都是做JavaWeb的开发,Android开发虽然有所了解,但是一直没有搭建开发环境去学习,Android的更新速度比较快了,Android1.0是2008年发布的,截止到目前为止Android已经更新Android5.0.1,学习Android开发的第一步就是搭建Android的开发环境,博客园里面有不少人也写了关于如何搭建Android开转载 2015-10-13 15:17:27 · 3663 阅读 · 5 评论