自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

littlebliss的博客

向上学习的小菜鸟

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

原创 Kotlin中List操作实战(有注释)

      在用Java开发Android的时候,经常会用到List集合,当我们对集合进行操作的时候,很是麻烦! 经常是一个for循环,里面一个if或者更多else if,让代码看起来很不清爽,写得也让人晕晕乎乎的!最近在学习Kotlin,里面对集合的操作很有一套!于是打开IntelliJ IDEA,咔咔咔,敲下了List操作,以便日后查询先说一下版本,估计版本不是问题    IDEA版本...

2018-08-03 16:48:27 5321

原创 2018已经过去,2019继续

2018年已经过去了,是时候回顾一下这一年做了什么。       先回顾在公司做了什么,时间比较久,翻看一下之前的总结,可以找到线索,过完年回来就是做好电子班牌,以及自己做测试,当时吧,很希望电子班牌能够出货,毕竟客户端是自己一个人完成的,也希望能给公司带来收益。现在回头看,一台都没出货,挂在公司展厅的门口墙上,给参观的客户展示。应该是公司没有主力去推吧,据说2019年主推。然后就是在语音教室...

2019-01-19 11:11:00 463 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 1147 1

原创 fragment有时getActivity( )会是空

fragment有时getActivity( )会是空,这样会导致程序的奔溃,复现的方法是在多个fragment中快速点击切换,有可能出现这样的异常在网上搜了一下,有个解决办法是利用fragment的生命周期这样可以解决(有的是将context转换成activity)private Context mContext;@Overridepublic void onAttach(Co...

2018-07-16 17:05:11 1162

原创 回顾2017展望2018

时间如流水,不知不觉就过去了一年 , 回顾过去是为了更好的迎接未来 ,也希望自己以后也坚持写年终总结!

2018-01-02 11:50:32 1142

原创 windows下编译android使用的FFmpeg库

去年写了篇在ubuntu下用NDK编译FFmpeg,当时是费了很大的劲才编译出几个so库!并不是每个人都有Ubuntu的,要弄属于自己的FFmpeg库就比较困难,正好这几天公司不是很忙,于是在网络中寻找如何在windows下编译出FFmpeg库! 搜集加整理加实践最终得到FFmpeg!

2017-10-12 15:15:42 3973

原创 java类的初始化顺序

一个类的初始化会首先初始化静态代码块,然后初始化成员变量(成员变量有基本变量和引用变量),成员变量的初始化会首先进行默认初始化,然后是显示初始化,最后是构造方法初始化classX {    Y b = newY();    X() {        System.out.print("X");    }}

2017-02-20 10:54:35 224

原创 有一个坑关于android网络

android网络变化的时候会发送一个广播 ConnectivityManager.CONNECTIVITY_ACTION只要在广播接收者监听这个广播就可以关键的是,网络变化怎么理解,坑就在当activity跳转的时候,也能收到这个广播,比如A页面需要联网操作,B页面需要联网操作,通过简单的弹出吐司发现A跳到B也会收到这个广播!我以为android断网联网才会收到这

2017-02-20 10:10:48 244

原创 AIDL初步了解

知道AIDL这个东西,android接口进程通讯语言,但是没有具体去看,google了一下,初步了解了!记录,待以后后头看  AIDL步骤:         一般是服务端和客户端之间的进程通信。1.分别新建两个android项目,一个为Service一个为Client2.分别在两个项目中新建包,要求包名一致,然后在里面都创建一个后缀为aidl的文件   如:

2016-10-28 18:01:25 275

原创 android对象序列化

在java中将对象序列化只需要实现Serializable接口就行了,相当简单,倘若使用android自带的接口实现序列化貌似不是那么简单。上网查看了一下,有很多高手写的教程,于是我就改了自己的项目,也实现了一回,当中碰到一个问题,就是没有对boolean类型的操作,请教了一下网上的大神,OK解决!

2016-10-26 11:35:22 270

原创 android解码判断H264的I帧

android解码的时候,从TCP的socket处获取到了流,再把流送到解码器去解码,中间有个过程就是要判断一下流中的I帧,不然播放出来就是花屏了

2016-10-11 10:44:47 2279

原创 android解析json时动态获取key

最近项目中有解析json的时候,本来应该很快解决的,但是一看发过来的json数据,我的乖乖,json数据好多啊有点复杂,关键是这个key是不一定,网上找了一下,确实有这样的需求和我的一样,于是应用到自己的项目中

2016-10-10 15:04:26 5662 3

原创 把list转换为一个用逗号分隔的字符串

把list转换为一个用逗号分隔的字符串

2016-10-10 11:08:29 5286

原创 初次了解android的MVP

同事问我会不会MVP呀,我默默的说,听过,但是具体不晓得,然后他就说个各种关于MVP的好处,昨天工作不是很忙,就搜了一下,很多讲的不适合入门,找了一小段时间发现一个博客写的比较好,记入下来,先上链接:http://blog.csdn.net/confusing_awakening/article/details/51361660这里demo讲的比较好,适合初次看MVP的android开

2016-10-10 10:56:06 721

原创 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 487

转载 arcgis 10.3中文版安装教程、配置及常见问题

arcgis 10.3中文版安装教程、配置及常见问题偷个懒,其实我也是按照这个教程安装配置的,一步一步来,就不会有错了在此也感谢作者分享http://jingyan.baidu.com/article/870c6fc31173e5b03fe4bee1.html

2016-07-29 14:36:32 5397 1

原创 当不知道listView的item有多少个时,点击跳转如何携带当前item数据

如题: 当不知道listView的item有多少个时,点击跳转如何携带当前item数据之前写的listView携带数据跳转,比较简单,但是当我们从网络后台获取数据时,并不知道item会有多少个此时用switch就不适用,经过一番查找,解决://listView的条目点击事件lv_count.setOnItemClickListener(new AdapterView.OnItem

2016-07-29 11:44:24 662

原创 在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 973 1

转载 Android启动界面先白屏然后才出现画面的解决办法

如题所示,如果仔细一点确实会发现这样的问题: Android启动界面先白屏然后才出现画面。解决方法如下:在values文件夹下有个styles.xml在里面定义一个样式:name="Theme.AppStartLoadTranslucent" parent="AppTheme"> name="android:windowIsTranslucent">true n

2016-07-27 18:03:03 1875

原创 像微信的底部菜单栏被键盘挤上去

今天碰到一个问题,(记录在此)就是做了一个像微信的底部菜单栏,顶部给了个搜索框,(没处理搜索框,也许EditText也会)点击搜索框时,弹出的键盘会把底部菜单栏挤到屏幕中间,百度了一下,可以在androidmanifest对应的activity添加如下代码:android:name=".MainActivity" android:windowSoftInputMode="a

2016-07-26 13:38:08 3832

原创 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 2808

原创 ubuntu进入不了桌面

ubuntu16.04版本,在显示设置时没设置好,无缘无故黑屏,重启也进不去,对于刚进linux的小白我来说实在是打击,第一想到加群,进去后,问大神,没人回答我,醉了,然后有人说话了,用的不是ubuntu,好吧那就各种百度吧. 有说得重新引导,那就重新引导,有用,不是黑屏了,但是登陆不进去,输入密码总是返回登陆页面,然后用访客模式,居然进去了,注销重新用自己的账号密码,可是登不进去,  无限循环登

2016-07-15 16:52:34 1537

原创 第一个博客

第一个博客,出来工作一年了,学的东西有点多,学得也不是很牢,遂开通一个博客记录我的成长,因为有很多转载的东西在浏览器里收藏着,有时间慢慢把他们整理出来!

2016-03-23 16:10:39 272

PowerPointToImg.zip

java项目,利用开源的POI实现将PPT转化为图片的形式. 根据的自己的文件修改一下filePath

2019-07-19

android两个服务相互启动

android两个服务相互检测,一个掉了,另一个会把对方启动起来

2016-12-08

SQLite数据库查看器

SQLlite查看器,在电脑上很方便的查看SQLite数据

2016-06-02

JSON数据转换器

在window上看json,一个json数据转换器,里面是个压缩包,解压即可

2016-06-02

ArcGIS10.3白皮书

学习ArcGis应该看一下他的白皮书,研究一下对你有好处

2016-06-02

数据结构C语言版.pdf

数据结构(C语言版严蔚敏着).pdf

2016-02-17

UBuntu中文手册

UBuntu中文手册,希望帮到你,学习Linux的必备资料 Ubuntu 基础 Ubuntu 系统安装提示 Ubuntu 指南 发行版升级 Ubuntu 软件包管理 Ubuntu 下的 Linux 内核 Ubuntu 小技巧 Ubuntu 系统微调 网络设置 编辑器 版本控制系统 编程 GnuPG Ubuntu 技术支持 附录

2016-01-13

一个from表单提交多个功能

简单描述一个from表单提交多个功能的实现

2015-04-14

三种基本网络加载图片方式.rar

安卓加载网络图片的三种方式,慢慢看,慢慢分析,希望对你有用!

2015-04-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除