随笔分类 - Android
Android的三种主流资源尺寸
摘要:Android三种主流资源屏幕尺寸:QVGA、HVGA、WVGA VGA的分辨率是640x480像素 QVGA(Quarter VGA)就是320x240,即VGA分辨率的1/4 HVGA(Half VGA)就是480x320,即VGA分辨率的一半 WVGA(Wide VGA)就是800x480,就
阅读全文
Android中android:visibility的3中属性的剖析
摘要:在Android中控件或者布局的可见性android:visibility有3中情况,他们分别是: View.VISIBLE,View.UNVISIBLE,View.GONE View.VISIBLE很显然就是可见, View.UNVISIBLE是不是可见,但是在这种情况下它会占据空间。 就是说如果
阅读全文
Android中的ProgressBar的android:indeterminate
摘要:不明确(false)就是滚动条的当前值自动在最小到最大值之间来回移动,形成这样一个动画效果,这个只是告诉别人“我正在工作”,但不能提示工作进度到哪个阶段。主要是在进行一些无法确定操作时间的任务时作为提示。而“明确”(true)就是根据你的进度可以设置现在的进度值。
阅读全文
uses-permission和permission详解
摘要:1.<uses-permission>: 官方描述: 如果一个应用需要访问一个受permission保护的特性,那这个应用必须在 manifest中以 <uses-permission> 节点声明它所需要的权限。当这个应用安装在设备的时候, 安装器会决定是否授予它所声明的权限,这有时候会询问用户。如
阅读全文
Unable to create Debug Bridge:Unable to start adb server:error:cannot parse version
摘要:打开Android Studio时报如下错误提示: Unable to create Debug Bridge:Unable to start adb server:error:cannot parse versionstring:kg01 'xxxxxxxxxxxxxxx' failed -- r
阅读全文
match_parent 、 fill_parent 、 wrap_content
摘要:1)fill_parent 设置一个构件的布局为fill_parent将强制性地使构件扩展,以填充布局单元内尽可能多的空间。这跟Windows控件的dockstyle属性大体一致。 设置一个顶部布局或控件为fill_parent将强制性让它布满整个屏幕。 2) wrap_content 设置一个视图
阅读全文
android:textAppearance
摘要:Android之系统自带的文字外观设置及实际显示效果图 android:textAppearancexml布局里面设置文字的外观:如“android:textAppearance=“?android:attr/textAppearanceLargeInverse”这里引用的是系统自带的一个外观,?表
阅读全文
AndroidManifest配置之uses-sdk
摘要:uses-sdk配置 uses-sdk用来设置app对android系统的兼容性。它包含三个可选的配置项,分别为android:minSdkVersion,android:targetSdkVersion和android:maxSdkVersion,例如: 配置项的值是一个代表Android API
阅读全文
从Github上下载了项目,导入Android Studio,gradle 报错,应该怎么修改
摘要:一.从Github上获取源代码 我这里是直接下载ZIP文件 二.在本机的Android Studio上新建一个空白项目,目的主要是与刚从Github上下载的项目文件结构做对比 三.替换gradle文件夹,让该项目的gradle替换为本地的gradle jar包 四.打开上图中的build.gradl
阅读全文
Android Studio 使用Gradle多渠道打包
摘要:第一步:配置AndroidManifest.xml 以友盟渠道为例,渠道信息一般都是写在 AndroidManifest.xml文件中,大约如下: 如果不使用多渠道打包方法,那就需要我们手动一个一个去修改value中的值,xiaomi,360,qq,wandoujia等等。使用多渠道打包的方式,就需
阅读全文
Android Studio常用快捷键
摘要:ActionMac OSXWin/Linux 注释代码(//) Cmd + / Ctrl + / 注释代码(/**/) Cmd + Option + / Ctrl + Alt + / 格式化代码 Cmd + Option + L Ctrl + Alt + L 清除无效包引用 Option + Con
阅读全文
@SuppressLint("NewApi")和@TargetApi()的区别
摘要:在Android代码中,我们有时会使用比我们在AndroidManifest中设置的android:minSdkVersion版本更高的方法,此时编译器会提示警告, 解决方法是在方法上加上@SuppressLint("NewApi")或者@TargetApi()。 那他们之间有什么区别呢,很简单,
阅读全文
Gradle基础
摘要:什么是Gradle? Gradle是一种依赖管理工具,基于Groovy语言,面向Java应用为主,它抛弃了基于XML的各种繁琐配置,取而代之的是一种基于Groovy的内部领域特定(DSL)语言。 安装Gradle 在Android Studio系列教程一--下载与安装中新建项目成功后会下载Gradl
阅读全文
Gradle build-info.xml not found for module app.Please make sure that you are using gradle plugin '2.0.0-alpha4' or higher.
摘要:解决方法:去掉“Enable Instant run to host swap code/resource changes on deploy(default enabled)”的勾选项 Settings→Build→Instant Run: 1:Enable Instant Run to hot
阅读全文
Duplicate files copied in APK META-INF/DEPENDENCIES
摘要:在app的目录下找到build.gradle 这个文件,在android标签的最后面加入以下信息: 完整的信息如下:
阅读全文
SSL peer shut down incorrectly
摘要:这个问题通常出现在Android Studio更新失败的时候, 原因是download http://services.gradle.org/distributions/gradle-2.2-all.zip的时候, 这个网站被我们伟大的墙被XX了,所以我们只有通过FQ的方式来实现更新包的下载 在无法
阅读全文
Android中dip、dp、sp、pt和px的区别
摘要:pxPixels - corresponds to actual pixels on the screen. inInches - based on the physical size of the screen.1 Inch = 2.54 centimeters mmMillimeters - b
阅读全文
未知USB设备 端口重置失败
摘要:1.开启手机中USB调试 进入“设置”->“应用程序”->“开发”勾选“USB调试程序”。这样设备才可以通过USB连线时被PC识别到。 2.安装驱动 要将Android手机连接到PC需要安装驱动程序,教程提供2种方式:一种是手动安装本系统试用的驱动,另一种是使用豌豆荚91手机助手自动安装驱动。鼠标右
阅读全文
浙公网安备 33010602011771号