• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






山_贼

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 26 下一页

2012年4月6日

天天动听中悬浮歌词效果
摘要: 天天动听,这款Android手机上的音乐播放器,相信不少朋友都曾用过。不知大家是否注意到,天天动听有一个迷你歌词的特效。 什么效果呢?就是不管你切到什么画面,歌词永远显示,并且可以拖动。类型QQ音乐,在电脑上播放时显示的歌词效果。 下面我们将这个效果解剖一下,我认为主要有三个难点:1.歌词悬浮在所有页面之上2.歌词可以拖动位置3.歌词的播放效果(颜色覆盖)对于第一点,首先想到的就是WindowManager,这个类可能不少人都用过,一般用于获取屏幕宽度、高度,那么这次就要利用这个类来让我们的歌词永远置顶。 WindowManager wm = (WindowManager)getAppli.. 阅读全文
posted @ 2012-04-06 14:07 老菜_ 阅读(434) 评论(0) 推荐(0)
 
Android 时间和日期的 widget 模拟时钟和数字时钟
摘要: 日期widgetDatePicker和DatePickerDialog,DatePickerDialog是装载DatePicker的一个简单的容器,如图所示。分别有一个触发方法OnDateChangedListener( ) 和OnDateSetListener( )。在这个例子中,我们设置了两个button和一个textView,当按键弹出DatePickDialog。步骤1:一些有关时间的java函数获得当前时间的实例:Calendar calendar = Calendar.getInstance();获得当前时间:calendar.get(Calendar.YEAR),通过设置参数可获 阅读全文
posted @ 2012-04-06 14:05 老菜_ 阅读(1615) 评论(0) 推荐(0)
 
巧解Android时区加载过慢的问题
摘要: 当在Android系统中切换语言时,会带来一个有趣的bug:SimpleDateFormat在处理“z”时区字段时会花费很长的时间。如果你在一个ListView里多次调用这个方法,就会发现这个ListView在滚动时很不流畅。控制台相关输出如下所示:I/Resources(471):Loadedtimezonenamesforen_USin1904ms.I/Resources(471):Loadedtimezonenamesforen_USin1400ms.I/Resources(471):Loadedtimezonenamesforen_USin1260ms.I/Resources(471. 阅读全文
posted @ 2012-04-06 14:01 老菜_ 阅读(479) 评论(0) 推荐(0)
 
Android开发技巧:editText 像QQ一样输入表情图像
摘要: EditText和TextView一样,也可以进行图文混排。所不同的是,TextView只用于显示图文混排效果,而EditText不仅可显示,也可混合输入文字和图像,让我们先回顾一下图5.2所示的QQ聊天输入框,在输入框中可以同时输入文字和表情图像。实际上,这种效果在Android SDK中只需要几行代码就可以实现。为了使读者更有学习的冲动,先来欣赏一下即将实现的效果,如图5.16所示。图5.16 在EditText控件中输入文字和图像 为了实现这个程序,首先来准备一些要用到的素材,也就是要在EditText控件中输入的图像文件。本例准备了9个png图像文件(face1.png至face9.p 阅读全文
posted @ 2012-04-06 13:58 老菜_ 阅读(698) 评论(0) 推荐(0)
 
android 文件上传类(可以直接被调用的)
摘要: public class post {// 如果是文本的文件的话那么通过map类传递进来如果是文件的话通过FormFile传递进来public static String post(String actionUrl, Map params,FormFile[] files) throws IOException {String BOUNDARY = “743520vjdk4e”;String MULTIPART_FROM_DATA = “multipart/form-data”;URL uri = new URL(actionUrl);HttpURLConnection conn = (Htt 阅读全文
posted @ 2012-04-06 13:55 老菜_ 阅读(441) 评论(0) 推荐(0)
 
ZoomControls放大缩小图片
摘要: ZoomControls控件是一个可以缩放但控件,效果如下图以下是它但一些主要但方法hasFocus():判断焦点hide():隐藏onTouchEvent(MotionEvent event):现这个方法来处理触摸屏移动事件setIsZoomInEnabled(boolean isEnabled):是否允许放大setIsZoomOutEnabled(boolean isEnabled):是否允许缩小setOnZoomInClickListener(View.OnClickListener listener):注册放大监听器setOnZoomOutClickListener(View.OnCl 阅读全文
posted @ 2012-04-06 13:51 老菜_ 阅读(785) 评论(0) 推荐(0)
 
android平板上的GridView视图缓存优化
摘要: 最近在做android平板上的开发,其中涉及到高分辨率之下使用GridView的性能问题。在Android手机软件开发中,如果在ListView或者GridView上使用大数量Item,很多人都会想到ViewHolder......没错,ViewHolder非常适合用在ListView或者每行小于4个Item的GridView。但是如果是高分辨率的设备(android平板甚至android电视),每行包含4个以上Item的话,即使用了ViewHolder也依然卡。 如下图,每行9个Item,而且每个Item的图片都是从网络动态下载的,这时就比较考验GridView视图的优化了。 本文提出的优化 阅读全文
posted @ 2012-04-06 13:25 老菜_ 阅读(590) 评论(0) 推荐(0)
 
android 上传文件
摘要: android端:private String photoPath = Configuration.SD_CARD_PATH + "/123.jpg";public void uploadFile2Svr() { long l = System.currentTimeMillis(); HttpClient httpclient = new DefaultHttpClient(); HttpPost httppost = new HttpPost(_URL + "uploadFile"); String uploadMsg... 阅读全文
posted @ 2012-04-06 13:23 老菜_ 阅读(730) 评论(0) 推荐(0)
 
Android 实现书籍翻页效果
摘要: Android 实现书籍翻页效果----原理篇Android 实现书籍翻页效果----完结篇Android 实现书籍翻页效果----源码篇Android 实现书籍翻页效果---番外篇之光影效果Android 实现书籍翻页效果----升级篇 阅读全文
posted @ 2012-04-06 13:19 老菜_ 阅读(512) 评论(0) 推荐(0)
 
Android与JavaScript方法相互调用
摘要: 在Android中通过WebView控件,可以实现要加载的页面与Android方法相互调用,我们要实现WebView中的addJavascriptInterface方法,这样html才能调用android方法,在这里我个人觉得有点和DWR相似。为了让大家容易理解,我写了一个简单的Demo,具体步骤如下:第一步:新建一个Android工程,命名为WebViewDemo(这里我在assets里定义了一个html页面)。第二步:修改main.xml布局文件,增加了一个WebView控件还有Button控件,代码如下:<?xml version="1.0" encoding= 阅读全文
posted @ 2012-04-06 13:18 老菜_ 阅读(583) 评论(0) 推荐(0)
 
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 26 下一页