摘要: 这个问题很早就遇到了,当时怎么解决的忘记了。今天在做项目的时候又出现了。我先是在我自己的Lenovo A750手机上调试没问题,放到HTC的G18上报错!放到电脑的2.2模拟器上报错!这个问题一出现瞬间发狂了~好吧,来了我就把它解决掉!先看看我的问题出在哪里:1 LayoutInflater inflater=getLayoutInflater();2 list=new ArrayList<View>();3 list.add(inflater.inflate(R.layout.item1, null));//就在这!4 list... 阅读全文
posted @ 2012-09-24 15:11 池塘里的大象 阅读(7187) 评论(0) 推荐(0) 编辑
摘要: 源代码如下:public static void createOrOpenDatabase() throws Exception { sld=SQLiteDatabase.openDatabase ( "/data/data/me.Test2/me_Test_winxiangdb", //数据库所 null, //CursorFactory SQLiteDatabase.OPEN_READWRITE|SQLi... 阅读全文
posted @ 2012-09-12 23:20 池塘里的大象 阅读(4686) 评论(2) 推荐(0) 编辑
摘要: 在开发当中往往要一次性的把很多的预设信息存到数据库。对于新手来说就是一个比较头疼的问题了。不可能通过for循环一遍一遍的执行inert语句,这样的效率很低很低,在手机上存500条数据,好很长时间。通过搜索网上资料,大致有三种方法; 1、通过";"拼字符串,如:“insert into table values (x,x,x);insert into table values (x,x,x);insert into table values (x,x,x);” 2、通过另外一种插入语句,如:insert into points (x_axis,y_axis,img_id,wi 阅读全文
posted @ 2012-09-01 14:56 池塘里的大象 阅读(6602) 评论(4) 推荐(1) 编辑
摘要: SQLite数据库是android系统自带的数据库,小巧使用方便。最常见的就是电话簿。电话簿数据库存在的位置位于(如图):可以用SQLiteManager打开。在android中使用SQLiteDatabase就能直接对数据库操作。下面用一个demo实现数据库的创建、表的创建和删除、表中数据的增删改查。架构如下:布局文件main实现简单的功能: 1 <?xml version="1.0" encoding="utf-8"?> 2 <LinearLayout xmlns:android="http://schemas.andro 阅读全文
posted @ 2012-08-13 16:15 池塘里的大象 阅读(11667) 评论(1) 推荐(2) 编辑
摘要: SSL (Secure Socket Layer) 为Netscape所研发,用以保障在Internet上数据传输之安全,利用数据加密(Encryption)技术,可确保数据在网络 上之传输过程中不会被截取及窃听。目前一般通用之规格为40 bit之安全标准,美国则已推出128 bit之更高安全 标准,但限制出境。只要3.0版本以上之I.E.或Netscape浏览器即可支持SSL。 当前版本为3.0。它已被广泛地用于Web浏览器与服务器之间的身份认证和加密数据传输。 SSL协议位于TCP/IP协议与各种应用层协议之间,为数据通讯提供安全支持。SSL协议可分为两层: SSL记录协议(SS... 阅读全文
posted @ 2012-08-11 09:42 池塘里的大象 阅读(8797) 评论(7) 推荐(0) 编辑
摘要: 我也是PHP新手,通过w3cschool了解了一下php基本原理之后就开写了。但仍是菜鸟。先不管3DES加密的方法对不对,方法都是网上的,在运行的时候报了个错,把小弟整死了。找来找去终于自己摸出了方法。代码如下:View Code <?php/*** * PHP版3DES加解密类** 可与java的3DES(DESede)加密方式兼容** @Author: Luo Hui (farmer.luo at gmail.com)** @version: V0.1 2008.12.04**/class Crypt3Des{ public $key = "01234567890123.. 阅读全文
posted @ 2012-07-24 11:28 池塘里的大象 阅读(8960) 评论(0) 推荐(2) 编辑
摘要: 通常我们用到的只是activity之间的互相跳转和调用,很少会用到apk级别的互相调用。往往在一些应用上会用到,比如一个支付系统,可能会有很多的一系列的程序调用到:彩票系统、订票系统、团购网……全部使用一个支付系统会显的更加专业,也能减少不必要的重复。下面介绍两种方法从一个apk启动另一个apk。两个互相调用的项目是:demoapk1和demoapk2 demoapk2是被调用的,我们调用它的Pay_Activity.java所有的界面都是最简单的这是第一个demoapk1这是demoapk2的主要activity这是apk2点击后跳转到结果(同一个apk中的跳转)这是apk1跳转到apk2的 阅读全文
posted @ 2012-05-04 16:08 池塘里的大象 阅读(31050) 评论(0) 推荐(0) 编辑
摘要: 当我们在退出整个程序的时候偶尔会出现这种报错:Activity has leaked window com.android.internal.policy.impl.PhoneWindow其意思大概就是:窗体已经关闭了但是dialog仍然在显示,Activity has leaked window(activity渗透出窗体),大概就是这个意思。那么就要在activity finish()之前将dialog dismiss()掉。我的做法就是重写本activity的onDestroy()方法,在此方法中将dialog清除: /** * 此方法必须重写,以决绝退出activity时... 阅读全文
posted @ 2012-05-02 10:34 池塘里的大象 阅读(19950) 评论(0) 推荐(1) 编辑
摘要: 隐藏通知栏能起到让程序运行界面最大化,在pad程序上面最常用:如下:解决方法有几种:介绍一种最有效的方法:在AndroidManifest.xml中添加如下代码:<activity android:name=".TabTest" android:screenOrientation="portrait" --(landscape是横向,portrait是纵向) android:theme="@android:style/Theme.NoTitleBar.Fullscreen" --(去掉通知栏、最大化) >参考:Andro. 阅读全文
posted @ 2012-03-30 17:15 池塘里的大象 阅读(3487) 评论(0) 推荐(0) 编辑
摘要: android和ios内置浏览器支持html5,还支持CSS3和js下面的一个小例子,我来实现android加载html页面。还有两个列表,回顾一下listview的功能。文章内容较浅,没有特别高的技术,只是给刚刚开始学习的同事交流。下面是效果图,有图有真相:上面的圆不是我手绘的,也不是ps的,是用的html5制作的。如果用pc网页打开的话,请用火狐或者Chrome,苹果浏览器或者IE9.不然会打不开HTML5下面贴出此网页的代码,给大家:View Code <%@ page language="java" import="java.util.*" 阅读全文
posted @ 2012-03-16 14:34 池塘里的大象 阅读(6169) 评论(0) 推荐(0) 编辑