自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 486

转载 java位运算

移位运算符java移位运算符不外乎就这三种:>(带符号右移)和>>>(无符号右移)。  1、 左移运算符 左移运算符1)它的通用格式如下所示: value num 指定要移位值value 移动的位数。 左移的规则只记住一点:丢弃最高位,0补最低位 如果移动的位数超过了该类型的最大位数,那么编译器会对移动的位数取模。如对int型移动33位,实际上只移动了33%32

2013-02-21 17:53:48 328

转载 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 379

转载 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 1539

转载 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 512

转载 Android中AsyncTask的简单用法

在开发Android移动客户端的时候往往要使用多线程来进行操作,我们通常会将耗时的操作放在单独的线程执行,避免其占用主线程而给用户带来不好的用户体验。但是在子线程中无法去操作主线程(UI 线程),在子线程中操作UI线程会出现错误。因此android提供了一个类Handler来在子线程中来更新UI线程,用发消息的机制更新UI界面,呈现给用户。这样就解决了子线程更新UI的问题。但是费时的任务操作总会启

2012-04-12 15:52:59 231

转载 Android_Phone源代码来电流程解读

***************************CallNotifier***************************本类extends Handler并且implements CallerInfoAsyncQuery.OnQueryCompleteListener   电话状态改变之后本类会接到Message,然后本Handler通过Message的不同,进入不同的

2012-04-09 11:49:01 488

转载 桌面组件开发学习笔记

1.       桌面组件开发概述a)         什么是桌面组件:桌面组件是一个很小的用于添加到桌面的应用程序,例如一个桌面日历,一个桌面时钟,或者一首后台播放歌曲的详细信息。b)        怎么打开桌面组件:当你长android桌面空白处,跳出一个Add to Home screen对话框,列表中有一个选项是widgets,这个就是桌面组件,你点击进入widgets后就

2011-12-15 17:53:12 466

转载 通过网络使用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 465

转载 线程: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 630

原创 android dp与px的换算

pixs =dips * (densityDpi/160)    dips=(pixs*160)/densityDpi densityDpi为密度

2011-11-04 14:41:09 1576

转载 Java序列化和serialVersionUID

简单来说,Java的序列化机制是通过在运行时判断类的serialVersionUID来验证版本一致性的。在进行反序列化时,JVM会把传来的字节流中的serialVersionUID与本地相应实体(类)的serialVersionUID进行比较,如果相同就认为是一致的,可以进行反序列化,否则就会出现序列化版本不一致的异常。当实现java.io.Serializable接口的实体(类)没有显式地定

2011-11-02 20:29:55 395

转载 android 首选项 EditTextPreference

转载:http://edu.gamfe.com/tutor/d/33611.html首选项框架还提供了一种自由格式文本首选项,名为EditTextPreference。此首选项可以用于捕获原始文本,而不是要求用户进行选择。为了演示该首选项,假设一个应用程序为用户生成java代码,是假设 此应用程序的一个首选项设置可能是为生成的类使用默认的包名。那么在这里,我们希望向用户显示

2011-10-27 15:18:24 1426

转载 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 333

转载 使用AppWidgetProvider类

你必须通过在清单文件中使用元素来声明你的AppWidgetProvider 类实现为一个广播接收器(参见上面的Declaring an App Widget in the Manifest)。AppWidgetProvider 类扩展BroadcastReceiver 为一个

2011-10-13 17:15:05 517

转载 什么是Affinity

什么是Affinity在某些情况下,Android需要知道一个Activity属于哪个Task,即使它没有被启动到一个具体的Task里。这是通过任务共用性(Affinities)完成的。任务共用性(Affinities)为这个运行一个或多个Activity的Task提供了一个

2011-10-11 15:27:42 1011 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 295

转载 Android基础类之BaseAdapter

http://www.cnblogs.com/mandroid/archive/2011/04/05/2005525.htmlBaseAdapter就Android应用程序中经常用到的基础数据适配器,它的主要用途是将一组数据传到像ListView、Spinner、

2011-09-30 15:17:21 373

转载 Android-Adapter应用总结

http://blog.sina.com.cn/s/blog_4b3c1f950100qzro.html首先,来看一下Adapter的体系结构:  一个Adapter的对象扮演一个桥梁的角色。这个桥梁连接着一个AdapterView和它所包含的数据。Ada

2011-09-30 14:17:11 302

转载 Intent中的四个重要属性——Action、Data、Category、Extras

Intent作为联系各Activity之间的纽带,其作用并不仅仅只限于简单的数据传递。通过其自带的属性,其实可以方便的完成很多较为复杂的操作。例如直接调用拨号功能、直接自动调用合适的程序打开不同类型的文件等等。诸如此类,都可以通过设置Intent属性来完成。  Intent主

2011-09-29 16:19:01 318

原创 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 1513 6

转载 APK反编译过程及用到的工具

一、用.rar打开apk文档,得到文档结构图如下所示                               二、将classes.dex文件解压出来,然后使用工具反编译成.jar文件,再进一步反编译出java文件1.在cmd下进入dex2jar.bat所在路径,

2011-09-27 10:34:20 348

转载 关于“硬解码”与“软解码”

由于高清视频的分辨率远远高于一般格式视频,使得高清视频的码率非常高。再加上VC-1和H.264编码的压缩率很高,解码运算的运算量很大。因此常规地直接用CPU解码(即常说的“软解”)会极大地消耗CPU的运算能力,一些较老的CPU软解H.264时CPU占用率往往高达90%以上,更老的

2011-09-23 15:59:12 1748

转载 Android的Task和Activity相关

android:allowTaskReparenting    用来标记Activity能否从启动的Task移动到有着affinity的Task(当这个Task进入到前台时)——“true”,表示能移动,“false”,表示它必须呆在启动时呆在的那个Task里。    如

2011-09-22 16:12:52 297

原创 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 5256

原创 android 笔记--返回homescreen

直接上代码:Intent homeIntent = new Intent();            homeIntent.setAction(Intent.ACTION_MAIN);          homeIntent.addCategory(Int

2011-09-21 16:57:16 302

转载 Android中Intent传递对象的两种方法(Serializable,Parcelable)!

今天要给大家讲一下Android中Intent中如何传递对象,就我目前所知道的有两种方法,一种是Bundle.putSerializable(Key,Object);另一种是Bundle.putParcelable(Key, Object);当然这些Object是有一定的条件的,

2011-09-16 15:59:02 250

原创 Android中的Handle基础应用一

查了一些关于Handler的资料,感谢分享的网友,地址记不得了Handler的定义: 主要接受子线程发送的数据, 并用此数据配合主线程更新UI. 解释: 当应用程序启动时,Android首先会开启一个主线程(也就是UI线程) , 主线程为管理界面中的UI控件,进行事件分发

2011-09-15 17:05:51 733

转载 Android两种设置全屏的方法

在开发中我们经常需要把我们的应用设置为全屏,这里我所知道的有俩中方法,一中是在代码中设置,另一种方法是在配置文件里改! 一、在代码中设置: view plainpackage com.android.tutor;  impo

2011-09-15 16:48:51 394

universal-image-loader-1.9.3.jar

universal-image-loader-1.9.3.jar

2015-04-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除