- 博客(14)
- 资源 (16)
- 收藏
- 关注
原创 自定义CheckBox或者RadioButton样式
在项目中经常会碰到需要自定义的CheckBox或者RadioButton,这里介绍一下:1.首先定义一个图片选择器:selector_setting_checkbox.xml -->2. 在styles.xml中添加样式 @drawable/selector_setting_checkbox
2013-09-26 19:09:07 1536
原创 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 902
原创 禁止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
原创 android把YUV数据转成 Bitmap
1. 在做视频开发的时候,我们获取到的视频数据是YUV格式的,但是我们显示的时候必须是RGB格式的,所以需要将YUV转为RGB,在网上有很多转换模块,但是效果都不是很好,安卓自带了一个转换累YuvImage,用起来很方便,但是效率不是很高,如果做实时流的话,最终我们还是需要在底层进行转换,最近测试了一些转换接口,基本上差不多,都是从网上找的,效果还算可以,有需要的可以百度一下YUV转RGB。
2013-09-12 19:02:35 12400 1
原创 Notification应用(包括添加为“正在进行的”)
1. 普通的通知:/** * 开启通知 */ public void startNotification() { NotificationManager manager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE); No
2013-09-12 18:56:29 1180
原创 Android Permission Denial: starting Intent
从一个应用进入另外一个应用,抛出如下异常:12-25 09:54:21.755: W/ActivityManager(2773): Permission denied: checkComponentPermission() reqUid=1014112-25 09:54:21.755: W/ActivityManager(2773): Permission Denial:
2013-09-10 15:45:21 1752 1
转载 三句话影响人的一生
一个男人在外工作20年,终于要回家了,老板问他:你是要20年的工资还是要3句忠告?男人说我明天上路,明早给您答案好吗?老板说可以。当晚男人未眠…早晨,他对老板说:我要3个忠告。于是老板给他3句话。一、不要试图寻找不可能的捷径,世上没有便宜的事,只有脚踏实地才是最好的方法…无论做何事。二、不要对明知不是好事的事过分好奇,有可能你会因此而丧命。三、不要在冲动时做任何决定,否则这个决定就有可能成为你一辈
2013-09-07 17:13:16 740
转载 自定义ListView的Item项在pressed或selected等状态时的颜色
在此Item项布局文件中添加android:background="@drawable/list_selector"********list_selector.xml********[html] view plaincopyxml version="1.0" encoding="utf-8"?> selector xmlns:a
2013-09-03 19:28:08 1173
转载 Android中自定义checkbox样式
1.首先在drawable文件夹中添加drawable文件checkbox_style.xml。[html] view plaincopyxml version="1.0" encoding="utf-8"?> selector xmlns:android="http://schemas.android.com/apk/res/androi
2013-09-03 18:44:04 1191
转载 使用 Eclipse Memory Analyzer 进行堆转储文件分析
简介: Eclipse Memory Analyzer(MAT)是著名的跨平台集成开发环境 Eclipse Galileo 版本的 33 个组成项目中之一,它是一个功能丰富的 JAVA 堆转储文件分析工具,可以帮助你发现内存漏洞和减少内存消耗。本文主要介绍如何安装配置 Memory Analyzer,并结合一个实例,介绍如何利用 MAT 来进行堆转储文件分析,找到内存泄露的根源。概述对于大
2013-09-02 23:00:10 767
转载 Android内存泄露分析(MemoryAnalyzer工具)
前提条件:1,电脑安装了java 运行环境 2,手机端开启了 USB 调试开关 3,获取 root 权限基本步骤:1,使用eclipse 自带的 DDMS 工具分析各线程的内存使用情况,如下图所示Heap视图界面会定时刷新,在对应用的不断的操作过程中就可以看到内存使用的变化。怎样判断当前进程是否有内存泄漏呢?这里需要注意一个值:VM Heap页
2013-09-02 22:58:48 883
店音,连锁店背景音乐管理软件播放器
2021-01-19
店铺音乐,连锁店背景音,集中管理背景音乐的播放器软件
2020-02-20
店音播放器,店铺背景音乐管理
2016-09-13
PullToRefresh-完整_添加下拉上拉刷新区分
2015-12-22
ListViewFilterTest_修订版,侧边栏字母搜索列表
2015-04-22
SwipeListView开源项目的使用
2013-11-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人