`
wyhlzxl
  • 浏览: 33888 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
社区版块
存档分类
文章列表
最近在写到ProgressDialog的时候 报错: android.view.WindowManager$BadTokenException: Unable to add window -- token null is not for an application。 ProgressDialog progressDialog=new ProgressDialog(context); 此处的context 要保证你的上下文要为activity对象,只有activity才能添加ProgressDialog窗体, 为了确保正确,context可以使用activity.this表示,不要一味地写成g ...

adapter优化

 
Adapter是ListView界面与数据之间的交互桥梁,当列表里的每一项显示到页面时,都会调用Adapter的getView方法返回一个View。 一般写法 public View getView(int position, View convertView, ViewGroup parent) { View item = mInflater.inflate(R.layout.list_item_icon_text, null); ((TextView) item.findViewById(R.id.text)).setText(DATA[position]); ((ImageVie ...
Android应用程序是用java语言写的,通过aapt工具把应用程序所需要的任何数据、资源文件打包成apk文件,这个文件是一个将应用安装到手机上的一个载体。          有很多方式,每个android应用程序存在于不同的世界: (1)默认的,每个应用在他自己的Linux进程中运行,当应用中的任何代码需要执行时android就启动相应的进程,当不需要执行时并且系统资源被其他应用请求时android就关闭相应的进程。 (2)每个进程都有他自己的虚拟机对象(VM),所以应用程序代码与其他的应用运行是彼此隔离的。 (3)默认的,每个应用被分配一个唯一的Linux user ID,都被设置权限 ...
TelephonyManager tm =(TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE); /*返回电话状态 * 1.CALL_STATE_RINGING =1 响铃 * 2.CALL_STATE_IDLE=0 无活动 * 3.CALL_STATE_OFFHOOK=2 接电话 * */ tm.getCallState ...
Elipse关联Android源码     1、下载Android源码           下面有Android 2.1的源码,只有约7M           更多版本下载 http://repository.grepcode.com/java/ext/com/google/android/android/      2、解压源码,将文件夹命名为sources,再拷贝到<android-sdk-windows>/platforms/对应版本中,           如<android-sdk-windows>/platforms/android-7      现 ...
import java.io.IOException; import sun.misc.BASE64Decoder; import sun.misc.BASE64Encoder; public class Test { /** * 编码 */ public String encode(byte[] bstr){ return new BASE64Encoder().encode(bstr); } /** * 解码 * @param args */ public byte[] decode(Strin ...
import java.io.InputStreamReader; import java.io.UnsupportedEncodingException; import java.util.List; import org.apache.http.HttpEntity; import org.apache.http.HttpResponse; import org.apache.http.NameValuePair; import org.apache.http.client.HttpClient; import org.apache.http.client.entity ...
初学android,小小的学习总结 1.通过intent来传递: A.传字符等:activity1中设置: String text = "hello"; Intent intent1 = new Intent(ActivityMain.this, Activity2.class); intent1.putExtra("activity1", text); startActivity(intent1 ); B.传对象,对象要实例化,继承Serializable Bundle mbundle=new Bundle(); mbundle.p ...
/*==========创建***表序列触发器==========*/ --首先创建一个触发器 create sequence seq_***_ids minvalue 1 maxvalue 99999999 start with 1 increment by 1 nocache; --创建触发器 create or replace trigger tri_***_id before insert on ***   --表名 for each row declare nextid number; begin   if :new.id is null or :new.id=0 then     ...
首先定义一个包,在包中定义一个引用游标。 create or replace package pkg_query as type cur_query is ref cursor; end pkg_query; CREATE OR REPLACE PROCEDURE prc_query (p_tableName in varchar2, --表名 p_strWhere in varchar2, --查询条件 p_orderColumn in varchar2, - ...
在Java中,获得ResultSet的总行数的方法有以下几种。 第一种:利用ResultSet的getRow方法来获得ResultSet的总行数 Statement stmt = con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_UPDATABLE); ResultSet rset = stmt.executeQuery("select * from yourTableName"); rset.last(); int rowCount = rset.getRow(); //获 ...
getAttribute和getParameter的区别 JSP中getParameter与getAttribute有何区别? ——getParameter得到的都是String类型的。或者是http://a.jsp?id=123中的123,或者是某个表单提交过去的数据。 ——getAttribute则可以是对象。 ——getParameter()是获取POST/ ...
对 于 Oracle 的 rownum 问题,很多资料都说不支持>,>=,=,between...and,只能用以上符号(<、<=、!=),并非说用>,& gt;=,=,between..and 时会提示SQL语法错误,而是经常是查不出一条记录来,还会出现似乎是莫名其妙的结果来,其实您只要理解好了这个 rownum 伪列的意义就不应该感到惊奇。 rowid与rownum 虽都被称为伪列,但它们的存在方式是不一样的,rowid 可以说是物理存在的,表示记录在表空间中的唯一位置ID,在DB中是唯一的。只要记录没被搬动过,rowid是不变的。rowid 相对于表 ...
一、输出中文 1 JSP页面头部加上语句:<%@page contentType="text/html;charset=utf-8"%> 2 Sevlet中:response.setContentType("text/html;charset=utf-8"); 二、获取表单数据 可以在每次获取的时候使用: str=request.getParameter("chStr"); str=new String(str.getBytes("ISO-8859-1"),"utf-8") ...
I'm unsure of which of the above to use in our DAOs (which extend HibernateDAOSupport). The SpringFramework API doc on HibernateTemplate.getSession() is thus: protected Session getSession() Return a Session for use by this template. Returns a new Session in case of alwaysUseNewSession" (using t ...
Global site tag (gtag.js) - Google Analytics