HarryWeasley的专栏

生命不息,奋斗不止

排序:
默认
按更新时间
按访问量

Android利用activity-alias动态更新图标icon,标题label

网上已经有很多的介绍“Android动态修改桌面图标”的博客,无非就是用activity-alias,setComponentEnabledSetting方法,但是他们的博客都有一个问题(或许是我没找到正确的),就是当你在切换图标的时候,你的应用会被杀死,重启一次。就拿下面的这个代码引入本篇博客吧...

2017-06-26 09:40:43

阅读数:1813

评论数:4

Android动态权限,EasyPermissions 介绍及使用

Android M(6.0)以上是动态权限,google官方推出了一个开源项目EasyPermissions 来方便集成动态权限的功能。 本篇博客先翻译一下github的内容,然后给出一个例子,看看具体怎么使用EasyPermissions 。 EasyPermissions 的github地...

2017-06-09 11:16:26

阅读数:3074

评论数:4

Glide centerCrop fitCenter和ImageView的scaleType的关系,互相影响的探讨

在使用Glide的过程中,你一定见过下面的代码方式: ImageView imageView = (ImageView) findViewById(R.id.image); imageView.setScaleType(ImageView.ScaleType.FI...

2017-05-10 17:47:54

阅读数:6164

评论数:0

自定义HtmlTextView,让textView显示多种颜色的文字

网络上textView显示各种颜色的文字,都是在java代码里实现的,类似下面这种方式: 比如 ( myTextView.setText(Html.fromHtml("h2>Titleh2>br>p>Description herep>"));...

2017-05-04 09:47:49

阅读数:513

评论数:0

Android A-Z通讯录,点击弧度效果,椭圆效果

开始本篇博客之前,先看下效果,效果如下所示 本控件主要有两个难点: 第一个是点击A-Z成为一个弧度,我在此用的是正弦函数曲线。 第二个是最上面的那个放大镜的字符符号效果。

2017-02-17 16:19:15

阅读数:531

评论数:0

Android Studio transformClassesWithDexForDebug

转载请注明出处:http://blog.csdn.net/harryweasley/article/details/53462768在用Android Studio 构建的时候,总是报错,报错如下:Error:Execution failed for task ':XXXX:transformCl...

2016-12-05 10:23:23

阅读数:770

评论数:0

bindService 失败,魅族手机

最近做了一个aidl的测试demo,在小米手机上和lg手机上都没问题,可以正常启动远程的service,但是在魅族手机上,bindService一直返回false,onServiceConnected也不会被调用。 代码如下所示: Intent inten

2016-11-01 10:38:51

阅读数:2905

评论数:18

SASL authentication DIGEST-MD5 failed解决办法

最近在维护公司一个带有聊天功能的项目,发现了一个bug,用户每次点击推送消息进入应用,就再也登录不上了,并且报如下错误:SASL authentication DIGEST-MD5 failed。 这个聊天功能,通过aSmack.jar包实现的。 调用XMPPConnection.login(...

2016-10-28 11:48:16

阅读数:1469

评论数:0

Android HapticFeedback(震动反馈)介绍

Android中长按一个控件的时候,想以震动提示用户,除了用Vibrate类来做,还可以用到(HapticFeedback)震动反馈实现。 本篇博客,就熟悉一下Android触摸震动效果,首先我们打开手机上的振动模式开光,这里我是以小米手机来做模拟的,位置在设置—>声音和震动—>触摸...

2016-10-13 18:23:17

阅读数:4395

评论数:2

java.lang.ArrayIndexOutOfBoundsException: length=1; index=1

转载请注明出处:http://blog.csdn.net/harryweasley/article/details/52612239最近做一个项目,遇到了一个bug,在此进行记录一下。自定义view,在用到ViewDragHelper时候,报以下的错误:java.lang.ArrayIndexOu...

2016-09-21 19:36:52

阅读数:2371

评论数:0

bitmap的六种压缩方式,Android图片压缩

bitmap的六种压缩方式,图片压缩 形式存在的,那么bitmap所占内存,直接影响到了应用所占内存大小,首先要知道bitmap所占内存大小计算方式:图片长度 x 图片宽度 x 一个像素点占用的字节数以下是图片的压缩格式:其中,A代表透明度;R代表红色;G代表绿色;

2016-07-20 15:26:04

阅读数:48869

评论数:8

Android Design Support Library在eclipse中使用

下面的这个方法是错误的。 在sdk->extras->android->m2repository->com->android->support->design->22.2.1->design-22.2.1.aar该文件解压,会有一个class...

2016-06-28 11:14:34

阅读数:5033

评论数:4

gridView item一个一个出来,一个一个消失动画

转载请注明出处,谢谢: 本篇博客最终效果,如下所示: 当点击click按钮,弹出对话框,gridView里面的item一个一个从下往上出来;当点击红叉按钮,gridView里面的item一个一个从上往下的消失。 其实刚开始做的时候,item一个一个出来的动画,官方api是有现成的接口的,...

2016-05-31 16:18:29

阅读数:1543

评论数:0

关于Android屏幕适配应该知道的一些知识

前提:之前公司里面做的是电视应用,从来没有遇到过屏幕适配问题,这几天,公司新拿了一个盒子,每个控件尺寸变大,出现了很大的适配问题,所以我们就着手解决Android屏幕适配的问题。 在做适配前,必须要了解一下屏幕密度dpi(dots per inch),屏幕密度就是每英寸有多少个显示点,可以通过如...

2016-05-24 16:28:27

阅读数:1735

评论数:1

Android GridView横向滚动,分页加载数据

转载请注明出处,谢谢http://blog.csdn.net/harryweasley/article/details/51007348始终觉得讲ui效果要先放上效果图,要不让其他人好不容易看完了,发现并不是他想要的效果,那岂不是坑了苦逼的程序员,程序员何苦为难程序员。效果图如下所示: 此应用,...

2016-04-01 16:38:39

阅读数:4436

评论数:2

Fragment的陷阱

以前做过的一个项目,Fragment嵌套高德地图,当再次进入Fragment的时候,会出现奇怪的现象。嵌套的地图会出现滑动不动的情况,起先还以为是高德的bug呢,经过一番研究,终确定这是一个坑。 先对Fragment做一个简单的介绍,借用csdn上朋友写的一段内容。  Android在...

2016-03-28 17:47:10

阅读数:663

评论数:0

recyclerview加载报错,NoClassDefFound

利用alertDialog出来的弹出框,总是周围有黑色的边框,如下所示,那么如何去掉边框,只是显示该view呢。先看下显示效果吧。其中,我们用alertDialog一般是以下的步骤:LayoutInflater inflater = LayoutInflater

2016-01-20 14:55:41

阅读数:1102

评论数:0

Java常用类库--观察者设计模式( Observable类Observer接口)

如果要想实现观察者模式,则必须依靠java.util包中提供的Observable类和Observer接口。 [java] view plaincopy import java.util.* ;   class House extends Observable{ // 表...

2016-01-04 11:20:59

阅读数:802

评论数:0

android edittext监听输入完成,输入完成后,获取到值

假如你要做这样的一个功能,通过在编辑框输入一些字符进行搜索,输入完成后,再显示搜索结果,在输入的过程中,并不想一直通知服务器来获取数据。假设这样的一个场景,你想搜索“1024”这个游戏,那么你肯定不想当输入1 的时候,就和服务器进行一次沟通吧,如果这样对服务器压力

2015-12-28 10:03:08

阅读数:15206

评论数:8

Android中Service的使用详解和注意点(LocalService)

开始,先稍稍讲一点android中Service的概念和用途吧~ Service分为本地服务(LocalService)和远程服务(RemoteService): 1、本地服务依附在主进程上而不是独立的进程,这样在一定程度上节约了资源,另外Local服务因为是在同一进程因此不需要IPC...

2015-12-19 15:58:13

阅读数:1002

评论数:0

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