- 博客(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 1011
原创 圆形头像图片,带白色边框
附上效果图:自定义的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 4020
原创 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 877
原创 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 602
原创 android音乐播放器监听电话状态,解决通话中的音乐的播放
在音乐播放时电话打进来当然不希望音乐和来电铃声一同在响,所以下面的代码能解决此问题。在 MusicPlayService中先创建一个电话状态监听的方法 /** * 电话状态监听事件 */ private boolean mResumeAfterCall = false; private PhoneStateListener mPhoneSt
2015-10-29 15:28:36 6955
原创 Android 中TextView内容过长加省略号
textview中有个内容过长加省略号的属性,即ellipsize,用法如下: 在xml中 android:ellipsize = "end" 省略号在结尾 android:ellipsize = "start" 省略号在开头 android:ellipsize = "middle" 省略号在中间 android:ellipsize = "marq
2015-10-09 15:49:41 429
原创 Android中解析lrc歌词 同步歌曲
//歌词解析类public class LrcParser { /** 用于向外通知歌词载入、变化的监听器 */ public interface LyricListener { /** * 歌词载入时调用 * * @param LrcInfos * 歌词文本处理后的所
2015-10-08 10:58:28 1188
原创 清空Fragment回退栈中某个Fragment之上的所有Fragment
getActivity().getSupportFragmentManager().popBackStackImmediate(CreateGroupNameFragment.class.getName(), FragmentManager.POP_BACK_STACK_INCLUSIVE);即弹出Tag为CreateGroupNameFragment之上的所有(包括自身)的Fragment
2015-09-09 16:33:47 4832 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 807
原创 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 4656 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 568
原创 Android 解决Handler在运行时加载报空指针异常
1.可自定义一个这样的WeakReferenceHandlerpublic class WeakReferenceHandlerT> extends Handler { private final WeakReferenceT> mReference; public WeakReferenceHandler(T referencedObject) { mRefe
2015-07-31 13:45:04 2908 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 431
原创 Android开发系列通信篇之EventBus
概述及基本概念**EventBus**是一个Android端优化的publish/subscribe消息总线,简化了应用程序内各组件间、组件与后台线程间的通信。比如请求网络,等网络返回时通过Handler或Broadcast通知UI,两个Fragment之间需要通过Listener通信,这些需求都可以通过**EventBus**实现。作为一个消息总线,有三个主要的元素:Ev
2015-07-29 15:39:22 386
原创 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 511
原创 Android中Handler与Thread的区别
Android中Handler与Thread的区别 在多线程编程这块,我们经常要使用Handler,Thread和Runnable这三个类,那么他们之间的关系你是否弄清楚了呢? 首先说明Android的CPU分配的最小单元是线程,Handler一般是在某个线程里创建的,因而Handler和Thread就是相互绑定的,一一对应。 而Runnable是一个接口,Thr
2015-07-27 18:37:28 706
翻译 android_数据库操作_LitePal框架
LitePal轻量级对象关系映射(ORM),配置简单,下载地址 : https://github.com/LitePalFramework/LitePal使用步骤添加Jar文件assets文件夹中添加 litepal.xml?123456789
2015-07-27 09:32:13 503
原创 android 显示特殊符号
在android上使用ASCII显示特殊符号 在xml中表示如下: Java代码 "symbol">¥ 相应的在代码中表示如下: Java代码 tv.setText(R.string.symbol); 或直接 Java代码 char symbol=165; tv
2015-07-27 09:28:40 761
原创 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 386
转载 Android Fragment 生命周
Fragment生命周期图:Fragment与Activity生命周期对比图:2 生命周期分析1. 当一个fragment被创建的时候,它会经历以下状态.onAttach()onCreate()onCreateView()onActivityCreated()2. 当这个fragment对用户可见的时候,它会经历以下状态。
2015-07-27 09:18:33 346
原创 ScrollView ViewPager ListView三者共存的问题
场景描述:ScrollView是整个界面的外层滑动控件,嵌套在里面的布局是ViewPager,ViewPager里面其中一个Page是ListView控件。问题描述:ViewPager中的ListView获取到数据后不能显示,也就是不能展开,外层ScrollView不能滑动.解决思路:1、让ListView展开。(网上的说法是ScrollView与ListV
2015-07-27 09:15:55 799 1
转载 Android Service的用法
最近研究了一个android的service,现在做一下总结。 其实要了解service,我建议不要去到网上看,因为什么呢。网上好多的写的东西都是你抄我,我抄你,都差不多。我建议直接看android的官方文档,只要仔细看了,差不多都能理解,而且官方文档上面还有一些sample。下面我们来一起总结,我打算从以下几个方面来介绍service,如果有误,请谅解。如果有什么建议,可以给我发
2015-07-21 22:02:15 272
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人