关闭
当前搜索:

[置顶] Android 开发常用技巧(持续更新...)

原创文章,欢迎转载。转载请注明来源: http://blog.csdn.net/hust_twj/article/details/61200354 1防止按钮快速点击的工具类 2XML中添加点击事件 3创建用于管理所有活动的类 4扩大点击区域 5给 ImageView 加遮罩蒙层 6定义 Layout 时向上转为 View 1、防止按钮快速点击的工具...
阅读(321) 评论(0)

Android 颜色透明度百分比转换为 十六进制

将 UI 小姐姐给的透明度百分比转换为十六进制: 透明度百分比对应的十六进制:(说明:百分比计算出来会有小数,按照常规的四舍五入处理) 百分比:0% HEX: 00 百分比:1% HEX: 30 百分比:2% HEX: 50 百分比:3% HEX: 80 百分比:4% HEX: A0 百分比:5% HEX: D0 百分比:6...
阅读(35) 评论(0)

知名技术团队博客

国内技术团队博客 1 http://tech.meituan.com/ 美团点评技术团队 2 http://fe.meituan.com/ 美团前端技术团队 3 http://tech.uc.cn/ UC技术团队 4 http://tencentdba.com/ 腾讯游戏DBA团队 5 http://noops.me/ 小米运维部非官方博客...
阅读(92) 评论(0)

2017年终总结

过去的2017 关于工作 关于生活 关于写作 未来的2018 业务能力 底层源码 思维缜密度 Kotlin 感谢 过去的2017 恍惚间,2017 年已经过去了好几天,看到微信公众号上各大佬纷纷推送各自的年终总结,感慨良多,故有此文。 关于工作 2017 年 7 月,研究生毕业,意味着近 20 年的求学生涯告一段落,从此走出了学校的象牙塔,踏上了社会,开始慢...
阅读(84) 评论(0)

使用抓包工具 Fiddler 修改后台接口返回数据

在客户端调试中,经常需要和后台接口打交道,有时候我们想修改后台返回的数据来验证客户端某些功能是不是完好的,抑或有时候后台返回的数据并不是我们所想要的,我们就可以使用抓包工具 Fiddler 来肆意修改后台返回的数据了。 首先确定要修改哪个接口,比如我这里需要修改接口:XXX/psyapi/recommend/recForYou.do 未修改时该接口的返回结果如下图所示: list里面有三...
阅读(57) 评论(0)

解决 Android 中 View 的 setPivotX 和 setPivotY 不生效的问题以及设置缩放中心的方法

背景是这样的:有一个需求要对下方的关注按钮实现如下动画,动画的最后要根据滑动位置对关注按钮进行缩放,缩放结束时整体大小为控件原始大小的90%,最终效果图如下所示: 如图,关注按钮向上滑动到某临界位置时,按钮需要缩小;同样,向下滑动到相同的临界位置时,需要放大。在布局文件中,关注按钮整体布局为RelativeLayout,爱心ImageView和文字TextView居中。由于动画需要根据滑动位置...
阅读(275) 评论(0)

Android 之 LayoutParams

原创文章,欢迎转载。转载请注明来源: http://blog.csdn.net/hust_twj/article/details/78857739 LayoutParams 是用 Java 代码来实现动态布局,它是 子控件 告诉 父控件 自己要如何布局时用的。 LayoutParams 类简单的描述了位置,宽和高,它们可以设置成下面的这三种值: 1. 一个确定的值; 2. MAT...
阅读(135) 评论(0)

Android Studio 升级后 APP 按钮出现红叉出现的解决方法

将 AS 从2.3升级到3.0后,编译以前的项目,在运行按钮处出现红叉,项目也不能运行,异常如下图所示:点击红叉处按钮,选择 Edit Configurations,最下方出现红色的提示文字:please select Android SDK,但SDK好像没有异常,如下图所示:于是在 stackoverflow 上搜索,在 这里 找到解决方法,感谢之~解决办法是如下: 点击 File -> Set...
阅读(211) 评论(0)

Handler 当做内部类,导致内存泄露的问题

你用android studio编译你的项目的时候可曾遇到过上面这个问题,如果有的话,这篇文章会给你解决方法。 也是一直都会看到这个问题,但是不知道怎么解决,也不知道它描述的内存泄露的原因。Context是怎么泄露的:Handlers & Inner Classes 考虑下面的代码public class SampleActivity extends Activity { private fi...
阅读(169) 评论(0)

Android 中 EditText 的 inputType 属性及其他常用属性详解

一、xml里面调用: android:inputType="number"/> 二、Activity里的调用:EditText editText=(EditText)findViewById(R.id.edittext); intinputType=InputType.TYPE_CLASS_NUMBER|InputType.TYPE_NUMBER_VARIATION_NORMAL...
阅读(116) 评论(0)

Android 屏幕适配相关知识

1、几个概念 (1)分辨率。分辨率就是手机屏幕的像素点数,一般描述成屏幕的“宽×高”,安卓手机屏幕常见的分辨率有480×800、720×1280、1080×1920等。720×1280表示此屏幕在宽度方向有720个像素,在高度方向有1280个像素。 (2)屏幕大小。屏幕大小是手机对角线的物理尺寸,以英寸(inch)为单位。比如某手机为“5寸屏手机”,就是指对角线的尺寸,5寸×2.54厘米/寸=1...
阅读(751) 评论(0)

Android 防止多次重复点击的三种方法

在项目中经常会遇到对按钮、自定义控件的 Item 等防止多次重复的点击的问题,下面做一个小结。方法1:使用 RxJava 的 throttleFirst()具体代码如下: /** * 防止重复点击 * * @param target 目标view * @param listener 监听器 */ public static void pr...
阅读(365) 评论(0)

用 bat 批处理命令启动 Android Studio 自带模拟器

在 Android 动画中,缩放动画(scale)和旋转动画(rotate)均有 android:pivotX 和 android:pivotY 这两个属性,其值可以有多种形式,并不是很好理解。本文就用一个小 Demo 来展示这两个属性的含义,相信看了之后会有很直观的感受。android:pivotX 表示缩放/旋转起点 X 轴坐标,可以是整数值、百分数(或者小数)、百分数p 三种样式,比如 50、...
阅读(272) 评论(0)

Android 通过 shape 实现三角形气泡效果

需要实现 UI 给出的下面两种图中带三角形气泡的效果:如果使用 .9 图,一方面会增加安装包体积,另一方面,拉伸后可能变形。将气泡分解可知,气泡由 正/倒三角形 和 圆角长方形 组成,于是可以通过组合来形成三角形气泡的效果。参考 这篇博文 绘制三角形。正三角形的 triangle_up.xml 如下: <layer-list...
阅读(2099) 评论(0)

图解 Android 动画中 android:pivotX 和 android:pivotY 属性的含义

在 Android 动画中,缩放动画(scale)和旋转动画(rotate)均有 android:pivotX 和 android:pivotY 这两个属性,其值可以有多种形式,并不是很好理解。本文就用一个小 Demo 来展示这两个属性的含义,相信看了之后会有很直观的感受。android:pivotX 表示缩放/旋转起点 X 轴坐标,可以是整数值、百分数(或者小数)、百分数p 三种样式,比如 50、...
阅读(2435) 评论(3)

Android 开发之 View.post() 的作用

1、大家都知道在 onCreate() 方法中直接调用 view.getHeight() 会返回0,但是你可以在 view.post()中回去 控件的宽高:view.post(new Runnable() { @Override public void run() { showToast("" + view.getHe...
阅读(1723) 评论(0)

Android 4.3(API 18)及以下调用 RelativeLayout.mesure() 时出现 NullPointerException 异常

负责的一个新手引导的需求,友盟上报 Android 4.3(API 18) 的机型(公司APP 最低支持的安卓版本即为 4.3)中会出现 NullPointerException 的 bug。 百度后知道了原因:http://blog.csdn.net/chengxu_hou/article/details/74940938。原来,只要是在 4.3 及以下的系统中调用 RelativeLayou...
阅读(2136) 评论(0)

Android 在 Fragment 中集成 React-Native(RN)步骤

1、创建 package.json 和 index.android.js 文件:package.json 代码如下,其中RN版本为 0.48.4:{ "name": "FragmentWithRN", "version": "0.0.1", "private": true, "scripts": { "start": "node node_modules/react-nati...
阅读(3663) 评论(0)

自定义Drawable实现圆形和圆角Drawable

圆形package com.customview.widget;import android.graphics.Bitmap; import android.graphics.BitmapShader; import android.graphics.Canvas; import android.graphics.ColorFilter; import android.graphics.Paint;...
阅读(2183) 评论(0)

Android自定义水平渐变进度条

先看进度条的效果:具体实现:新建类,继承自View,在onDraw中进行绘制:import android.content.Context; import android.graphics.Canvas; import android.graphics.LinearGradient; import android.graphics.Paint; import android.graphics.Rec...
阅读(3395) 评论(1)

Android Studio中使用adb shell查看SharedPreferences文件

在 Android Studio 最下面的 Terminal 中,输入:adb shell run-as com.example.android //com.example.android:对应项目包名 可以ls查看当前目录下的所有文件,然后找到 shared_prefs,cd进入该文件:cd shared_prefs再ls查看 shared_prefs 目录中所有的文件,并用cat查看具体的S...
阅读(4613) 评论(2)
60条 共3页1 2 3 下一页 尾页
    个人资料
    • 访问:121080次
    • 积分:1823
    • 等级:
    • 排名:千里之外
    • 原创:48篇
    • 转载:12篇
    • 译文:0篇
    • 评论:22条
    文章分类