
工具类
文章平均质量分 67
Sindyue
这个作者很懒,什么都没留下…
展开
-
TextUtils
判断字符串是否为空或者nullTextUtils.isEmpty(mResultEditText.getText())对于字符串处理Android为我们提供了一个简单实用的TextUtils类,如果处理比较简单的内容不用去思考正则表达式不妨试试这个在android.text.TextUtils的类,主要的功能如下:是否为空字符 boolean android.text.TextUt......原创 2016-03-02 09:07:20 · 496 阅读 · 0 评论 -
Android Studio 编译或运行报错
1. 解决依赖包冲突android解决okhttp依赖冲突,如 weex依赖okhttp2,腾讯cos依赖okhttp3,这两个依赖的okio版本不一致导致了冲突。可在引用第三方库的时候,不引用其中的 okio模块,具体如下: compile 'com.squareup.okhttp:okhttp-ws:2.3.0' compile 'com.squareup.okio:okio:1.13.0' compile 'com.squareup.okhttp3:okhttp:3.8.1'原创 2022-02-25 17:21:23 · 4339 阅读 · 0 评论 -
notepad++设置删除当前行快捷键
notepad默认的删除当前行的快捷键是 Ctrl + Shift + L,和其他软件的不太相同,为了操作习惯,这里修改为 Ctrl + D,简单记录下步骤。Step1:打开软件,标题栏选择 “宏” —> “管理快捷键” —> “Scintlla命令”,界面如下:Step2: Ctrl + D快捷键一般已经被其他操作占用了,所以先找到 Ctrl + D 对应一栏,修改成别的操作,记得保存。Step3:可在过滤栏输入 SCI_LINEDELETE,界面如图:点击该栏,修改快捷键为 Ctr原创 2022-02-17 10:24:56 · 6502 阅读 · 2 评论 -
Android studio 遇见问题记录
找不到 Subversion 的解决方法 原因:android studio用户目录下的配置设置subversion插件不能使用 解决方案:C:\Users\Administrator.AndroidStudio1.2\config下发现了个文件:disabled_plugins.txt,这是禁用的插件,打开后,把 Subversion删除,保存,再次打开 android studio, 问...原创 2018-06-29 16:21:16 · 440 阅读 · 0 评论 -
获取安卓设备唯一标识方法总结
安卓设备的唯一标识的方法并不唯一,也没有哪种方法能够适用于所有的Android设备,下面列出几种常见的方式,可以根据需要选择。1.IMEI 码IMEI(国际移动设备识别码)唯一编号,用于识别 GSM,WCDMA手机以及一些卫星电话(移动设备识别码)全球唯一编号,用于识别CDMA移动电台设备的物理硬件,MEID出现的目的是取代ESN号段(电子序列号)(电子序列号)唯一编号,用于识别CDM...原创 2018-07-24 15:24:20 · 18893 阅读 · 1 评论 -
Android Studio 从 2.3 升级到3.2
Android Studio 从 2.3 升级到3.2以后,对于旧工程的引入,需要如下处理:工程下的引入studio 版本和 gradle 的版本需要跟进,如studio 3.2.1和gradle 4.6:dependencies { classpath 'com.android.tools.build:gradle:3.2.1' // NOTE: Do not place your ...原创 2018-12-19 10:12:43 · 2039 阅读 · 0 评论 -
几种常见的加密算法
1.stringtobase64MD5加密小记原创 2019-02-14 15:15:35 · 1410 阅读 · 0 评论 -
Charles 使用小结
一、Charles连接手机Charles 连接手机,一定要保证手机和电脑在同一为wifi下。Step1:打开软件,找到 Proxy - Proxy Settings:Step2:在打开的界面,勾选下图红色圈出的内容:Step3: ipconfig,查看自己电脑的ip地址Step4: 手机通过设置http代理服务器,连接到电脑Step5、此时charles会给出提示。有新的连接。...原创 2019-03-19 14:17:35 · 742 阅读 · 3 评论 -
Glide 使用小记
1. 获取 bitmap ,并设置到组件上Glide.with(mContext).load(url).asBitmap().into(new SimpleTarget<Bitmap>() { @Override public void onResourceReady(Bitmap resource, GlideAnimation<? super Bitmap>...原创 2019-04-17 17:21:57 · 525 阅读 · 0 评论 -
编译工具汇总
1.Sublime Text 3 全程详细图文使用教程 https://blog.youkuaiyun.com/mazegong/article/details/78859502原创 2018-06-14 11:11:21 · 313 阅读 · 0 评论 -
基础概念积累_1
1.IMEI号和IMSI号(1)IMEI(International Mobile Equipment Identity,国际移动身份识别码):是由15位数字组成的”电子串号”,其组成结构为TAC(6位数字)+FAC(两位数字)+SNR(6位数字)+SP (1位数字)。它与每台手机一一对应,而且该码是全世界唯一的。每一只手机在组装完成后都将被赋予一个全球唯一的一组号码,这个号码从生产到交付使用...原创 2018-03-16 17:23:29 · 381 阅读 · 0 评论 -
其他软件的使用问题记录
1.notepad++ 对于一些其他后缀格式,如.gfc,.dat,.coe等数据格式希望通过Notepad++默认打开,直接点击右键,属性,打开方式找不到的时候,用下面的方法一试: 设置—首选项—-文件关联 在中间的方框中输入待关联的文件后缀即可原创 2016-06-21 17:28:49 · 353 阅读 · 0 评论 -
汉字转拼音
1.借助HanziToPinyin类,获取简单的拼音//汉字返回拼音,字母原样返回,都转换为大写(默认取得的拼音全小写)public static String getPinYinNew(String input) { ArrayList<HanziToPinyin.Token> tokens = HanziToPinyin.getInstance().get(input); St原创 2016-12-16 17:00:35 · 902 阅读 · 0 评论 -
StrictMode模式
介绍 Android 2.3平台起,新增加了StrictMode(android.os.StrictMode)。这个类可以用来帮助开发者改进他们编写的应用,并且提供了各种的策略,这些策略能随时检查和报告开发者开发应用中存在的问题,比如可以监视那些本不应该在主线程中完成的工作或者其他的一些不规范和不好的代码。 StrictMode有多种不同的策略,每一种策略又有不同的规则,当开发者违背某个规则时,转载 2016-12-29 10:11:09 · 341 阅读 · 0 评论 -
eventbus的使用
1.在app的build文件中添加引用 compile 'org.greenrobot:eventbus:3.0.0' 2.写一个简单的消息类public class MessageEvent { private String mMsg; public MessageEvent(String msg) { mMsg = msg; } public S原创 2017-01-18 09:26:40 · 422 阅读 · 0 评论 -
监听全局键盘的弹出与隐藏状态
android自带的监听方法不靠谱,可以通过根view的可见高度来判断键盘的显示与隐藏状态,但不适应于activity为全屏的状态。wholeLayout.getViewTreeObserver().addOnGlobalLayoutListener(globalLayoutListener); /** * 全局监听软键盘的显示状态 */private ViewTreeObserver.OnG原创 2017-03-30 09:45:43 · 1488 阅读 · 0 评论 -
友盟统计数据和多渠道打包
一、友盟统计数据 1.接入文档 http://dev.umeng.com/analytics/android-doc/integration 2.添加多渠道 1)在defaultConfig中添加appkey defaultConfig { applicationId "com.example.kingnew" minSdkVersion 15原创 2017-07-07 14:03:44 · 1535 阅读 · 0 评论 -
DecimalFormat
(1)对于数据的四舍五入: DecimalFormat 包含一组符号,对于各符号的含义解释如下:“0”一个数字 “#”一个数字,不包括 0 “.” 小数的分隔符的占位符 “,” 分组分隔符的占位符 “;” 分隔格式。 “-”缺省负数前缀。 “%” 乘以 100 和作为百分比显示 “? ”乘以 1000 和作为千进制货币符显示;用货币符号代替;如果双写,用国际货币符号代替。如果出现在一个模式中,用货转载 2017-11-29 15:48:28 · 357 阅读 · 1 评论 -
Android Studio 引用aar文件及引发的问题
1.正常的module引用aar文件需要配置如下:repositories { flatDir { dirs 'libs' } } // 此在android标签下添加 dependencies { compile fileTree(include: ['*.jar'], dir: 'libs') compile...原创 2018-03-20 15:08:31 · 3569 阅读 · 0 评论 -
HandlerThread
1)首先创建looper对象private static final int MSG_LOAD_DATA = 0;private static final int MSG_COMMIT_DATA = 1;private static HandlerThread mThread = new HandlerThread("greenThread");static原创 2016-05-06 17:46:10 · 432 阅读 · 0 评论