各种小技巧
猫的于
这个作者很懒,什么都没留下…
展开
-
ExoPlayer的基本使用,播本地raw,播网络,缓存, 旋转
exoplayer 基本使用,播放本地,网络,缓存,画面旋转 rotation-degrees原创 2022-03-12 16:23:23 · 4935 阅读 · 0 评论 -
Android反射获取键盘高度判断键盘是否显示
public boolean getKeyBoardIsShow(Context context){ try { InputMethodManager im = (InputMethodManager) context.getSystemService(Context.INPUT_METHOD_SERVICE); Method method = im.getClass().getDeclaredMethod("getInputMethodWind...原创 2022-01-11 16:43:07 · 1627 阅读 · 0 评论 -
gradle 指定moudle执行编译任务
gradlew :<ModuleName>:assembleRelease原文地址:https://www.cnblogs.com/zhaohongtian/p/6808968.html转载 2020-07-16 14:01:48 · 2355 阅读 · 0 评论 -
LogService 日志统计打印并上传至服务器
/*** * 作者 : 于德海 * 时间 : 19.5.7 * 描述 : Log工具类 */public class LogService { private static String logPath = "";//日志存放路径 private static String templete="yyyy-MM-dd:HH:mm:ss";//时间格式 pri...原创 2019-06-11 13:57:15 · 1027 阅读 · 0 评论 -
Android 自定义View 实现双击效果
package inter.baisong.widgets;import android.content.Context;import android.os.Handler;import android.os.Message;import android.support.annotation.Nullable;import android.util.AttributeSet;impo...原创 2018-07-31 18:14:25 · 835 阅读 · 0 评论 -
Android 简单限制小数点后的位数以及只能以一个0开头
numbers.addTextChangedListener(new TextWatcher() { @Override public void beforeTextChanged(CharSequence s, int start, int count, int after) { } @Overr原创 2018-02-06 15:18:51 · 1132 阅读 · 0 评论 -
Android图片加黑遮罩,
代码如下public Bitmap getBlackImage(Bitmap bm){ Bitmap bmp = Bitmap.createBitmap(bm.getWidth(),bm.getHeight(),Bitmap.Config.RGB_565); Paint paint = new Paint(); paint.setAntiAlias(原创 2016-07-01 11:23:21 · 3875 阅读 · 0 评论 -
android键盘监听
自从2007年乔帮主横空出世推出iPhone后,智能手机就都变成了触摸屏,且屏幕越来越大。输入自然也就通过软件来解决,现在来说绝大多数智能设备都是通过软键盘来做用户输入。在日常的开发过程中难免会跟软键盘打交道,比如强制显示或者强制隐藏等,也有些时候想要在键盘隐藏或者显示的时候做一点事情,这就需要准确的知道键盘的事件,这篇文章就来详细讨论一下Android下面如何做到监听键盘的事件。转载 2016-06-26 15:02:15 · 961 阅读 · 0 评论 -
layer-list 画View两面边框方法
<layer-list xmlns:android="http://schemas.android.com/apk/res/android"><item android:bottom="-2px" android:right="-2px" //还也可以有top left -2是为了隐藏 -1 效果然并卵 > <shape android原创 2016-04-22 13:41:53 · 1300 阅读 · 0 评论 -
Activity销毁时如何保存Fragment状态
原文:http://emuneee.com/blog/2013/01/07/saving-fragment-states/ 在Android 3.0(SDK 11)以后,Android 出现了一个伟大的功能:如何在你的App中保存和还原你的Framgent数据。它是什么我再我下一个App开发中期的时候参考Android API时,偶然发现 FragmentManager.putFragment(翻译 2016-02-24 13:19:47 · 7418 阅读 · 0 评论 -
计算一个字符串的宽,高
Rect bounds = new Rect();String text = "Hello World";TextPaint paint;paint = findViewById(R.id.hello_world).getPaint();paint.getTextBounds(text, 0, text.length(), bounds);int width = bounds.widt转载 2016-02-23 18:15:35 · 662 阅读 · 0 评论 -
Android开发60需要注意的问题
全部Activity可继承自BaseActivity,便于统一风格与处理公共事件,构建对话框统一构建器的建立,万一需要整体变动,一处修改到处有效。数据库表段字段常量和SQL逻辑分离,更清晰,建议使用Lite系列框架LiteOrm库,超级清晰且重心可以放在业务上不用关心数据库细节。全局变量放全局类中,模块私有放自己的管理类中,让常量清晰且集中.不要相信庞大的管理类的东西会带来什么好处,可能是一场转载 2016-03-05 00:15:58 · 753 阅读 · 0 评论