- 博客(23)
- 资源 (9)
- 收藏
- 关注

原创 Kotlin中List操作实战(有注释)
在用Java开发Android的时候,经常会用到List集合,当我们对集合进行操作的时候,很是麻烦! 经常是一个for循环,里面一个if或者更多else if,让代码看起来很不清爽,写得也让人晕晕乎乎的!最近在学习Kotlin,里面对集合的操作很有一套!于是打开IntelliJ IDEA,咔咔咔,敲下了List操作,以便日后查询先说一下版本,估计版本不是问题 IDEA版本...
2018-08-03 16:48:27
5427
原创 2018已经过去,2019继续
2018年已经过去了,是时候回顾一下这一年做了什么。 先回顾在公司做了什么,时间比较久,翻看一下之前的总结,可以找到线索,过完年回来就是做好电子班牌,以及自己做测试,当时吧,很希望电子班牌能够出货,毕竟客户端是自己一个人完成的,也希望能给公司带来收益。现在回头看,一台都没出货,挂在公司展厅的门口墙上,给参观的客户展示。应该是公司没有主力去推吧,据说2019年主推。然后就是在语音教室...
2019-01-19 11:11:00
527
1
原创 简单理解Kotlin作用域函数run,with,let,also,apply
Kotlin标准库里面有那么几个作用域函数(run,with,let,also,apply),下面就来简单介绍一下第一点要了解一下,Kotlin是允许函数里面定义函数的第二点是作用域函数怎么理解(大神忽略)。一个函数一般都有花括号{ },花括号里面就归这个函数管第三点是run,with,let,also,apply都有返回值,返回值是该函数作用域最后一个对象先上代码p...
2018-08-09 19:07:46
1264
1
原创 fragment有时getActivity( )会是空
fragment有时getActivity( )会是空,这样会导致程序的奔溃,复现的方法是在多个fragment中快速点击切换,有可能出现这样的异常在网上搜了一下,有个解决办法是利用fragment的生命周期这样可以解决(有的是将context转换成activity)private Context mContext;@Overridepublic void onAttach(Co...
2018-07-16 17:05:11
1207
原创 windows下编译android使用的FFmpeg库
去年写了篇在ubuntu下用NDK编译FFmpeg,当时是费了很大的劲才编译出几个so库!并不是每个人都有Ubuntu的,要弄属于自己的FFmpeg库就比较困难,正好这几天公司不是很忙,于是在网络中寻找如何在windows下编译出FFmpeg库! 搜集加整理加实践最终得到FFmpeg!
2017-10-12 15:15:42
4079
原创 java类的初始化顺序
一个类的初始化会首先初始化静态代码块,然后初始化成员变量(成员变量有基本变量和引用变量),成员变量的初始化会首先进行默认初始化,然后是显示初始化,最后是构造方法初始化classX { Y b = newY(); X() { System.out.print("X"); }}
2017-02-20 10:54:35
252
原创 有一个坑关于android网络
android网络变化的时候会发送一个广播 ConnectivityManager.CONNECTIVITY_ACTION只要在广播接收者监听这个广播就可以关键的是,网络变化怎么理解,坑就在当activity跳转的时候,也能收到这个广播,比如A页面需要联网操作,B页面需要联网操作,通过简单的弹出吐司发现A跳到B也会收到这个广播!我以为android断网联网才会收到这
2017-02-20 10:10:48
278
原创 AIDL初步了解
知道AIDL这个东西,android接口进程通讯语言,但是没有具体去看,google了一下,初步了解了!记录,待以后后头看 AIDL步骤: 一般是服务端和客户端之间的进程通信。1.分别新建两个android项目,一个为Service一个为Client2.分别在两个项目中新建包,要求包名一致,然后在里面都创建一个后缀为aidl的文件 如:
2016-10-28 18:01:25
328
原创 android对象序列化
在java中将对象序列化只需要实现Serializable接口就行了,相当简单,倘若使用android自带的接口实现序列化貌似不是那么简单。上网查看了一下,有很多高手写的教程,于是我就改了自己的项目,也实现了一回,当中碰到一个问题,就是没有对boolean类型的操作,请教了一下网上的大神,OK解决!
2016-10-26 11:35:22
318
原创 android解码判断H264的I帧
android解码的时候,从TCP的socket处获取到了流,再把流送到解码器去解码,中间有个过程就是要判断一下流中的I帧,不然播放出来就是花屏了
2016-10-11 10:44:47
2403
原创 android解析json时动态获取key
最近项目中有解析json的时候,本来应该很快解决的,但是一看发过来的json数据,我的乖乖,json数据好多啊有点复杂,关键是这个key是不一定,网上找了一下,确实有这样的需求和我的一样,于是应用到自己的项目中
2016-10-10 15:04:26
5762
3
原创 初次了解android的MVP
同事问我会不会MVP呀,我默默的说,听过,但是具体不晓得,然后他就说个各种关于MVP的好处,昨天工作不是很忙,就搜了一下,很多讲的不适合入门,找了一小段时间发现一个博客写的比较好,记入下来,先上链接:http://blog.youkuaiyun.com/confusing_awakening/article/details/51361660这里demo讲的比较好,适合初次看MVP的android开
2016-10-10 10:56:06
772
原创 Android获取View的宽高
开发时遇到一个问题,就是获取android的屏幕宽高时,获取不到正确的值,要么获取不到 我显示器屏幕分辩率为1600*900,通过 DisplayMetrics dm = DeviceUtil.getResolution(this); String display = String.format("%dx%dx24", dm.widthPixels, dm.he
2016-08-19 14:27:28
548
转载 arcgis 10.3中文版安装教程、配置及常见问题
arcgis 10.3中文版安装教程、配置及常见问题偷个懒,其实我也是按照这个教程安装配置的,一步一步来,就不会有错了在此也感谢作者分享http://jingyan.baidu.com/article/870c6fc31173e5b03fe4bee1.html
2016-07-29 14:36:32
5486
1
原创 当不知道listView的item有多少个时,点击跳转如何携带当前item数据
如题: 当不知道listView的item有多少个时,点击跳转如何携带当前item数据之前写的listView携带数据跳转,比较简单,但是当我们从网络后台获取数据时,并不知道item会有多少个此时用switch就不适用,经过一番查找,解决://listView的条目点击事件lv_count.setOnItemClickListener(new AdapterView.OnItem
2016-07-29 11:44:24
708
原创 在Ubuntu下用NDK编译FFmpeg
准备: 虚拟机VM Ubuntu13.04 NDK_r10e FFmpeg2.8.4一:创建Ubuntu系统 在虚拟机里创建Ubuntu13.04系统(ps:其他版本没有试,可以试一下),这个比较简单 二:配置环境先配置java环境,安装JDK下载 解压(右键,提取到此处),修改名字为java 。在/usr/
2016-07-28 16:02:35
1049
转载 Android启动界面先白屏然后才出现画面的解决办法
如题所示,如果仔细一点确实会发现这样的问题: Android启动界面先白屏然后才出现画面。解决方法如下:在values文件夹下有个styles.xml在里面定义一个样式:name="Theme.AppStartLoadTranslucent" parent="AppTheme"> name="android:windowIsTranslucent">true n
2016-07-27 18:03:03
1957
原创 像微信的底部菜单栏被键盘挤上去
今天碰到一个问题,(记录在此)就是做了一个像微信的底部菜单栏,顶部给了个搜索框,(没处理搜索框,也许EditText也会)点击搜索框时,弹出的键盘会把底部菜单栏挤到屏幕中间,百度了一下,可以在androidmanifest对应的activity添加如下代码:android:name=".MainActivity" android:windowSoftInputMode="a
2016-07-26 13:38:08
3891
原创 listView点击条目跳转并带参数
listView点击条目跳转并带参数代码记录如下:listView.setOnItemClickListener(new AdapterView.OnItemClickListener() { String url="rtmp://3387.livepla"; String url1="rtmp://3387.liv"; String url2="rtmp://33
2016-07-19 16:30:00
2873
原创 ubuntu进入不了桌面
ubuntu16.04版本,在显示设置时没设置好,无缘无故黑屏,重启也进不去,对于刚进linux的小白我来说实在是打击,第一想到加群,进去后,问大神,没人回答我,醉了,然后有人说话了,用的不是ubuntu,好吧那就各种百度吧. 有说得重新引导,那就重新引导,有用,不是黑屏了,但是登陆不进去,输入密码总是返回登陆页面,然后用访客模式,居然进去了,注销重新用自己的账号密码,可是登不进去, 无限循环登
2016-07-15 16:52:34
1581
原创 第一个博客
第一个博客,出来工作一年了,学的东西有点多,学得也不是很牢,遂开通一个博客记录我的成长,因为有很多转载的东西在浏览器里收藏着,有时间慢慢把他们整理出来!
2016-03-23 16:10:39
297
UBuntu中文手册
2016-01-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人