- 浏览: 105281 次
- 性别:
- 来自: 深圳
最新评论
-
求知者long:
测试证书:https://www.washington.edu ...
Android Https请求详细demo -
liuhui880417:
你这个证书是本地写死到assert路径下的,安全吗?我觉得本地 ...
Android Https请求详细demo -
BigBird2012:
initSSLWithHttpClinet 这个方法在哪里?
Android Https请求详细demo -
stone02111:
CustomParameter.ENCODECustomPar ...
地图选择及地图偏移解决方案(二) -
laizhiming1989:
直接 buff.replaceAll("[^\u4E ...
java中 去除 字符串里面 所有非汉字内容
文章列表
/**
* Retrieves application's version number from the manifest
*
* @return
*/
public String getVersion(){
String version = "0.0.0";
PackageManager packageManager = getPackageManager();
try {
PackageInfo packageInfo = packageManager.getPackageInfo(getPackageN ...
在进行应用程序开发特别是一些主要以查询数据库为主的应用时,用很多SQL语句是必须的,这时,如果全把SQL语句写在程序代码中,很不利于维护代码,对于这种硬编码,我们自然可以通过将SQL语句保存到XML中,在程序中主要通过解析XML,然后找到对应的SQL语句,如果要修改或添加,我们也只需要按照自己定义的规则修改或添加,这样维护代码很容易。
下面我写一个我自己常用的解决办法:
我的思路是将SQL语句按照:
<SqlData>
<ClassName></ClassName>
<Index></Ind ...
Jamendo的播放界面做的很不错,如下图:
中间那四个按钮加入了透明度渐变动画,点击桌面会出现这四个Button
中间那个背景的下方还使用了倒影,效果看起来很不错
最后就是使用了SlidingDrawer这几方面都可以学习下。
先说下那四个按钮的布局
<RelativeLayout android:id="@+id/FourWayMediaLayout"
android:layout_height="300dip" android:layout_width="300dip"
android:ba ...
今天分析下主界面的形成,截个图如下:
主界面主要由两部分构成,一个Header和一个ListView,Header部分由一个ViewFlipper构成,主要分三种,一个loading画面,一个Gallery显示,一个获取failed画面,由于重点是下面的listView部分 ...
Jamendo 代码Image缓存实现:
package com.teleca.jamendo.util;
import java.util.WeakHashMap;
import android.graphics.Bitmap;
/**
* Caches downloaded images, saves bandwidth and user's
* packets
*
* @author Lukasz Wisniewski
*/
public class ImageCache extends WeakHashMap<String, Bitm ...
在Jamendo程序中,有一个很明显的特征是存在一个全局的JamendoApplication类,此类继承自Application
public class JamendoApplication extends Application {
/**
* Tag used for DDMS logging
*/
public static String TAG = "jamendo";
/**
* Singleton pattern
*/
private static JamendoApplication instance;
...
今天主要分析音乐搜索这部分的实现机制
Jamendo代码里面实现音乐搜索主要是使用了Apache Http 4.0 和JSON,Jamendo官网提供API供应用程序查询数据,且提供了四种方式查询,依次是:Artist,Tag,UserPlaylist和UserStarredAlbums
具体分析如下:
private void albumSearch(int id){
JamendoGet2Api service = new JamendoGet2ApiImpl();
String query = mSearchEditText.ge ...
Jamendo android在线音乐播放器简介
这个在JavaEye上的第一篇Blog,本篇旨在分析网上很不错一个的在线音乐播放器源代码,通过分析这个源代码的结构和实现,一方面自己总结下,也与大家分享下
Jamendo在线音乐播放器是一款android平台在开源的在线音乐播放,该播放器的主要特色如下:
1. 界面美观,在jamendo播放器中精美的布局的随处可见,大量使用自定义控件和Adapter进行布局,这点可供初学者好好探讨研究
2. 构架清晰
3. 在代码中大量使用全局缓冲机制,如全局