07 2016 档案
Android 服务
摘要:Android服务是Android应用程序的一类可以异步运行的组件 要创建自己的服务类,需要派生Service类,并至少用自定义代码实现onCreate()、onStart()、onDestory()这几个方法。此外还必须在 AndroidManifest.XML文件中用<service>标签表明你
阅读全文
什么是Intent
摘要:Intent负责在应用程序的主要部件——活动,服务,广播接收器(处理Android消息)之间传递消息的信使对象 Intent是对要执行的操作的一种抽象的描述,它除了指定一个动作之外,Intent对象还包含完成该动作所需的相关数据,以及规定的数据类型,常量,标志,甚至是和动作所需数据相关的附加数据 由
阅读全文
内容提供器
摘要:内容提供器(Content Provider)是Android开发中的专用术语,它所指的就是一个包含数据的数据库,通常是SQLite形式的数据库,由Android操作系统内置的功能进行驱动 通过Android内容提供器,可以访问可共享的数据结构,通常称为数据库(Datebase),基本步骤如下: 1
阅读全文
app:showAsAction 和android:showAsAction
摘要:app:showAsAction 它有三个可选项1.always:总是显示在界面上2.never:不显示在界面上,只让出现在右边的三个点中3.ifRoom:如果有位置才显示,不然就出现在右边的三个点中 android:showAsAction 这个属性可接受的值有: 1.alaways:这个值会使菜
阅读全文
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> 节点声明它所需要的权限。当这个应用安装在设备的时候, 安装器会决定是否授予它所声明的权限,这有时候会询问用户。如
阅读全文
Java中的回车换行符/n /r /t
摘要:首先直接上结论: public void test1() { LogTable logTable = logService.getLogSecById(489); System.out.println(logTable.getStrContent().replace(System.getProper
阅读全文
No tests found with test runner 'JUnit 3'
摘要:报异常:No tests found with test runner 'JUnit 3' 解决方案: 主要因为你当前建的JUnit类是3的版本,将该类备份,重新创建一个类。 1、右键目录New--Other--Java--JUnit--JUnit Test Case--选择New JUnit 4
阅读全文
Android Studio导入第三方类库的方法
摘要:导入*.jar包 新建好了Android项目,添加一个第三方已经打包好的jar文件进你项目,下面就已添加一个odata4j的一个包 在项目中添加一个libs文件 直接通过COPY/PAST 把你下载的jar文件添加到libs文件夹下 然后在libs文件夹和添加的*.jar文件下鼠标单击菜单 add
阅读全文
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
阅读全文
在一个form表单中根据不同按钮实现多个action事件
摘要:// 提交日志 $(".write-btn-tj input").click(function() { var writeForm=$('#writeFo...
阅读全文
dhclient命令
摘要:语法:dhclient(选项)(参数) 选项0:指定dhcp客户但监听的端口号-d:总是以前台方式运行程序-q:安静模式,不打印任何错误的提示信息-r:释放ip地址 参数:网络接口:操作的网络接口 示例:dhclient -r #释放IPdhclient #获取IP
阅读全文
Centos7安装完毕后无法联网的解决方法
摘要:今天在VMware虚拟机中经过千辛万苦终于安装好了centos7。。正兴致勃勃的例行yum update 却发现centos系统貌似默认网卡没配置好,反馈无法联网。经过一番研究,终于让centos连上了网,方法如下: 进入目录: /etc/sysconfig/network-scripts/ /et
阅读全文
Linux档案属性
摘要:输入命令:ls -al 档案类型权限: 第一個字元代表这个档案是『目录、档案或链接档等等』: 当为[ d ]则是目录; 当为[ - ]则是目录; 若是[ l ]则表示为链接档(link file); 若是[ b ]则表示为装置档里面的可供存储的周边设备(可随机存取裝置); 若是[ c ]则表示为装置
阅读全文
CentOS查看内核版本,位数,版本号
摘要:1)[root@localhost ~]# cat /proc/versionLinux version 2.6.18-194.el5 (mockbuild@builder10.CentOS.org) (gcc version 4.1.2 20080704 (Red Hat 4.1.2-48)) #
阅读全文
@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手机助手自动安装驱动。鼠标右
阅读全文
IntelliJ IDEA 2016.1注册码
摘要:IntelliJ IDEA 2016.1刚发布不久,破解注册的方法是在太少,15的注册URL也不管用,真是很头疼。。。 幸好发现一枚注册码,感谢sanshi的奉献精神!!! 原文链接: http://aiyougege.com/articles/022711.html 注册码如下: 注册完是这样的:
阅读全文
JSTL取整、读取数组、字符串连接
摘要:以通过formatNumber去掉小数。 maxFractionDigits表示留下几位小数。但在上面的情况不需要。 其中:${tv.timeLong}是通过后台JAVA取得数据。 JSTL读取数组: 从后台取得一个字符串,如:AA-50-3,通过-划分成字符串数组。然后读取每个字符串。 该语句是将
阅读全文
JavaScript中RegExp.$1是什么意思
摘要:RegExp 是javascript中的一个内置对象。为正则表达式。RegExp.$1是RegExp的一个属性,指的是与正则表达式匹配的第一个 子匹配(以括号为标志)字符串,以此类推,RegExp.$2,RegExp.$3,..RegExp.$99总共可以有99个匹配如一下例子: var r= /^(\d{4})-(\d{1,2})-(\d{1,2})$/; //正则表达式 匹配出生日期(简单匹...
阅读全文
java 从网络Url中下载文件
摘要:/** * 从网络Url中下载文件 * @param urlStr * @param fileName * @param savePath * @throws IOException */ public static void downLoadFromUrl(String urlStr,String fileName,St...
阅读全文
AJAX实现文件下载
摘要:1.使用ajax,ajax的返回值类型是json,text,html,xml类型,或者可以说ajax的发送,接受都只能是string字符串,不能流类型,所以无法实现文件下载,强用会出现response冲突。 如果非要使用ajax的话,只能通过返回值得到生成的文件相关url。然后在回调函数里通过创建一
阅读全文
Android Studio如何设置代码自动提示
摘要:图上内容比较多,我直接按区域划分成6块区域来说吧: 区域1:这个选项是关于提示的时候如何进行匹配,即按照什么条件来进行提示内容的搜索。 All:选择这个的话,意思就是要和你输入的字符进行全匹配,能全匹配起来的字符才会显示在提示列表中,如下图,其实就相当于精确搜索: None:选择这项的话,意思是进行
阅读全文
org.jetbrains.android.uipreview.RenderingException: Failed to load the LayoutLib: com/android/layoutlib/bridge/Bridge : Unsupported major.minor version 52.0
摘要:在Android Studio使用的时候,突然发现Preview功能不能用了,报了一个错,错误如下 主要原因就是前几天Android N出来了,然后我就使用Android SDK Manager把Android N Preview下载下来了,就是这个 而Android Studio的Preview
阅读全文
通过Chrome浏览器进行android调试/Remote Debugging on Android with Chrome
摘要:The way your web content behaves on mobile can be dramatically different from the desktop experience. Remote debugging with Chrome DevTools lets you d
阅读全文
如何查看智能手机的IP地址
摘要:1. 外网IP IP地址可简单分为两类。外网IP或称公网IP是用来在Internet上唯一标识你的设备的。如果你通过GPRS或者3G技术接入互联网的话(通过运营商网络),那么你也可以通过下面的方法找出运营商分配给你的IP地址。 所有的智能机不管运行着什么系统都可以用同一种方法找出外网IP——只要打开
阅读全文
SDK Manager中勾选项
摘要:运行SDK Manager 勾选对应版本的SDK,从这里基本可以知道一个Android版本对应着一个版本的API。 其中每个包都有这么几个文件: Documentation for Android SDK:安卓SDK的文档SDK Platform:Android的SDK套件,必须要安装的Sample
阅读全文
Web app root system property already set to different value: 'webapp.root'
摘要:Tomcat发布多个项目时抛的webAppRootKey错误, 原因是部署在同一容器中的Web项目,定义了相同的webAppRootKey或者都没有定义 解决办法:需要为每个web都定义一个webAppRootKey
阅读全文
浅谈如何删除JSP编译后的空行
摘要:当你在客户端用view source看JSP生成的代码时,会发现有很多空行,他们是由< %...% >后的回车换行而生成的,也就是说每一行由< %...% >包含的JSP代码到客户端都变成一个空行, 虽然不影响浏览,但还是希望能把他们删掉。这里将为大家介绍如何删除JSP编译后的空行。 删除JSP编译
阅读全文
【Spring MVC】 - @ModelAttribute使用
摘要:@ModelAttribute一个具有如下三个作用: ①绑定请求参数到命令对象:放在功能处理方法的入参上时,用于将多个请求参数绑定到一个命令对象,从而简化绑 定流程,而且自动暴露为模型数据用于视图页面展示时使用; ②暴露表单引用对象为模型数据:放在处理器的一般方法(非功能处理方法)上时,是为表单准备
阅读全文
如何修改Windows的默认安装路径
摘要:运行中输入regedit打开注册表编辑器 展开注册表“HKEY_LOCAL_MACHINE\Software\Microsoft\ Windows\ CurrentVersion”分支, 在窗口的右侧区域找到名为“ProgramFilesDir”和“ProgramFilesPath”的键值 将其原键
阅读全文
设置Eclipse编码方式
摘要:1.修改eclipse默认工作空间编码方式。点击“窗口”-“首选项”,弹出如图所示窗口,点击“常规”-“工作空间”,这样以后每次编写 的默认文本文件编码方式都用UTF-8 2.修改工程编码方式。将鼠标移动到项目名上,点击右键,选择“属性”,弹出如图所示对话框 ,选中“资源”,有一项“文本文件编 码”
阅读全文
刷机
摘要:1.下载小米手机助手 2.由于我同时又玩了下刷机,所以也下载了一个刷机精灵 在首先安装小米手机助手后连接手机,它有个安装手机驱动的过程[注:当然豌豆荚也可以] 另外在手机连接电脑过程总遇到了一个问题:在设备管理器总提示"USB 端口重置请求失败" 我的问题的解决办法是:去掉了手机中的SD卡,就正常了
阅读全文