- 博客(45)
- 资源 (2)
- 收藏
- 关注
原创 Android View设置隐藏与显示不起作用
第一种可能是动画的原因,记得清除动画。第二种是界面旋转导致activity重建,view也都重建了。
2019-01-31 10:04:38 2823
原创 android popupwindow弹出后背景变暗
private void dimBackground(final float from, final float to) { final Window window = getWindow(); ValueAnimator valueAnimator = ValueAnimator.ofFloat(from, to); valueAnimator.s
2018-01-17 13:05:06 886
原创 java处理double类型末尾的0
/** * 处理double类型末尾的0 * * @param s * @return */ public static String subZeroAndDot(String s) { if (StringUtils.isEmpty(s)) { return ""; }
2018-01-02 09:51:23 2795
原创 android webView加载h5 h5的js代码不执行
webSettings.setJavaScriptEnabled(true);//允许执行jswebSettings.setDomStorageEnabled(true);//加上这一句就好了
2017-12-14 10:10:35 2304
原创 glide设置
<meta-data android:name="com.juzifenqi.app.utils.GlideConfiguration" android:value="GlideModule"/><meta-data android:name="com.bumptech.glide.integration.okhttp3.OkHttpGlideModule" an
2017-11-17 14:13:04 372
原创 gson 解析json
dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) compile 'com.android.support:appcompat-v7:25.3.1' compile 'com.android.support.constraint:constraint-layout:1.0.2' comp
2017-08-16 09:30:04 344
原创 android开发popupwindow判断是否弹出
btn_pop.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { if (pop != null) { pop.setFocusable(true);
2017-08-14 15:54:05 5942
转载 Mac下的解压命令
原文地址点击打开链接tar 解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)———————————————.gz解压1:gunzip FileName.gz解压2:gzip -d FileName.gz压缩:gzip FileName.tar.gz 和 .tg
2017-07-28 16:57:01 1874
转载 android transfer 关闭自启动
PID=$(ps -fe | grep "[A]ndroid File Transfer Agent" | awk '{print $2}'); if [[ -n $PID ]]; then kill $PID; fi; mv "/Applications/Android File Transfer.app/Contents/Resources/Android File Transfer Agen
2017-07-10 10:17:42 610
原创 android textView实现长按复制
1、 <TextView android:id="@+id/tvCopyCust2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="20dp" android:h
2017-07-04 19:06:52 1127
原创 Linux 命令
find . -name "*.java" -type f -print -exec rm -rf {} \; 删除当前目录下以.java结尾的文件unrar e org.whl.rar 解压rar
2017-06-27 18:08:36 261
原创 Android studio 快捷键
Edit ->Column Selection Mode 开启列操作模式,记得关闭command +alt(opt) +L 格式化代码command +F 在类内部查找关键字command +shift+Enter 补全if(){}command +shift+U 大小写转换command +alt(opt)+C 生成常量(例:public static final int A
2017-06-19 17:20:31 252
转载 wifi
for /f "skip=9 tokens=1,2 delims=:" %i in ('netsh wlan show profiles') do @echo %j | findstr -i -v echo | netsh wlan show profiles %j key=clear
2017-05-19 03:08:02 414
转载 UE
printf '\x31\xC0\xFF\xC0\xC3\x90' | dd seek=$((0x92D370)) conv=notrunc bs=1 of=/Applications/UltraEdit.app/Contents/MacOS/UltraEdit
2017-05-19 03:03:12 350
原创 Androidstudio中gradle配置资源文件
一、androidstudio 在打包时指定哪些资源文件需要打包1、切换到project视图,需要在main下自定义一个文件夹名字resrelease2、gradle配置,在app的gradle里配置//最顶部ext { isModule = false}if (isModule.toBoolean()) { apply plugin: 'c
2017-03-25 16:01:48 2022
原创 Fresco 使用databinding @BindingAdapter显示图片
import android.content.res.Resources;import android.databinding.BindingAdapter;import android.graphics.PointF;import android.graphics.drawable.Drawable;import android.net.Uri;import android.text.
2017-03-25 11:07:21 2816 2
原创 Fresco加载图片Utils
import android.content.res.Resources;import android.graphics.PointF;import android.net.Uri;import android.support.annotation.NonNull;import android.text.TextUtils;import android.util.TypedValue;
2017-03-25 10:34:05 759
原创 android dip转换Px
public static int dip2px(int dip) { Resources r = Resources.getSystem(); return (int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, dip, r.getDisplayMetrics());}
2017-03-25 10:26:25 575
原创 android 主工程找不到library工程的图片资源
library工程res目录下的资源不要和主工程的res目录下的资源同名,出现这种主工程找不到library工程的图片资源问题 注意检查一下
2017-03-18 15:35:05 996
原创 Fresco根据焦点加载圆形头像
public static RoundingParams getCircleParams() { if (null == circleParams) { synchronized (FrescoUtil.class) { if (null == circleParams) { circl
2016-11-08 15:12:17 456
原创 android 动态获得资源ID
public void updateVoiceLevel(int level) { int resId = context.getResources().getIdentifier("v" + level, "drawable", context.getPackageName()); iv_idalog_vioce.setImageResourc
2016-11-08 10:35:08 440
转载 android studio 单元测试时如何得到context
在stackoverflow找到了解决的办法,Context context = new MockContext();附上链接:http://stackoverflow.com/questions/28960898/getting-context-in-androidtestcase-or-instrumentationtestcase-in-android-studio
2016-11-01 10:57:25 5701
原创 Mac OS 配置 jdk 环境变量
首先下载 jdk,下载安装完成后,进行如下配置:1. 打开 shell , 输入 vi ~/.bash_profile2. 按键盘 i 键,进入 vi 的 insert 模式,在文件 .bash_profile 的最后加上如下几行:export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk
2016-10-31 14:57:10 519
原创 从当前日期返回星期几
public int getWeek() { int day_of_week = 0; Calendar calendar = Calendar.getInstance(); calendar.setTime(new Date()); //这里星期一将返回 0 int i = calendar.get(Calendar.DAY_OF_
2016-10-27 16:51:39 623
原创 单例模式
public class Singleton { private volatile static Singleton uniqueInstance; private Singleton();public static Singleton getInstance(){ if(uniqueInstance==null){ synchronized(Singleton.clas
2016-10-24 11:02:00 275
原创 list去重
package com.test;import java.util.ArrayList;import java.util.Arrays;import java.util.HashSet;import java.util.LinkedHashSet;import java.util.List;/** * @author Administrator * */public cla
2016-10-22 15:43:03 389
原创 fresco加载图片
compile 'com.facebook.fresco:fresco:0.13.0'/** * fresco加载手机设备上的图片 * * @param imageView * @param filePath * @param defaultImageResId */public static void loadFileImage(SimpleDraweeView ima
2016-10-20 10:27:54 339
转载 Android开发各类常见错误解决方案
原文地址:http://www.jianshu.com/p/c5db81cbc438Android开发各类常见错误解决方案字数1663 阅读4762 评论18 喜欢66本文属于个人平时项目开发过程遇到的一些问题,记录下来并总结解决方案,希望能帮到大家解决问题,有些问题的解决方案是在StackoverFlow上找到的,建议大家遇到问题多去上面找,基本上都能找到解决方案的。
2016-09-26 09:32:52 763
转载 secondaryProgress无显示效果
原谅地址: http://www.eoeandroid.com/blog-600773-5417.html碰到的问题有secondaryProgress无显示效果、seekBar高被挤压变形、Thumb有偏移,显示效果不理想等...解决方法在下面的代码里有注释新建android:progressDrawable的style文件:
2016-09-22 12:03:09 1778 1
原创 android FrameLayout响应了下层view的点击事件
解决方法 <FrameLayout android:clickable="true" android:id="@+id/flHomebottom" android:layout_width="match_parent" android:layout_height="wrap_content
2016-09-21 15:43:52 4970
原创 android MVP
1、public interface BaseView { void showToast(String msg); /** * 网络错误 */ void networkError();}2、public class BankInfoContract { public interface View extends BaseView {
2016-08-29 19:10:41 472
转载 EditText设置点击按钮显示与隐藏密码
private void showOrHidePasswd() { if (showOrHidePasswd) { //设置EditText文本为可见的 et_bank_num.setTransformationMethod(HideReturnsTransformationMethod.getInstance());
2016-08-29 11:20:10 917
原创 Android studio 突然Android 源码报红解决方案
1.点击File->Invalidate Caches / Restart...2.重启Gradle,清除缓存这时候应该可以了
2016-08-17 11:17:49 3916
原创 android studio 引用aar包
apply plugin: 'com.android.application'android { compileSdkVersion 23 buildToolsVersion "23.0.3" defaultConfig { applicationId "com.tsminfo.qvr" minSdkVersion 15
2016-07-05 12:17:47 484
转载 在Activity中响应ListView内部按钮的点击事件的两种方法
转载:http://www.cnblogs.com/ivan-xu/p/4124967.html最近交流群里面有人问到一个问题:如何在Activity中响应ListView内部按钮的点击事件,不要在Adapter中响应?对于这个问题,我最初给他的解答是,在Adapter中定义一个回调接口,在Activity中实现该接口,从而实现对点击事件的响应。下班后思考了一下,觉得有两种
2016-06-30 21:18:09 398
原创 ListView addHeaderView() 之后item位置不对
ListView addHeaderView() 之后item位置不对 ,headerView的position为0,listView.setOnItemClickListener(),item点击事件position会不正常首先,隐藏与显示headerView(必须在ListView.setAdapter()之前调用ListView.addHeaderView())if (mVide
2016-05-13 16:06:30 1527 1
原创 ListView添加HeaderView后,HeaderView里的控件设置某些属性不起作用
当我们为listview,add一个headerView时,headerview里有好多控件,例如: <RelativeLayout android:id="@+id/rl_apply_content" android:layout_width="match_parent" android:layout_height="350dp"
2016-05-12 16:34:50 725
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人