Android
KKLR
1、精通TCP/IP、精通DHCP等二三层协议。
2、当前从事Android开发,前端开发。
3、精通C语言,java,python
4、熟悉Go,JS,CPP
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java如何使用正则判断文件名是否合法
之前遇到传入的URI不合法,导致Android crash的问题,所以需要在传入之前判断一些文件名是否合法,不合法的话需要根据mimetype重新生成一个随机文件名。主要的方法如下:正则表达式大同小异,也可以用于其他语言对于合法文件名的判断。1、只能包含英文字符,开始和结束不允许有空格。2、不能存在两个点号。 public static void main(String[] args) { System.out.println(isFileNameValid(".原创 2020-11-13 10:09:43 · 3283 阅读 · 0 评论 -
AndroidX 下面如何在Fragment里面处理onBackPressed事件
参考文档:https://developer.android.com/reference/androidx/activity/OnBackPressedDispatcher最近在使用fragment,需要在fragment中处理back事件,除了传统百度的fragment处理back事件方法外,发现了一种新的处理onbackPressed的方法,记录一下。在onAttach方法中: @Override public void onAttach(@NonNull Context c原创 2020-08-06 20:57:13 · 1795 阅读 · 1 评论 -
Android如何使用yoga来进行布局管理
Android使用Yogayoga简介Facebook引领着移动开源风向,这次它对布局出手了,推出了Yoga开源项目,意在打造一个跨iOS、Android、Windows平台在内的布局引擎,兼容Flexbox布局方式,让界面布局更加简单。Yoga官网:https://facebook.github.io/yoga/关于Flex布局:http://www.ruanyifeng.com/blog/2015/07/flex-grammar.html当前Yoga的关于API的官网链接已经挂掉了。所以也没什原创 2020-07-31 10:34:31 · 5187 阅读 · 3 评论 -
【Android】记录一个onTextChanged被调用了两次的问题
首先,是我蠢。。问题是这样的。我在重写EditText的时候,实现了这样一个方法。addTextChangedListener(this);然后父类实现了TextWatcher这个时候 @Override public void beforeTextChanged(CharSequence s, int start, int count, int afte...原创 2020-04-20 10:07:08 · 2181 阅读 · 0 评论 -
【Android】解决修改状态栏颜色不生效的问题(6.0以上)
原创,转载请注明出处原创 2020-03-23 20:03:18 · 6241 阅读 · 3 评论 -
【Android】如何实现拼接多个MP3文件
工作需要,需要实现拼接多个MP3的相关功能,直接通过输入输出流拼接MP3是不可行的,因为每个MP3有自己的头信息,音频信息,直接拼接只能播放第一段音频。找到一个google的开源库mp4parser实现音频拼接还比较方便,特此记录一下。 private static void connectAudioMp3(String mOutputFilePath, List<File&...原创 2020-03-23 19:51:59 · 1779 阅读 · 3 评论
分享