- 博客(70)
- 资源 (16)
- 收藏
- 关注
原创 店铺音乐,特别是连锁店音乐,企业该如何实现规范、统一
店音-连锁店背景音乐服务店铺音乐服务系统一. 店铺音乐的力量 音乐是一种有力的销售工具,他所发挥的作用和功能绝不亚于海报等销售工具。可以给顾客带来轻松愉快 的感受,消除压抑的感觉,增加顾客在店内的逗留时间。同时,也可以提升店员工作激情,给顾客一个好 的精 神面貌。二.连锁店为何要集中管理店铺音乐连锁店通过集中管理,能够让店铺更加系统化、智能化,提升工...
2020-02-26 13:43:38 19434 1
原创 关于开源项目侧边栏字母搜索列表ListViewFilter的bug解决办法
很多人用过ListViewFilter这个开源列表,做得确实相当不错,但是在使用的过程中好像有点bug,当点击右侧的字母时,总是会触发列表中的某一项的点击事件,这里就给出这个bug的解决办法,主要是IndexBarView.java和PinnedHeaderListView.java这两个文件:1. PinnedHeaderListView.javapublic class PinnedHea
2015-04-22 15:01:47 986 1
转载 华为Android手机打开Log, 显示日志
在用华为安卓手机开发时LogCat没有显示日志,在cmd里输入“adb logcat”,提示“Unable to open log device '/dev/log/main': No such file or directory”,可按以下步骤解决:1)进入工程模式 有两种方式可以进入工程模式: a. 在拨号界面输入“*#*#2846579#*#*” b.
2014-04-25 21:51:46 1748
原创 Movie播放gif图片出现的问题
在使用movie播放gif格式图片的时候,一般播放资源图片没什么问题:InputStream is=null;Movie movie = null;is=context.getResources().openRawResource(R.drawable.test_gif);movie = Movie.decodeStream(is);但是播放本地图片的时候用如下方式就有
2014-04-24 18:02:21 1553
转载 浅谈Android Fragment嵌套使用存在的一些BUG以及解决方法
自从Android3.0引入了Fragment之后,使用Activity去嵌套一些Fragment的做法也变得更加流行,这确实是Fragment带来的一些优点,比如说:Fragment可以使你能够将activity分离成多个可重用的组件,每个都有它自己的生命周期和UI,更重要的是Fragment解决了Activity间的切换不流畅,实现了一种轻量及的切换,但是在官方提供的android.suppo
2014-04-16 16:39:46 973
转载 Android中自定义属性的格式详解
1. reference:参考某一资源ID。 (1)属性定义: background" format = "reference" /> (2)属性使用:
2014-03-27 15:11:01 590
原创 SearchView的简单用法
SearchView是在api 11后出现的,用它来做搜索功能,可以监听字符串变化事件和按钮点击事件1.创建SearchView对象,和其他控件一样使用,xml文件如下:file_search_activity.xmlhttp://schemas.android.com/apk/res/android" android:layout_width="match_parent
2014-03-10 10:43:13 1996
转载 Android 中Odex文件生成与合并apk
合并odex和 少dex的apk 为完整的apk文件 1. 下载 http://smali.googlecode.com/files/smali-1.2.5.jar 和 http://smali.googlecode.com/files/baksmali-1.2.5.jar 实际上我喜欢用最新的,菜鸟有福了:http://code.google.com/p/smali/down
2014-03-06 09:20:07 1778
转载 Testing和Instrumentation
Android提供了一系列强大的测试工具,它针对Android的环境,扩展了业内标准的JUnit测试框架。尽管你可以使用JUnit测试Android工程,但Android工具允许你为应用程序的各个方面进行更为复杂的测试,包括单元层面及框架层面。Android测试环境的主要特征有:1、可以访问Android系统对象2、Instrumentation框架可以控制和测试应用程序
2014-02-28 16:29:47 1391
转载 SelectNodes的用法
XPath 是 XML 的内容,这里 SelectNodes 是 javascript 中 XmlDocument 或 XmlNode 的一个方法。SelectNodes 使用 XPath 来选取节点。 重要语法 SelectNodes("item") 从当前节点的儿子节点中选择名称为 item 的节点。 SelectNodes("/item") 从根节点的
2014-02-27 11:38:36 3395
转载 Android命令Monkey压力测试,详解
shell, monkey, system, Android, 文件系统Monkey, 示例, 简介一、Monkey测试简介Monkey测试是Android平台自动化测试的一种手段,通过Monkey程序模拟用户触摸屏幕、滑动Trackball、按键等操作来对设备上的程序进行压 力测试,检测程序多久的时间会发生异常。 二、Monkey程序介绍1
2014-02-25 10:32:11 842
转载 Android代码优化
Android代码优化【转】2010-08-20 23:40为性能设计:1)避免创建对象对象的创建从来不是免费的。虽然GC使得内存申请代价不再高昂,但是申请总是比不申请来得昂贵。如果你在一个用户接口循环中申请对象,你将会强行执行周期性的GC,在用户体验上出现一些小的“打嗝”,因此除非不得已,你应该避免创建对象实例,下面是一些例子可以帮助理解:当你在一组输
2014-02-20 10:50:44 871
原创 Activity之间传递列表
activtiy之间通过Intent传递数据,但是一般只能传递基本类型的,下面给出传递列表的方法:1.要传递的类,需要实现Parcelable接口package com.yyu.utils; import android.os.Parcel;import android.os.Parcelable;public class MyFileInfor implements Par
2014-02-18 11:33:49 1063
原创 http关于图片压缩直接上传问题(采用mina包)
http上传图片直接添加图片路径字段就可以上传了,而一般上传图片为了节省流量都会将图片压缩上传,网上有些很好的例子,但是大多都是将图片压缩后保存在本地,再上传这个压缩后的图片,这样操作是可以,但是比较耗内存,多了两步操作(文件的读写),而且在磁盘空间不足的情况下还会压缩失败,这里给出直接上传的方法;先将图片解码获得图片的Bitmap,再将其压缩成指定大小,压缩后返回保存压缩后bitma
2014-02-15 14:57:12 2195 1
原创 获取网上图片压缩显示
从网上获取图片并显示比较容易,只需要通过http获取输入流,然后解码输入流即可,但是有些图片还是比较大,在解码显示之前需要压缩,压缩方式都一样,计算设置采样率大小即可;但是在获取图片宽高的时候会先读取一次图片数据,采用流的话这次已经把数据读走了,所以在后面再真正解码图片的时候始终是null;解决办法就是将输入流转为字节数组保存下来,对这个数组进行操作,问题得到解决,模块代码如下:p
2014-02-12 15:35:47 954
原创 activity禁止横屏的方法
1 所有Activity都继承一个BaseActivity,然后在BaseActivity的onCreate()方法中加上 setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT); 2 Manifest.xml文件中为所有Activity加上配置属性 android:screenOrientation="
2014-01-20 09:17:59 814
原创 animationSet.setFillAfter方法无效
animationSet.setFillAfter方法用户设置动画结束后是否保存状态;但是设置为true的时候总是无效,原来需要设置setFillEnabled属性才有效;
2013-12-13 18:27:17 2963 1
转载 关于GridView的getView方法会多次重复调用的问题
GridView的getView方法会多次重复调用会,这会导致一些问题,比如显示照片的时候会出现花屏现象等;看了网上很多人的方法都说是GridView的宽高问题,将宽高设为fill_parent就行了,但是我试过了,不可用啊;后来看到某位朋友的方法,奏效了:Android中的Adapter内,有getView方法. 假设你自己定义的某个ListView 或者GridView,有可能
2013-12-05 19:09:01 2951
转载 ImageView的scaleType属性介绍
scaleType的属性值有:matrix fitXY fitStart fitCenter fitEnd center centerCrop centerInside 它们之间的区别如下:matrix 用矩阵来绘制(从左上角起始的矩阵区域)fitXY 把图片不按比例扩大/缩小到View的大小显示(确保图片会完整显示,并充满View)
2013-12-03 08:57:43 707
原创 点击屏幕隐藏软键盘的方法
/** *callbacks */ @Override public boolean onTouchEvent(MotionEvent event) { // TODO Auto-generated method stub ((InputMethodManager)getSystemService(INPUT_METHOD_SERVICE)) .hideSoftInputFr
2013-11-29 18:06:25 828
原创 ViewPager自动播放或者点击按钮切换setCurrentItem方法动画问题
在做ViewPager浏览图片的时候,给ViewPager加了一些动画,用手去滑动切换的时候动画能够正常显示,但是当用按钮点击或者自动切换的时候动画就没了,每次切换都是一闪而过,效果很不佳,后来看了一位朋友的文章,原来是切换的时间未控制好,导致动画很短察觉不到,所以只需要将切换的时间设长点就可以了,具体实现:public class MyScroller extends Scrol
2013-11-12 18:56:24 3847 2
转载 在OnCtreate方法或者adapter中获取控件的宽高和位置
private void getViewLeftOffset(final View view) { ViewTreeObserver vto = view.getViewTreeObserver(); vto.addOnGlobalLayoutListener(new OnGlobalLayoutListener() { @Override
2013-11-11 18:51:10 1941
原创 关于android-swipelistview的开源项目的使用
android-swipelistview开源项目将列表升级到了一个新的高度,用起来非常帅,微信5.0也采用了这种方式,先上效果图:不得不佩服这些牛人啊,下面介绍如何使用这个项目,项目在github上:https://github.com/47deg/android-swipelistview-sample项目分为两部分,一部分是库(要依赖nineoldandroids
2013-11-05 17:14:15 5878 2
转载 最火的Android开源项目
GitHub最受欢迎的项目,不得不佩服这些人啊http://www.apkbus.com/android-115278-1-1.htmlhttp://www.apkbus.com/android-115737-1-1.htmlhttp://www.apkbus.com/android-117565-1-1.html
2013-11-02 11:04:30 723
转载 Android 抽屉导航
转自:http://blog.csdn.net/lc19850921/article/details/8982315创建抽屉导航导航抽屉是在 屏幕左侧边缘的 应用主导航选项的面板. 它大多数时间是隐藏的, 但当用户用手指从屏幕的左侧滑动, 或者当用户点击应用顶部工具栏的应用图标的时候, 它就会显示.此课程是描述 怎样有效的使用在Support Library
2013-11-02 09:50:04 949
转载 Android progressBar 自定义圆形旋转图片
在drawable文件夹中建立如下旋转动画文件 android:drawable="@drawable/loading1" android:pivotX="50%" android:pivotY="50%" /> 其中loading1即为您想用的图片二 在布局文件中设置progressbar
2013-10-30 17:43:22 2738
原创 继承Layout自定义View的问题
http://blog.csdn.net/lamp_zy/article/details/7831865今天碰到一个findViewById查找自定义view时返回NULL的问题,经过排查发现是构造函数调用错误:public QiuQianAnimationView(Context context, AttributeSet attrs) { super(context)
2013-10-18 16:27:18 954
原创 Android上用speex做回音消除
1. 问题 我们在做语音实时对讲的时候往往会碰到一个瓶颈,这个瓶颈就是在不戴耳机的情况下会有很大的回音,本文就讨论如何解决。2.解决方式: (1)其实有做了同一时间只有一端能够说或者听,类似于对讲机,这种虽然是实时的,但是体验不好,还不如微信; (2)两边戴上耳机,这样也没回音,但是也不可能一直带着耳机吧,而且有时还不只一个人听呢; (3)将这个回应消除
2013-10-17 11:53:37 7739 15
原创 使用观察者模式解决ViewPager加载照片中更新其他Fragment内容
1. 问题 在用ViewPager加载fragment浏览图片的时候,需要删除当前浏览的照片,删除后要加载下一张或者上一张照片,并且照片的位置等信息都要更新,但是因为ViewPager每次都是预加载前一张和后一张,在删除照片之前前一张和后一张的照片信息已经加载完成了,那这个时候该如何更新已经加载了的照片的信息呢,并且当前又该如何显示下一张照片呢,尝试了很多方法都失败了,当然也可
2013-10-14 16:14:02 2112
转载 Android中设置EditText默认无焦点
转载地址 :http://blog.csdn.net/duanyipeng/article/details/7171302在activity中放置了1个或1个以上的EditText,进入该activity的时候第一个EditText会接收焦点,我希望里面所有的EditText默认是不接收焦点的,该怎么做呢?方法:在第一个EditText前面添加一个LinearLayout,并且
2013-10-14 13:56:52 904
原创 android3.2以上切屏禁止onCreate()
一般切屏禁止onCreate()方法需要将activity加上属性:android:configChanges=”orientation|keyboardHidden”但是在3.2以上就不起作用了,需要加上screenSize(也只有3.2以上才有这个选项):android:configChanges=”orientation|screenSize|keyboardHi
2013-10-11 14:07:58 917
原创 自定义CheckBox或者RadioButton样式
在项目中经常会碰到需要自定义的CheckBox或者RadioButton,这里介绍一下:1.首先定义一个图片选择器:selector_setting_checkbox.xml -->2. 在styles.xml中添加样式 @drawable/selector_setting_checkbox
2013-09-26 19:09:07 1566
原创 android 安装/卸载apk
1. 卸载: Uri packageURI = Uri.parse("程序完整的路径"); Intent uninstallIntent = new Intent(Intent.ACTION_DELETE, packageURI); startActivity(uninstallIntent);2. 安装: String str = "apk的完整路径"; In
2013-09-26 11:55:00 930
原创 禁止ViewPager滑动方法
在某些时候我们需要禁止ViewPager滑动,最简单的方法就是拦截ViewPager的相关事件:1.触屏滑动,直接拦截触屏事件就可以了@Override public boolean onTouchEvent(MotionEvent ev) { if (!isCanScroll) { return true; } else {
2013-09-24 22:55:30 3070
转载 自定义圆形ProgressBar
android:id="@+id/more_vprogress_more" android:layout_width="30dip" android:layout_height="30dip" android:layout_centerVertical="true" android:in
2013-09-23 14:24:29 981
原创 试用dialog时碰到android.view.WindowManager$BadTokenException: Unable to add window — token null
原因是在创建dialog的时候,需要传入上下文,new AlertDialog.Builder(context),但是这个context不能试用getApplication获得,而必须试用activity,因为只有activity才能添加一个窗口.
2013-09-21 15:33:21 909
原创 监听耳机拔插状态
最近在做一个新的音乐播放器,试用的过程中发现了几个用户体验问题,其中一个就是拔掉耳机的时候居然还在播放,用户体验不怎么好,找了一些资料,发现耳机的拔插状态是可以监听到的,并且也是如此简单,做下笔记:首先需要一个广播接收器,因为耳机的拔插都会发送广播,但是这个广播只能动态注册,而不能在manifest.xml文件中注册: String ACTION = "android.intent.act
2013-09-12 21:10:46 1453
店音,连锁店背景音乐管理软件播放器
2021-01-19
店铺音乐,连锁店背景音,集中管理背景音乐的播放器软件
2020-02-20
店音播放器,店铺背景音乐管理
2016-09-13
PullToRefresh-完整_添加下拉上拉刷新区分
2015-12-22
ListViewFilterTest_修订版,侧边栏字母搜索列表
2015-04-22
SwipeListView开源项目的使用
2013-11-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人