android
Lance.y
这个作者很懒,什么都没留下…
展开
-
Android音频框架MediaSession接入
1.媒体应用架构概览如何将媒体播放器应用分为媒体控制器(用于界面)和媒体会话(用于实际播放器)来解决音频app开发中遇到的后台播放,数据传输,播放控制等问题2.使用首先看一下整体架构简图和我们用浏览器访问网站的模式类似,先打开页面链接上MediaBrowserService服务,链接成功后通过MediaController来控制播放/暂停/上下一首,MediaSessio...原创 2020-02-04 15:57:12 · 2621 阅读 · 0 评论 -
Android Studio 3.5 格式化xml顺序混乱解决办法
原创 2019-09-18 21:00:52 · 453 阅读 · 0 评论 -
Tangram集成指南-Android
Tangram集成指南1.简介Tangram是什么Tangram不仅仅是一个Native(iOS & Android)的界面开发框架,而是我们从日常工作中沉淀出的一套界面解决方案,涵盖了Native SDK,GUI操作台,后端逻辑容器,组件库机制的一整套方案。tangram组成页面 | - 布局1 | | | - 组件11 | | | - 组件12 | | | -...原创 2018-12-03 21:26:30 · 2019 阅读 · 0 评论 -
Android如何使用阿里maven地址
1.在项目中配置allprojects { repositories { maven{ url 'http://maven.aliyun.com/nexus/content/groups/public/'} } }2.在.gradle中新建init.gradle文件文件内:allprojects{ repositories { d...原创 2018-11-04 23:03:57 · 2625 阅读 · 0 评论 -
关于使用TextView对齐的小技巧
项目中发现UI需要将文字上部对其一张图片,在实际使用xml的时候会发现就算写在同一个父布局下,也会出现顶部对不齐图片的情况经查询:textview在绘制文字时,是按照四格线为基准绘制的,详见 https://blog.csdn.net/harvic880925/article/details/50423762所以只需要使用以下属性就可以解决:android:includeFontPaddi...原创 2018-05-28 22:26:46 · 1263 阅读 · 0 评论 -
关于singleLine和maxLines在展示上的区别
项目中使用lint扫描发现提示singleLine提示使用maxLines=″1″来替代,但是替换过后发现了一个问题,在拥有长单词或者回车的情况下会导致一行展示不完整。后来查阅了资料发现:android:maxLines Makes the TextView be at most this many lines tall. android:singleLine Constrain...原创 2018-05-28 22:09:05 · 2074 阅读 · 0 评论 -
使用Gson解析Json为Map对象探索(上)
使用Gson解析Json为Map对象探索(上)有些时候由于后台业务系统的不一样导致一个Json的list对象装的并非是同一种类型的对象,导致无法建立比较好的Java模型,而刚好可以利用map对象的通用性来解决.1.json数据2.转化成MapString str = "{\n" + " \"a\": {\n" + " \"b\":原创 2017-11-23 01:52:23 · 4969 阅读 · 0 评论 -
Android图文混排的几个实现思路
android图文混排的几个实现思路1.使用textview的drawable这种方式最简单直接,两种方式可以实现,一种是通过xml来设置,第二种是通过代码来设置 1.1 <TextView android:id="@+id/text1" android:layout_width="wrap_content" android:layout_h原创 2017-12-03 14:03:17 · 889 阅读 · 0 评论 -
用Androidstudio 第一次创建项目慢和Copy的Android项目编译缓慢的问题
#第一次使用android studio 创建项目 编译缓慢和从别的地方copy的项目编译漫长的解决思路在https://developers.google.cn/登陆国内以后很多sdk等资源都可以直接通过andrioid studio下载了但是为啥创建项目编译还是那么缓慢呢.主要原因是我们缺少项目编译需要的gradle版本打开你创建好的项目的这个文件 %you project%\gr...原创 2017-11-20 22:55:17 · 1903 阅读 · 0 评论 -
使用Gson解析Json为Map对象探索(下)
使用Gson解析Json为Map对象探索(下)下面来说说其中出现的问题1.如何获取一个list列表1.1首先是数据格式 1.2处理成列表的代码com.google.gson.Gson gson = new com.google.gson.Gson(); // 先转换成Map对象 Map<String , Object> map = gson.fromJson(原创 2017-11-28 23:43:30 · 1569 阅读 · 0 评论