Android
文章平均质量分 50
babyyang1213
这个作者很懒,什么都没留下…
展开
-
Android Service 遇到的错误
1. 在添加复杂数据的 aidl 文件的时候。 parcelable XXX ,如果写成 Parcelable 悲剧N就2. 添加 Service aidl 文件接口的时候,如果复杂数据涉及 输入/输出, 需要添加 in/out 关键字3. 在Java中如果需要实现多个接口 implements XXX, XXX 这里用逗号分隔开就OK4. service 绑定失败。好吧原创 2013-07-07 00:35:10 · 658 阅读 · 0 评论 -
Android ‘风火轮’圆形滚动条替换背景图片
Android 圆形滚动条 属性文件 http://schemas.android.com/apk/res/android" > android:drawable="@drawable/prog1" android:fromDegrees="0.0" andr原创 2013-07-11 07:18:38 · 1659 阅读 · 0 评论 -
Android 自定义控件----( 原生控件修改 onDraw )
Android 的控件自定义有N多的方法简单点来总结至少包括: 1. 组合控件。(将现有控件组合在你的新控件里,例如一个 ImageView 和 一个 Button 控件)之后总结这种自定义方式的具体使用。 2. 纯手工全新打造,继承自 View 自己重新写 onMeasure 以及 onDraw 函数 ... (好吧,这个家当比较专业,当然是否使用看你自原创 2013-07-14 22:03:53 · 1377 阅读 · 0 评论 -
Android 自定义Button(支持长按消息连续上报)
有时候我们会遇到这样一个需求:需要Button能够响应长按消息。而且是连续上报长按。(例如该按钮是播放器的 下一曲 按钮, 长按的时候能够有快进的效果)Android 原生能够支持长按,但是长按消息只上报一次。如何才能够不停上报长按呢?猜的没错,如果原生没有我们就自己改造。1. 继承自 Button ,别问为什么。现成能用的别浪费就好。(我们只需要在原生Button上添加 ‘长按’原创 2013-09-08 21:33:27 · 1116 阅读 · 0 评论 -
播放器代码片段
package com.magicy.repeatbutton;import java.io.IOException;import android.app.Service;import android.content.Intent;import android.media.AudioFormat;import android.media.AudioManager;impor原创 2013-09-10 00:20:24 · 517 阅读 · 0 评论 -
音乐ID3 中 专辑封面解析(APIC帧)
ID3V2 中 APIC 帧标识 专辑封面。前几天 百度 谷歌 都没有找到具体的说明。有点小伤人。最好参考 Android 中的 id3.cpp 以及一个java 开源 id3 库。找到这里的规格了。记录一下分享给需要的童鞋 数据帧头(固定 10个字节)标签名 4 个字节 APIC数据帧长度 4 个字节原创 2013-09-16 23:39:54 · 2547 阅读 · 0 评论 -
ubuntu jdk 手动安装
老记性不如烂笔头。安装过程:1. 下载需要安装的 jdk 这里需要注意首先使用 uname -m 命令检查一下,你需要的 jdk 版本,如果包含 _32 就是32位,如果包含_64就是64位2. 去官网下载。(选择到指定版本下载的时候提示你输入用户名和密码。如果你没有可以自己注册一个 注册过程比较简单,注意。用户名和邮箱用同一个)3. 修改下载文件的权限 sudo chm原创 2013-09-21 18:40:03 · 632 阅读 · 0 评论 -
linux 下 android 源码下载 (repo sync)
下载Android源码的过程比较耗时,不可能一直都看着,所以为了简单可以写个脚本一直执行 repo sync思路:1.不管三七二十一首先执行一下 repo sync2.持续判断 repo sync 的执行返回结果 如果不成功,继续执行#!/bin/shecho "first execute repo sync"repo syncwhile [$? -ne 0]原创 2013-09-21 18:46:05 · 706 阅读 · 0 评论