- 浏览: 106334 次
- 性别:
- 来自: 深圳
最新评论
-
ysc123shift:
给的东西,稍微欠完整。对于初学者,参考意义不大。
music player:一(歌词显示,LyricView,Canvas)---自动滚动 -
sunny09290:
楼主,请问当歌词太长,需要换行该怎么处理呢
music player:一(歌词显示,LyricView,Canvas)---自动滚动 -
zhongyuanceshi:
博主,GraphicsActivity这个类是你自己写的吧,T ...
music player:一(歌词显示,LyricView,Canvas)---自动滚动 -
huxinli:
汉语词典开发-assets,raw的InputStream数据流操作(文件分割合并) -
w1048499078:
能给我源代码 学习么 我邮箱是274633305@qq.c ...
android播放器(music player)源码分析5(在线播放功能)
文章列表
上一篇完成了百度MP3大类和小类的解析抽取,进一步需要进行歌曲资源抽取。例如抽取某个歌手的所有热歌,这里需要注意一点:url中如果包含有中文字符或者其他的一些特殊字符,例如空格,需要进行处理否则无法连接到网页(使用URLConnection)。比如http://mp3.baidu.com/singerlist/周杰伦.html
。这里使用了一下代码进行处理:
try {
mOnlineURL = mOnlineURL.replaceAll("/", "_").replace(":", "_");
...
一。首先介绍ArrayListCursor的使用,该类的可以将ArrayList包装为cursor,从而实现的游标适配器。这里重载了ArrayListCursor,生成一个可以包装自定义数据结构的游标。
public ArrayListCursor(String[] columnNames, ArrayList<ArrayList<Object>> rows,String catagoryColumnNames ,Object catagory) {
int colCount = columnNames.length;
bool ...
汉语辞典项目中主要设计到几个方面技术的研究
拼音和汉字索引
文件读写
一).拼音索引
成语数量在1300的数量级上,其仅仅通过sqlite进行查询耗时较多,没有索引的数据库进行查询时做遍历操作。然而在数据库的基础上建立的索引虽然可以提高效率,然而该索引过于通用。因此这里给简拼和汉字建立独立的索引,实现词典的实时检索跟进。
在简拼和汉字索引使用的是两级索引结构。
首先分析简拼查找功能块。通过分析,检索‘a’等高频词会得到千数量级的结果,而对于一些低频词,如‘i’,则只有少量结果,因此只给高频词汇建立两级索引。
在汉字查找功能块。由于 ...
文件移动
一.
在应用中由于种种原因需要将一些外部文件放在
assets
或者
raw
文件夹内,以便进一步使用。这两个文件夹有以下的区别和联系:
都是以数据流的形式进行读取,从而导致
Java
中其他的一些读取方式 ...
1)
SimpleExpandableListAdapter
和
BaseExpandableListAdapter
其构造函数接受八个参数
this(context, groupData, expandedGroupLayout, collapsedGroupLayout, groupFrom, groupTo, childData, childLayout, lastChildLayout, childFrom, childTo);
一般在使用中
expandedGroupLayout,
collapsedGroupLayout
是一个参数 ...
Android SDK
提供了两种类型的
Service
,用于类似
*nix
守护进程或者
windows
的服务
1.
本地服务
Local Service
:用于应用程序内部
2.
远程服务
Remote Service
:用于
android
系统内部的应用程序之间
前者用于实现应用程序自己的一些耗时任务,比如查询升级信息,并不占用应用程式比如
Activity
所属线程,而是单开线程后台执行,这样用户体验比较好。
后者可被其他应用程序服用,比如天气预报服务,其他应用程序不需要再写这样的服务,调用已有 ...
转自http://blog.csdn.net/wbw1985/archive/2009/11/24/4862319.aspx 是否允许activity更换从属的任务,比如从短信息任务 切换到浏览器任务。 -------------------------------------------------------------------------------------- android:alwaysRetainTaskState 是否保留状态不变, 比如切换回home, 再从新打开, activity处于最后的状态 ------------------------------ ...
adb remountadb shellcd sdcardls(将列出所有文件夹)rm -r (文件夹名称)这样就行了!比较简明,但是已经足够了!
在android系统中,外部文件有两种存储方式:内置于asset和raw文件夹内。然而系统只提供了InputStream的读接口。java中常用的RandomFileAccess和FileReader等不能不能直接实现InputStream接口。经过查阅网上提供了以下两种折中的方法用来实现以上接口:
方法一:
InputStream转FileReader(http://stackoverflow.com/questions/2860157/load-files-bigger-than-1m-from-assets-folder
)
代码如下:
File ...