摘要:
1、电池优化 作为app开发者,或许很少有人会注意app对电量的损耗,但是用户对电量可是很敏感的,app做好电量损耗的优化会为自己的app加分不少。如果是一个好的负责任的开发者,就应该限制app对电量的影响,当没有网络连接的时候,禁用后台服务更新,当电池电量低的时候减少更新的频率,确保自己的app对电池的影响降到最低。当电池充电或者电量比较饱和时,可以最大限度的发挥app的刷新率 public class PowerConnectionReceiver extends BroadcastReceiver { @Override public void onR... 阅读全文
摘要:
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生 阅读全文
摘要:
界面的横竖屏切换1、在androidmanifest.xml中对所需要进行横竖屏切换的activity进行设置以下属性: android:screenOrientation="portrait"当前设置为只可以进行竖屏的显示; android:screenOrientation="landscape"当前设置可以进行横屏显示;2、横竖屏切换时生命周期变化 3、Android 2.3以前的横竖屏切换在Android 2.3平台上,需要界面横竖屏显示的时候,可以在AndroidManifest.xml中,对Activity的属性添加以下代码: android 阅读全文
摘要:
xml属性属性名称描述android:background设置背景色/背景图片。可以通过以下两种方法设置背景为透明:"@android:color/transparent"和"@null"。注意 TextView默认是透明的,不用写此属性,但是Buttom/ImageButton/ImageView想透明的话就得写这个属性了。android:clickable是否响应点击事件。android:contentDescription设置View的备注说明,作为一种辅助功能提供,为一些没有文字描述的View提供说明,如ImageButton。这里在界面上不会有 阅读全文
摘要:
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 阅读全文
摘要:
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. 阅读全文
摘要:
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 阅读全文
摘要:
HTTP协议中GET、POST和HEAD的介绍GET: 请求指定的页面信息,并返回实体主体。HEAD: 只请求页面的首部。POST: 请求服务器接受所指定的文档作为对所标识的URI的新的从属实体。 HTTP 定义了与服务器交互的不同方法,最基本的方法是 GET 和 POST。事实上 GET 适用于多数请求,而保留 POST仅用于更新站点。根据 HTTP 规范,GET 用于信息获取,而且应该是安全的和幂等的。所谓安全的意味着该操作用于获取信息而非修改信息。换句话说,GET 请求一般不应产生副作用。幂等的意味着对同一 URL的多个请求应该返回同样的结果。完整的定义并不像看起来那样严格... 阅读全文
摘要:
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。JSON建构有两种结构:json简单说就是javascript中的对象和数组,所以这两种结构就是对象和数组2种结构,通过这两种结构可以表示各种复杂的结构1、对象:对象在js中表示为“{}”扩起来的内容,数据结构为 {key:value,key:value,...}的键值对的结构,在面向对象的语言中,key为对象的属性,value为对应的属性值,所以很容易理解,取值方法为 对象.key 获取属性值,这个属性值的类型可以是 数字、字符串、数组、对象几种。2、数组:数组在js中是中括号“[]”扩起来的内容, 阅读全文
摘要:
利用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) { ... 阅读全文