• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
山高我为峰
博客园    首页    新随笔    联系   管理    订阅  订阅
07 2016 档案
android广播接收器

摘要:Android程序创建广播接收器继承BroadcastReceiver Android广播接收器需要在AndroidManifest.xml文件中声明: 阅读全文
posted @ 2016-07-31 15:19 山高我为峰 阅读(206) 评论(0) 推荐(0)
Android 服务

摘要:Android服务是Android应用程序的一类可以异步运行的组件 要创建自己的服务类,需要派生Service类,并至少用自定义代码实现onCreate()、onStart()、onDestory()这几个方法。此外还必须在 AndroidManifest.XML文件中用<service>标签表明你 阅读全文
posted @ 2016-07-31 14:37 山高我为峰 阅读(260) 评论(0) 推荐(0)
什么是Intent

摘要:Intent负责在应用程序的主要部件——活动,服务,广播接收器(处理Android消息)之间传递消息的信使对象 Intent是对要执行的操作的一种抽象的描述,它除了指定一个动作之外,Intent对象还包含完成该动作所需的相关数据,以及规定的数据类型,常量,标志,甚至是和动作所需数据相关的附加数据 由 阅读全文
posted @ 2016-07-30 17:30 山高我为峰 阅读(775) 评论(0) 推荐(0)
内容提供器

摘要:内容提供器(Content Provider)是Android开发中的专用术语,它所指的就是一个包含数据的数据库,通常是SQLite形式的数据库,由Android操作系统内置的功能进行驱动 通过Android内容提供器,可以访问可共享的数据结构,通常称为数据库(Datebase),基本步骤如下: 1 阅读全文
posted @ 2016-07-29 18:02 山高我为峰 阅读(183) 评论(0) 推荐(0)
app:showAsAction 和android:showAsAction

摘要:app:showAsAction 它有三个可选项1.always:总是显示在界面上2.never:不显示在界面上,只让出现在右边的三个点中3.ifRoom:如果有位置才显示,不然就出现在右边的三个点中 android:showAsAction 这个属性可接受的值有: 1.alaways:这个值会使菜 阅读全文
posted @ 2016-07-29 16:33 山高我为峰 阅读(16248) 评论(0) 推荐(2)
android:oneshot

摘要:帧动画的自动执行:oneshot 。 如果为true,表示动画只播放一次停止在最后一帧上,如果设置为false表示动画循环播放。 阅读全文
posted @ 2016-07-29 10:55 山高我为峰 阅读(831) 评论(0) 推荐(1)
Android的三种主流资源尺寸

摘要:Android三种主流资源屏幕尺寸:QVGA、HVGA、WVGA VGA的分辨率是640x480像素 QVGA(Quarter VGA)就是320x240,即VGA分辨率的1/4 HVGA(Half VGA)就是480x320,即VGA分辨率的一半 WVGA(Wide VGA)就是800x480,就 阅读全文
posted @ 2016-07-29 10:24 山高我为峰 阅读(1174) 评论(0) 推荐(0)
Android中android:visibility的3中属性的剖析

摘要:在Android中控件或者布局的可见性android:visibility有3中情况,他们分别是: View.VISIBLE,View.UNVISIBLE,View.GONE View.VISIBLE很显然就是可见, View.UNVISIBLE是不是可见,但是在这种情况下它会占据空间。 就是说如果 阅读全文
posted @ 2016-07-28 16:16 山高我为峰 阅读(209) 评论(0) 推荐(0)
Android中的ProgressBar的android:indeterminate

摘要:不明确(false)就是滚动条的当前值自动在最小到最大值之间来回移动,形成这样一个动画效果,这个只是告诉别人“我正在工作”,但不能提示工作进度到哪个阶段。主要是在进行一些无法确定操作时间的任务时作为提示。而“明确”(true)就是根据你的进度可以设置现在的进度值。 阅读全文
posted @ 2016-07-28 16:05 山高我为峰 阅读(2118) 评论(0) 推荐(0)
uses-permission和permission详解

摘要:1.<uses-permission>: 官方描述: 如果一个应用需要访问一个受permission保护的特性,那这个应用必须在 manifest中以 <uses-permission> 节点声明它所需要的权限。当这个应用安装在设备的时候, 安装器会决定是否授予它所声明的权限,这有时候会询问用户。如 阅读全文
posted @ 2016-07-28 14:54 山高我为峰 阅读(7684) 评论(0) 推荐(1)
Java中的回车换行符/n /r /t

摘要:首先直接上结论: public void test1() { LogTable logTable = logService.getLogSecById(489); System.out.println(logTable.getStrContent().replace(System.getProper 阅读全文
posted @ 2016-07-28 11:11 山高我为峰 阅读(202802) 评论(1) 推荐(3)
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 阅读全文
posted @ 2016-07-28 10:55 山高我为峰 阅读(2751) 评论(0) 推荐(0)
Android Studio导入第三方类库的方法

摘要:导入*.jar包 新建好了Android项目,添加一个第三方已经打包好的jar文件进你项目,下面就已添加一个odata4j的一个包 在项目中添加一个libs文件 直接通过COPY/PAST 把你下载的jar文件添加到libs文件夹下 然后在libs文件夹和添加的*.jar文件下鼠标单击菜单 add 阅读全文
posted @ 2016-07-27 17:11 山高我为峰 阅读(331) 评论(0) 推荐(0)
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 阅读全文
posted @ 2016-07-27 14:51 山高我为峰 阅读(1618) 评论(0) 推荐(0)
match_parent 、 fill_parent 、 wrap_content

摘要:1)fill_parent 设置一个构件的布局为fill_parent将强制性地使构件扩展,以填充布局单元内尽可能多的空间。这跟Windows控件的dockstyle属性大体一致。 设置一个顶部布局或控件为fill_parent将强制性让它布满整个屏幕。 2) wrap_content 设置一个视图 阅读全文
posted @ 2016-07-27 14:08 山高我为峰 阅读(210) 评论(0) 推荐(0)
android:textAppearance

摘要:Android之系统自带的文字外观设置及实际显示效果图 android:textAppearancexml布局里面设置文字的外观:如“android:textAppearance=“?android:attr/textAppearanceLargeInverse”这里引用的是系统自带的一个外观,?表 阅读全文
posted @ 2016-07-27 14:02 山高我为峰 阅读(1048) 评论(0) 推荐(0)
AndroidManifest配置之uses-sdk

摘要:uses-sdk配置 uses-sdk用来设置app对android系统的兼容性。它包含三个可选的配置项,分别为android:minSdkVersion,android:targetSdkVersion和android:maxSdkVersion,例如: 配置项的值是一个代表Android API 阅读全文
posted @ 2016-07-27 12:31 山高我为峰 阅读(7873) 评论(0) 推荐(0)
从Github上下载了项目,导入Android Studio,gradle 报错,应该怎么修改

摘要:一.从Github上获取源代码 我这里是直接下载ZIP文件 二.在本机的Android Studio上新建一个空白项目,目的主要是与刚从Github上下载的项目文件结构做对比 三.替换gradle文件夹,让该项目的gradle替换为本地的gradle jar包 四.打开上图中的build.gradl 阅读全文
posted @ 2016-07-27 12:02 山高我为峰 阅读(2260) 评论(0) 推荐(0)
Android Studio 使用Gradle多渠道打包

摘要:第一步:配置AndroidManifest.xml 以友盟渠道为例,渠道信息一般都是写在 AndroidManifest.xml文件中,大约如下: 如果不使用多渠道打包方法,那就需要我们手动一个一个去修改value中的值,xiaomi,360,qq,wandoujia等等。使用多渠道打包的方式,就需 阅读全文
posted @ 2016-07-27 11:17 山高我为峰 阅读(316) 评论(0) 推荐(0)
Android Studio常用快捷键

摘要:ActionMac OSXWin/Linux 注释代码(//) Cmd + / Ctrl + / 注释代码(/**/) Cmd + Option + / Ctrl + Alt + / 格式化代码 Cmd + Option + L Ctrl + Alt + L 清除无效包引用 Option + Con 阅读全文
posted @ 2016-07-27 10:53 山高我为峰 阅读(228) 评论(0) 推荐(0)
在一个form表单中根据不同按钮实现多个action事件

摘要:// 提交日志 $(".write-btn-tj input").click(function() { var writeForm=$('#writeFo... 阅读全文
posted @ 2016-07-26 16:37 山高我为峰 阅读(3041) 评论(0) 推荐(0)
dhclient命令

摘要:语法:dhclient(选项)(参数) 选项0:指定dhcp客户但监听的端口号-d:总是以前台方式运行程序-q:安静模式,不打印任何错误的提示信息-r:释放ip地址 参数:网络接口:操作的网络接口 示例:dhclient -r #释放IPdhclient #获取IP 阅读全文
posted @ 2016-07-25 17:48 山高我为峰 阅读(3831) 评论(0) 推荐(0)
Centos7安装完毕后无法联网的解决方法

摘要:今天在VMware虚拟机中经过千辛万苦终于安装好了centos7。。正兴致勃勃的例行yum update 却发现centos系统貌似默认网卡没配置好,反馈无法联网。经过一番研究,终于让centos连上了网,方法如下: 进入目录: /etc/sysconfig/network-scripts/ /et 阅读全文
posted @ 2016-07-25 17:40 山高我为峰 阅读(1652) 评论(0) 推荐(1)
Linux档案属性

摘要:输入命令:ls -al 档案类型权限: 第一個字元代表这个档案是『目录、档案或链接档等等』: 当为[ d ]则是目录; 当为[ - ]则是目录; 若是[ l ]则表示为链接档(link file); 若是[ b ]则表示为装置档里面的可供存储的周边设备(可随机存取裝置); 若是[ c ]则表示为装置 阅读全文
posted @ 2016-07-24 14:41 山高我为峰 阅读(776) 评论(0) 推荐(0)
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)) # 阅读全文
posted @ 2016-07-22 14:08 山高我为峰 阅读(1211) 评论(0) 推荐(0)
android中requestFocus

摘要:标签用于指定屏幕内的焦点View。 例如我们点击tab键或enter键焦点自动进入下一个输入框用法: 将标签置于Views标签内部 阅读全文
posted @ 2016-07-19 10:46 山高我为峰 阅读(762) 评论(0) 推荐(0)
@SuppressLint("NewApi")和@TargetApi()的区别

摘要:在Android代码中,我们有时会使用比我们在AndroidManifest中设置的android:minSdkVersion版本更高的方法,此时编译器会提示警告, 解决方法是在方法上加上@SuppressLint("NewApi")或者@TargetApi()。 那他们之间有什么区别呢,很简单, 阅读全文
posted @ 2016-07-19 10:41 山高我为峰 阅读(2806) 评论(0) 推荐(1)
Gradle基础

摘要:什么是Gradle? Gradle是一种依赖管理工具,基于Groovy语言,面向Java应用为主,它抛弃了基于XML的各种繁琐配置,取而代之的是一种基于Groovy的内部领域特定(DSL)语言。 安装Gradle 在Android Studio系列教程一--下载与安装中新建项目成功后会下载Gradl 阅读全文
posted @ 2016-07-18 17:28 山高我为峰 阅读(392) 评论(0) 推荐(0)
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 阅读全文
posted @ 2016-07-18 16:41 山高我为峰 阅读(1734) 评论(0) 推荐(0)
Duplicate files copied in APK META-INF/DEPENDENCIES

摘要:在app的目录下找到build.gradle 这个文件,在android标签的最后面加入以下信息: 完整的信息如下: 阅读全文
posted @ 2016-07-18 16:26 山高我为峰 阅读(894) 评论(0) 推荐(0)
解决Gradle DSL method not found: ‘android()’

摘要:解决方法: 删掉最外层的build.gradle中的 然后重新刷新下 阅读全文
posted @ 2016-07-18 15:58 山高我为峰 阅读(311) 评论(0) 推荐(0)
SSL peer shut down incorrectly

摘要:这个问题通常出现在Android Studio更新失败的时候, 原因是download http://services.gradle.org/distributions/gradle-2.2-all.zip的时候, 这个网站被我们伟大的墙被XX了,所以我们只有通过FQ的方式来实现更新包的下载 在无法 阅读全文
posted @ 2016-07-18 15:39 山高我为峰 阅读(2580) 评论(1) 推荐(0)
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 阅读全文
posted @ 2016-07-15 15:49 山高我为峰 阅读(723) 评论(0) 推荐(0)
未知USB设备 端口重置失败

摘要:1.开启手机中USB调试 进入“设置”->“应用程序”->“开发”勾选“USB调试程序”。这样设备才可以通过USB连线时被PC识别到。 2.安装驱动 要将Android手机连接到PC需要安装驱动程序,教程提供2种方式:一种是手动安装本系统试用的驱动,另一种是使用豌豆荚91手机助手自动安装驱动。鼠标右 阅读全文
posted @ 2016-07-14 17:22 山高我为峰 阅读(18385) 评论(0) 推荐(0)
IntelliJ IDEA 2016.1注册码

摘要:IntelliJ IDEA 2016.1刚发布不久,破解注册的方法是在太少,15的注册URL也不管用,真是很头疼。。。 幸好发现一枚注册码,感谢sanshi的奉献精神!!! 原文链接: http://aiyougege.com/articles/022711.html 注册码如下: 注册完是这样的: 阅读全文
posted @ 2016-07-14 16:19 山高我为峰 阅读(949) 评论(0) 推荐(0)
JSTL取整、读取数组、字符串连接

摘要:以通过formatNumber去掉小数。 maxFractionDigits表示留下几位小数。但在上面的情况不需要。 其中:${tv.timeLong}是通过后台JAVA取得数据。 JSTL读取数组: 从后台取得一个字符串,如:AA-50-3,通过-划分成字符串数组。然后读取每个字符串。 该语句是将 阅读全文
posted @ 2016-07-13 18:59 山高我为峰 阅读(1549) 评论(0) 推荐(0)
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})$/; //正则表达式 匹配出生日期(简单匹... 阅读全文
posted @ 2016-07-13 11:06 山高我为峰 阅读(4350) 评论(0) 推荐(0)
java 从网络Url中下载文件

摘要:/** * 从网络Url中下载文件 * @param urlStr * @param fileName * @param savePath * @throws IOException */ public static void downLoadFromUrl(String urlStr,String fileName,St... 阅读全文
posted @ 2016-07-12 17:15 山高我为峰 阅读(34893) 评论(0) 推荐(0)
AJAX实现文件下载

摘要:1.使用ajax,ajax的返回值类型是json,text,html,xml类型,或者可以说ajax的发送,接受都只能是string字符串,不能流类型,所以无法实现文件下载,强用会出现response冲突。 如果非要使用ajax的话,只能通过返回值得到生成的文件相关url。然后在回调函数里通过创建一 阅读全文
posted @ 2016-07-12 15:34 山高我为峰 阅读(7318) 评论(0) 推荐(0)
Android Studio如何设置代码自动提示

摘要:图上内容比较多,我直接按区域划分成6块区域来说吧: 区域1:这个选项是关于提示的时候如何进行匹配,即按照什么条件来进行提示内容的搜索。 All:选择这个的话,意思就是要和你输入的字符进行全匹配,能全匹配起来的字符才会显示在提示列表中,如下图,其实就相当于精确搜索: None:选择这项的话,意思是进行 阅读全文
posted @ 2016-07-11 10:50 山高我为峰 阅读(924) 评论(0) 推荐(0)
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 阅读全文
posted @ 2016-07-11 10:33 山高我为峰 阅读(1645) 评论(1) 推荐(1)
通过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 阅读全文
posted @ 2016-07-09 16:49 山高我为峰 阅读(3877) 评论(0) 推荐(0)
如何查看智能手机的IP地址

摘要:1. 外网IP IP地址可简单分为两类。外网IP或称公网IP是用来在Internet上唯一标识你的设备的。如果你通过GPRS或者3G技术接入互联网的话(通过运营商网络),那么你也可以通过下面的方法找出运营商分配给你的IP地址。 所有的智能机不管运行着什么系统都可以用同一种方法找出外网IP——只要打开 阅读全文
posted @ 2016-07-09 11:43 山高我为峰 阅读(18954) 评论(0) 推荐(0)
SDK Manager中勾选项

摘要:运行SDK Manager 勾选对应版本的SDK,从这里基本可以知道一个Android版本对应着一个版本的API。 其中每个包都有这么几个文件: Documentation for Android SDK:安卓SDK的文档SDK Platform:Android的SDK套件,必须要安装的Sample 阅读全文
posted @ 2016-07-08 21:03 山高我为峰 阅读(2714) 评论(0) 推荐(0)
Web app root system property already set to different value: 'webapp.root'

摘要:Tomcat发布多个项目时抛的webAppRootKey错误, 原因是部署在同一容器中的Web项目,定义了相同的webAppRootKey或者都没有定义 解决办法:需要为每个web都定义一个webAppRootKey 阅读全文
posted @ 2016-07-07 17:29 山高我为峰 阅读(25684) 评论(0) 推荐(1)
浅谈如何删除JSP编译后的空行

摘要:当你在客户端用view source看JSP生成的代码时,会发现有很多空行,他们是由< %...% >后的回车换行而生成的,也就是说每一行由< %...% >包含的JSP代码到客户端都变成一个空行, 虽然不影响浏览,但还是希望能把他们删掉。这里将为大家介绍如何删除JSP编译后的空行。 删除JSP编译 阅读全文
posted @ 2016-07-07 17:13 山高我为峰 阅读(814) 评论(0) 推荐(0)
【Spring MVC】 - @ModelAttribute使用

摘要:@ModelAttribute一个具有如下三个作用: ①绑定请求参数到命令对象:放在功能处理方法的入参上时,用于将多个请求参数绑定到一个命令对象,从而简化绑 定流程,而且自动暴露为模型数据用于视图页面展示时使用; ②暴露表单引用对象为模型数据:放在处理器的一般方法(非功能处理方法)上时,是为表单准备 阅读全文
posted @ 2016-07-07 16:58 山高我为峰 阅读(1374) 评论(0) 推荐(0)
更改Windows的“视频”“图片”“”下载“文档”“音乐”“桌面”的默认路径

摘要:右键--》属性 阅读全文
posted @ 2016-07-05 16:22 山高我为峰 阅读(706) 评论(0) 推荐(0)
如何修改Windows的默认安装路径

摘要:运行中输入regedit打开注册表编辑器 展开注册表“HKEY_LOCAL_MACHINE\Software\Microsoft\ Windows\ CurrentVersion”分支, 在窗口的右侧区域找到名为“ProgramFilesDir”和“ProgramFilesPath”的键值 将其原键 阅读全文
posted @ 2016-07-05 16:18 山高我为峰 阅读(728) 评论(0) 推荐(1)
设置Eclipse编码方式

摘要:1.修改eclipse默认工作空间编码方式。点击“窗口”-“首选项”,弹出如图所示窗口,点击“常规”-“工作空间”,这样以后每次编写 的默认文本文件编码方式都用UTF-8 2.修改工程编码方式。将鼠标移动到项目名上,点击右键,选择“属性”,弹出如图所示对话框 ,选中“资源”,有一项“文本文件编 码” 阅读全文
posted @ 2016-07-02 14:57 山高我为峰 阅读(22983) 评论(0) 推荐(4)
刷机

摘要:1.下载小米手机助手 2.由于我同时又玩了下刷机,所以也下载了一个刷机精灵 在首先安装小米手机助手后连接手机,它有个安装手机驱动的过程[注:当然豌豆荚也可以] 另外在手机连接电脑过程总遇到了一个问题:在设备管理器总提示"USB 端口重置请求失败" 我的问题的解决办法是:去掉了手机中的SD卡,就正常了 阅读全文
posted @ 2016-07-01 10:57 山高我为峰 阅读(325) 评论(0) 推荐(0)

博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3