- 博客(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
475
原创 Android 版本适配:9.0 Pie(API 级别 28)
一、本文主要是从官方文档中筛选出一些常见的适配项,若有任何纰漏或需要补充的,欢迎大家在评论区指出。二、版本适配1. 限制 HTTP 网络请求Android 9.0 中限制了 HTTP(明文传输)网络请求,若仍继续使用HTTP请求,则会在日志中提示以下异常(只是无法正常发出请求,不会导致应用崩溃):java.net.UnknownServiceException:...
2019-05-05 11:44:24
733
原创 android 上传oss 简单上传
/***endpoint accessKeyId 阿里云自己申请的accessKeySecret 阿里云自己申请的token 后台生成*/public class OssManager extends BaseMvpActivity{ private OSS oss; private UpLoadPhotoActivity mContext; publ...
2018-12-05 13:15:49
1492
原创 listview scrollView 滑动冲突 listview 动态设置高度
自己封装的base里事件,解决冲突@Overrideprotected void initEvent() { //解决滑动冲突 homeList.setOnTouchListener(new View.OnTouchListener() { @Override public boolean onTouch(View v, MotionEven...
2018-11-28 17:30:15
206
原创 StringUtils contains floor 去除科学技术法以及取整
public class StringUtils { private StringUtils() { throw new UnsupportedOperationException("u can't instantiate me..."); } /** * 判断字符串是否为空 * * @param value ...
2018-11-16 10:54:26
447
原创 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
388
原创 android 启动页白屏(解决方案)
<activity android:name=".启动页" android:windowSoftInputMode="adjustPan|stateHidden" android:configChanges="orientation|keyboardHidden|screenSize" android:screenOrientation="portrait...
2018-10-09 11:38:29
7675
原创 android 横竖屏切换的生命周期
如下设置,当横竖屏切换时,activity的状态是不会改变的在manifest中设置该Activity的configChanges为android:configChanges="screenSize|keyboardHidden|orientation"总结如下:1、不设置Activity的android:configChanges时,切屏会重新调用各个生命周期,切横屏时会执行一...
2018-09-19 17:49:29
265
原创 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
2079
原创 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
1423
原创 8.0选择拍照 GridView
/*加载适配器,以及gridview的Item点击事件**/ private void showImageAdd() { imageAddAdapter = new ImageAddAdapterJie(list_img, NewWaiChuDetialActivity.this); gvImg.setAdapter(imageAddAda...
2018-08-18 15:12:17
280
原创 去除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
1516
原创 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
1195
原创 webview加载图片不显示的问题
mWebview.getSettings().setBlockNetworkImage(false);//解决图片不显示 web_dianpu.getSettings().setJavaScriptEnabled(true); // 为图片添加放大缩小功能 web_dianpu.getSettings().setUseWideViewPort(true);...
2018-07-26 11:11:28
1484
1
原创 android 关于软键盘遮挡webView底部输入框问题(解决方案)
软键盘挡住了输入框这个坑 填坑方法:来吧,小伙伴们 keyboarder,多亏我的名字了为什么说它是个坑?"issue 5497"上面表格的这种情况并非是Google所期望的,理想的情况当然是它们都能正常生效才对——所以这其实是Android系统本身的一个BUG。为什么文章开头说这是个坑呢?——因为这个BUG从Android1.x时代(2009年)就被报告了,而一...
2018-07-25 15:59:44
2982
原创 关于edittext在开发中的一些总结
//设置输入的固定长度etPhoneNum.setFilters(new InputFilter[] { new InputFilter.LengthFilter( 11) });//设置软键盘隐藏imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);imm.hideSo...
2018-07-23 14:01:22
154
原创 android 捕获异常
1.实现Thread.UncaughtExceptionHandler public class CameraNormalActivity extends AppCompatActivity implements Thread.UncaughtExceptionHandler2.在oncreat();Thread.setDefaultUncaughtExceptionHandler(this)...
2018-05-25 16:37:39
265
原创 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
3543
2
原创 Android屏幕适配,包括全面屏适配,自定义适配
在此处列出一些简单的配置图 点击下载配置文件 //文档就在下边,不用下载原理: 1. px是分辨率的单位 比如现在主流手机分辨率1080*1920. 2. dp是安卓开发专有的单位 在 不同的手机下 1dp = 不同的 px. 3. sp是字体大小(前面清单文件中要求字体...
2018-05-04 15:24:51
1930
原创 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
19381
9
屏幕适配配置
2018-05-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人