- 博客(29)
- 资源 (1)
- 收藏
- 关注
转载 说说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 511
转载 java位运算
移位运算符java移位运算符不外乎就这三种:>(带符号右移)和>>>(无符号右移)。 1、 左移运算符 左移运算符1)它的通用格式如下所示: value num 指定要移位值value 移动的位数。 左移的规则只记住一点:丢弃最高位,0补最低位 如果移动的位数超过了该类型的最大位数,那么编译器会对移动的位数取模。如对int型移动33位,实际上只移动了33%32
2013-02-21 17:53:48 348
转载 js去除空格
str为要去除空格的字符串:去除所有空格: str = str.replace(/\s+/g,""); 去除两头空格: str = str.replace(/^\s+|\s+$/g,"");去除左空格:str=str.replace( /^\s*/, '');去除右空格:str=str.replace(/(\s
2012-05-23 09:40:50 400
转载 org.xml.sax.SAXParseException: Document root element "beans", must match DOCTYPE root "null".
严重: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListenerorg.springframework.beans.factory.BeanDefinitionStoreException: Lin
2012-05-16 15:04:38 1578
转载 shell中计算字符串的md5值
原址:http://blog.csdn.net/eroswang/article/details/4202988echo 123|md5sumba1f2511fc30423bdbb183fe33f3dd0f - php -r "echo md5('123');"202cb962ac59075b964b07152d234b70两者的md5值不一致,于是有
2012-04-18 09:45:10 543
转载 Android中AsyncTask的简单用法
在开发Android移动客户端的时候往往要使用多线程来进行操作,我们通常会将耗时的操作放在单独的线程执行,避免其占用主线程而给用户带来不好的用户体验。但是在子线程中无法去操作主线程(UI 线程),在子线程中操作UI线程会出现错误。因此android提供了一个类Handler来在子线程中来更新UI线程,用发消息的机制更新UI界面,呈现给用户。这样就解决了子线程更新UI的问题。但是费时的任务操作总会启
2012-04-12 15:52:59 256
转载 Android_Phone源代码来电流程解读
***************************CallNotifier***************************本类extends Handler并且implements CallerInfoAsyncQuery.OnQueryCompleteListener 电话状态改变之后本类会接到Message,然后本Handler通过Message的不同,进入不同的
2012-04-09 11:49:01 522
转载 桌面组件开发学习笔记
1. 桌面组件开发概述a) 什么是桌面组件:桌面组件是一个很小的用于添加到桌面的应用程序,例如一个桌面日历,一个桌面时钟,或者一首后台播放歌曲的详细信息。b) 怎么打开桌面组件:当你长android桌面空白处,跳出一个Add to Home screen对话框,列表中有一个选项是widgets,这个就是桌面组件,你点击进入widgets后就
2011-12-15 17:53:12 493
转载 通过网络使用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 509
转载 线程: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 654
原创 android dp与px的换算
pixs =dips * (densityDpi/160) dips=(pixs*160)/densityDpi densityDpi为密度
2011-11-04 14:41:09 1600
转载 Java序列化和serialVersionUID
简单来说,Java的序列化机制是通过在运行时判断类的serialVersionUID来验证版本一致性的。在进行反序列化时,JVM会把传来的字节流中的serialVersionUID与本地相应实体(类)的serialVersionUID进行比较,如果相同就认为是一致的,可以进行反序列化,否则就会出现序列化版本不一致的异常。当实现java.io.Serializable接口的实体(类)没有显式地定
2011-11-02 20:29:55 422
转载 android 首选项 EditTextPreference
转载:http://edu.gamfe.com/tutor/d/33611.html首选项框架还提供了一种自由格式文本首选项,名为EditTextPreference。此首选项可以用于捕获原始文本,而不是要求用户进行选择。为了演示该首选项,假设一个应用程序为用户生成java代码,是假设 此应用程序的一个首选项设置可能是为生成的类使用默认的包名。那么在这里,我们希望向用户显示
2011-10-27 15:18:24 1494
转载 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 352
转载 使用AppWidgetProvider类
你必须通过在清单文件中使用元素来声明你的AppWidgetProvider 类实现为一个广播接收器(参见上面的Declaring an App Widget in the Manifest)。AppWidgetProvider 类扩展BroadcastReceiver 为一个
2011-10-13 17:15:05 539
转载 什么是Affinity
什么是Affinity在某些情况下,Android需要知道一个Activity属于哪个Task,即使它没有被启动到一个具体的Task里。这是通过任务共用性(Affinities)完成的。任务共用性(Affinities)为这个运行一个或多个Activity的Task提供了一个
2011-10-11 15:27:42 1068 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 317
转载 Android基础类之BaseAdapter
http://www.cnblogs.com/mandroid/archive/2011/04/05/2005525.htmlBaseAdapter就Android应用程序中经常用到的基础数据适配器,它的主要用途是将一组数据传到像ListView、Spinner、
2011-09-30 15:17:21 395
转载 Android-Adapter应用总结
http://blog.sina.com.cn/s/blog_4b3c1f950100qzro.html首先,来看一下Adapter的体系结构: 一个Adapter的对象扮演一个桥梁的角色。这个桥梁连接着一个AdapterView和它所包含的数据。Ada
2011-09-30 14:17:11 323
转载 Intent中的四个重要属性——Action、Data、Category、Extras
Intent作为联系各Activity之间的纽带,其作用并不仅仅只限于简单的数据传递。通过其自带的属性,其实可以方便的完成很多较为复杂的操作。例如直接调用拨号功能、直接自动调用合适的程序打开不同类型的文件等等。诸如此类,都可以通过设置Intent属性来完成。 Intent主
2011-09-29 16:19:01 346
原创 java.lang.IllegalStateException: get field slot from row 0 col -1 failed
用游标迭代数据时,出现此异常:java.lang.IllegalStateException: get field slot from row 0 col -1 failed原因有可能如下:1,检查查询的字段名是否写错2, 检查游标是否查询出你所需要的
2011-09-29 14:18:01 1537 6
转载 APK反编译过程及用到的工具
一、用.rar打开apk文档,得到文档结构图如下所示 二、将classes.dex文件解压出来,然后使用工具反编译成.jar文件,再进一步反编译出java文件1.在cmd下进入dex2jar.bat所在路径,
2011-09-27 10:34:20 382
转载 关于“硬解码”与“软解码”
由于高清视频的分辨率远远高于一般格式视频,使得高清视频的码率非常高。再加上VC-1和H.264编码的压缩率很高,解码运算的运算量很大。因此常规地直接用CPU解码(即常说的“软解”)会极大地消耗CPU的运算能力,一些较老的CPU软解H.264时CPU占用率往往高达90%以上,更老的
2011-09-23 15:59:12 2046
转载 Android的Task和Activity相关
android:allowTaskReparenting 用来标记Activity能否从启动的Task移动到有着affinity的Task(当这个Task进入到前台时)——“true”,表示能移动,“false”,表示它必须呆在启动时呆在的那个Task里。 如
2011-09-22 16:12:52 320
原创 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 5320
原创 android 笔记--返回homescreen
直接上代码:Intent homeIntent = new Intent(); homeIntent.setAction(Intent.ACTION_MAIN); homeIntent.addCategory(Int
2011-09-21 16:57:16 329
转载 Android中Intent传递对象的两种方法(Serializable,Parcelable)!
今天要给大家讲一下Android中Intent中如何传递对象,就我目前所知道的有两种方法,一种是Bundle.putSerializable(Key,Object);另一种是Bundle.putParcelable(Key, Object);当然这些Object是有一定的条件的,
2011-09-16 15:59:02 270
原创 Android中的Handle基础应用一
查了一些关于Handler的资料,感谢分享的网友,地址记不得了Handler的定义: 主要接受子线程发送的数据, 并用此数据配合主线程更新UI. 解释: 当应用程序启动时,Android首先会开启一个主线程(也就是UI线程) , 主线程为管理界面中的UI控件,进行事件分发
2011-09-15 17:05:51 756
转载 Android两种设置全屏的方法
在开发中我们经常需要把我们的应用设置为全屏,这里我所知道的有俩中方法,一中是在代码中设置,另一种方法是在配置文件里改! 一、在代码中设置: view plainpackage com.android.tutor; impo
2011-09-15 16:48:51 419
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人