Android基础常识
android爱好者
android从事者
展开
-
Invalidate和postInvalidate的区别
Android中实现view的更新有两组方法,一组是invalidate,另一组是postInvalidate,其中前者是在UI线程自身中使用,而后者在非UI线程中使用。 Android提供了Invalidate方法实现界面刷新,但是Invalidate不能直接在线程中调用,因为他是违背了单线程模型:Android UI操作并不是线程安全的,并且这些操作必须在UI线程中调用。 Androi转载 2012-02-10 15:53:41 · 418 阅读 · 0 评论 -
Android基础:startActivityForResult 和 onActivityResult 问题
项目中用到弹出Acitivity来获得用户输入 所以用到 onActivityResult()方法接受用户输入 奇怪问题 startActivityForResult() 后直接调用 onActivityResult() 开发人员都知道,可以通过使用 startActivityForResult() 和 onActivityResult() 方法来传递或接收参数。 然而在项目中,还没转载 2012-02-20 15:11:45 · 793 阅读 · 0 评论 -
android中的配置权限
在android中,经常需要使用权限。例如:上网,需要使用internet权限,打电话,wifi,照相机功能,存储,通通需要配置权限,配置权限也非常简单,只需要在AndroidManifest.xml中填写相应的权限即可,下面总结了一些,包括各个权限的中文说明,供朋友们参考,为了方便,可以点击下载doc文档永久保存 android.permission.ACCESS_CHECKIN_PROP原创 2012-02-20 17:21:53 · 757 阅读 · 0 评论 -
设置全屏无标题的方法
android中经常会看到有的activity是没有标题栏的,而且还是全屏的!其实,设置非常简单,代码如下: // 设置为无标题栏 requestWindowFeature(Window.FEATURE_NO_TITLE);//设置为全屏模式 getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowMan原创 2012-02-20 17:05:18 · 509 阅读 · 0 评论 -
android 【九种对话框】的实现方式
app中肯定是少不了与用户交互的各种dialog,。 这里,总结了常用的9种dialog的实现方法。 除了popupwindow实现稍微麻烦一点,其他形似都相对简单,熟悉2便即可 直接上源码 package com.naoh.stu; import java.util.ArrayList; import android.app.Activity; im转载 2012-06-20 10:57:21 · 899 阅读 · 0 评论