
Android提升
不做代码搬运工
这个作者很懒,什么都没留下…
展开
-
Android性能优化之必备篇
前言一个N年的Android开发工程师究竟跟一个一两年经验的开发工程师的区别在哪里?第一,技术上会有区别,这个众所周知,我不多做赘述。但是,我认为更重要的一点,就是在开发细节上,有些错误的东西是你从一开始就养成的习惯,如果没人告知,其实很难意识到。今天我就从Android的开发细节上说说性能的优化。原创 2017-07-17 15:47:53 · 268 阅读 · 0 评论 -
Android约束布局ConstraintLayout动态设置Id失效问题解决办法
当你需要在代码中动态给约束布局添加约束,而不能在xml文件中写约束的时候,你需要用到ConstraintSet这个类,谷歌给我们写的很清楚。https://developer.android.google.cn/reference/android/support/constraint/ConstraintSet.html 但是,我在动态写约束的时候遇到一个问题,上代码 ...原创 2018-03-08 10:36:20 · 7039 阅读 · 0 评论 -
Pjsip加入G729编码的方法
将G729编码加入Pjsip只需以下步骤1.下载PJSIP官方的源码,并解压好2. 进入pjmedia/build/os-auto.mak.in,增加以下代码ifeq ($(AC_NO_G729_CODEC),1)export CFLAGS += -DPJMEDIA_HAS_G729_CODEC=0elseexport CODEC_OBJS += g729.o g729原创 2018-02-06 15:56:14 · 2708 阅读 · 4 评论 -
二次开发封装CsipSimple(附Demo)真的是福利
最近一直忙Voip的开发,研究了一圈,最终决定使用Csipsimple进行二次开发,但是熟悉的同学都知道,Csipsimple引用了一个ActionBarSherLock,而这个库已经很久没有维护了,有一些与现在不兼容的内容。于是我将其抽离,并将Csipsimple制作成库,打包成jar,供大家使用!顺便吐槽一下:关于Csipsimple的二次封装的原创内容实在太少了,好东西大家以后记得分享哈原创 2018-01-05 17:06:44 · 2867 阅读 · 4 评论 -
AndroidStudio 使用ndk-build命令编译不同CPU架构的so库
默认编译的是 armeabi 架构的。如果有或创建Application.mk文件,则在该文件添加如下内容:APP_ABI := armeabi armeabi-v7a x86如果没有或不想使用Application.mk文件,则在ndk-build参数中添加APP_ABI="armeabi armeabi-v7a x86 mips"即运行:转载 2018-01-02 09:24:28 · 3040 阅读 · 0 评论 -
Csipsimple Pjsip底层注册的实现(附Demo)
Csipsimple Pjsip底层注册的实现(附Demo)原创 2017-12-11 17:18:13 · 1204 阅读 · 0 评论 -
EditText代码设置inputType后键盘输入类型变化问题
Android手机上EditText代码设置inputType后键盘输入类型变化问题原创 2017-11-13 10:30:53 · 3024 阅读 · 0 评论 -
探讨Android6.0及以上系统APP保活实现
1简介APP保活系列(最高支持到Android 7.0):(1) 探讨一种新型的双进程守护应用保活方法http://blog.youkuaiyun.com/andrexpert/article/details/53485360(2) 探讨Android6.0及以上系统APP常驻内存(保活)实现-争宠篇(本文)(3) 探讨Andro转载 2017-10-31 09:14:47 · 3841 阅读 · 1 评论 -
Android热修复底层原理
Android热修复底层原理,Android的构建过程原创 2017-10-27 15:31:01 · 705 阅读 · 0 评论 -
Android压缩图片到100K以下并保持不失真的高效方法
Android压缩图片到100K以下并保持不失真的高效方法转载 2017-09-25 10:36:13 · 2444 阅读 · 0 评论 -
DataBinding的应用之RecyclerView
总是重写RecyclerView的适配器是不是很烦?每次都要绑定ViewHolder实在是麻烦,一个基类让你用极其简洁的代码实现RecyclerView的绑定。 Demo中应用了DataBinding,并写了一个BaseAdapter和BaseHolder,代码十分简洁http://download.youkuaiyun.com/download/xu404741377/9929449原创 2017-08-11 15:08:17 · 313 阅读 · 2 评论 -
Android xmpp+openfire+smack 断线问题解决方案
用smack库写Android端聊天的功能的同学可能都有一个困扰,就是应用切换到后台,或者锁屏一会儿,回来以后发现消息发不出去了,此时去openfire后台查看自己这个账号,显示是下线的,但是打断点,调用connection的isConnect方法,发现返回的竟然是true,也就是说没有办法主动判断自己是否在线,长链接是否依然存在。 smack提供了reconnect的...原创 2018-10-03 23:52:21 · 1653 阅读 · 0 评论