- 博客(14)
- 收藏
- 关注
转载 Mac环境下如何配置adb环境变量
1.打开terminal终端。 2.进入当前用户的home目录,命令行输入 echo $HOME。 3.创建.bash_profile文件,输入命令:touch .bash_profile 4.打开.bash_profile文件,命令行输入open -e .bash_profile 此命令行输入完毕后,会自动弹出 .bash_profile 文件的编辑窗口 5.
2017-07-29 17:30:55 565
原创 关于Bitmap.recycle();
1.很多人都知道为了减小图片对资源的消耗会调用Bitmap.recycle();然后再调用Bitmap=null;但是在Bitmap.recycle();的时候Bitmap到底是回收了什么,把什么回收了?想知道recycle到底是recycle了什么,最直接的方法就是读fucking resource code/** * Free the native object associ
2017-07-28 15:01:08 10109
转载 从无到有,关于RxJava的详解
RxJava 到底是什么一个词:异步。RxJava 在 GitHub 主页上的自我介绍是 "a library for composing asynchronous and event-based programs using observable sequences for the Java VM"(一个在 Java VM 上使用可观测的序列来组成异步的、基于事件的程序的库)。这
2017-07-27 12:01:31 633
转载 Android中对图片高斯模糊的一些方法
高斯模糊高斯模糊就是将指定像素变换为其与周边像素加权平均后的值,权重就是高斯分布函数计算出来的值。一种实现点击打开链接算法的介绍,我们需要首先根据高斯分布函数计算权重值,为了提高效率我们采用一维高斯分布函数,然后处理图像的时候在横向和纵向进行两次计算得到结果。下面是一种实现[java] view plain copy print?
2017-07-25 18:16:21 864
转载 Android textview字体增加下划线
总结起来大概有5种做法: 1. 将要处理的文字写到一个资源文件,如string.xml(使用html用法格式化) 2. 当文字中出现URL、E-mail、电话号码等的时候,可以将TextView的android:autoLink属性设置为相应的的值,如果是所有的类型都出来就是android:autoLink="all",当然也可以在java代码里 做,textVie
2017-07-19 18:10:23 1859
转载 关于ViewPager嵌套Fragment,第二次加载数据不显示问题
Fragment第二次进入不显示,主要是第二次加载的时候重复调用了onCreateView()这个方法,重新new了一个pageadapter导致子fragment不显示,问题的解决方法就是在onCreateView()方法里面加入如下代码[java] view plain copyif (view != null) {
2017-07-17 09:57:11 997 3
原创 理解PendingIntent以及在Notification中的使用
1.PendingIntentPaddingIntent 待定的IntentPaddingIntent所确定的跳转不会立即实现跳转,而是在满足一定条件后才会执行的跳转2.获取PendingIntent的几个方法2.1用于启动一个activity组件public static PendingIntent getActivity(Context context, int req
2017-07-16 18:14:49 2350
转载 Android背景设置透明和半透明效果
设置透明效果 大概有三种1、用android系统的透明效果Java代码 android:background="@android:color/transparent" 例如 设置按钮Java代码 android:text="@+id/Button01" android:id="@+id/Button01" and
2017-07-14 17:27:23 54678
转载 Activity的启动模式变singleTask时,如何使用Intent传值
转载请注明出处,谢谢http://blog.csdn.net/harryweasley/article/details/46557827因为项目中,有一个消息推送的功能,每次推送一个消息,就会开启FunctionActivity,那么为了避免重复开启它,在退后的时候,多次出现该Activity,就将该Activity的启动模式变为singleTask。这样在之后的多次启动该Acti
2017-07-14 17:25:58 604
转载 Adapter的几个重载方法介绍isEnabled,getViewTypeCount ,getItemViewType
public boolean isEnabled (int position):如果列表的一项item是separator(充当分隔项目,跟其他item项一样,也可以不一样,但是无法进行点击),返回true,也就是可以点击,并接收响应事件。如果此时position处的item是separator的话,返回false,也就无法响应点击或触摸事件,此项目是不可以点击的,表现形式为点了没任何反应,可以充
2017-07-13 16:11:36 695
原创 当ListView显示不全时,除了总体测量外还要测量TextView的高度
好,直接撸代码,这样更明了1.关于总体测量当使用ScrollView嵌套ListView的时候,如果不对ListView进行高度的测量,ListView也不知道自己到底有多长,所以ListView会显示不全的,这里先上总体测量ListView的方法(这种测量方式有很多中,这里就上一种了);public void setListViewHeight(ListView list
2017-07-12 21:48:13 1273
原创 关于微信支付,以及返回-1的问题(千万不要慌不要慌!)
1.关于微信支付返回-1的问题从微信的官方文档来看,支付返回-1的都是ERR_COMM,也就是普通的,常见的错误。普通我倒是没觉得,常见我倒是常常见。所有人都知道微信支付返回-1无非就是那几个常见的错误,什么sing错误,APP_ID错误什么什么的,但是很多情况都会返回-1,现在我们来一步一步的做排除。2.一步一步的排除2.1关于PayReq的配置msgApi = WXAPI...
2017-07-11 22:08:38 20956 7
转载 Android中的振动器---Vibrator
1.Vibrator三个常用的方法 void Android.os.Vibrator.vibrate(long milliseconds)震动milliseconds秒钟 void android.os.Vibrator.cancel()关闭手机震动 void android.os.Vibrator.vibrate(long[] pattern, int re
2017-07-09 19:59:59 712
原创 String 比较中 equals()和equalsIgnoreCase()的区别
1.equals()和equalsIgnoreCase()都是字符串比较的方法,但比较的方式有区别String.equals(str) ;该方法比较的是两个字符串的长度和每个字符,当长度和每个字符完全相等的时候该方法返回true,当有一项不相等时放回false;String.equalsIgnoreCase(str);该方法也是比较两个字符串的长度和每个字符,但是该方法在比较每
2017-07-08 22:14:14 852
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人