自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 将博客搬至CSDN

将博客搬至CSDN 

2017-05-16 18:21:11 119

原创 dom4j使用SelectNodes的语法

1.重要语法:SelectNodes("item") //从当前节点的儿子节点中选择名称为 item 的节点。SelectNodes("/item") //从根节点的儿子节点中选择名称为 item 的节点。SelectNodes("//item") //从任意位置的节点上选择名称为 item 的节点。要重点突出这个任意位置,它不受当前节点的影响,也就是说假如当前节点是在第 100 层...

2013-12-28 00:02:49 1056

【BUG】关于手动打包、ANT实现的 补充

之前写的一个Ant打包的脚本(当然也是参考网络文章的)博文:http://androiddada.iteye.com/blog/1626541最近又用起来了,但是发现生成的APK竟然不能正常安装,老是提示:签名错误之类的经过一天多的查找与疯狂搜索,终于发现了原因:之前用的都是JDK1.6 但是后来新的环境用的是1.7,所以在签名时产生了问题只需要在签名时,加上2个参数即可: ...

2013-03-25 20:57:25 161

原创 【so easy】Android手动打包流程,完全详细版!

由于是先写的word文档,所以排版不好,看不清的朋友可以直接下载附件里的doc。有些网上的流程写的不全,所以做的时候出现许多问题,最后总结出了一套比较全面的流程,希望对大家有帮助!   Android命令行打包流程流程图: ---...

2012-08-09 12:19:15 288

原创 转:Bitmap造成OOM的讨论与解决方案

 android BitmapFactory的OutOfMemoryError: bitmap size exceeds VM budget解决方案    使用android提供的BitmapFactory解码一张图片时,有时会遇到该错误,即:java.lang.OutOfMemoryError: bitmap size exceeds VM budget。这往往是由于图片过大造成...

2012-07-26 16:08:43 88

【so easy~】自定义上下menu菜单

 最近做了自定义菜单,许多阅读器的样子,都是点击屏幕中央弹出menu(上下俩个)直接说说思路吧,1,利用PopupWindow来代替系统的menu(系统的样式死板,不可修改)。2,上下两个菜单实际上是一个PopupWindow,因为同时弹出两个PopupWindow不能同时消失(如果能解决这个问题也可以直接弹出两个或多个PopupWindow)。3,因为上下条menu,中部需要...

2012-06-25 18:14:37 119

原创 Ant的环境搭建

Apache Ant,是一个基于JAVA的自动化脚本引擎,脚本格式为XML。除了做JAVA编译相关任务外,ANT还可以通过插件实现很多应用的调用。默认情况下,脚本文件名为build.xml 。Windows 下的安装和配置安装步骤:下载最新版本,ANT官方网站: http://ant.apache.org/ 下载后解压缩即可。配置环境变量:打开环境变量配置窗口可以通过...

2012-05-31 13:44:28 101

原创 【so easy】Tabhost每个tab中放入多个Activity!

最近做完了一个客户端项目外面是个tabhost(用于底部tab栏)每个tab中有一个Activity,这个很普遍。但有时需要每个tab中有多个页面,也就是说需要 在一个tab中跳转不同的Activity。当时,我只是简单的在一个Activity中使用了动态布局 (设置layout是否显示)虽然效果还不错,但实际上依然是同一个Activity,这样的缺点是代码结构会相对复杂,不易维护...

2012-04-25 18:14:20 111

原创 最近看了 北爱(北京爱情故事)

虽然了了的看了一边,但是仍然让我纠结的不得了。还记得上大学时,在寝室里一起看蓝色生死恋(基本上都是第一次看),看了没几集我们哥几个就受不了了。现在,这部电视剧的编剧(好像就是疯子)更让我纠结的要死。。我自己就在北京。虽然,故事中的疯子,小猛,吴狄,沈冰,宁夏,小曦··这些人都有些不那么真实,但,我还是从中能看到自己的影子。是啊,这部电视剧很好,但也很惨。惨的让人心疼。...

2012-03-08 17:34:26 160

原创 【so easy~】完全退出

  String packagename = getPackageName(); ActivityManager manager = (ActivityManager)getSystemService(ACTIVITY_SERVICE);  finish(); if(getSystemVersion()<8){  ...

2012-03-08 16:52:41 95

【BUG解决】WebView cookies清理

今天在项目中发现一个BUG在使用新浪微博账户登录应用时,webview会自动登录上次的微博帐号!(因为webview 记录了微博帐号和密码的cookies)所以,需要清除SessionCookie: CookieSyncManager.createInstance(this); CookieSyncManager.getInstance().startSync(); Coo...

2012-03-05 15:21:30 255

Project has no default.properties file! Edit the project properties to set one.

 导入新项目 有时会:Project has no default.properties file! Edit the project properties to set one.在我们导入Android工程时,有时候会出现如题所述的错误,打开工程目录可以看到,目录下的default.properties文件没有了或者多出了一个project.properties的文件,default...

2012-02-20 14:02:45 120

【so easy~】完全仿QQ好友列表,自定义ExpandableListView!

最近,需要做一个可展开的listview,不禁想起了ExpandableListView。但是,在写了一个简单的例子后,发现了问题: ExpandableListView是又多个childList组成的。当展开的childList过长,又需要打开其他的list时,用户只能先滚动到最上面关掉这个childList,才可能打开其他的childlist! 这样的用户体验很差。iPho...

2012-01-10 16:14:47 115

【BUG解决】Cannot add header view to list -- setAdapter has already been called.

今天在为ExpandableListView addHeaderView(加头view),运行报错:Cannot add header view to list -- setAdapter has already been called. 提示我已经设置了适配器,原来addHeaderView(View v)方法 只能在父控件 setAdapter之前调用!http://andro...

2012-01-05 09:45:20 182

【so easy~】正则表达式常用匹配

http://androiddada.iteye.com/最近在Android开发,有用到j2ee常用到的正则,这里总结下Android下的用法(一位朋友的博文+自己的一点东西):原例子:      //匹配原则 以Java开头的任意字符结尾的字符串    Pattern pattern = Pattern.compile("^Java.*");    Mat...

2012-01-03 09:31:27 86

原创 Android释放内存(结束进程)

  这两天在搞个内存清理小插件,网上很少这方面资料,之前找过清理缓存的例子测试,结果不成功。后来自己思考该怎么清理内存,于是成功搞出来了。这两个方法是网上拷别人的,分别用来得到可用内存和内存总数,这样我们就可用得到了已用内存数。View Code private long getAvailMemory(Context context) { ...

2011-12-30 15:45:42 364

原创 【共享】 写博必备!动态图制作工具!!很小很强大~!

以前用豌豆荚里面的截图,感觉效果很不好,只能默认全屏,而且帧数很低,看不清动画的过程~朋友问我怎么截图,我都不好意思推荐给大家用~昨天无事,找到了这小巧的工具,确实不错。能自由设置录制屏幕大小,还能设置录制帧数、质量、格式等。推荐给大家。谁用谁知道~...

2011-12-20 10:16:24 127

【so easy~】 Gallery 模仿Flash广告栏~!附源码

先上个效果图~http://androiddada.iteye.com/思路是这样的,功能方面:首先这个是个左右循环的Gallery(其实是Integer.MAX_VALUE = 2147483647 这么多的个啦,接近无限了)。这个网上有很多,不再赘述。代码里面也有,可以直接下载~然后就是Gallery的样式,我这里 设置成无阴影的,间距 android:sp...

2011-12-19 16:24:56 86

【BUG解决】ActivityGroup 中按键监听失灵!

 很多朋友都用ActivityGroup 来做底部菜单吧~我也觉得这个控件很好,自由性比tab好很多。但是确实发现了很多问题: 1.子页面activity的menu不显示。(子页面的按键监听无输出,所以其他按键也无效!)2. 子页面默认wrap_content布局,无法设置为fill_parent!需根据页面大小动态设置!(这里参考另一篇:http://androidturin...

2011-12-05 11:20:51 217

原创 android 获得手机信息

Android中与电话功能相关的类是 TelephonyManager ,此类中定义了很多常量,以下分类说明 获取以下信息需要在AndroidManifest.xml中指定权限 一、 数据连接状态 获取数据连接状态:int getDataState() 获取数据活动状态:int getDataActivity() 常用的有这几个: int DATA_ACTIVITY_IN 数据连接状态:活动...

2011-12-02 14:22:24 85

【so easy~】 Webview离线功能(优先cache缓存+cache缓存管理)!

在做Webview显示服务器的html功能时 需要加入离线功能。http://androiddada.iteye.com/开始思路很狭隘,以为一定应该是从服务器得到的html文件,下载到本地后加载~但是这样不能离线查看图片,因为图片数据并不再html中,只是连接地址。后来,经过上网各种搜寻学习,发现原来Webview有自己的缓存,如图:  在手机本地 data/data...

2011-11-28 17:05:16 292

【BUG解决】WebView三个方法区别~解决乱码问题!

最近做WebView加载本地html,发现了网上说的utf-8乱码的问题。解决也很简单,这里有篇很不错的文章写的很详细。偷懒拿来借鉴~!  其实我发现这不管是在线还是离线显示都可以使用LoadUrl方法!联网时好像是默认utf-8,离线读取本地时需要设置默认编码!如果图片无法离线显示 参考:  http://androidturing.iteye.com/blog/1280946 ...

2011-11-28 11:26:00 217

原创 转!SQL:char、varchar、text和nchar、nvarchar、ntext的区别

SQL:char、varchar、text和nchar、nvarchar、ntext的区别SQL中char、varchar、text和nchar、nvarchar、ntext的区别     1、CHAR。CHAR存储定长数据很方便,CHAR字段上的索引效率级高,比如定义char(10),那么不论你存储的数据是否达到了10个字节,都要占去10个字节的空间。     2、VARCHAR。存...

2011-11-21 16:07:52 112

【BUG解决】Android模拟器启动 内存错误 !(内存不能为read错误)

 如图运行模拟器的时候总是会内存错误。这种情况偶尔出现,没什么关系,不用管他。点击‘取消’就可以了。 经常出现就危险了,弄不好就得重装系统了。 运行某些程序的时候,有时会出现内存错误的提示,然后该程序就关闭。 “0x????????”指令引用的“0x????????”内存。该内存不能为“re...

2011-11-18 14:13:31 1729

【so easy~】 底部菜单可移动焦点~!(仿网易新闻等应用)

最近比较懒惰,也没有更新博客。今天就把刚刚实现的一个小效果分享给大家!http://androiddada.iteye.com/我的底部菜单是使用ActivityGroup实现的,先上代码,ActivityGroup布局: <?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:andro...

2011-11-18 10:51:08 96

【BUG解决】ListView getView()多次调用 -----ActivityGroup导致!?

最近做的ActivityGroup实现底部menu(iPhone一样的)其中一个页面里是一个自定义的Listview,发现getView方法被调用了多次!有时甚至上百次··晕!网上很多帖子都说是height设置成fill就可以,但事实不是的!我是这样猜想的:1.listView中的getView调用的次数,我们一般是不可控制的。因为ListView控件 我们用的毕竟是google的...

2011-11-14 20:17:54 110

转:shape 渐变!描边!圆角!漂亮的自定义背景

在实现背景渐变的帖子里http://androidturing.iteye.com/blog/1238909有朋友建议看看shape的用法,确实很有帮助。这里我偷懒转一篇比较详细的帖子,和大家一起进步~!Android中常常使用shape来定义控件的一些显示属性,今天看了一些shape的使用,对shape有了大体的了解,稍作总结:先看下面的代码:复制到剪贴板  XM...

2011-11-09 09:47:48 260

【BUG解决】token null is not valid; is your activity running?异常解决

 popuwindows使用时出现异常:android.view.WindowManager$BadTokenException: Unable to add window -- token null is not valid; is your activity running?解决方法: 应把pop.showAtLocation(parent, Gravity.TOP,0, 0)这一...

2011-11-08 14:14:03 1152

ListView item渐变背景(ListView必备!)

在看他人的代码学习时,无意中发现的。很多应用中的ListView每个item的背景都是白色渐变的,感觉很有立体感.之前我一直以为是一张美工提供的背景图,今天终于明白了,其实是可以在xml中定义出这种效果的!先看看效果!纯白色背景: 渐变:模拟器的效果不如真机好,不过你可以根据自己需求跳转渐变范围~ <shape xmlns:android...

2011-11-07 15:32:46 202

Android之系统自带的文字外观设置及实际显示效果图

Android之系统自带的文字外观设置及实际显示效果图android:textAppearancexml布局里面设置文字的外观:如“android:textAppearance=“?android:attr/textAppearanceLargeInverse”这里引用的是系统自带的一个外观,?表示系统是否有这种外观,否则使用默认的外观。可设置的值如下:text...

2011-11-07 14:50:19 137

【so easy~】 Intent实现 <分享>功能!~

http://androiddada.iteye.com/Intent intent = new Intent(Intent.ACTION_SEND); intent.setType("text/plain"); // 分享的数据类型 intent.putExtra(Intent.EXTRA_SUBJECT, "我的分享"); // 主题 intent.put...

2011-10-31 15:06:56 86

【so easy~】 GPS的那点儿事儿~!

http://androiddada.iteye.com/最近发现微信等应用都有找附近的人 的新功能。遍开始想看看gps 于是找了些网上的代码,自己试了试:  public class GPS_testActivity extends Activity { /** Called when the activity is first created. */ ...

2011-10-28 14:27:15 128

Service使用总结 与sdk部分翻译

  1. Service SDK翻译自己的翻译 英语不好 硬着头皮翻译了些:A Service is an application component that can perform long-running operations in the background and does not provide a user interface. Another applicatio...

2011-10-27 15:12:40 429

Notification实现下载进度显示!

用惯了Android的人在刚拿到iPhone的时候,总是会习惯性的用手指从状态栏往下拖一下,这都是给Notification闹的。不过Notification也确实是1个不错的提示工具,不干扰正常的操作,事后还可以再翻看详细的内容,点击后还可以进入相关的画面查看更具体的内容。今天我就以代码为主的形式来介绍Notification的使用,包括基本用法,自定义的View,以及更多的控制方法。另...

2011-10-25 14:54:19 179

原创 android apk下载 安装 卸载 打开

Android程序使用代码的安装和卸载!!!安装:String str = "/CanavaCancel.apk"; String fileName = Environment.getExternalStorageDirectory() + str; Intent intent = new Intent(Intent.ACTION_VIEW); intent.s...

2011-10-25 09:44:14 165

【BUG解决】Android ListView只加载当前屏幕内的图片(解决list滑动时加载卡顿)...

http://androiddada.iteye.com/  最近在做ListView分页显示,其中包括图片 和文字(先下载解析文字内容,再异步加载图片)发现每次点击下一页后,文字内容加载完毕,马上向下滑动,由于这时后台在用线程池异步下载图片,我每页有20条,也就是20张图片,会导致listview滑动卡顿! 这是用户不想看到的,我参考了网易新闻和电子市场等应用,发现它们都是只加载屏幕...

2011-10-24 14:48:56 467

原创 android 4.0 体验!!!!

 sdk新特征参见:http://developer.android.com/sdk/api_diff/14/changes.html android新版本4.0发布 今天在模拟器上跑了跑 。感觉UI设计有很大提高 而且有些元素很使用。但模拟器中不是很稳定,时间一长反应速度也会变慢。还是很期待真机上的运行!!!下面就说说我的个人体验首先 好多组件都重新美化了 简单明朗了许多:...

2011-10-20 11:52:38 146

android 数据持久化简述

         Android 移动平台数据持久化的研究  在 Google Android 平台中,数据的持久化,官方提供了四种方法,分别为:1.SharePerfrence;2. Files;3. 数据库 4. 网络。  (1)Preferences 从其保存数据的结构来分析,这是一个相对较轻量级的存储数据 的方法。类似于我们常用的 ini 文件保存软件初始化设置...

2011-10-12 10:20:34 108

AppWidget数据持久化

 一定切记AppWidgetProvider里的变量每次都重新初始化的···所以千万变把数据变量放AppWidgetProvider里面AppWidget中的数据如何保存呢?当然可以使用android常用的四种方式(参见android数据持久化 :http://libo19881179.iteye.com/blog/1190375)!但是我们可能不想要这些方式,你或许需要一种更方便更简...

2011-10-11 16:13:51 168

AppWidget 设置大小的问题

x为桌面的单元格数 设置大小为(x*74-2) dip

2011-10-11 12:31:33 987

java面试大全pdf文件

java面试大全 不错说 很好很不错的指导 pdf文件

2010-05-23

漂亮性感人体曲线DIV+CSS模板

一个外国漂亮的blog目标 简单好看··············

2010-05-22

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

TA关注的人

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