摘要: 1、电池优化 作为app开发者,或许很少有人会注意app对电量的损耗,但是用户对电量可是很敏感的,app做好电量损耗的优化会为自己的app加分不少。如果是一个好的负责任的开发者,就应该限制app对电量的影响,当没有网络连接的时候,禁用后台服务更新,当电池电量低的时候减少更新的频率,确保自己的app对电池的影响降到最低。当电池充电或者电量比较饱和时,可以最大限度的发挥app的刷新率 public class PowerConnectionReceiver extends BroadcastReceiver { @Override public void onR... 阅读全文
posted @ 2013-09-25 15:22 小三小山 阅读(190) 评论(0) 推荐(0) 编辑
摘要: Maven库:http://repo2.maven.org/maven2/Maven依赖查询:http://mvnrepository.com/Maven常用命令:1. 创建Maven的普通java项目: mvn archetype:create -DgroupId=packageName -DartifactId=projectName2. 创建Maven的Web项目: mvn archetype:create -DgroupId=packageName -DartifactId=webappName -DarchetypeArtifactId=maven-archetype-webapp生 阅读全文
posted @ 2013-09-05 14:12 小三小山 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 界面的横竖屏切换1、在androidmanifest.xml中对所需要进行横竖屏切换的activity进行设置以下属性: android:screenOrientation="portrait"当前设置为只可以进行竖屏的显示; android:screenOrientation="landscape"当前设置可以进行横屏显示;2、横竖屏切换时生命周期变化 3、Android 2.3以前的横竖屏切换在Android 2.3平台上,需要界面横竖屏显示的时候,可以在AndroidManifest.xml中,对Activity的属性添加以下代码: android 阅读全文
posted @ 2013-08-26 23:49 小三小山 阅读(387) 评论(0) 推荐(0) 编辑
摘要: xml属性属性名称描述android:background设置背景色/背景图片。可以通过以下两种方法设置背景为透明:"@android:color/transparent"和"@null"。注意 TextView默认是透明的,不用写此属性,但是Buttom/ImageButton/ImageView想透明的话就得写这个属性了。android:clickable是否响应点击事件。android:contentDescription设置View的备注说明,作为一种辅助功能提供,为一些没有文字描述的View提供说明,如ImageButton。这里在界面上不会有 阅读全文
posted @ 2013-07-21 09:15 小三小山 阅读(275) 评论(0) 推荐(0) 编辑
摘要: permission列表如下:1、android.permission.ACCESS_CHECKIN_PROPERTIES允许读写访问”properties”表在 checkin数据库中,改值可以修改上传( Allows read/write access to the “properties” table in the checkin database, to change values that get uploaded)2、android.permission.ACCESS_COARSE_LOCATION允许一个程序访问CellID或WiFi热点来获取粗略的位置(Allows an ap 阅读全文
posted @ 2013-07-21 08:46 小三小山 阅读(258) 评论(0) 推荐(1) 编辑
摘要: package com.will.popupwindow;import android.os.Bundle;import android.app.Activity;import android.graphics.drawable.BitmapDrawable;import android.view.Gravity;import android.view.LayoutInflater;import android.view.Menu;import android.view.MotionEvent;import android.view.View;import android.view.View. 阅读全文
posted @ 2013-03-31 21:35 小三小山 阅读(216) 评论(0) 推荐(0) 编辑
摘要: tabhost有两种创建方式,第一种,在activity中继承TabActivity类,然后编写如下的代码就可以创建tabhostpackage com.example.tabhosttest;import android.os.Bundle;import android.app.TabActivity;import android.content.Intent;import android.widget.RadioGroup;import android.widget.RadioGroup.OnCheckedChangeListener;import android.widget.TabHo 阅读全文
posted @ 2013-03-31 21:26 小三小山 阅读(213) 评论(0) 推荐(0) 编辑
摘要: HTTP协议中GET、POST和HEAD的介绍GET: 请求指定的页面信息,并返回实体主体。HEAD: 只请求页面的首部。POST: 请求服务器接受所指定的文档作为对所标识的URI的新的从属实体。 HTTP 定义了与服务器交互的不同方法,最基本的方法是 GET 和 POST。事实上 GET 适用于多数请求,而保留 POST仅用于更新站点。根据 HTTP 规范,GET 用于信息获取,而且应该是安全的和幂等的。所谓安全的意味着该操作用于获取信息而非修改信息。换句话说,GET 请求一般不应产生副作用。幂等的意味着对同一 URL的多个请求应该返回同样的结果。完整的定义并不像看起来那样严格... 阅读全文
posted @ 2013-03-29 13:56 小三小山 阅读(1224) 评论(0) 推荐(1) 编辑
摘要: JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。JSON建构有两种结构:json简单说就是javascript中的对象和数组,所以这两种结构就是对象和数组2种结构,通过这两种结构可以表示各种复杂的结构1、对象:对象在js中表示为“{}”扩起来的内容,数据结构为 {key:value,key:value,...}的键值对的结构,在面向对象的语言中,key为对象的属性,value为对应的属性值,所以很容易理解,取值方法为 对象.key 获取属性值,这个属性值的类型可以是 数字、字符串、数组、对象几种。2、数组:数组在js中是中括号“[]”扩起来的内容, 阅读全文
posted @ 2013-03-27 20:37 小三小山 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 利用pull解析,将获取到的xml显示在页面中。package com.will.entity;public class Books { private Integer bookId; private String bookName; private float bookPrice; public Books() { super(); } public Integer getBookId() { return bookId; } public void setBookId(Integer bookId) { ... 阅读全文
posted @ 2013-03-26 21:16 小三小山 阅读(147) 评论(0) 推荐(0) 编辑