共 16 篇文章 |
|
android中Invalidate和postInvalidate的区别android中Invalidate和postInvalidate的区别 Android中实现view的更新有两组方法,一组是invalidate,另一组是postInvalidate,其中前者是在UI线程自身中使用,而后者在非UI线程中使用。Android提供了Invalidate方法实现界面刷新,但是Invalidate不能直接在线程中调用,因为他是违背了单线程模型:An... 阅153 转1 评0 公众公开 13-06-05 18:11 |
android 阻止屏幕变暗。Android 禁止系统休眠,使屏幕不变暗,保持游戏中屏幕高亮。实现这一功能的方法有两种,一种是在Manifest.xml文件里面声明,一种是在代码里面修改LayoutParams的标志位。<uses-permission android:name="android.permission.WAKE_LOCK"> </uses-permission>把这段代码加在setContentView(R.la... 阅9 转自aaie_ 公众公开 13-06-05 10:52 |
android的Handler - 程序员之路 - 博客园android的Handler 前言 学习android一段时间了,为了进一步了解android的应用是如何设计开发的,决定详细研究几个开源的android应用。public Handler handler;// 存放数据 date.putInt("time", Total); msg.setData(date); msg.what=0; Log.d("ThreadId", "Thread:" +... 阅6 转自萍果鱼 公众公开 13-05-30 10:28 |
还在苦恼于如何发布应用到Android市场吗?请跟随本教程,本教程将教你通过几个简单步骤完成发布应用到Android市场。第2步:上传宣传媒体Android市场可以使用多张图片来显示你的应用程序,并展示给用户看。Android市场还需要高分辨率版本的应用程序图标。Android市场允许你提供一个小的宣传图形。Android市场同样可以使用一个更大的图形。Androi... 阅455 转1 评0 公众公开 13-05-20 16:06 |
Handler handler= new Handler();为了解决这个问题Android在activity中提供了runOnUiThread(),如果在UI线程,则马上执行,如果在后台线程,则将Runnable的执行内容加入到后台线程的队列中,这样无论代码在UI线程还是后台线程都能安全地执行。//步骤1:创新HandlerThread的一个对象,并开启这个线程,HandlerThread将通过Looper来处理Handler对... 阅35 转0 评0 公众公开 13-04-22 11:48 |
1.首先创建一个新的android项目:<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="classroom.studio" android:versionCode="1" android:versionName="1.0"> <application android:label="@string/app_name"> <service android:name=".... 阅120 转0 评0 公众公开 13-04-14 10:57 |
><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent"> <Button android:text="显示自定义Dialog" android:id="@+id/button1" an... 阅51 转1 评0 公众公开 13-04-12 23:16 |
自定义 Android 对话框 (AlertDialog) 的样式。><resources> <style name="Dialog" parent="android:style/Theme.Dialog"> <item name="android:windowBackground">@null</item> <item name="android:windowNoTitle">true</item> <item name="android... 阅952 转6 评0 公众公开 13-04-12 23:16 |
本文开始将为大家剖析Android示例程序-Snake贪吃蛇。Java代码// Collision detection // For now we have a 1-square wall around the entire arena if ((newHead.x < 1) || (newHead.y < 1) || (newHead.x > mXTileCount - 2)|| (newHead.y > mYTileCount - 2)) {//撞墙 setMode(LOSE); return; } 阅337 转3 评0 公众公开 13-04-12 20:14 |
Android日记输出单元测试DebugAndroid日志输出单元测试Debug.在Android工程中添加单元测试的方法:<manifest xmlns:android="http://schemas.android.com/apk/res/android"<uses-library android:name="android.test.runner" />android:targetPackage="cn.taobao.action" android:label="Tests fo... 阅704 转0 评0 公众公开 13-04-11 13:42 |