- 博客(57)
- 收藏
- 关注
原创 web问题记录
file-->preferences-->setting。搜索"emmet.triggerExpansionOnTab"打上勾或者设为true就行按tab就自动补全
2020-10-20 16:55:43
176
原创 android studio 通过 wifi 进行adb调试
android studio 通过 wifi 进行adb调试要求手机和电脑在同一局域网就行,不需要网上说的那么复杂(手机连电脑的wifi,命令行操作)1.下载插件如图.2.配置adb路径,位置为sdk目录下platform_tools.3.查看电脑的ip4.通过前三位找到位于同一网段下的可用的手机wifi,找到手机wifi匹配的ip5.将4中手机的ip一次填入,端口默认5555,点击连接...
2020-06-04 14:56:02
2439
1
原创 android 应用jenkins自动打包git代码并发布到fir.im
android 应用jenkins自动打包git代码并发布到fir.im今天有点时间就研究了下这个工具,花了一上午时间还比较顺利的实现了。有些坑还是花了一点时间的,这里做下记录。环境变量没有配置android环境的时候先配置环境右键此电脑-属性-高级系统设置-环境变量在系统变量中添加 :变量名 JAVA_HOME 变量值 E:Javajdk8 (路径根据自己实际的java安装目录选...
2019-09-03 17:04:26
647
1
原创 为了解决模拟器中 Android Webview 页面崩溃的问题
这个文章最后也没找到解决办法,换个Genymotion模拟器就好了错误日志:google-breakpad:## ## ##google-breakpad:chrome build fingerprint:google-breakpad:163.1.0.132google-breakpad:## ## ##一个在布局文件中加载Webview控件的简单页面,在多次加...
2019-08-30 17:14:27
4889
原创 android 输入框 EditTextView
因:有的公司后台提交数据没有支持android的表情符号,导致提交一些表单数据中带有系统的表情时,接口会返回500错误。果:针对这种情况,可在每次输入完一个值后监听最后一位是不是表情,如果是表情,就删除掉。注:这里的表情判断我们可以通过在输入框中输入所有需要过滤掉的表情,然后打印这些个表情的字符串值,将其加入到工具类中的codePoints集合。中。使用:输入框限制中文...
2019-06-28 10:29:29
4266
原创 webview问题
android加载百度首页后点击中间的一些地址跳转出现错误页面,如去下载百度app那个按钮进去的页面页面提示错误 baiduboxapp://webView加载网页后出现ERRUNKNOWNURL_SCHEME找了好多答案都没有解决,最终在多次尝试后偶然发现一个非常简单的方案。 mBinding.webView.setWebViewClient(new WebViewClient()...
2019-04-22 17:13:17
3321
原创 com.google.devtools.build.android.desugar.Desugar
android编译问题com.google.devtools.build.android.desugar.DesugarError:Execution failed for 'task':app:transformClassesWithDesugarForDebug'. com.android.build.api.transform.TransformException: java.lang...
2019-04-22 17:12:16
6229
原创 android打包release时报错
android打包release时报错描述:开发完一直打debug的包给测试都没有问题,到上线前准备打正式包上线时出现了错误如下错误:找不到符号如下所有类都报错,错误非常长E:\Android_Studio\workplace\BindingTest\app\src\main\java\com\example\bindingtest\MainActivity.javaError:(...
2019-04-16 17:58:00
3609
原创 android输入框 digst与键盘模式的冲突解决
android输入框 digst与键盘模式的冲突解决现需求对输入框的可输入文字进行控制如<string name="letter1">0123456789.</string><string name="letter2">0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ.@...
2019-03-29 15:58:03
2979
原创 Retrofit: javax.net.ssl.SSLPeerUnverifiedException: Hostname ts.antsant.io not verified:
接口请求添加Https请求后逐步遇到的错误1.添加ssl过滤认证import java.io.IOException;import java.io.InputStream;import java.security.KeyManagementException;import java.security.KeyStore;import java.security.NoSuchAlg...
2019-03-08 15:23:58
5073
原创 ic_launcher的生成
android studio自带的asset生成工具会对设计师给的图片进行裁剪或者生成的圆角图片不适合常规手机厂商的launcher大小看着非常小推荐如下工具,跳转链接在文尾https://icon.wuruihong.com/#/android戳我跳转...
2019-03-04 14:55:21
3242
原创 android Emoji的处理
1.输入监听emoji,然后拦截掉 /** * 将系统表情转化为字符串 * * @param s * @return */ public static boolean havaEmoji(String s) { int length = s.length(); String context = "";...
2019-03-04 14:45:59
4043
2
原创 android应用的Launcher改不过来 from MIUI系统
可以在主题中切换一个主题,然后再切换回来,就可以清空掉缓存的ic_launcher图
2019-03-04 14:40:28
328
原创 Android系统优化
相机的文件访问权限在application下接入<!--解决7.0照相机崩溃问题 --> <provider android:name="android.support.v4.content.FileProvider" android:authorities="$此处为包名.provider" ...
2019-02-14 16:01:31
2508
原创 dialog中和软键盘同时存在时的处理方案(优化过后)
可在内部dialog方法的dialog.show();后面加入下面的调用方法,传入弹窗中的EditText 对象,可使dialog和输入法同时显示,dialog的dismiss();调用时同时隐藏输入法,不用判断其他键盘条件。//关闭软键盘public static void autoSoftInput(Dialog dialog, EditText editText) { ...
2019-02-14 10:53:23
2708
原创 Error:Execution failed for task ':app:transformNativeLibsWithStripDebugSymbolForApiDveDebug'.
Error:Execution failed for task ':app:transformNativeLibsWithStripDebugSymbolForApiDveDebug'.> A problem occurred starting process 'command 'F:\androidFile\android-sdk\ndk-bundle\toolchains\mips64e...
2019-02-14 10:45:21
405
原创 ScrollView嵌套滑动不流畅,横竖向的滑动冲突
import android.content.Context;import android.util.AttributeSet;import android.view.MotionEvent;import android.widget.ScrollView;public class ScrollViewExtend extends ScrollView { // 滑动x、y方向距...
2019-02-14 10:44:06
792
原创 集合遍历删除重复问题
在remove元素后,游标自减for ( int i = 0; i <uploadList.size(); i++) {String value = uploadList.get(i);if (TextUtils.isEmpty(value)) { uploadList.remove(value); // ok i--; // *因为位置发生改变,所以必须修改i的...
2019-02-14 10:43:14
237
原创 动态设置控件(列表图片)的宽高(适配方案)
将高度设置成屏幕宽度的多少多少就可以实现图片完全按照UI设计稿的比例不失真DisplayMetrics dm = mContext.getResources ().getDisplayMetrics();RelativeLayout.LayoutParams linearParams = (RelativeLayout.LayoutParams) ivCover.getLayoutPara...
2019-02-14 10:41:04
556
原创 Android中textview、button等按钮的计时器使用
package com.teeking.android.assistant;import android.app.Activity;import android.os.Bundle;import android.os.CountDownTimer;import android.support.annotation.Nullable;import android.support.v7....
2019-02-14 10:38:25
2387
原创 图片在状态栏上显示
类似于首页这种有几个fragment的页面,当只有其中一个图片需要显示在状态栏上,又要兼容全面屏下导航栏不被底部tab栏所覆盖,经过诸多尝试,得到以下方案分别创建values、values-v19、values-v21三个目录,分别在三个目录下创建styles.xml文件,依次添加下面代码-value-<style name="TranslucentSystemBar" ...
2019-02-14 10:36:24
769
原创 列表水波纹样式 系统自带样式
android:background="?android:attr/selectableItemBackground"
2019-02-14 10:35:23
224
原创 界面跳转A->B->C->D 界面依次跳转后,要从D按返回跳转B
在Intent中加入intent.addFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP | Intent.FLAG_ACTIVITY_CLEAR_TOP);//隔级跳转可跳转中将C出栈。
2019-02-14 10:34:45
585
原创 虚拟返回键菜单键是否存在及其高度获取
//判断是否有虚拟键盘@SuppressLint("NewApi")public static boolean checkDeviceHasNavigationBar(Context activity) { //通过判断设备是否有返回键、菜单键(不是虚拟键,是手机屏幕外的按键)来确定是否有navigation bar boolean hasMenuKey = ViewCon...
2019-02-13 10:07:26
449
原创 提交按钮的重复点击处理方案
可以通过设置按钮的setEanble(false)事件和按钮提交的showLoading()动画配合使用,等到接口请求完成或者失败再设置setEnable(true)和关闭动画dimissLoading(),能够比较完美的解决一些提交表单页面多次提交问题 或者结合下面方法使用// 两次点击按钮之间的点击间隔不能少于1000毫秒 private static final int...
2019-02-13 10:04:41
508
原创 从Uri获取绝对路径方法在混淆后引发的错误
用到网络上获取地址api24+的路径方法/** * 鑾峰彇FileProvider path * author zx * version 1.0 * since 2018/5/4 . */public static String getFPUriToPath(Context context, Uri uri) { try { List<Packag...
2019-02-13 10:01:25
2974
4
原创 BitmapFactory.decodeFile返回为null遇到后的处理
有****标记的为关键处理 final BitmapFactory.Options options = new BitmapFactory.Options(); // **** 该值设为true那么将不返回实际的bitmap不给其分配内存空间而里面只包括一些解码边界信息即图片大小信息 options.inJustDecodeBounds = true;// i...
2019-02-13 09:58:19
7246
3
原创 TabLayout混淆问题报错
网上的TabLayout代码配置中可能会出现的错误 TabLayout ‘mTabStrip’ 混淆问题报错 field mTabStrip in class Landroid/support/design/widget/TabLayout 在混淆中加入-keep class android.support.design.widget.TabLayout{*;} 即可...
2019-02-13 09:55:54
960
原创 输入框光标问题
最好在style中配置统一样式的按钮 和输入框在Edittext中加入以下属性android:cursorVisible="true"android:textCursorDrawable="@drawable/test_cursor"对应的drawable文件<?xml version="1.0" encoding="utf-8"?><shape xml...
2019-02-13 09:54:35
557
原创 Android配置状态栏颜色和字体的工具类
package com.at.ecology.utils;import android.annotation.TargetApi;import android.app.Activity;import android.graphics.Color;import android.os.Build;import android.support.annotation.ColorInt;im...
2019-02-13 09:51:44
2578
原创 对包含有输入框的监听的RecycleView或Listview的输入值重复或混乱问题
在getView()方法中 //判断是否有TextWatcher监听事件,有的话先移除 if (baseViewHolder.getView(R.id.et_words).getTag(R.id.tv_id) instanceof TextWatcher){ ((EditText) baseViewHolder.getView(R.id....
2019-02-13 09:49:13
372
2
原创 RecycleView或Listview中操作adapter绑定的list集合的删除时,顺序会乱(删除混乱)
需要通过list.remove(adapter.position);来删除然后通过adapter.notifyDataSetChanged(adapter.position);来通知界面更新。
2019-02-13 09:47:36
488
原创 gson字符串转对象数组
//把JSON格式的字符串轉成对象数组 ArrayList<Model> list = new Gson().fromJson((String) msg.obj, new TypeToken<ArrayList<Model>>() {}.getType());
2019-02-13 09:46:49
7142
原创 android常见问题4
1.输入框光标问题最好在style中配置统一样式的按钮 和输入框在Edittext中加入以下属性android:cursorVisible="true"android:textCursorDrawable="@drawable/test_cursor"对应的drawable文件<?xml version="1.0" encoding="utf-8"?>&l...
2018-12-30 11:24:55
233
原创 android常见问题3
1.软键盘处理方式//关闭软键盘private void hintSoftInput() { InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE); if(imm != null && imm.isActive()&&am...
2018-11-23 10:25:57
2421
原创 Android 输入框监听输入数字
Android 输入框监听可以配置整数位、小数位、可输入最小值package com.chainplus.idasex.utils;import android.text.Editable;import android.text.TextWatcher;import android.widget.EditText;import com.chainplus.idasex.lis...
2018-11-02 09:36:23
1408
转载 面试高级
1、Activity生命周期?onCreate() -> onStart() -> onResume() -> onPause() -> onStop() -> onDetroy()2、Service生命周期?service 启动方式有两种,一种是通过startService()方式进行启动,另一种是通过bindService()方式进行启动。不同的启动方...
2018-10-22 14:38:14
367
原创 钱包常规操作
android 钱包生成以及操作Maven Dependency Java 8: org.web3j core 3.4.0Android: org.web3j core 3.3.1-androidstep 1: 获得web3j支持 HttpService httpService = new HttpServi...
2018-10-22 14:35:08
3505
原创 android 常见问题2
小知识点有些简单的东西1、gson字符串转对象数组//把JSON格式的字符串轉成对象数组 ArrayList<Model> list = new Gson().fromJson((String) msg.obj, new TypeToken<ArrayList<Model>>() {}.getType());2、RecycleView或l...
2018-09-25 18:16:32
286
原创 Broadcast注册注销 RemoteServiceException: can't deliver broadcast
viewpager嵌套fragment或其他大量动态广播注册注销出现的崩溃AndroidRuntime: FATAL EXCEPTION: mainProcess: com.at.wallet, PID: 11556 android.app.RemoteServiceException: can't deliver broadcast at android.app.Activi...
2018-09-22 11:29:14
19674
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人