[Android 开发]
SuperDream
It is not our abilities, but our choices that determine our lives.
展开
-
【Android】的计量单位px,in,mm,pt,dp,dip,sp
px :是屏幕的像素点in :英寸mm :毫米pt :磅,1/72 英寸dp :一个基于density的抽象单位,如果一个160dpi的屏幕,1dp=1pxdip :等同于dpsp :同dp相似,但还会根据用户的字体大小偏好来缩放。建议使用sp作为文本的单位,其它用dipdip和px 的关系:QVGA: density=0原创 2013-05-04 00:12:24 · 857 阅读 · 0 评论 -
让 Android 可以识别BMP图片文件,且目前Android所支持的所有图片格式
在Android自带到图片浏览器中,默认是不支持BMP格式的图片文件到,通过修改源码使得它支持BMP文件。 Android 的图片编码解码是由 Skia 图形库负责的,Skia 通过挂接第三方开源库实现了常见的图片格式的编解码支持。目前来说,Android 原生支持的格式只有 JPEG、PNG、GIF、BMP 和 WebP (Android 4.0 加入),在上层能直接调用的编码方...原创 2018-04-24 14:23:39 · 3120 阅读 · 0 评论 -
【Android】EditText 的 形式 使用 详解
一:新建HelloEditText工程 新建一个Hello world详细步骤可以参见Android教程之三:第一个Android应用,HelloWorld创建设置如下: Project name: HelloEditText Build Target :android 2.2 Application name:HelloEditText Package n原创 2014-04-23 11:52:51 · 800 阅读 · 0 评论 -
【Android】获取屏幕尺寸与密度
android中获取屏幕的长于宽,参考了网上有很多代码,但结果与实际不符,如我的手机是i9000,屏幕大小是480*800px,得到的结果却为320*533结果很不靠谱,于是自己写了几行代码,亲测一下测试参数:测试环境: i9000(三星)物理屏幕:480*800pxdensity :1.5测试代码:[java] view原创 2013-05-04 00:16:59 · 713 阅读 · 0 评论 -
【Android】App自适应draw9patch不失真背景
如要转载请加:http://blog.csdn.net/supportdream/article/details/8901530做人要大度,海纳百川,做事要圆滑,左右逢源,这让我想到了编程也是如此,代码要扩展,界面也要考虑自适应。这篇文章是android开发人员的必备知识,是我特别为大家整理和总结的,不求完美,但是有用。1.背景自适应且不失真问题的存在 制作自适应背景原创 2013-05-08 17:45:13 · 723 阅读 · 0 评论 -
【Android】 AndroidManifest.xml 结构详解
AndroidManifest.xmlAndroidManifest.xml 是每个android程序中必须的文件。它位于整个项目的根目录,描述了package中暴露的组件(activities,services, 等等),他们各自的实现类,各种能被处理的数据和启动位置。 除了能声明程序中的Activities, ContentProviders, Services,和Intent R原创 2013-05-04 22:34:02 · 576 阅读 · 0 评论 -
【Android】 Activity 常用功能设置(全屏、横竖屏等)
Activity全屏设置方式1:AndroidManifest.xmlandroid:theme="@android:style/Theme.NoTitleBar.Fullscreen" />方式2:代码实现requestWindowFeature(Window.FEATURE_NO_TITLE); // 隐藏标题栏getWindow().setFla原创 2013-05-04 00:46:12 · 558 阅读 · 0 评论 -
【Android】 Intent Action 大全!
1.Intent的用法:(1)Action跳转1、 使用Action跳转,当程序AndroidManifest.xml中某一个 Activity的IntentFilter定义了包含Action,如果恰好与目标Action匹配,且其IntentFilter中没有定义其它的Type或Category过滤条件,那么就正好匹配了。如果手机中有两个以上的Action程序匹配,那么就会弹出一个原创 2013-05-04 01:04:03 · 710 阅读 · 0 评论 -
【Android】应用语言切换的三种方法
Android对国际化与多语言切换已经做得不错了,一个应用只要命名相应语系的values-[language]文件夹,通过“设置”→“语言&键盘”→“选择语言”即可实现应用多种语言的切换。 但如何在应用里自己实现?搜索过发现网上有如下的做法:[java] view plaincopyResources res = getResour原创 2013-05-03 23:51:17 · 902 阅读 · 0 评论 -
【Android】adb参数指南
ADB (Android Debug Bridge)Android 提供的一个通用的调试工具,借助这个工具,我们可以很好的调试开发的程序,adb.exe在你安装的android的sdk开发包tools(或platform-tools)目录下adb使用方法:adb [-d|-e|-s ] 当你发出一个命令,系统启用Android客户端。客户端并不与模拟器实原创 2013-05-04 00:41:15 · 773 阅读 · 0 评论 -
(亲测)AndroidStudio 3.1 版本下使用 ButterKnife 8.8.1 版本出现 NullPointerException 等异常问题
---project的 build.gradle中1:在repositories 中添加 maven { url "https://oss.sonatype.org/content/repositories/snapshots" }2:在dependencies 中添加 classpath 'com.jakewharton:butterknife-g...原创 2018-04-24 23:22:02 · 757 阅读 · 0 评论