分类: [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 ......