自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

少爷

积累一点是一点!

  • 博客(108)
  • 资源 (5)
  • 收藏
  • 关注

转载 最近做的项目需要用到下拉刷新,看到这篇文章介绍的比较好!

http://blog.csdn.net/leehong2005/article/details/12567757

2013-10-29 10:33:22 1090

原创 MAT Memory Analyzer Tool 插件安装(图解)

是参考别人的安装方法进行的安装http://blog.csdn.net/yanghongchang_/article/details/7711911

2013-10-23 13:52:44 1089

原创 eclipse 更改SVN账户名和密码

说明一下:由于要新配置一个windows下的开发环境,结果copy了一份别人安装好的eclipse,在使用SVN的时候有问题了,我没有配置用户名和密码也可以访问,是由于别人在用SVN的时候保存了用户名和密码,这个时候我要换成自己的用户名和密码:  1、 删除文件:eclipse/configuration/org.eclipse.core.runtime/.keyring   2、重启ec

2013-10-23 13:49:06 1161

转载 如何android多Activity间共享数据 (extends Application)

1.定义全局变量The more general problem you are encountering is how to save stateacross several Activities and all parts of your application. A staticvariable (for instance, a singleton) is a common Java w

2013-04-15 12:42:28 13525 1

原创 内存分布--bss段/Data段/Text段/堆/栈

原文地址:http://blog.chinaunix.net/uid-26977536-id-3212504.htmlBSS段:BSS段(bss segment)通常是指用来存放程序中未初始化的全局变量的一块内存区域。BSS是英文Block Started by Symbol的简称。BSS段属于静态内存分配。   数据段:数据段(data segment)通常是指用来存放程

2012-09-13 17:27:49 5940

原创 查找并替换字符串的脚本

首先判断输入的参数是否是两个查找 所有的xml配置文件 把文件中从头到尾含有参数1($1)全部替换为参数2($2)使用perl不生成转换过程中的中间文件,执行起来很快 -i参数直接原地编辑文件。然后把参数1 替换为参数2#!/bin/bashif [ $# -lt 2 ]; then echo pls Input 2 parameterelse echo

2012-09-06 15:18:51 3841

原创 How to insert your own activity after Setup Wizard finishes

The basic idea is that your new activity is going to call itself a Homeactivity and give itself a priority between that of Setup Wizard and thereal Home activity. Setup Wizard, with the highest priori

2012-08-21 17:36:26 2535

原创 在应用中如何去掉hoem键及statusbar

现在正在做的一个小project 是第一次开机的时候显示一个license,不点击接受的时候 是什么也操作不了的;好了 直接上代码:manifest如下<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.lenovo.license" android:

2012-08-16 15:52:16 4018 1

原创 jar cvf xx.jar *.*

C:\>jar用法:jar {ctxui}[vfm0Me] [jar 档案] [清单档案] [进入点] [-C 目录] 档案 ...选项: -c 建立新的归档 -t 列出归档的目录 -x 从归档中撷取已命名的 (或所有) 档案 -u 更新现有归档 -v 在标准输出中产生详细输出 -f 指定归档档案名称 -m 包含指定清单档案

2012-06-01 19:08:07 14333

原创 一个切换的Widget

因为是widget所以效果图不上了,直接看布局文件吧:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="108px" android:layout_height="124px" android:gravity="center"

2012-05-28 15:05:56 1856

原创 自定义Seekbar

效果图:好了直接上代码:1:先看布局文件:<com.android.camera.ui.EffectSettingPopupModify xmlns:android="http://schemas.android.com/apk/res/android" style="@style/EffectSettingPopupWindow" an

2012-05-28 14:48:59 27627 9

原创 横屏切换竖屏Activity的生命周期及configChanges

曾经遇到过一个面试题,让你写出横屏切换竖屏Activity的生命周期。现在给大家分析一下他切换时具体的生命周期是怎么样的:1、新建一个Activity,并把各个生命周期打印出来2、运行Activity,得到如下信息onCreate-->onStart-->onResume-->3、按crtl+f12切换成横屏时onSaveInstanceState-

2012-03-10 14:10:00 9703

原创 android XML下searchable.xml

1: 2: <searchable xmlns:android="http://schemas.android.com/apk/res/android" 3: android:label="@string/search_label" 4: android:hint="@string/search_hint" 5: android:sear

2012-03-02 13:40:16 3208

原创 Android中全局搜索(QuickSearchBox)详解

原文链接:http://blog.csdn.net/mayingcai1987/archive/2011/03/21/6265797.aspx  (一)http://blog.csdn.net/mayingcai1987/archive/2011/03/22/6268732.aspx  (二)http://blog.csdn.net/mayingcai1987/archive/2011

2012-03-02 13:37:47 7923 1

原创 RelativeLayout常用属性介绍

下面介绍一下RelativeLayout用到的一些重要的属性:第一类:属性值为true或falseandroid:layout_centerHrizontal 水平居中android:layout_centerVertical 垂直居中android:layout_centerInparent 相对于父元素完全居中android:layout_alignPare

2012-03-01 10:51:21 781

原创 android之manifest.xml内provider详解

如name所对应的项为(contentProvider(数据存储))的具体操作的类;authorities(授权):即访问这个.MyContentProviderDemo类的权限,说明---com.content.MyUsers是可以访问的,别的类可以通过Uri = Uri.parse("content://" + AUTHORITY);public static final

2012-02-21 16:29:17 5252

原创 android 学习manifest.xml

文章出处:http://www.cnblogs.com/pilang/archive/2011/04/20/2022932.html一、关于AndroidManifest.xmlAndroidManifest.xml 是每个android程序中必须的文件。它位于整个项目的根目录,描述了package中暴露的组件(activities, services, 等等),他们各自的实现类,各种

2012-02-21 15:44:16 747

原创 Android自动测试之monkeyrunner工具及Monkey工具

文章出处:http://www.cnblogs.com/yyangblog/archive/2011/03/10/1980086.htmlhttp://www.cnblogs.com/yyangblog/archive/2011/03/10/1980068.html monkeyrunner工具 前言:最近开始研究Android自动化测试方法,对其中的一些工具、方法和框架做了一些简

2011-12-30 10:17:05 837

原创 PreferenceActivity对系统进行信息配置和管理

文章出处:http://www.cnblogs.com/wservices/archive/2010/07/08/1773449.html      看到很多书中都没有对PreferenceActivity做介绍,而我正好又在项目中用到,所以就把自己的使用的在这总结一下,也方便日后查找。 PerferenceActivity是什么,看下面的截图:

2011-12-29 14:55:53 750

原创 AsyncQueryHandler

AsyncQueryHandler是Handler的子类,文档上说,如果处理ContentProvider相关的内容,不用需要自行定义一套东西, 而可以简单的使用async方式。我想指代的就应该是AsyncQueryHandler类。该类是一个典型的模板类,为ContentProvider 的增删改查提供了很好的接口,提供了一个解决架构,final了一些方法,置空了一些方法。通过派生,实例化一些方

2011-12-28 10:04:11 1241

原创 ContentProvider及AsnycQueryHandler的使用

1、ContentProvider的基本概念     1> ContentProvider为存储和读取数据提供了统一的接口     2> 使用ContentProvider,应用程序可以实现数据共享     3> android内置的许多数据都是使用ContentProvider形式,供开发者调用的(如视频,音频,图片,通讯录等)2、Uri     1> 每一个ContentP

2011-12-28 10:01:33 707

原创 Ubuntu 11.04 下真机调试方法

首先确保用数据线链接后能识别设备,输入:lsusb,可以看到类似输出dorole@ubuntu:~$ lsusbBus 002 Device 006: ID 0bb4:0c87 High Tech Computer Corp.Bus 002 Device 004: ID 0402:9665 ALi Corp.Bus 002 Device 003: ID 04fc:05da Sunp

2011-12-22 13:08:33 1113

原创 android 广播机制

在 Android 里面有各种各样的广播,比如电池的使用状态,电话的接收和短信的接收都会产生一个广播,应用程序开发者也可以监听这些广播并做出程序逻辑的处理。下面我画一张粗略的图来帮助大家理解广播的运行机制。Android 中有各式各样的广播,各种广播在Android 系统中运行,当系统/应用程序运行时便会向 Android 注册各种广播,Andr

2011-12-16 16:40:03 1514

原创 android 基础面试题

1. 请描述下Activity的生命周期http://weizhulin.blog.51cto.com/1556324/311495详细介绍一下这几个方法中系统在做什么以及我们应该做什么:   onCreate:   在这里创建界面 ,做一些数据 的初始化工作   onStart:    到这一步变成用户可见不可交互 的   onResume:   变成和用

2011-12-16 16:11:59 4515

转载 反编译APK 得到JAVA代码和资源文件源码

一.反编译Apk得到Java源代码 转载自:http://hi.baidu.com/%CB%BF%D4%B5%CC%EC%CF%C2/blog/item/2284e2debafc541e495403ec.html 工具下载:需用到dex2jar和JD-GUI这2个工具dex2jar下载地址:http://laichao.googlecode.com/files/de

2011-12-14 16:20:58 1142

原创 TextSwitch 及 OnItemSelectedListenter

我想实现的效果如下:上面是定义的一个textView,下面是定义的一个textSwitch,分别用来显示图片的代号,切换一张显示相应的号,代码如下:tv = (TextView) findViewById(R.id.textView1); ts = (TextSwitcher) findViewById(R.id.textSwitcher1); ts.setFactory(

2011-12-14 14:19:34 910

原创 listview内容为空的时候显示自定义的内容

很多时候我们在不确定listview里面到底显示多少内容或者不知道有没有内容的时候,需要我们给出一个友好的提示当前没有内容,好了上代码看一下吧:XML文件:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" andro

2011-12-06 12:14:06 5455

原创 重写OnScrollListener实现滚动刷新加载

在做ListView加载数据时如果数据量大的话会造成加载时间过长而卡屏,所以为了解决这个问题,查看了SDK, 在OnScrollListener中有两个方法只要重写这两个方法就可以实现滚动加载,例如:class MyScrollListener implements OnScrollListener { @Override public void onScroll

2011-12-06 12:07:21 8649 1

原创 android中handler中 obtainmessge与New message区别

obtainmessage()是从消息池中拿来一个msg 不需要另开辟空间newnew需要重新申请,效率低,obtianmessage可以循环利用;//use Handler.obtainMessage(),instead of msg = new Message();//because if there is already an Message object,that not be

2011-12-05 11:42:16 12543 3

原创 android 屏幕截图

获取当前屏幕:View view = activity.getWindow().getDecorView(); public static Bitmap getViewBitmap(View v) { v.clearFocus(); v.setPressed(false); //能画缓存就返回false

2011-12-05 11:25:03 1837

原创 android adb常用命令

1.adb shell :Linux命令行控制台# cd system/bin   :查看Linux下的所有命令# ls# ping localhost  :检查网络连接2.adb kill-server :结束adb服务3.adb start-server :启动adb服务4.adb devices :列出与adb 服务相连的手机5.adb

2011-12-05 10:50:16 2415

转载 Android捕获全局异常信息并实现上传

在做项目时,经常会把错误利用异常抛出去,这样在开发时就可以通过手机抛出的异常排查错误。但是当程序开发完毕,版本稳定,需要上线时,为了避免抛出异常影响用户感受,可以用UncaughtExceptionHandler捕获全局异常,对异常做出处理。比如我们可以获取到抛出异常的时间、手机的硬件信息、错误的堆栈信息,然后将获取到的所有的信息发送到服务器中,也可以发送到指定的邮件中,以便及时修改bug。

2011-12-05 10:40:41 587

原创 android为程序添加版本自动更新

程序更新的功能是一个很现实的功能,今天做了一个关于程序自动更新的功能。在这之中遇到了一些很烦人的功能,不是实现的方式,而是一些小细节灭有弄好,而导致自己怀疑所写的程序是否有问题。呵呵,其实就是这个小细节。在我们打包为apk文件的时候,签名的证书一定要相同,我就是没有想到这个而浪费了大半天的时间。呵呵,这也是一个教训吧!好同大家分享一下更新下载文件的代码!如果有什么更好的方法请指出。通过网络

2011-12-05 10:33:10 1297

原创 android 通过Application类 共享全局数据

我们在平时的开发中,有时候可能会需要一些全局数据,来让应用中的所有Activity和View都能访问到,大家在遇到这种情况时,可能首先会想到自己定义一个类,然后创建很多静态成员,不过android已经为我们提供了这种情况的解决方案,下面就来介绍一下:     在Android中,有一个名为Application的类,我们可以在Activity中使用getApplication(),方法来获

2011-12-02 09:17:33 887

原创 有用的关于android开发的网址

一个android开发的网站 http://www.starming.com/index.php?action=plugin&v=wave&tpl=union&ac=group&gid=74

2011-12-02 08:53:43 447

转载 Android,谁动了我的内存(2) .

五、超级大胖子Bitmap     可以说出现OutOfMemory问题的绝大多数人,都是因为Bitmap的问题。因为Bitmap占用的内存实在是太多了,它是一个“超级大胖子”,特别是分辨率大的图片,如果要显示多张那问题就更显著了。    如何解决Bitmap带给我们的内存问题?    第一、及时的销毁。    虽然,系统能够确认Bitmap分配的内存最终会被销毁,但是由于它占

2011-12-02 08:46:09 476

转载 Android,谁动了我的内存(1)

一、 Android的内存机制    Android的程序由Java语言编写,所以Android的内存管理与Java的内存管理相似。程序员通过new为对象分配内存,所有对象在java堆内分配空间;然而对象的释放是由垃圾回收器来完成的。C/C++中的内存机制是“谁污染,谁治理”,java的就比较人性化了,给我们请了一个专门的清洁工(GC)。    那么GC怎么能够确认某一个对象是不是已经被废

2011-12-02 08:45:24 478

原创 在重写Gallery之后 解决重写Adapter内加载Layout过小的问题

最近在重写gallery之后 又重写的Adapter 加载了一个自己定义的layout 但是显示出来的部件特别小,后来在getView里面又重新设定了layout大小 把问题解决了现在大小是用的静态写死的,也可以获取屏幕分辨率 来动态分配大小 好了 上代码:获取屏幕的分辨率:需要在有Activity的类里面获取 int width = getWindowManager().ge

2011-12-01 16:54:26 1159

原创 android RelativeLayout属性及demo

相对布局由于属性比较多,所以用起来有些费力,但灵活性较其他布局方法好,所以掌握好相对布局将会非常有用。// 相对于给定ID控件android:layout_above 将该控件的底部置于给定ID的控件之上;android:layout_below 将该控件的底部置于给定ID的控件之下;android:layout_toLeftOf    将该控件的右边缘与给定I

2011-11-30 16:29:02 757

原创 重写Gallery 防止滚动过头

Gallery手指滑动的时候,幅度过大的话会一次滑到最后一张图片 通过重写onFling方法捕捉X、Y坐标 使其不过头代码如下:/** * 重写Gallery,捕捉xy坐标,使其不会跑过头 * **/ @Override public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX,floa

2011-11-30 14:38:36 1855

AsyncQueryHandler及ContentProvider代码实例

AsyncQueryHandler及ContentProvider的使用,异步查询数据 显示在listview里面,及其常用的Adapter的用法,

2011-12-30

保存登录的信息

已经写好封装成为一个类 直接调用 进行数据的保存 与读取

2011-09-19

星级打分评价的小例子

可以根据对星级的点击 来进行打分评价 服务的满意度 菜品的满意度 意见及建议的填写等!

2011-07-28

基于ARM11的网络广告机源代码

这个我培训的时候写的一个代码 需要在根目录下建立相应的存放图片、视频等的相关文件夹 分为前端显示的客户端与后台管理的服务端 c语言代码

2011-07-22

可自定义滑动翻页的菜谱

通过手势的滑动来翻页 可通过点击菜品的图片进行点菜

2011-07-22

空空如也

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

TA关注的人

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