在做 React Native 应用的时候,我们常常使用 react-navigation 做导航栏,发现 Android 上的标题不居中,IOS 上没问题. 1 如果只有标题,那就在 headerTitleStyle 设置 alignSelf:'center' 就可以. 2 如果标题栏左侧还有返回按钮,发现标题偏右依然不居中,则简单的处理方式是: 在右边再添加一个等宽高的空 View,如下: headerRight: <View /> 升级新版本之后发现这招不灵了,可以在 headerTit…
废话不多话,直接上代码,如下: .btn { width: 1.5rem; max-width: 100px; text-align: center; height: .56rem; font-weight: bold; font-size: .28rem; background: #F7BF0F; border-radius: 4px; line-height:.56rem; } .btn::before { content: ''; display: inline-block; vertic…
现在科技太发达,移动设备像素越来越高,随便一张照片2M+,但是要做移动端图片上传和pc上略有不同,移动端你不能去限制图片大小,让用户先处理图片再上传,这样不现实.所以理解的解决方案就是在上传先进行图片压缩,然后再把压缩后的图片上传到服务器. 一翻google之后,发现了localResizeIMG,它会对图片进行压缩成你指定宽度及质量度并转换成base64图片格式,那么我们就可以把这个base64通过ajax传到后台,再进行保存,先压缩后上传的目的就达到了. 处理过程 LocalResizeIM…
最牛逼android上的图表库MpChart三 条形图 BarChart条形图介绍 BarChart条形图实例 BarChart效果 最牛逼android上的图表库MpChart(三) 条形图 最近工作中,用到了mpchart图表库,现在分享受下mpchart图表库的各个图表在实际工作应用场景: 最牛逼android上的图表库MpChart(一) 介绍篇 最牛逼android上的图表库 MpChart(二) 折线图 最牛逼android上的图表库MpChart(三) 条形图 最牛逼android…
设置头像: Drawable drawable = new BitmapDrawable(dBitmap); //Drawable drawable = Drawable.createFromPath(path): avator.setBackgroundDrawable(drawable); String filepath = "/sdcard/paiyipai.jpg"; Bitmap bm = BitmapFactory.decodeFile(filepath); //Btima…
移动应用开发已经成为软件开发的一个重要方向,但是移动开发面临的一个重要问题就是跨平台的问题.PhoneGap 作为一个多平台的软件开发框架,提供了一次编写多个平台的运行.目前已经支持多达 6 个移动平台.对应平台的插件开发则可以为 PhoneGap 扩展 API 的本地接口,提供更加复杂的特性.了解 PhoneGap 框架的原理以便为 PhoneGap 提供本地的插件接口成为 PhoneGap 应用开发的重要方面.本文将以一个简单的实例介绍 PhoneGap 在 Android 上的插件开发方法…
也许有人还不知道,Android 是有一些内建的 类库支持 SQL Lite 数据库的操作.他提供了一个很好的方式在 Android 上组织少量的数据.不管怎样,在使用这些类库的时候有一些陷阱是需要注意的. 根据你所使用的版本不同,一个相同的查询的运行时间可能从几毫秒到几分钟不等.例如,一个查询可能在 Galaxy S2 运行少于一秒(在 iPhone 4 上可能更快),但是在 Atrix 2 和 HTC Desire 上运行却需要一分钟.所有这些手机都有类似的硬件,那么区别在哪里? 在对代码研…
术语和概念 屏幕尺寸 屏幕的物理尺寸,以屏幕的对角线长度作为依据(比如 2.8寸, 3.5寸). 简而言之, Android把所有的屏幕尺寸简化为三大类:大,正常,和小. 程序可以针对这三种尺寸的屏幕提供三种不同的布局方案,然后系统会负责把你的布局方案以合适的方式渲染到对应的屏幕上,这个过程是不需要程序员用代码来干预的. 屏幕长宽比 屏幕的物理长度与物理宽度的比例.程序可以为制定长宽比的屏幕提供制定的素材,只需要用系统提供的资源分类符long和 notlong. 分辨率 屏幕上拥有的像素的总数.…
http://blog.sina.com.cn/s/blog_69a04cf40100x1fr.html 从事多媒体软件开发的人几乎没有不知道FFmpeg的,很多视频播放器都是基于FFmpeg开发的.如今最火的智能手机操作系统Android上的很多第三方视频播放器也是基于FFmpeg实现全格式支持.由于Android通常跑在ARM处理器上,而且Android使用了自己的libc库(即bionic),因此要在Android上编译和使用FFmpeg需要做一些移植工作,好在FFmpeg本身用C写成,很…
术语和概念  屏幕尺寸  屏幕的物理尺寸,以屏幕的对角线长度作为依据(比如 2.8寸, 3.5寸).  简而言之, Android把所有的屏幕尺寸简化为三大类:大,正常,和小.  程序可以针对这三种尺寸的屏幕提供三种不同的布局方案,然后系统会负责把你的布局方案以合适的方式渲染到对应的屏幕上,这个过程是不需要程序员用代码来干预的. 屏幕长宽比  屏幕的物理长度与物理宽度的比例.程序可以为制定长宽比的屏幕提供制定的素材,只需要用系统提供的资源分类符long和 notlong. 分辨率  屏幕上拥有的…