- 博客(12)
- 收藏
- 关注
原创 android midi 格式开发总结(1)
最近做的项目中需要解析和编辑mid格式的文件,学习了一下midi格式。总结来说midi格式是一种为了统一电子音乐之间的联系而进行规范的一种记录格式。mid文件并不录制声音的具体波形或者内容,它只是记录某些具体声音出现的时间顺序力度等信息。然后根据解析出来的文件进行相应的演奏。因此不同的解析工具解析同一文件演奏出的声音可能会不一样。但也正因只是记录基本信息,mid格式的文件相当小巧,通常不会唱过几十...
2018-05-18 10:36:16 4282 2
原创 android Recycle view 放置在能够滑动的view(scrollerview等)自动上划显示的问题
最近公司做一个项目,在一个竖向的recycle中的item中会有横向的recycleview ,但是显示加载时,外面的recycleview总是会自动向上滑动一段距离,经过多次验证,杜哥发现是item中的recycleview引起的,他总会将自己显示出来。解决的办法就是在创建recycleview是禁止其自动获得焦点: mRecycleView.setFocusable(false);
2017-01-18 21:33:51 845
原创 android 用shape绘制虚线添加到view当背景
今天使用android shape自带绘制虚线功能设计代码如下:<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="line" > <stroke android:width="1dp" android:color="@#f00" andro
2016-11-24 12:50:05 1299
原创 eclipse 运行Android程序时run as 时报Conversion to Dalvik format failed with error 1错误
今天运行eclipse时报 Dx unsupported class file version 52.0并且下面紧跟Conversion to Dalvik format failed with error 1出错原因: java 编译器 版本和 android sdk版本不匹配。右键项目->properties->java compiler->调整jdk版本
2016-11-10 00:42:56 436
原创 Eclipse启动时出现 - Failed to create the java virtual machine导致不能启动的解决
最近使用最新版本的Eclipse,第一次启动时出现 - Failed to create the java virtual machine导致不能启动。解决办法1::说内存分配不足,打开eclipse所在目录,找到 eclipse.ini文件,修改为如下:startupplugins/org.eclipse.equinox.launcher_1.1.0.v20100507.jar--l
2016-11-09 21:47:34 479
原创 音乐播放器项目总结
1.音乐列表加载- - - - HttpURLConnection +AsyncTask+回调接口- - - - -AsyncHttpClient 自带异步的方法+回调接口2..音乐播放- - - - 加载完成音乐列表传给播放控制界面- - - - -通过后台服务控制Mediaplay实现音乐播放 - - - - - 音乐控制界面和后台之间通过互发广播的方式实现数据的
2016-09-22 16:59:49 2945
原创 定义小组件的步骤
1.创建一个组件的类继承:AppwidgetProvider 父类2.定义小组件的布局文件(在res/layout中)3.定义小组件的属性描述文件,在res文件家中创建xml文件夹,创建描述文件(xml类型),如: android:minWidth="120dp" android:minHeight="120dp" android:updatePe
2016-09-21 17:14:02 496
原创 旋转动画基本实现
public void startAnimation(){ iv_pin.clearAnimation(); iv_disc.clearAnimation(); RotateAnimation ra1=new RotateAnimation(0,25,RotateAnimation.RELATIVE_TO_SELF,0.0f,RotateAni
2016-09-20 14:47:53 454
转载 Java中一些比较有用的东西(在别的地方看到的,觉得挺好的,就记录下来了)
转载:http://blog.sina.com.cn/s/blog_ec9857160102vyj0.html一:同一个Scanner对象,如果先获取数值,再获取字符串会出现一个小问题,因为获取完数值后需要按回车键,而回车键本身是一个字符串。 解决办法有两种。第一,重新定义Scan
2016-09-11 22:48:57 265
转载 对菜鸟开发者的忠告:花一万个小时练习 Coding,不要浪费一万小时无谓地 Debugging
Coding 之于科技的重要性不言可喻,也不再是软件工程师的专利,医师、律师、会计师、护理师、金融从业人员,甚至是听起来摸不着边的政治家,不论是哪个行业,学习 Coding 已经成为世界新趋势。本文作者 Waseem Ahmad 为一个程序设计师,同时也是旅行家与终身学习者。以下文字以作者第一人称撰写。一切都要归功于 Code.org 与其他 Coding 自学网站,学生可以从网站学到学校
2016-08-23 19:07:16 434
转载 Android提醒微技巧,你真的了解Dialog、Toast和Snackbar吗? 转载出处:http://blog.csdn.net/guolin_blog/article/details/
今天给大家带来一篇简单易懂的微技巧文章,并没有什么高深的技术点,但重点仍然是在细节,相信还是可以给不少朋友带来帮助的。Dialog和Toast所有人肯定都不会陌生的,这个我们平时用的实在是太多了。而Snackbar是Design Support库中提供的新控件,有些朋友可能已经用过了,有些朋友可能还没去了解。但是你真的知道什么时候应该使用Dialog,什么时候应该使用Toast,什么时
2016-08-12 08:41:29 663
转载 Java 集合框架源码分析(三)——HashMap 转载BridgeGeorge Java 集合框架源码分析(三)——HashMap
介绍HashMap 是Java 集合框架中重要的组成部分,也是平常使用频率很高的一个集合类,典型使用方式如下:Map map=new HashMap<>();map.put(1,"Java EE");map.put(2,"Android");...1234它的类继承层级结构如下。类层次 java.lang.Object 继承者 java.util.A
2016-08-12 08:36:21 258
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人