<|Android|>进阶知识
假装是AA
Stay Hungry Stay Foolish!
展开
-
IPC学习之AIDL小试牛刀
最近在学习IPC进程间通信,在此记录下AIDL的使用,并附上一个Demo:服务端每隔一分钟添加一本书籍,客户端通过进程间通信,获取当前服务端的书籍列表,并且服务端对外开放添加、删除等操作。 终于明白鸿洋所说的App效果图尽力的意思了!Android屏幕截图方法可参考:http://www.jianshu.com/p/9a1825e679b7服务端:1、新建一个AIDLServer原创 2016-08-31 17:15:05 · 877 阅读 · 0 评论 -
带数字显示的自定义SeekBar
由于项目需要做个单向滑动SeekBar,而系统自带的SeekBar并没能提供滑块上面的数字,所以只能自定义了。原创 2016-10-14 11:12:18 · 12342 阅读 · 1 评论 -
Android增量更新与CMake构建工具
简书同步更新:http://www.jianshu.com/p/776612b5be8a 前些天鸿洋的公众号推送了一篇文章《Android 增量更新完全解析 是增量不是热修复》,研究增量更新的热情被激发了,通过几天的资料查找和学习,搞懂增量更新之余,也顺便练习了下NDK开发。(小小吐槽下鸿洋那篇文章,坑留得蛮多的,哈哈)效果图预览开发环境 Android Studio 2.2.1 For Wi原创 2016-10-20 18:30:14 · 4993 阅读 · 7 评论 -
CMake语法学习笔记
最近一直在忙新需求,本来想记录一下自己学CMake的一些笔记,拖到了现在……一、CMakeLists.txt文件如果工程存在多个目录,需要确保每个要管理的目录都存在一个CMakeLists.txt文件,这是CMake的构建定义文件。二、CMake的基本语法规则CMake的基本语法规则:指令(参数1 参数2 …),其中参数使用括号括起,参数之间使用空格或分号隔开。指令与大小写无关的,参数和变原创 2016-11-10 17:23:17 · 2926 阅读 · 0 评论 -
百行代码集成Emoji并转成iOS、后台可识别字符
最近被提了一个BUG,在iOS提交了包含Emoji表情的文字,在Android中却识别不了,还可能导致后台接口出错(¬_¬)…于是,开始了我Emoji适配之路。说到怎么集成Emoji表情,Github中一搜有一大堆,我这里用的是比较热门的[emojicon](https://github.com/rockerhieu/emojicon),这个库提供的表情都比较全,但也会导致Apk包增加几兆(数千个表情-_-!),原创 2017-03-08 16:58:10 · 8401 阅读 · 8 评论 -
Android连接热点的Socket文件传输
最近把测试丢过来的种种BUG解决后,终于有时间去研究研究Socket通信,再加上以前做的WiFi连接和热点开启,于是有了现在的这篇博文:创建热点发送文件,让另一台手机连接热点接收文件。两台设备是如何传输文件的:发送端->创建WiFi热点接收端->连接热点发送端->发送文件列表接收端->收到后展示文件列表,选择要接收的文件发送给发送端发送端->发送所选文件接收端->开始接收…原创 2017-03-31 08:55:10 · 12402 阅读 · 29 评论 -
NDK开发中配置External Tools
因为一些个人原因离职,今天是最后一天上班,打算休息一段时间再重新找工作,期待下一份工作会让自己有更大的提升。之前有段时间在做NDK开发,那会儿帮同事配置过NDK开发环境,其中就包括配置External Tools,修改完C++源码只需右键项目,点击External Tools中的快捷工具即可生成对应的.so文件,很方便,趁有时间就记录下。 在Settings中依次点开Tools–>Exter原创 2017-06-15 15:19:25 · 1097 阅读 · 0 评论