android
sunjunlaing52
这个作者很懒,什么都没留下…
展开
-
onInterceptTouchEvent
onInterceptTouchEvent和onTouchEvent调用时序onInterceptTouchEvent()是ViewGroup的一个方法,目的是在系统向该ViewGroup及其各个childView触发onTouchEvent()之前对相关事件进行一次拦截,Android这么设计的想法也很好理解,由于ViewGroup会包含若干childView,因此需要能够统一监控各种tou转载 2011-11-17 14:35:54 · 4890 阅读 · 1 评论 -
Handler 之谜
Handler的定义: 主要接受子线程发送的数据, 并用此数据配合主线程更新UI. 解释: 当应用程序启动时,Android首先会开启一个主线程 (也就是UI线程) , 主线程为管理界面中的UI控件,进行事件分发, 比如说, 你要是点击一个 Button ,Android会分发事件到Button上,来响应你的操作。 如果此时需要一个耗时的操作,转载 2011-08-12 17:17:24 · 453 阅读 · 0 评论 -
你知道不
android:layout_gravity="center_horizontal" android:layout_width="50px" android:layout_height="50px" /> android:layout_height="50px" android:textSize="18sp" android:gravity="left" /> Image原创 2012-02-04 20:46:49 · 460 阅读 · 0 评论 -
android layer-list
xmlns:android="http://schemas.android.com/apk/res/android" > http://schemas.android.com/apk/res/android" > android:id="@+id/user_faceback_drawable" an翻译 2012-11-23 13:47:34 · 2157 阅读 · 0 评论 -
Could not find class 'com.pinggupad.Tansuo', referenced from method com.ping和java java.lang.NoClassD
前段时间写的code,当时运行的没有问题,昨天运行首相是 Could not find class 'com.pinggupad.Tansuo', referenced from method com.ping 接着点击对应的时间就报java java.lang.NoClassDefFoundError 看不到什么情况 !莫名其妙的 !我还以为是之前adt路径有问题! 排出各种低级错原创 2012-12-04 14:17:58 · 8232 阅读 · 1 评论 -
Android的原理-不需要太多的剩余内存
Android的原理-不需要太多的剩余内存不用在意剩余内存的大小.其实很多人都是把使用其他系统的习惯带过来来了.安卓Android大多应用没有退出的设计其实是有道理的,这和系统对进程的调度机制有关系.如果你知道java,就能更清楚这机制了.其实和java的垃圾回收机制类似,系统有一个规则来回收内存.进行内存调度有个阀值,只有低于这个值系统才会按一个列表来关闭用户不需要的东西.当然这个值默认设置转载 2012-09-10 16:08:46 · 1800 阅读 · 0 评论 -
很实用的东东 集锦
你知道的 : 哈 A : textView.setText("task id"+this.getTaskId());B: String one = intent1.getStringExtra("one"); int oneInt = Integer.parseInt(one); //用Integer.parseInt()转为整型;c: View a转载 2011-10-16 15:51:54 · 451 阅读 · 0 评论 -
Android中AsyncTask的用法实例
看上去修改后的connect()方法已经可用了,但是这种匿名线程的方式是存在缺陷的:第一,线程的开销较大,如果每个任务都要创建一个线程,那么应用 程序的效率要低很多;第二,线程无法管理,匿名线程创建并启动后就不受程序的控制了,如果有很多个请求发送,那么就会启动非常多的线程,系统将不堪重负。 另外,前面已经看到,在新线程中更新UI还必须要引入handler,这让代码看上去非常臃肿。转载 2011-11-24 17:04:41 · 431 阅读 · 0 评论 -
网址 汇总
android中 4 种加载模式 http://www.cnblogs.com/Greenwood/archive/2011/03/06/1972577.html 新浪微博 http://www.iteye.com/topic/961069Activity间复杂类型参数传递问题 http://zhidao.baidu.com/question/226420991.ht原创 2011-10-16 12:01:38 · 440 阅读 · 0 评论 -
Bitmap 和 Drawable
Bitmap to Drawable Bitmap bitmap = new Bitmap (...); Drawable drawable = new BitmapDrawable(bitmap);转换Drawable to BitmapDrawable d = ImagesList.get(0); Bitmap bitmap = ((B转载 2011-11-30 15:47:58 · 1154 阅读 · 0 评论 -
webView
WebSettings webSettings= mWebView.getSettings();webSettings.setJavaScriptEnabled(true); webSettings.setBuiltInZoomControls(true);webSettings.setCacheMode(WebSettings.LOAD_CACHE_ELSE_NETWORK);原创 2012-01-10 10:42:34 · 445 阅读 · 0 评论 -
两个正在运行的activity之间的通信
在android应用程序开发的时候,从一个activity启动另一个activity并传递一些数据到新的activity非常的简单,但是当您需要让后台运行的activity回到前台并传递一些数据可能就会存在一点点小问题。首先,在默认情况下,当您通过intent启到一个activity的时候,就算已经存在一个相同的正在运行的activity,系统都会创建一个新的activity实例并显示出来。为转载 2012-01-30 17:24:27 · 559 阅读 · 0 评论 -
android 把图片生成圆角
public static Bitmap GetRoundedCornerBitmap(Bitmap bitmap) { try { Bitmap output = Bitmap.createBitmap(bitmap.getWidth(), bitmap.getHeight(), Config.ARGB_8888); Canvas canvas = new Ca原创 2012-01-31 22:47:48 · 652 阅读 · 0 评论 -
SoftReference
很多时候我们需要考虑Android平台上的内存管理问题,Dalvik VM给每个进程都分配了一定量的可用堆内存,当我们处理一些耗费资源的操作时可能会产生OOM错误(OutOfMemoryError)这样的异常,Android123观察了下国内的类似Market客户端设计,基本上都没有采用很好的内存管理机制和缓存处理。 如果细心的网友可能发现Android Market客户端载入时,每个列表项转载 2012-02-06 13:36:01 · 508 阅读 · 0 评论 -
PhoneGap
一、安装在安装PhoneGap开发环境之前,需要先安装以下框架:1.Java SDK2.Eclipse3.Android SDK4.ADT Plugin5.PhoneGap 说明:1.Java SDK直接下载安装即可,没什么可说的,安装不了就是人品问题了;2.Eclipse 也是直接下载安装转载 2012-02-07 14:28:51 · 3582 阅读 · 1 评论 -
eclipse 整合 svn
help =====》 install new software 》 add 上面 顺便天 下边 http://subclipse.tigris.org/update具体 可参考 http://wangjun.easymorse.com/?p=104原创 2012-02-10 14:40:02 · 476 阅读 · 0 评论 -
Android语音便签快速调用-内置录音程序
对于Android来说,官方提供了一个简单的录音程序,可以很方便的实现一个语音便签功能,大约95%的Android设备均自带了官方的这个录音应用,调用方法为 1. 首先在Activity中定义一个Activity返回结果句柄 private static final int CWJ_RECORD = 1987; 2. 接下来只需要执行Media.RECORD_SOUN转载 2012-02-13 16:05:01 · 881 阅读 · 0 评论 -
Android apk安装过程
Android安装包。APK是类似Symbian Sis或Sisx的文件格式。通过将APK文件直接传到Android模拟器或Android手机中执行即可安装。Android应用安装有如下四种方式1. 系统应用安装――开机时完成,没有安装界面2. 网络下载应用安装――通过market应用完成,没有安装界面3. ADB工具安装――没有安装界面。转载 2012-03-09 13:15:51 · 10798 阅读 · 2 评论 -
ViewGround试图组
Android在屏幕中控件的组织上,可以将各个视图(控件)组成一个视图组(ViewGroup),视图组是一个包含了其他视图的视图。1.视图组(ViewGroup抽象类)android.view包中ViewGroup类继承了View,因此它本身也具有View的特性。ViewGroup主要的功能在于它可以包含其他控件,作为其他控件的容器。ViewGroup实现了android.view转载 2012-05-05 09:15:16 · 1149 阅读 · 0 评论 -
Activity的加载模式及Intent.setFlags
在多Activity开发中,有可能是自己应用之间的Activity跳转,或者夹带其他应用的可复用Activity。可能会希望跳转到原来某个Activity实例,而不是产生大量重复的Activity。这需要为Activity配置特定的加载模式,而不是使用默认的加载模式。加载模式分类及在哪里配置Activity有四种加载模式:standard singleTop singleTask转载 2012-04-21 11:24:10 · 595 阅读 · 0 评论 -
SharedPreferences
SharedPreferences的使用包括两方面: 1)利用SharedPreferences 读取保存的配置; 2)利用SharedPreferences 保存用户的配置。 PreferenceManager的静态函数,保存 PreferenceActivity 中的设置,属于整个应用程序,但是只有一个,Android 会根据包名和 Pref转载 2012-05-15 23:22:03 · 668 阅读 · 0 评论