![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android应用开发
文章平均质量分 74
iteye_10032
这个作者很懒,什么都没留下…
展开
-
点击Dialog中的按钮不关闭窗口的实现方法
阅读评论在Android实际开发中,我们可能常常需要弹出一个Dialog,让用户输入一些数据,而对用户的输入数据还需要进行一些比如不能为空的验证。但是在正常情况下,用户点击Dialog中的按钮后窗口会随即关闭,用户可能看不到你的错误提示,这样会显得很不友好。那有没有一种解决办法,可以让用户输入出错时单击按钮,继续留在页面而不是关闭本dialog呢?今天在工作中刚好碰到了这个问题,下面介...原创 2011-07-22 12:00:21 · 1563 阅读 · 0 评论 -
Android Interpolators
Android Interpolators定义动画一般是通过定义关键帧(首帧或是尾帧)然后由系统自动生成中间帧,生成中间帧的过程可以称为“插值 interpolate”。Android Animation 支持多种插值算法:Interpolators (可以翻译成插值器)。所有Interpolators 都实现Interpolator 接口(实际上为TimeInterpolato...原创 2012-12-26 18:12:37 · 156 阅读 · 0 评论 -
android系统给进程分配内存情况(4.0 ics)
android系统给进程分配内存情况(4.0 ics)adb shell getprop | grep heap[dalvik.vm.heapgrowthlimit]: [64m][dalvik.vm.heapsize]: [256m][dalvik.vm.heapstartsize]: [8m]输入命令之后回查到上述几个结果[dalvik.vm.heapstarts...原创 2012-12-25 13:21:28 · 210 阅读 · 0 评论 -
地图选择及地图偏移解决方案(三)
(转)如何在Android真机上检测是否有Google Map add-on 原文链接:http://www.cnblogs.com/gansc23/archive/2011/02/28/1967207.html 在开发应用的过程中,发现部分厂商的部分机器并没有内置Google Map服务(system/framework下缺少文件com.google.andro...原创 2012-09-25 17:43:59 · 244 阅读 · 0 评论 -
(转)java中byte转换int时为何与0xff进行与运算
[转]java中byte转换int时为何与0xff进行与运算 在剖析该问题前请看如下代码public static String bytes2HexString(byte[] b) { String ret = ""; for (int i = 0; i < b.length; i++) { String hex = Integer.toHexString(b[ i ] &am...原创 2011-04-04 15:26:19 · 90 阅读 · 0 评论 -
读取zip文件中xml文件
package com.oppo;import java.io.BufferedReader;import java.io.File;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.util.zip.ZipEntry...原创 2011-03-09 23:26:07 · 808 阅读 · 0 评论 -
Android 应用程序获得版本号
/** * Retrieves application's version number from the manifest * * @return */ public String getVersion(){ String version = "0.0.0"; PackageManager packageManager = getPackage...原创 2011-01-26 20:27:20 · 96 阅读 · 0 评论 -
Dom4j 解析及遍历XML 解决SQL硬编码
在进行应用程序开发特别是一些主要以查询数据库为主的应用时,用很多SQL语句是必须的,这时,如果全把SQL语句写在程序代码中,很不利于维护代码,对于这种硬编码,我们自然可以通过将SQL语句保存到XML中,在程序中主要通过解析XML,然后找到对应的SQL语句,如果要修改或添加,我们也只需要按照自己定义的规则修改或添加,这样维护代码很容易。 下面我写一个我自己常用的解决办法: ...原创 2011-01-26 12:59:35 · 144 阅读 · 0 评论 -
Jamendo开源在线音乐播放器源码分析播放界面布局
Jamendo的播放界面做的很不错,如下图:中间那四个按钮加入了透明度渐变动画,点击桌面会出现这四个Button中间那个背景的下方还使用了倒影,效果看起来很不错最后就是使用了SlidingDrawer这几方面都可以学习下。先说下那四个按钮的布局 <RelativeLayout android:id="@+id/FourWayMediaLayout" and...原创 2011-01-21 20:39:52 · 161 阅读 · 0 评论 -
Jamendo开源在线音乐播放器源码分析之主界面显示Adapter之功劳
今天分析下主界面的形成,截个图如下: 主界面主要由两部分构成,一个Header和一个ListView,Header部分由一个ViewFlipper构成,主要分三种,一个loading画面,一个Gallery显示,一个获取failed画面,由于重点是下面的listView部分,所以本部分在此就不详细说明了,布局代码如下: <!-- (0) Loading -->...原创 2011-01-20 23:03:00 · 104 阅读 · 0 评论 -
Android Jamendo源码 图片缓存实现
Jamendo 代码Image缓存实现:package com.teleca.jamendo.util;import java.util.WeakHashMap;import android.graphics.Bitmap;/** * Caches downloaded images, saves bandwidth and user's * packets...原创 2011-01-20 22:30:08 · 94 阅读 · 0 评论 -
android在线音乐Jamendo学习之application全局变量
在Jamendo程序中,有一个很明显的特征是存在一个全局的JamendoApplication类,此类继承自Applicationpublic class JamendoApplication extends Application { /** * Tag used for DDMS logging */ public static String TAG = "jam...原创 2011-01-20 21:50:53 · 82 阅读 · 0 评论 -
Jamendo开源在线音乐播放器源码分析之Music搜索实现机制
今天主要分析音乐搜索这部分的实现机制 Jamendo代码里面实现音乐搜索主要是使用了Apache Http 4.0 和JSON,Jamendo官网提供API供应用程序查询数据,且提供了四种方式查询,依次是:Artist,Tag,UserPlaylist和UserStarredAlbums 具体分析如下: private void albumSearch(...原创 2011-01-15 22:52:31 · 308 阅读 · 0 评论 -
Jamendo开源在线音乐播放器源码分析之简介
Jamendo android在线音乐播放器简介 这个在JavaEye上的第一篇Blog,本篇旨在分析网上很不错一个的在线音乐播放器源代码,通过分析这个源代码的结构和实现,一方面自己总结下,也与大家分享下Jamendo在线音乐播放器是一款android平台在开源的在线音乐播放,该播放器的主要特色如下:1. 界面美观,在jamendo播放器中精美的布局的随处可见,大...原创 2011-01-15 22:14:32 · 618 阅读 · 0 评论 -
一个体现Java接口及工厂模式优点的例子
一个体现Java接口及工厂模式优点的例子随着模式概念的普及,了解模式和使用模式的程序员越来越多,很多人在学习模式的时候,都会有这样一种疑惑:“有必要搞得这么复杂吗?”。的确,因为教程的例子过于简单化(这样方便读者学习),或者是作者选例子的时候并没有很好体现所讲模式的优点,很多情况下如果仅就其例子的问题来说,用模式是太复杂了。因此才导致这样的误解:“模式就是把简单的问题复杂化吗?...原创 2012-01-04 23:29:15 · 66 阅读 · 0 评论 -
Android Https请求详细demo
Android Https详细请求全方案实现,包括HttpUrlConnection及HttpClient方式实现指定证书及信任所有的实现,不多说了,以下代码都经过详细测试,可以直接使用。 package com.example.httpstest;import java.io.BufferedReader;import java.io.IOExcepti...原创 2014-11-06 18:26:44 · 697 阅读 · 0 评论