android学习
文章平均质量分 67
xuefeng1009
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Android中常用的显示单位
<br />很多网友可能发现在Android的layout文件中layout_width或layout_height有时候可能会指定具体的单位,比如有时候为px、dip或者sp等等。下面android123把常见的单位做下简单的介绍,比如说<br />px (pixels)像素 -- 一般我们HVGA代表320x480像素,这个用的比较多。<br />dip或dp (device independent pixels)设备独立像素 -- 这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA cw原创 2011-03-05 16:50:00 · 544 阅读 · 0 评论 -
handler用法
使用Handler的大致流程: 1、首先创建一个Handler对象,可以直接使用Handler无参构造函数创建Handler对象,也可以继承Handler类,重写handleMessage方法来创建Handler对象。 2、在监听器中,调用Handler的post方法原创 2011-09-18 14:28:17 · 2160 阅读 · 0 评论 -
Android SDK Permission大全访问权限
android.permission.ACCESS_CHECKIN_PROPERTIES 允许读写访问"properties"表在checkin数据库中,改值可以修改上传( Allows read/write access to the "properties"原创 2011-09-24 00:28:38 · 946 阅读 · 0 评论 -
使用广播接收者监听短信
如果你想窃听别人接收到的短信,达到你不可告人的目的,那么本节内容可以实现你的需求。当系统收到短信时,会发出一个action名称为android.provider.Telephony.SMS_RECEIVED的广播Intent,该Intent存放了接收到的短信内容,使用名称“p原创 2011-10-03 20:21:55 · 1117 阅读 · 0 评论 -
Android在一个应用中启动另一个应用的Activity时失败的解决办法
当在一个应用中启动另一个应用的Activity时失败,并且错误信息为android Permission Denial:......requires null时,并不一定是权限的问题。如果是缺少某个权限,那么错误信息会是 requires 。这时,只要将相应的权限添加到 AndroidManifest.xml 中就可以了。但这里提示 requires null, 所以应转载 2011-12-07 22:01:18 · 2410 阅读 · 0 评论 -
android中xml中的sax pull解析
在Android平台上可以使用Simple API for XML(SAX) 、 Document Object Model(DOM)和Android附带的pull解析器解析XML文件。上面面是本例子要解析的XML文件:文件名称:itcast.xml liming 30 lixiangmei 25 例子定义了一个javabean用于存放上面解析出来的xml内转载 2011-12-09 21:47:09 · 723 阅读 · 0 评论 -
android电话信息相关api
一,Android平台提供的电话信息系统管理功能,主要包括:获取电话信息(设备信息、SIM信息以及网络信息)、侦听电话状态(呼叫状态、服务状态、信号强度状态等)和调用电话拨号器。TelephoneManager类 在Manifest中添加Permission :TelephonyManager的获得:TelephonyManager tm = (TelephonyManager转载 2012-01-24 17:29:29 · 3640 阅读 · 0 评论 -
android反编译和防止反编译
这段时间在学Android应用开发,在想既然是用Java开发的应该很好反编译从而得到源代码吧,google了一下,确实很简单,以下是我的实践过程。在此郑重声明,贴出来的目的不是为了去破解人家的软件,完全是一种学习的态度,不过好像通过这种方式也可以去汉化一些外国软件。一、反编译Apk得到Java源代码首先要下载两个工具:dex2jar和JD-GUI前者是将ap转载 2012-01-26 18:16:21 · 850 阅读 · 0 评论 -
android控件之ImageButton android:scaleType
ImageView的属性android:scaleType,即 ImageView.setScaleType(ImageView.ScaleType)。android:scaleType是控制图片如何 resized/moved来匹对ImageView的size。ImageView.ScaleType /android:scaleType值的意义区别:CENTER /center原创 2012-01-30 12:27:09 · 2997 阅读 · 0 评论 -
ListView优化
Adapter的作用就是ListView界面与数据之间的桥梁,当列表里的每一项显示到页面时,都会调用Adapter的getView方法返回一个View。想过没有? 在我们的列表有1000000项时会是什么样的?是不是会占用极大的系统资源?先看看下面的代码:public View getView(int position, View convertView, ViewGroup parent转载 2012-02-01 11:59:41 · 569 阅读 · 0 评论 -
在Android中调用颜色的方法
在Android中创建或表示一个颜色的方法1. 使用Color类的常量,如:int color = Color.BLUE; // 创建一个蓝色 是使用Android提供的颜色2. 如果知道ARGB的取值,那么可以使用Color类的静态方法argb创建一个颜色:int color = Color.argb(127, 255, 0, 255); // 半透明的紫色3. 使用XML资转载 2012-02-01 15:21:36 · 13861 阅读 · 1 评论 -
添加自定义view出现空指针异常
代码片段: LayoutInflater inflater = (LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE); final View scenemode = inflater.inflate(R.layout.scenemode, null); new AlertD原创 2012-02-02 01:08:41 · 4756 阅读 · 0 评论 -
Android Nine Patch图片及按钮背景
NinePatchDrawable 绘画的是一个可以伸缩的位图图像,Android会自动调整大小来容纳显示的内容。一个例子就是NinePatch为背景,使用标准的Android按钮,按钮必须伸缩来容纳长度变化的字符NinePatchDrawable是一个标准的PNG图像,它包括额外的1个像素的边界,你必须保存它后缀为.9.png,并且保持到工程的res/drawable目录中。如果你是从APK转载 2012-02-01 12:02:38 · 598 阅读 · 0 评论 -
Android全屏设置的两种方式
Android 有两种方式可以设置全屏.第一种方式:在protected void onCreate(Bundle savedInstanceState) 里面的this.setContentView() 之前加入以下代码//取消标题转载 2011-09-19 07:46:52 · 955 阅读 · 0 评论 -
handler异步处理
ndroid异步处理一:使用Thread+Handler实现非UI线程更新UI界面 (入门)介绍如何使用Thread+Handler的方式从非UI线程发送界面更新消息到UI线程Android异步处理二:使用AsyncTask异步更新UI界面 (入门)介绍如何使用Asy转载 2011-09-18 14:30:27 · 933 阅读 · 0 评论 -
android Animation 动画效果介绍
android Animation 动画效果介绍Android的animation由四种类型组成XML中alpha渐变透明度动画效果scale渐变尺寸伸缩动画效果translate画面转换位置移动动画效果转载 2011-09-19 07:53:56 · 719 阅读 · 0 评论 -
Android DDMS如何使用
<br /><br />DDMS 的全称是Dalvik Debug Monitor Service,它为我们提供例如:为测试设备截屏,针对特定的进程查看正在运行的线程以及堆信息、Logcat、广播状态信息、模拟电话呼叫、接收SMS、虚拟地理坐标等等。如何启动 DDMS<br />启动DDMS有两种方法。如下:直接双击 SDK – tools/ddms.bat 运行;在Eclipes中启动DDMS,在Eclipes中的界面如下:<br /> 或 <br />选择“Other”,界面如下:<br /><b转载 2011-03-25 20:31:00 · 688 阅读 · 0 评论 -
ERROR: the user data image is used by another emulator. aborting错误怎么解决
<br />我的模拟器不晓得怎么回事,启动后没问题,点run运行程序后在Eclipse的控制台里可以看见错误<br />ERROR: the user data image is used by another emulator. aborting<br />开始以为是程序没有重新编译出现的问题,我clean了下真个工程,但是还是出现这个问题后来上网找到了原因所在,并且找到了相关的解决方法,很简单的<br />原因是:你上次没有将该模拟器正常关闭导致的,他会默认锁定该模拟器还是在运行,资源被占有了<br /转载 2011-03-25 19:01:00 · 548 阅读 · 0 评论 -
Android UI学习 - Menu
<br />标签:Android menu原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://android.blog.51cto.com/268543/306424<!--正文 begin--> Android系统里面有3种类型的菜单:options menu,context menu,sub menu。 options menu 按Menu键就会显示,用于当前的Activity。 它包括两种菜单项: 因原创 2011-03-26 15:24:00 · 555 阅读 · 0 评论 -
Android初学者常见问题解析
<br /><br />1. 在cmd命令行中输入android list target出现android不是内部或外部命令<br /> 新建一个环境变量ANDROID_HOME=你的sdk所在目录<br />然后在 path 中加入 %ANDROID_HOME%/tools<br /> <br />2. 移除程式<br />我們已經順利地啟動了虛擬機器,那麼,該怎麼移除安裝到虛擬機器上的程式哩?<br />Android SDK 中提供一個 adb (Android Debugger) 命转载 2011-03-25 19:22:00 · 2033 阅读 · 0 评论 -
各种Adapter的用法
<br /><br />同样是一个ListView,可以用不同的Adapter让它显示出来,比如说最常用的ArrayAdapter,SimpleAdapter,SimpleCursorAdapter,以及重写BaseAdapter等方法。<br /> ArrayAdapter比较简单,但它只能用于显示文字。而SimpleAdapter则有很强的扩展性,可以自定义出各种效果,SimpleCursorAdapter则可以从数据库中读取数据显示在列表上,通过从写BaseAdapter可以在列表上加处理的事件等。原创 2011-03-29 11:08:00 · 720 阅读 · 0 评论 -
玩转Android控件
<br />Android控件之AutoCompleteTextView、MultiAutoCompleteTextView探究 <br /><br />Android控件之Chronometer(定时器) <br /><br />Android 控件之DatePicker,TimePicker,Calender <br /><br />Android 控件之Gallery图片集 <br /><br />Android 控件之ImageSwitcher图片切换器 <br /><br />Android 控件转载 2011-03-29 17:45:00 · 2204 阅读 · 3 评论 -
ListView
<br /><br />在手机中经常有列表方式。如果Activity中只有唯一一个List(这也是通常的情况),可以继承ListActivity来实现。我们用两个例子来学习List。<br />List例子一:利用Android自带的List格式<br />步骤一:Android XML文件<br />ListActivity是一个全屏的list,如果我们需要定制layout,例如加上一个button之类的什么的,我们需将ListView的id设置为“@android:id/list”,我们可以同getLi原创 2011-03-29 19:11:00 · 755 阅读 · 0 评论 -
Intent用法实例
Intent用法实例1.打开网页 Uri uri = Uri.parse("http://www.google.com.hk"); Intent intent = new Intent(Intent.转载 2011-07-03 13:25:59 · 547 阅读 · 0 评论 -
Intent组件
Intent是Android中的重要组件,可以被认为是不同组件之间通信的“媒介”或者“信使”。使用它可以启动Activity,Service还可以发起一个广播(Broadcast)。Intent对象由Action、Data、Category、Component转载 2011-07-05 09:25:00 · 1696 阅读 · 0 评论 -
解决Android requires .class compatibility set to 5.0. Please fix proje...
有时候在新创建的android项目或者导入进来的项目的时候会出现Android requires .class compatibility set to 5.0. Please fix project properties.这个错误.大概的意思是因为android的版本不一致导致转载 2011-08-07 11:23:06 · 795 阅读 · 0 评论 -
几个不错的Android专栏
几个不错的Android专栏地址: 第三极: http://disanji.net/category/android-doc/ moandroid: http://www.moandroid.com/?page_id=1176原创 2011-08-07 11:37:36 · 1001 阅读 · 0 评论 -
获取网络图片更新ui
ThreadHandlerActivity.javapackage com.lxf;import com.lxf.ImageService;import android.app.Activity;import android.graphics.Bitmap;i原创 2011-09-18 15:39:22 · 501 阅读 · 0 评论 -
Multiple annotations found at this line: ---关于android string.xml %问题。
Multiple annotations found at this line: - error: Multiple substitutions specified in non-positional format; did you mean to add the formatted="false" attribute? - error: Unexpected e转载 2012-02-07 13:03:33 · 866 阅读 · 0 评论
分享