随笔分类 -  Android

自定义progressbar样式
摘要:在res目录下新建anim动画文件夹,写下如下代码<?xml version="1.0" encoding="UTF-8"?><animation-list android:oneshot="false"xmlns:android="http://schemas.android.com/apk/res/android"><item android:duration="150" android:drawable="@drawable/xiu0" / 阅读全文
posted @ 2011-04-06 11:49 清水湾 阅读(1213) 评论(1) 推荐(0) 编辑
反编译dex
摘要:1获取apk的资源图片 直接用WinRAR打开,res/drawable直接拖拽出来即可。2获取xml文件信息虽然能用WinRAR看到里面的xml文件,但是xml是经过优化的,无法直接查看,需要使用apktool工具,下载地址:https://code.google.com/p/android-apktool/。下载apktool-1.3.1.tar.bz2和apktool-install-windows-2.2_r01-2.tar.bz2解压到同一个目录,然后把待破解的apk文件拷贝到同一目录,DOS进入该目录,输入:aapt d 91callinfo.apk 91callinfo,这里第四 阅读全文
posted @ 2011-03-28 19:35 清水湾 阅读(2067) 评论(0) 推荐(1) 编辑
android获取屏幕尺寸、密度
摘要:有些时候,我们需要获取Android手机或Pad的屏幕的物理尺寸,以便于界面的设计或是其他功能的实现。下面就介绍讲一讲如何获取屏幕的物理尺寸:从网上找过不少资料,发现获取屏幕尺寸并不是很复杂的编程操作,下面的代码即可获取屏幕的尺寸。在一个Activity的onCreate方法中,写入如下代码:DisplayMetrics metric = new DisplayMetrics();getWindowManager().getDefaultDisplay().getMetrics(metric);int width = metric.widthPixels;// 屏幕宽度(像素)int heig 阅读全文
posted @ 2011-03-18 18:26 清水湾 阅读(28970) 评论(1) 推荐(1) 编辑
packageInfo相关类应用
摘要:首先我们来看一下PackageItemInfo,它是包含了一些信息的基类,它的直接子类有:ApplicationInfo、ComponentInfo、InstrumentationInfo、PermissionGroupInfo、PermissionInfo。它的间接子类有:ActivityInfo、ProviderInfo、ServiceInfo。这个类包含的信息对于所有包中项目是平等的。这些Package items是被Package manager所持有的。这个类提供了属性的非常普通的基本设置:label、icon和meta-data。这个类的意图不是被自己调用。它在这只是简单地分享被p 阅读全文
posted @ 2011-03-17 15:19 清水湾 阅读(7921) 评论(0) 推荐(0) 编辑
android自定义view--应该注意的
摘要:android的布局分两个阶段,先measure()后requestLayout(),一个MeasureSpec封装了父布局传给子布局的布局要求。每个MeasureSpec代表了一个宽度或高度的要求。一个MeasureSpec包含一个尺寸和模式。MeasureSpec的三种模式:UNSPECIFIED:父布局没有给子布局任何限制,子布局可以任意大小。EXACTLY:父布局决定子布局的确切大小。不论子布局多大,它都必须限制在这个界限里。AT_MOST:子布局可以根据自己的大小选择任意大小。@Overrideprotected void onMeasure(int widthMeasureSpec 阅读全文
posted @ 2011-02-23 12:11 清水湾 阅读(3466) 评论(0) 推荐(1) 编辑
资料分享(转)
摘要:移动开发Android/3G:Android.3D游戏开发书籍(PDF电子书)http://www.hztraining.com/bbs/showtopic-596.aspxGoogle Android SDK开发范例大全http://www.hztraining.com/bbs/showtopic-234.aspxAndroid平台软件开发教程(中文高清视频)http://www.hztraining.com/bbs/showtopic-457.aspxGoogle Android开发入门与实战随书视频http://www.hztraining.com/bbs/showtopic-191.a 阅读全文
posted @ 2011-02-10 10:23 清水湾 阅读(762) 评论(1) 推荐(0) 编辑
使用Memory Analyzer tool(MAT)分析内存泄漏(二) ZZ
摘要:http://www.blogjava.net/rosen/archive/2010/06/13/323522.html写blog就是好,在大前提下可以想说什么写什么,不像投稿那么字字斟酌。上周末回了趟成都办事,所以本文来迟了。K117从达州经由达成线往成都方向走的时候,发现铁路边有条河,尽管我现在也不知道其名字,但已被其深深的陶醉。河很宽且水流平缓,河边山丘森林密布,民房星星点点的分布在河边,河... 阅读全文
posted @ 2010-10-19 18:29 清水湾 阅读(3825) 评论(0) 推荐(0) 编辑
使用Memory Analyzer tool(MAT)分析内存泄漏(一)ZZ
摘要:http://www.blogjava.net/rosen/archive/2010/05/21/321575.html为什么用MAT之前的观点,我认为使用实时profiling/monitoring之类的工具,用一种非常实时的方式来分析哪里存在内存泄漏是很正确的。年初使用了某profiler工具测试消息中间件中存在的内存泄漏,发现在吞吐量很高的时候profiler工具自己也无法响应,这让人很头痛... 阅读全文
posted @ 2010-10-19 18:27 清水湾 阅读(1471) 评论(0) 推荐(0) 编辑
Location
摘要:keytool -list -alias androiddebugkey -keystore debug.keystore -storepass android -keypass android 阅读全文
posted @ 2010-09-17 15:36 清水湾 阅读(202) 评论(0) 推荐(0) 编辑
如何使用Java中的Date和Calendar类
摘要:.计算某一月份的最大天数Calendar time=Calendar.getInstance();time.clear();time.set(Calendar.YEAR,year); //year 为 inttime.set(Calendar.MONTH,i-1);//注意,Calendar对象默认一月为0int day=time.getActualMaximum(Calendar.DAY_OF_... 阅读全文
posted @ 2010-09-16 16:59 清水湾 阅读(1430) 评论(0) 推荐(0) 编辑
在 Android 上使用 XML(转)
摘要:http://www.ibm.com/developerworks/cn/xml/x-android/http://www.ibm.com/developerworks/cn/xml/x-andbene1/在 Android 上使用 XML为移动设备构建 Java 应用程序文档选项打印本页将此页作为电子邮件发送讨论样例代码英文原文级别: 中级Michael Galpin, 软件架构师, eBay2... 阅读全文
posted @ 2010-09-15 16:21 清水湾 阅读(699) 评论(0) 推荐(0) 编辑
Android中的XML解析-DOM的使用与开发技巧(转)
摘要:我们现在的大多开发项目中都难免和服务器端打交道,交互的过程无非是数据输入和输出,当我们将接口要求的数据按照格式传输到服务器端后,就会得到服务器端返回的数据,在行业内数据大多会使用被普遍接受和采用的XML格式(也有不少使用JSON)来组织数据进行返回,当我们获得XML时就可以解析获得自己需要的数据,或许是操作结果,或许是需要展示的数据列表,在Android中主要有三种的XML解析方式分别是SAX、D... 阅读全文
posted @ 2010-09-15 10:55 清水湾 阅读(443) 评论(0) 推荐(0) 编辑
android监听短信
摘要:android中可以通过设置写一个继承自BroadcastReceiver的Receiver来重写接收到短信之后的逻辑处理:[代码]发送短信后的Broadcast:1 ContentObserver先写一个观察者:代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.... 阅读全文
posted @ 2010-08-30 17:01 清水湾 阅读(3424) 评论(0) 推荐(0) 编辑
多个apk之间共享数据
摘要:Android给每个APK进程分配一个单独的用户空间,其manifest中的userid就是对应一个Linux用户(Android 系统是基于Linux)的.所以不同APK(用户)间互相访问数据默认是禁止的.但是它也提供了2种APK间共享数据的形式:1. Share Preference. / Content ProviderAPK可以指定接口和数据给任何其他APK读取. 需要自己实现接口和Sha... 阅读全文
posted @ 2010-08-17 22:36 清水湾 阅读(599) 评论(0) 推荐(0) 编辑
编译android源码
摘要:1 下载源码创建一个存放Android的目录,然后在里面建个bin目录。mkdir androidcd androidmkdir bincd bincurl http://android.git.kernel.org/repo > reposudo chmod a+x repo //修改权限cd ..//返回上一层目录./bin/repo init -u git://android.git.... 阅读全文
posted @ 2010-08-06 11:02 清水湾 阅读(499) 评论(0) 推荐(0) 编辑
android特殊用法(转)
摘要:http://dev.10086.cn/cmdn/wiki/index.php?doc-view-2089.html1.让一个图片透明:复制到剪贴板Java代码Bitmapbuffer=Bitmap.createBitmap(width,height,Bitmap.Config.ARGB_4444);buffer.eraseColor(Color.TRANSPARENT);2. 直接发送邮件:复 ... 阅读全文
posted @ 2010-07-26 10:36 清水湾 阅读(605) 评论(0) 推荐(0) 编辑
Drawable 资源(转)
摘要:http://www.cnblogs.com/xirihanlin/archive/2010/06/14/1758145.htmlDrawable 资源 Drawable资源是对图像的一个抽象,你可以通过getDrawable(int)得到并绘制到屏幕上。这里有几种不同类型的Drawable: Bitmap File 一个Bitmap图像文件(.png、.jpg或.gif)。BitmapDr... 阅读全文
posted @ 2010-07-26 10:35 清水湾 阅读(763) 评论(0) 推荐(0) 编辑
ShapeDrawable
摘要:http://www.eoeandroid.com/viewthread.php?tid=1044&extra=&page=2 神奇的ShapeDrawablehttp://www.cnblogs.com/xirihanlin/archive/2010/06/14/1758145.html Drawable 资源 阅读全文
posted @ 2010-07-26 10:07 清水湾 阅读(183) 评论(0) 推荐(0) 编辑
OPhone标题栏TitleBar全攻略(转)
摘要:http://www.ophonesdn.com/forum/viewthread.jsp?tid=2188很多细心的网友发现Android浏览器的标题栏TitleBar的功能比较多,细心的网友在查看Browser时会发现,从左到右依次为网站图标 (favicon)、标题、最右边的动画进度条(圆圈)、背景进度条(和前面的不在一层),今天我们就一起来看看Android标题栏高级实现方法。   在An... 阅读全文
posted @ 2010-07-23 21:57 清水湾 阅读(315) 评论(0) 推荐(0) 编辑
AsyncTask解决Android UI堵塞问题
摘要:AsyncTask解决Android UI堵塞问题 平时我们在开发Android程序时遇 到较耗时任务的处理,如I/O访问的数据库操作、网 络访问等情况时造成UI假死等问题,通过AsyncTask可以很好... 阅读全文
posted @ 2010-07-23 21:55 清水湾 阅读(562) 评论(0) 推荐(0) 编辑