自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(70)
  • 资源 (16)
  • 收藏
  • 关注

原创 店铺音乐,特别是连锁店音乐,企业该如何实现规范、统一

店音-连锁店背景音乐服务店铺音乐服务系统一. 店铺音乐的力量 音乐是一种有力的销售工具,他所发挥的作用和功能绝不亚于海报等销售工具。可以给顾客带来轻松愉快 的感受,消除压抑的感觉,增加顾客在店内的逗留时间。同时,也可以提升店员工作激情,给顾客一个好 的精 神面貌。二.连锁店为何要集中管理店铺音乐连锁店通过集中管理,能够让店铺更加系统化、智能化,提升工...

2020-02-26 13:43:38 19351 1

原创 关于开源项目侧边栏字母搜索列表ListViewFilter的bug解决办法

很多人用过ListViewFilter这个开源列表,做得确实相当不错,但是在使用的过程中好像有点bug,当点击右侧的字母时,总是会触发列表中的某一项的点击事件,这里就给出这个bug的解决办法,主要是IndexBarView.java和PinnedHeaderListView.java这两个文件:1. PinnedHeaderListView.javapublic class PinnedHea

2015-04-22 15:01:47 962 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 1651

原创 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 1496

转载 浅谈Android Fragment嵌套使用存在的一些BUG以及解决方法

自从Android3.0引入了Fragment之后,使用Activity去嵌套一些Fragment的做法也变得更加流行,这确实是Fragment带来的一些优点,比如说:Fragment可以使你能够将activity分离成多个可重用的组件,每个都有它自己的生命周期和UI,更重要的是Fragment解决了Activity间的切换不流畅,实现了一种轻量及的切换,但是在官方提供的android.suppo

2014-04-16 16:39:46 945

转载 Android中自定义属性的格式详解

1. reference:参考某一资源ID。     (1)属性定义:                                background" format = "reference" />                 (2)属性使用:                             

2014-03-27 15:11:01 567

原创 不阻塞UI的跑马灯,解决跑马灯和动画冲突问题

android 跑马灯 动画阻塞 刷新UI

2014-03-19 16:57:31 2412 1

原创 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 1965

转载 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 1698

转载 Testing和Instrumentation

Android提供了一系列强大的测试工具,它针对Android的环境,扩展了业内标准的JUnit测试框架。尽管你可以使用JUnit测试Android工程,但Android工具允许你为应用程序的各个方面进行更为复杂的测试,包括单元层面及框架层面。Android测试环境的主要特征有:1、可以访问Android系统对象2、Instrumentation框架可以控制和测试应用程序

2014-02-28 16:29:47 1365

转载 SelectNodes的用法

XPath 是 XML 的内容,这里 SelectNodes 是 javascript 中 XmlDocument 或 XmlNode 的一个方法。SelectNodes 使用 XPath 来选取节点。 重要语法 SelectNodes("item") 从当前节点的儿子节点中选择名称为 item 的节点。 SelectNodes("/item") 从根节点的

2014-02-27 11:38:36 2992

转载 Android命令Monkey压力测试,详解

shell, monkey, system, Android, 文件系统Monkey, 示例, 简介一、Monkey测试简介Monkey测试是Android平台自动化测试的一种手段,通过Monkey程序模拟用户触摸屏幕、滑动Trackball、按键等操作来对设备上的程序进行压 力测试,检测程序多久的时间会发生异常。 二、Monkey程序介绍1

2014-02-25 10:32:11 825

转载 Android代码优化

Android代码优化【转】2010-08-20 23:40为性能设计:1)避免创建对象对象的创建从来不是免费的。虽然GC使得内存申请代价不再高昂,但是申请总是比不申请来得昂贵。如果你在一个用户接口循环中申请对象,你将会强行执行周期性的GC,在用户体验上出现一些小的“打嗝”,因此除非不得已,你应该避免创建对象实例,下面是一些例子可以帮助理解:当你在一组输

2014-02-20 10:50:44 853

原创 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 1021

原创 http关于图片压缩直接上传问题(采用mina包)

http上传图片直接添加图片路径字段就可以上传了,而一般上传图片为了节省流量都会将图片压缩上传,网上有些很好的例子,但是大多都是将图片压缩后保存在本地,再上传这个压缩后的图片,这样操作是可以,但是比较耗内存,多了两步操作(文件的读写),而且在磁盘空间不足的情况下还会压缩失败,这里给出直接上传的方法;先将图片解码获得图片的Bitmap,再将其压缩成指定大小,压缩后返回保存压缩后bitma

2014-02-15 14:57:12 2173 1

原创 获取网上图片压缩显示

从网上获取图片并显示比较容易,只需要通过http获取输入流,然后解码输入流即可,但是有些图片还是比较大,在解码显示之前需要压缩,压缩方式都一样,计算设置采样率大小即可;但是在获取图片宽高的时候会先读取一次图片数据,采用流的话这次已经把数据读走了,所以在后面再真正解码图片的时候始终是null;解决办法就是将输入流转为字节数组保存下来,对这个数组进行操作,问题得到解决,模块代码如下:p

2014-02-12 15:35:47 933

原创 activity禁止横屏的方法

1 所有Activity都继承一个BaseActivity,然后在BaseActivity的onCreate()方法中加上   setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT); 2  Manifest.xml文件中为所有Activity加上配置属性 android:screenOrientation="

2014-01-20 09:17:59 795

原创 ViewPager的循环滑动

ViewPager自动、循环切换

2014-01-02 13:31:35 1130

原创 animationSet.setFillAfter方法无效

animationSet.setFillAfter方法用户设置动画结束后是否保存状态;但是设置为true的时候总是无效,原来需要设置setFillEnabled属性才有效;

2013-12-13 18:27:17 2928 1

转载 关于GridView的getView方法会多次重复调用的问题

GridView的getView方法会多次重复调用会,这会导致一些问题,比如显示照片的时候会出现花屏现象等;看了网上很多人的方法都说是GridView的宽高问题,将宽高设为fill_parent就行了,但是我试过了,不可用啊;后来看到某位朋友的方法,奏效了:Android中的Adapter内,有getView方法. 假设你自己定义的某个ListView 或者GridView,有可能

2013-12-05 19:09:01 2928

转载 ImageView的scaleType属性介绍

scaleType的属性值有:matrix   fitXY  fitStart   fitCenter  fitEnd  center   centerCrop  centerInside 它们之间的区别如下:matrix 用矩阵来绘制(从左上角起始的矩阵区域)fitXY  把图片不按比例扩大/缩小到View的大小显示(确保图片会完整显示,并充满View)

2013-12-03 08:57:43 695

原创 点击屏幕隐藏软键盘的方法

/** *callbacks */ @Override public boolean onTouchEvent(MotionEvent event) { // TODO Auto-generated method stub ((InputMethodManager)getSystemService(INPUT_METHOD_SERVICE)) .hideSoftInputFr

2013-11-29 18:06:25 804

原创 ViewPager自动播放或者点击按钮切换setCurrentItem方法动画问题

在做ViewPager浏览图片的时候,给ViewPager加了一些动画,用手去滑动切换的时候动画能够正常显示,但是当用按钮点击或者自动切换的时候动画就没了,每次切换都是一闪而过,效果很不佳,后来看了一位朋友的文章,原来是切换的时间未控制好,导致动画很短察觉不到,所以只需要将切换的时间设长点就可以了,具体实现:public class MyScroller extends Scrol

2013-11-12 18:56:24 3812 2

转载 在OnCtreate方法或者adapter中获取控件的宽高和位置

private void getViewLeftOffset(final View view) { ViewTreeObserver vto = view.getViewTreeObserver(); vto.addOnGlobalLayoutListener(new OnGlobalLayoutListener() { @Override

2013-11-11 18:51:10 1919

原创 关于android-swipelistview的开源项目的使用

android-swipelistview开源项目将列表升级到了一个新的高度,用起来非常帅,微信5.0也采用了这种方式,先上效果图:不得不佩服这些牛人啊,下面介绍如何使用这个项目,项目在github上:https://github.com/47deg/android-swipelistview-sample项目分为两部分,一部分是库(要依赖nineoldandroids

2013-11-05 17:14:15 5838 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 705

转载 Android 抽屉导航

转自:http://blog.csdn.net/lc19850921/article/details/8982315创建抽屉导航导航抽屉是在 屏幕左侧边缘的 应用主导航选项的面板. 它大多数时间是隐藏的, 但当用户用手指从屏幕的左侧滑动, 或者当用户点击应用顶部工具栏的应用图标的时候, 它就会显示.此课程是描述 怎样有效的使用在Support Library

2013-11-02 09:50:04 928

原创 人生感悟

左联: 万事非绝对,唯独态度决定一切右联: 不走寻常路,寻找非一般的感觉横批:定位、目标、坚持,成功人士

2013-10-31 15:53:57 651

转载 Android progressBar 自定义圆形旋转图片

在drawable文件夹中建立如下旋转动画文件    android:drawable="@drawable/loading1"        android:pivotX="50%"        android:pivotY="50%" />  其中loading1即为您想用的图片二 在布局文件中设置progressbar        

2013-10-30 17:43:22 2722

原创 继承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 925

原创 Android上用speex做回音消除

1. 问题    我们在做语音实时对讲的时候往往会碰到一个瓶颈,这个瓶颈就是在不戴耳机的情况下会有很大的回音,本文就讨论如何解决。2.解决方式:    (1)其实有做了同一时间只有一端能够说或者听,类似于对讲机,这种虽然是实时的,但是体验不好,还不如微信;    (2)两边戴上耳机,这样也没回音,但是也不可能一直带着耳机吧,而且有时还不只一个人听呢;    (3)将这个回应消除

2013-10-17 11:53:37 7620 15

原创 使用观察者模式解决ViewPager加载照片中更新其他Fragment内容

1. 问题     在用ViewPager加载fragment浏览图片的时候,需要删除当前浏览的照片,删除后要加载下一张或者上一张照片,并且照片的位置等信息都要更新,但是因为ViewPager每次都是预加载前一张和后一张,在删除照片之前前一张和后一张的照片信息已经加载完成了,那这个时候该如何更新已经加载了的照片的信息呢,并且当前又该如何显示下一张照片呢,尝试了很多方法都失败了,当然也可

2013-10-14 16:14:02 2090

转载 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 887

原创 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 899

原创 自定义CheckBox或者RadioButton样式

在项目中经常会碰到需要自定义的CheckBox或者RadioButton,这里介绍一下:1.首先定义一个图片选择器:selector_setting_checkbox.xml -->2. 在styles.xml中添加样式 @drawable/selector_setting_checkbox

2013-09-26 19:09:07 1535

原创 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 901

原创 禁止ViewPager滑动方法

在某些时候我们需要禁止ViewPager滑动,最简单的方法就是拦截ViewPager的相关事件:1.触屏滑动,直接拦截触屏事件就可以了@Override public boolean onTouchEvent(MotionEvent ev) { if (!isCanScroll) { return true; } else {

2013-09-24 22:55:30 3040

转载 自定义圆形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 960

原创 试用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 889

原创 监听耳机拔插状态

最近在做一个新的音乐播放器,试用的过程中发现了几个用户体验问题,其中一个就是拔掉耳机的时候居然还在播放,用户体验不怎么好,找了一些资料,发现耳机的拔插状态是可以监听到的,并且也是如此简单,做下笔记:首先需要一个广播接收器,因为耳机的拔插都会发送广播,但是这个广播只能动态注册,而不能在manifest.xml文件中注册: String ACTION = "android.intent.act

2013-09-12 21:10:46 1429

店音,连锁店背景音乐管理软件播放器

本软件适合连锁店的背景音乐播放,通过后台统一集中管理全部门店的背景音乐。这里只是Windows版本,大家可以免费下载去使用。限时免费哦,如果觉得还可以,请支持下哦~~

2021-01-19

店铺音乐,连锁店背景音,集中管理背景音乐的播放器软件

店音,是一款连锁店背景音乐管理软件,采用C++开发,兼容全部的windows平台,主要功能有: 1. 兼容性强,性能稳定,仅占用0.4%的CPU; 2. 封闭,门店无法随意操作,完全由总部控制; 3. 智能,自动播放/停止,开机启动,支持离线播放。 在连锁店背景音乐领域,有非常重要的作用,可以让连锁店轻松实现统一的背景音乐。

2020-02-20

店音播放器,店铺背景音乐管理

店音播放器为助你店铺音乐服务系统的PC端播放器,通过本系统,您可以随时随地定制自己店铺的音乐曲库。 助你店铺音乐服务系统,专为连锁店服务,为连锁店轻松实现统一的店铺音乐风格,用音乐打造连锁品牌的听觉形象。 我们只为有品位、有远见的客户服务 1. 集中管理,总部可以统一管控各分店的音乐,总部曲库更新后,分店曲库自动同步更新; 2. 智能模式,指定时间播放指定歌曲,定制更加个性化的店铺音乐,兼容日期和时间; 3. 可对全部店铺一键设定,也可单独对指定店铺进行设置; 4. 独立、封闭播放器,只有总部能够控制播放,真正实现连锁店的统一个性; 5. 曲库定制,通过本系统独有的曲库定制功能,可更加方便、有效的定制曲库。

2016-09-13

PullToRefresh-完整_添加下拉上拉刷新区分

开源项目PullToRefresh是一个非常强大的上拉/下拉刷新库,但是源码中在刷新的时候没有区分是上拉的刷新还是下拉的刷新,这里做了一些修改,实现该功能

2015-12-22

MinaUdp通信对象传输例子

mina udp完整通信模型,包括对象传输例子。

2015-08-25

ListViewFilterTest_修订版,侧边栏字母搜索列表

开源项目ListViewFilter是一个很炫的侧边栏字母列表,但是存在BUG,这里对此做了修复,主要BUG是在点击侧边栏,当手指提起来的时候,会触发列表的某一项的点击事件

2015-04-22

apk合成和签名工具

方法: http://blog.csdn.net/fireworkburn/article/details/20606983

2014-03-06

SwipeListView开源项目的使用

SwipeListView开源项目的使用,整理的完整可运行的demo 效果可查看: http://blog.csdn.net/fireworkburn/article/details/14168549

2013-11-05

jdk-6u35-linux-i586

ubuntu下搭建android开发环境的jdk文件,由于文件比较大,上传不了,所以给出官方的下载地址

2012-12-10

MediaRecorder录制视频和语音

使用MediaRecorder简单实现视频的录制和音频的录制,代码中注释了比较容易出现的错误

2012-05-26

android显示sdcard上的图片

可以解析本地图片,并显示在屏幕上,很实用

2012-05-25

android windows平台开发环境搭建

经过试验,按照文档上的步骤一步步搭建可以很快的完成android开发平台的搭建

2012-05-25

android 可以分段的ListView

可以分段的ListView,可以达到和手机设置里面一样的效果

2012-05-25

最全的u-boot移植文档

支持USB下载的UBOOT 找了很久才找到的

2011-02-22

AT24C04成和12864液晶组合计数程序

在液晶上显示计数,按模式键有各种计数功能,并且还有掉电存储数字

2010-09-07

长按键和短按键识别程序

按住键不放,停止2秒左右,数字不停的加。而按一下就只加一次

2010-09-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除