分类: [Android基础]

Android Asset Studio 图标在线生成工具的使用

文章转至:http://romannurik.github.io/AndroidAssetStudio/index.html 之前一直在用一个叫做Android Icon Creator的插件,可以直接在Android Studio的插件里搜索,这个工具的优点是可以生成适应各种分辨率的一套图标,有好几种风格的图标资源,遗憾的是虽然有很多套图标风格,毕竟是有限的。 Android Asset Studio可以自己选择其内置的图标,也可以从本地文件选择图标,提供了7种图标生成工具,分别是app启动图标,shortcut图标,动画图标,通知栏图标,.9图标,普通图标,actionbar或者tab上的图标。 如果你不喜欢它本身提供的 ......

android中的LaunchMode详解—-四种加载模式

Activity有四种加载模式: standard singleTop singleTask singleInstance 配置加载模式的位置在AndroidManifest.xml文件中activity元素的launchMode属性: standard standard模式,也就是默认模式,不需要配置launchMode。就是每次跳转时都需要创建该Activity的新实例,点击返回键,可以看到的是按照刚才创建Activity实例的倒序依次出现,类似退栈的操作,而刚才跳转的操作就是压栈的操作。 singleTop singleTop和standard模式,都会将intent发送新的实例(后两种模式不发送到新的实例,如果已经有了的话)。不 过,singleTop要 ......

android资源文件夹的写法规则: 语言缩写-国家地区缩写 语言缩写

藏语:bo_CN en 英文 en_US 英文 (美国) ar 阿拉伯文 ar_AE 阿拉伯文 (阿拉伯联合酋长国) ar_BH 阿拉伯文 (巴林) ar_DZ 阿拉伯文 (阿尔及利亚) ar_EG 阿拉伯文 (埃及) ar_IQ 阿拉伯文 (伊拉克) ar_JO 阿拉伯文 (约旦) ar_KW 阿拉伯文 (科威特) ar_LB 阿拉伯文 (黎巴嫩) ar_LY 阿拉伯文 (利比亚) ar_MA 阿拉伯文 (摩洛哥) ar_OM 阿拉伯文 (阿曼) ar_QA 阿拉伯文 (卡塔尔) ar_SA 阿拉伯文 (沙特阿拉伯) ar_SD 阿拉伯文 (苏丹) ar_SY 阿拉伯文 (叙利亚) ar_TN 阿拉伯文 (突尼斯) ar_YE 阿拉伯文 (也门) be ......

Android 6.0 – 动态权限管理的解决方案

Android 6.0版本(Api 23)推出了很多新的特性, 大幅提升了用户体验, 同时也为程序员带来新的负担. 动态权限管理就是这样, 一方面让用户更加容易的控制自己的隐私, 一方面需要重新适配应用权限. 时代总是不断发展, 程序总是以人为本, 让我们为应用添加动态权限管理吧! 这里提供了一个非常不错的解决方案, 提供源码, 项目可以直接使用. Android系统包含默认的授权提示框, 但是我们仍需要设置自己的页面. 原因是系统提供的授权框, 会有不再提示的选项. 如果用户选择, 则无法触发授权提示. 使用自定义的提示页面, 可以给予用户手动修改 ......

Android各版本代号、版本号、API/NDK级别、

代号 版本号 API/NDK级别 发布时间 – O 8 API level 26 2017/3/21 牛轧糖 Nougat 7.1.1 API level 25 Oct-16 7 API level 24 2016/8/22 棉花糖 Marshmallow 6.0.1 API level 23 Dec-15 6 2015/10/5 棒棒糖 Lollipop 5.1.1 API level 22 2015/4/21 5.1 2015/3/9 5.0.2 API level 21 2014/12/19 5.0.1 2014/12/2 5 2014/11/12 奇巧 KitKat 4.4W.2 API level 20 2014/10/21 4.4W.1 2014/9/6 4.4W 2014/6/25 4.4.4 API level 19 2014/6/19 4.4.3 2014/6/2 4.4.2 2013/12/9 4.4.1 2013/12/5 ......

SharedPreferences优化总结

SharedPreferences(后续简称SP)为我们提供了轻量级存储能力,方便了少量数据的持久化。 但是由于项目越来越庞大,SP操作使用不当会导致app卡顿,乃至ANR问题。 下面介绍一下操作SP的优化点。 SP性能优化点 SP性能变差的原因有很多。 1.原生API的限制主要有以下两方面:      (1)IO瓶颈      (2)锁性能差 2.对SP的不当封装也会间接造成数据读写性能差。 下面会对以上三方面进行分析。 IO瓶颈 IO瓶颈造成SP性能差是最大的原因,解决了IO瓶颈,80%的性能问题就解决了。 SP的IO瓶颈包括读取数据到内存与数据写入磁盘两部分。 1.读取 ......

Eclipse链接Android 7.0的手机无法输出logcat

本教程适用于Eclipse链接Android 7.0的手机无法输出logcat,以及无法查看文件目录 ADT-24.2.0 下载地址  建议github下载 https://github.com/khaledev/ADT/releases 或 http://pan.baidu.com/s/1gfFX5Hx 因为安装包过大,无法上传,请自行下载 ADT使用方法 Download the zip file then in Eclipse menu Help > Install New Software… > Add > Archive… Just pick the downloaded zip and do the rest of the install process. 英文自行翻译。 以上是解决logcat的问题 一下是解决Eclipse目录树的问题 在eclips ......

Android,App 常用图标尺寸规范

程序启动图标(Logo): 小屏ldpi():36*36 px。 中屏mdpi(160dpi):48*48px 大屏hdpi(240dpi):72*72px 特大屏xhdpi(320dpi):96*96px 超大屏xxhdpi(480dpi):144*144px 超大屏xxxhdpi(480dpi):192*192px 底部菜单图标 中屏mdpi(160dpi):48*48px 大屏hdpi(240dpi):72*72px 特大屏xhdpi(320dpi):96*96px 超大屏xxhdpi(480dpi):144*144px 大屏: 1. 完整图片(红色): 72 x 72 px 2. 图标(蓝色): 48 x 48 px 3. 图标外边框(粉色): 44 x 44 px 中屏: 1. 完整图片: 48 x 48 px 2. 图标: 32 x 32 px 3. 图标外边框: 30 x 30 px 小屏: ......

Android ADB命令大全(通过ADB命令查看wifi密码、MAC地址、设备信息、操作文件、查看文件、日志信息、卸载、启动和安装APK等)

ADB很强大,记住一些ADB命令有助于提高工作效率。 获取序列号: adb get-serialno 查看连接计算机的设备: adb devices 重启机器: adb reboot 重启到bootloader,即刷机模式: adb reboot bootloader 重启到recovery,即恢复模式: adb reboot recovery 查看log: adb logcat 终止adb服务进程: adb kill-server 重启adb服务进程: adb start-server 获取机器MAC地址: adb shell cat /sys/class/net/wlan0/address 获取CPU序列号: adb shell cat /proc/cpuinfo 安装APK: adb install //比如:adb install baidu.apk ......