- 博客(20)
- 资源 (1)
- 收藏
- 关注
原创 Yelp开源Bento Android框架,用于模块化UI开发
据外媒报道,Yelp可能会保留全球最受欢迎的众包商业目录之一:每月访问量超过3300万的Bento,这是一个用于构建模块化Android用户界面的开源Java和Kotlin工具集。 根据Yelp软件工程师Tyler Argo的说法,Yelp已经将Bento集成到其消费者和企业所有者应用程序中近一年 https://github.com/Yelp/bento ...
2019-05-06 10:55:23
539
原创 Android 版本适配:9.0 Pie(API 级别 28)
一、 本文主要是从官方文档中筛选出一些常见的适配项,若有任何纰漏或需要补充的,欢迎大家在评论区指出。 二、版本适配 1. 限制 HTTP 网络请求 Android 9.0 中限制了 HTTP(明文传输)网络请求,若仍继续使用HTTP请求,则会在日志中提示以下异常(只是无法正常发出请求,不会导致应用崩溃): java.net.UnknownServiceException:...
2019-05-05 11:44:24
820
原创 android 上传oss 简单上传
/** *endpoint accessKeyId 阿里云自己申请的 accessKeySecret 阿里云自己申请的 token 后台生成 */ public class OssManager extends BaseMvpActivity{ private OSS oss; private UpLoadPhotoActivity mContext; publ...
2018-12-05 13:15:49
1625
原创 listview scrollView 滑动冲突 listview 动态设置高度
自己封装的base里事件,解决冲突 @Override protected void initEvent() { //解决滑动冲突 homeList.setOnTouchListener(new View.OnTouchListener() { @Override public boolean onTouch(View v, MotionEven...
2018-11-28 17:30:15
252
原创 StringUtils contains floor 去除科学技术法以及取整
public class StringUtils { private StringUtils() { throw new UnsupportedOperationException("u can't instantiate me..."); } /** * 判断字符串是否为空 * * @param value ...
2018-11-16 10:54:26
512
原创 glide几行代码轻松加载圆角
主要代码: public static int dip2px(Context context, float dpValue) { final float scale = context.getResources().getDisplayMetrics().density; return (int) (dpValue * scale + 0....
2018-10-15 10:35:42
448
原创 android 启动页白屏(解决方案)
<activity android:name=".启动页" android:windowSoftInputMode="adjustPan|stateHidden" android:configChanges="orientation|keyboardHidden|screenSize" android:screenOrientation="portrait...
2018-10-09 11:38:29
7762
原创 android 横竖屏切换的生命周期
如下设置,当横竖屏切换时,activity的状态是不会改变的 在manifest中设置该Activity的configChanges为android:configChanges="screenSize|keyboardHidden|orientation" 总结如下: 1、不设置Activity的android:configChanges时,切屏会重新调用各个生命周期,切横屏时会执行一...
2018-09-19 17:49:29
341
原创 android 中okhttp3 的webSocket 使用
@BindView(R.id.titlebar) BGATitleBar titlebar; @BindView(R.id.lv_price) ListView lvPrice; WebSocket mSocket; private List<QuotationInfo.DataBean> data; private List<QuotationInfo.DataBean>...
2018-09-18 17:47:34
2175
原创 android okHttp 中cookie的使用
通过拦截器的方式 public final static int CONNECT_TIMEOUT = 60; public final static int READ_TIMEOUT = 100; public final static int WRITE_TIMEOUT = 60; private static OkHttpClient client = null; private Okht...
2018-09-07 16:27:14
1476
原创 8.0选择拍照 GridView
/* 加载适配器,以及gridview的Item点击事件 **/ private void showImageAdd() { imageAddAdapter = new ImageAddAdapterJie(list_img, NewWaiChuDetialActivity.this); gvImg.setAdapter(imageAddAda...
2018-08-18 15:12:17
314
原创 去除Button以及列表点击阴影
<Button style="@style/Widget.AppCompat.Button.Borderless" android:id="@+id/btn_commit" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_a...
2018-08-18 14:57:51
1586
原创 android 与 webview 交互 之截取webviewUrl 通过key获取
在webview拦截处(或者自己该调用的地方)调用getPhone() key=phone 为h5提供的key,根据KEY获取相应的value 重要的是URLEncodeUtils工具类,so easy了吧,代码附上; public static String getPhone(String url) { String phone = ""; try { Li...
2018-07-31 18:04:10
1273
原创 webview加载图片不显示的问题
mWebview.getSettings().setBlockNetworkImage(false);//解决图片不显示 web_dianpu.getSettings().setJavaScriptEnabled(true); // 为图片添加放大缩小功能 web_dianpu.getSettings().setUseWideViewPort(true);...
2018-07-26 11:11:28
1537
1
原创 android 关于软键盘遮挡webView底部输入框问题(解决方案)
软键盘挡住了输入框这个坑 填坑方法:来吧,小伙伴们 keyboarder,多亏我的名字了 为什么说它是个坑?"issue 5497" 上面表格的这种情况并非是Google所期望的,理想的情况当然是它们都能正常生效才对——所以这其实是Android系统本身的一个BUG。 为什么文章开头说这是个坑呢? ——因为这个BUG从Android1.x时代(2009年)就被报告了,而一...
2018-07-25 15:59:44
3215
原创 关于edittext在开发中的一些总结
//设置输入的固定长度 etPhoneNum.setFilters(new InputFilter[] { new InputFilter.LengthFilter( 11) }); //设置软键盘隐藏 imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE); imm.hideSo...
2018-07-23 14:01:22
192
原创 android 捕获异常
1.实现Thread.UncaughtExceptionHandler public class CameraNormalActivity extends AppCompatActivity implements Thread.UncaughtExceptionHandler 2.在oncreat();Thread.setDefaultUncaughtExceptionHandler(this)...
2018-05-25 16:37:39
306
原创 Unknown failure (Failure) Error while Installing APK 安装失败
第一种: 在manifest根标签添加:>>>>> android:installLocation="preferExternal" http://www.cnblogs.com/Lefter/archive/2012/03/07/2383962.html 第二种:简单彻底 删除如图.gradle .idea //7.0以上拍照需要配置以下4行代...
2018-05-23 10:08:44
3638
2
原创 Android屏幕适配,包括全面屏适配,自定义适配
在此处列出一些简单的配置图 点击下载配置文件 //文档就在下边,不用下载 原理: 1. px是分辨率的单位 比如现在主流手机分辨率1080*1920. 2. dp是安卓开发专有的单位 在 不同的手机下 1dp = 不同的 px. 3. sp是字体大小(前面清单文件中要求字体...
2018-05-04 15:24:51
2169
原创 Android TimePickerView时间选择器
简单效果step1:导入依赖compile 'com.contrarywind:Android-PickerView:3.2.5'step2:初始化 Calendar selectedDate = Calendar.getInstance(); Calendar startDate = Calendar.getInstance(); startDate.set(2013,1,1);//设置起...
2018-01-02 18:49:17
19573
9
屏幕适配配置
2018-05-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅