自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (3)
  • 收藏
  • 关注

原创 Horizontalscroll自定义编辑横向滑动的位置,

public class MainActivity extends AppCompatActivity { private HorizontalScrollView horizontalScrollView; private LinearLayout linearLayout; private int sign_count; @Override prot

2016-05-24 09:56:11 963

原创 圆形头像图片,带白色边框

附上效果图:自定义的ImageView文件:package com.common.library.view.imageview;import android.content.Context;import android.content.res.TypedArray;import android.graphics.Bitmap;import android.gra

2016-01-19 17:12:17 3979

原创 Android 获取手机图片保存的一个通用工具类

/** * 到Url 获取BITMAP * * @param imgUrl * @return */ public static Bitmap getBitmapFromUrl(String imgUrl) { Bitmap bitmap = null; BitmapFactory.Options options = new BitmapFactory.Optio

2016-01-15 17:15:05 864

原创 Android中多次点击启动多个相同界面的问题

private static long lastClickTime; public static boolean isFastDoubleClick() { long time = System.currentTimeMillis(); long timeD = time - lastClickTime; if ( 0 < timeD && timeD < 800) { ret

2015-11-27 14:59:19 588

原创 android音乐播放器监听电话状态,解决通话中的音乐的播放

在音乐播放时电话打进来当然不希望音乐和来电铃声一同在响,所以下面的代码能解决此问题。在 MusicPlayService中先创建一个电话状态监听的方法 /** * 电话状态监听事件 */ private boolean mResumeAfterCall = false; private PhoneStateListener mPhoneSt

2015-10-29 15:28:36 6864

原创 Android 中TextView内容过长加省略号

textview中有个内容过长加省略号的属性,即ellipsize,用法如下: 在xml中 android:ellipsize = "end"    省略号在结尾 android:ellipsize = "start"   省略号在开头 android:ellipsize = "middle"     省略号在中间 android:ellipsize = "marq

2015-10-09 15:49:41 416

原创 Android中解析lrc歌词 同步歌曲

//歌词解析类public class LrcParser { /** 用于向外通知歌词载入、变化的监听器 */ public interface LyricListener { /** * 歌词载入时调用 * * @param LrcInfos * 歌词文本处理后的所

2015-10-08 10:58:28 1155

原创 清空Fragment回退栈中某个Fragment之上的所有Fragment

getActivity().getSupportFragmentManager().popBackStackImmediate(CreateGroupNameFragment.class.getName(), FragmentManager.POP_BACK_STACK_INCLUSIVE);即弹出Tag为CreateGroupNameFragment之上的所有(包括自身)的Fragment

2015-09-09 16:33:47 4811 1

转载 ListView滑动到底部的监听

参考:http://blog.csdn.net/jodan179/article/details/8017693List13介绍的是ListView.OnScrollListener的 onScrollStateChanged(AbsListView view, int scrollState) 方法,使用说明如下:ListView.setOnScrollListener(ne

2015-08-21 15:20:27 782

原创 Android 图片闪烁的效果

<LinearLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="30dp" android:background="@drawable/speaker_back_networ

2015-08-05 11:17:35 4618 1

原创 android用getIdentifier()获取资源Id

项目中一问题,从获取图片名称后,然后调用图片。直接用R.drawable.?无法调用。解决:主要由两种方法,个人建议第二种。 1. 不把图片放在res/drawable下,而是存放在src某个package中(如:com.drawable.resource),这种情况下的调用方法为: String path = "com/drawable/resource/imageName.pn

2015-08-01 10:33:25 559

原创 Android 解决Handler在运行时加载报空指针异常

1.可自定义一个这样的WeakReferenceHandlerpublic class WeakReferenceHandlerT> extends Handler { private final WeakReferenceT> mReference; public WeakReferenceHandler(T referencedObject) { mRefe

2015-07-31 13:45:04 2843 1

原创 从异常堆栈中还原 ProGuard 混淆过的代码

1.在android sdk目录下找到:C:\android-sdk-windows\tools\proguard\bin\proguardgui.bat。2.选中左边最后一个3.在上面mapping选择你mapping文件的路径。4.在下面放上你混淆后的异常代码。5.最后选择ReTrace!就可以看到没混淆的异常代码了。就这样sorry easy!

2015-07-31 11:27:53 419

原创 Android开发系列通信篇之EventBus

概述及基本概念**EventBus**是一个Android端优化的publish/subscribe消息总线,简化了应用程序内各组件间、组件与后台线程间的通信。比如请求网络,等网络返回时通过Handler或Broadcast通知UI,两个Fragment之间需要通过Listener通信,这些需求都可以通过**EventBus**实现。作为一个消息总线,有三个主要的元素:Ev

2015-07-29 15:39:22 376

原创 Android学习-- 销毁activity时注意关闭线程

在Activity开启的子线程并不会自动随Activity的destroy而关闭,所以必须手动去关闭子线程或者通过boolean的方式让子线程结束运行。开启的子线程有for循环的要更加注意。 1 package com.lsw; 2 3 import android.app.Activity; 4 import android.os.Bundle; 5 import

2015-07-28 13:56:44 485

原创 Android中Handler与Thread的区别

Android中Handler与Thread的区别  在多线程编程这块,我们经常要使用Handler,Thread和Runnable这三个类,那么他们之间的关系你是否弄清楚了呢?     首先说明Android的CPU分配的最小单元是线程,Handler一般是在某个线程里创建的,因而Handler和Thread就是相互绑定的,一一对应。     而Runnable是一个接口,Thr

2015-07-27 18:37:28 689

翻译 android_数据库操作_LitePal框架

LitePal轻量级对象关系映射(ORM),配置简单,下载地址 : https://github.com/LitePalFramework/LitePal使用步骤添加Jar文件assets文件夹中添加 litepal.xml?123456789

2015-07-27 09:32:13 497

原创 android 显示特殊符号

在android上使用ASCII显示特殊符号 在xml中表示如下: Java代码  "symbol">¥  相应的在代码中表示如下: Java代码  tv.setText(R.string.symbol);  或直接 Java代码  char symbol=165;  tv

2015-07-27 09:28:40 719

原创 Android中的AnimationDrawable的使用

首先可以先定义一个逐帧播放的xml: 1 xml version="1.0" encoding="utf-8"?> 2 animation-list xmlns:android="http://schemas.android.com/apk/res/android" 3 android:oneshot="false" > 4 5 item 6

2015-07-27 09:23:17 375

转载 Android Fragment 生命周

Fragment生命周期图:Fragment与Activity生命周期对比图:2   生命周期分析1. 当一个fragment被创建的时候,它会经历以下状态.onAttach()onCreate()onCreateView()onActivityCreated()2. 当这个fragment对用户可见的时候,它会经历以下状态。

2015-07-27 09:18:33 335

原创 ScrollView ViewPager ListView三者共存的问题

场景描述:ScrollView是整个界面的外层滑动控件,嵌套在里面的布局是ViewPager,ViewPager里面其中一个Page是ListView控件。问题描述:ViewPager中的ListView获取到数据后不能显示,也就是不能展开,外层ScrollView不能滑动.解决思路:1、让ListView展开。(网上的说法是ScrollView与ListV

2015-07-27 09:15:55 779 1

转载 Android Service的用法

最近研究了一个android的service,现在做一下总结。       其实要了解service,我建议不要去到网上看,因为什么呢。网上好多的写的东西都是你抄我,我抄你,都差不多。我建议直接看android的官方文档,只要仔细看了,差不多都能理解,而且官方文档上面还有一些sample。下面我们来一起总结,我打算从以下几个方面来介绍service,如果有误,请谅解。如果有什么建议,可以给我发

2015-07-21 22:02:15 263

Horizontalscroll自定义编辑横向滑动的位置

Horizontalscroll自定义编辑横向滑动的位置

2016-05-24

Android自定义View之高仿QQ健康

Android自定义View之高仿QQ健康 ,谷歌deMaterial Design 风格,自定义界面,比较好用的样式

2016-04-15

UniversalVideoView视频播放

通过MediaPlayer来控制视频的播放、暂停、进度等。暂停按钮在视频中间

2016-04-15

空空如也

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

TA关注的人

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