首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
saka
掘友等级
安卓开发
|
12123
你们都不要再学了跟不上了
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
48
文章 40
沸点 8
赞
48
返回
|
搜索文章
最新
热门
SSokit--windows和mac通用的socket调试工具
SSokit是基于原socket调试工具sokit,采用qtquick重新编写的用于TCP/UDP调试的工具。 TCP/UDP调试可用于建立server端和client端。 server端只能监听本地Ip,client端可监听任意Ip。由于系统占用了前1024个端口,所以监听端…
使用SVG实现的一个Android播放/暂停按钮
很久没写文章了,写这篇文章的目的是骗几个赞,结尾有说明。先上效果图: 非常简单的一个按钮,实现了从播放到暂停并且从暂停到播放的状态。 这个主要是依赖Android内置的vector、objectAnimator和animated-vector组合实现的动画效果。 1. Vect…
Flutter中的Image入门讲解
图片常用的格式主要有bmp,jpg,png,gif,webp等。图片也是一种二进制文件,每种格式的图片都由固定的头信息和真实数据块组成。图片原始数据每个像素在内存中的占用一般从2byte-4byte。 图片加载到内存中的时候,假如是压缩格式则会解压缩为RAW格式,并占用上图中m…
Flutter自定义折线图并添加点击事件
最近用Flutter做了一个天气类的app,我也是新手,对flutter理解还不是很深入,但是开发过程中的编程思想给了我很大的启发。Dart语言特性很优秀,单线程模型,异步io,初始化列表,函数也是对象,链式调用等等,flutter的设计思想很前卫。好了,马屁只拍到这里,下面讲…
分享一我的开源时间轴控件
一个简单的时间线控件,采用RecyclerView实现,无任何三方依赖库,一个纯净的库。主要特性: 可定制timeline的icon图标,每个图标可以通过list作为参数传入 可定制item布局,每个item中的view都可通过anchor注解来设置不同的style 支持时间线…
cmake使用教程(十一)-使用cpack打包源码并编写自动化脚本上传到仓库
在前边的文章中已经讲过了如何使用cpack,但是那只是一个官方的简版教程,这次讲解的是我在实际开发Linux c中遇到的一些cpakc的问题。 CPack是作为一个模块出现在cmake构建系统中的,它是一个非常强大的打包工具,可以用来打包二进制文件或者源码。打包好的二进制文件中…
音频(六)-安卓ndk将pcm转换为mp3
安卓不支持mp3格式的录制,但是可以解码mp3格式文件,lame库是一个通用的编码mp3库,用c语言实现。这篇文章自制了lame库的cmake脚本,实现了在安卓上将PCM数据转换为MP3。 Mp3曾经以它优秀的压缩率和较低的失真一横行音乐行业,在那个存储介质昂贵的时代大放光彩,…
SparseArray的简单分析
SparseArray是谷歌为安卓专门推出的一种数据结构,它没有自动装箱机制,在特定情况下比HashMap的效率要高。当然这些只是官方的说法,这篇文章主要探讨一下这种数据结构的实现,至于效率问题不做研究。
cmake使用教程(十)-关于file
这个系列的文章翻译自官方cmake教程:cmake tutorial。 不会仅仅停留在官方教程。本人作为一个安卓开发者,实在是没有linux c程序开发经验,望大佬们海涵。教程是在macos下完成,大部分linux我也测试过,有特殊说明的我会标注出来。本教程基于cmake-3.…
ItemDecoration的一些使用小技巧
RecyclerView是安卓开发中常用的列表控件,当初google设计它的目的就是用来取代listview和gridview。这篇文章要讲的主角是recyclerview的一个附属品-ItemDecoration。讲解的也都是基础内容,主要有三个部分: 这三个方法可以说是三个…
下一页
个人成就
优秀创作者
文章被点赞
2,229
文章被阅读
431,024
掘力值
8,770
关注了
30
关注者
946
收藏集
1
关注标签
13
加入于
2016-12-18