Android
clwf
这个作者很懒,什么都没留下…
展开
-
Android两种设置全屏的方法
在开发中我们经常需要把我们的应用设置为全屏,这里我所知道的有俩中方法,一中是在代码中设置,另一种方法是在配置文件里改! 一、在代码中设置: view plainpackage com.android.tutor; impo转载 2011-09-15 16:48:51 · 410 阅读 · 0 评论 -
Android中AsyncTask的简单用法
在开发Android移动客户端的时候往往要使用多线程来进行操作,我们通常会将耗时的操作放在单独的线程执行,避免其占用主线程而给用户带来不好的用户体验。但是在子线程中无法去操作主线程(UI 线程),在子线程中操作UI线程会出现错误。因此android提供了一个类Handler来在子线程中来更新UI线程,用发消息的机制更新UI界面,呈现给用户。这样就解决了子线程更新UI的问题。但是费时的任务操作总会启转载 2012-04-12 15:52:59 · 248 阅读 · 0 评论 -
Android_Phone源代码来电流程解读
***************************CallNotifier***************************本类extends Handler并且implements CallerInfoAsyncQuery.OnQueryCompleteListener 电话状态改变之后本类会接到Message,然后本Handler通过Message的不同,进入不同的转载 2012-04-09 11:49:01 · 509 阅读 · 0 评论 -
桌面组件开发学习笔记
1. 桌面组件开发概述a) 什么是桌面组件:桌面组件是一个很小的用于添加到桌面的应用程序,例如一个桌面日历,一个桌面时钟,或者一首后台播放歌曲的详细信息。b) 怎么打开桌面组件:当你长android桌面空白处,跳出一个Add to Home screen对话框,列表中有一个选项是widgets,这个就是桌面组件,你点击进入widgets后就转载 2011-12-15 17:53:12 · 480 阅读 · 0 评论 -
通过网络使用adb 分享
在adb的说明文档中提到: “An ADB transport models a connection between the ADB server and one device or emulator. There are currently two kinds of transports: - USB transports, for physical dev转载 2011-12-13 17:20:12 · 495 阅读 · 0 评论 -
线程:Message和Runnable
转载:http://blog.csdn.net/flowingflying/article/details/6370184 程序需要相应用户的操作,最要能在200ms(0.2s)之内,如果超过5秒没有反应,ActivityManager会没有提示就kill了activity。然而,activity可能真的需要时间来进行处理,这往往会用到后台线程-background thread。后台线程转载 2011-11-10 00:16:35 · 643 阅读 · 0 评论 -
android dp与px的换算
pixs =dips * (densityDpi/160) dips=(pixs*160)/densityDpi densityDpi为密度原创 2011-11-04 14:41:09 · 1592 阅读 · 0 评论 -
android 首选项 EditTextPreference
转载:http://edu.gamfe.com/tutor/d/33611.html首选项框架还提供了一种自由格式文本首选项,名为EditTextPreference。此首选项可以用于捕获原始文本,而不是要求用户进行选择。为了演示该首选项,假设一个应用程序为用户生成java代码,是假设 此应用程序的一个首选项设置可能是为生成的类使用默认的包名。那么在这里,我们希望向用户显示转载 2011-10-27 15:18:24 · 1470 阅读 · 0 评论 -
android背景选择器selector用法汇总
转载:http://blog.sina.com.cn/s/blog_4b93170a0100qhwa.html一.创建xml文件,位置:drawable/xxx.xml,同目录下记得要放相关图片 android:drawable="@drawable/pic1"/> android:state_转载 2011-10-27 11:48:35 · 343 阅读 · 0 评论 -
使用AppWidgetProvider类
你必须通过在清单文件中使用元素来声明你的AppWidgetProvider 类实现为一个广播接收器(参见上面的Declaring an App Widget in the Manifest)。AppWidgetProvider 类扩展BroadcastReceiver 为一个转载 2011-10-13 17:15:05 · 529 阅读 · 0 评论 -
Android基础类之BaseAdapter
http://www.cnblogs.com/mandroid/archive/2011/04/05/2005525.htmlBaseAdapter就Android应用程序中经常用到的基础数据适配器,它的主要用途是将一组数据传到像ListView、Spinner、转载 2011-09-30 15:17:21 · 384 阅读 · 0 评论 -
Android-Adapter应用总结
http://blog.sina.com.cn/s/blog_4b3c1f950100qzro.html首先,来看一下Adapter的体系结构: 一个Adapter的对象扮演一个桥梁的角色。这个桥梁连接着一个AdapterView和它所包含的数据。Ada转载 2011-09-30 14:17:11 · 313 阅读 · 0 评论 -
Intent中的四个重要属性——Action、Data、Category、Extras
Intent作为联系各Activity之间的纽带,其作用并不仅仅只限于简单的数据传递。通过其自带的属性,其实可以方便的完成很多较为复杂的操作。例如直接调用拨号功能、直接自动调用合适的程序打开不同类型的文件等等。诸如此类,都可以通过设置Intent属性来完成。 Intent主转载 2011-09-29 16:19:01 · 333 阅读 · 0 评论 -
什么是Affinity
什么是Affinity在某些情况下,Android需要知道一个Activity属于哪个Task,即使它没有被启动到一个具体的Task里。这是通过任务共用性(Affinities)完成的。任务共用性(Affinities)为这个运行一个或多个Activity的Task提供了一个转载 2011-10-11 15:27:42 · 1052 阅读 · 1 评论 -
Android Application Task Activities的关系
转自:http://www.cnblogs.com/ghj1976/archive/2011/04/29/2032412.html什么是Android Application?简单来说,一个apk文件就是一个Application。任何一个Android转载 2011-10-11 15:13:36 · 309 阅读 · 0 评论 -
Android的Task和Activity相关
android:allowTaskReparenting 用来标记Activity能否从启动的Task移动到有着affinity的Task(当这个Task进入到前台时)——“true”,表示能移动,“false”,表示它必须呆在启动时呆在的那个Task里。 如转载 2011-09-22 16:12:52 · 309 阅读 · 0 评论 -
Git与repo的安装
<!--@page {margin:2cm}h2 {margin-top:0.46cm; margin-bottom:0.46cm; line-height:173%; page-break-inside:avoid}h2.western {f原创 2011-09-22 11:51:53 · 5290 阅读 · 0 评论 -
android 笔记--返回homescreen
直接上代码:Intent homeIntent = new Intent(); homeIntent.setAction(Intent.ACTION_MAIN); homeIntent.addCategory(Int原创 2011-09-21 16:57:16 · 322 阅读 · 0 评论 -
说说Android中的ANR
原文 http://droidyue.com/blog/2015/07/18/anr-in-android/有过Android开发经历的人都不会对ANR陌生,它和崩溃一样是程序设计的问题。本文将以较为深入的视角来介绍什么是ANR,出现场景,如何避免以及如何定位分析ANR,希望可以帮助大家在编写程序时有所帮助。什么是ANRANR全称Application Not R转载 2017-04-25 23:21:42 · 500 阅读 · 0 评论