上一页 1 ··· 27 28 29 30 31 32 33 34 35 ··· 39 下一页
摘要: 参考:http://blog.csdn.net/cjjky/article/details/7096987ormlite 方法查询:http://ormlite.com/javadoc/ormlite-core/com/j256/ormlite/dao/Dao.html第一步: 下载ormlite-android-4.41.jar和ormlite-core-4.41.jar两个jar包,放入工程的libs文件夹内,然后右键 builder path-->add path第二步:对你要持久化的类进行注解(记住.提供一个默认无参构造)@DatabaseTable(tableName=&quo 阅读全文
posted @ 2013-10-11 14:45 V青山绿水 阅读(14500) 评论(0) 推荐(0) 编辑
摘要: 实体类的创建对应表中people表,@DatabaseTable(tableName="people")public class People { @DatabaseField(generatedId = true) private int id; @DatabaseField(columnName="name") private String name; //再加上get,set方法}---------------------------------------------class DataHelper extends OrmLiteSqliteO. 阅读全文
posted @ 2013-10-11 14:27 V青山绿水 阅读(2184) 评论(0) 推荐(0) 编辑
摘要: 在做图片处理的时候最常遇到的问题估计就是Out Of Memory (内存溢出)了网上对这种问题的解决方案很多,原来无非就是压缩图片大小本不该重复造轮子,但实际中却遇见了问题,写出来希望后来者能引以为戒,并给出一个自我感觉不错的方案常用的一种解决方案:FileInputStream f = new FileInputStream(file);BitmapFactory.Options options = new BitmapFactory.Options();options.inSampleSize = 2;//将图片大小改为原来的1/4Bitmap bm = BitmapFactory.de 阅读全文
posted @ 2013-10-10 12:17 V青山绿水 阅读(405) 评论(0) 推荐(0) 编辑
摘要: 一、AsyncTask是封装好的线程池,比起Thread+Handler的方式,AsyncTask在操作UI线程上更方便,因为onPreExecute()、onPostExecute()及更新UI方法onProgressUpdate()均运行在主线程中,这样就不用Handler发消息处理了;二、我不太同意封装好就会影响性能的说法,在我实际的运用中,真正的缺点来自于AsyncTask的全局线程池只有5个工作线程,也就是说,一个APP如果运用AsyncTask技术来执行线程,那么同一时间最多只能有5个线程同时运行,其他线程将被阻塞(注:不运用AsyncTask执行的线程,也就是自己new出来的线程 阅读全文
posted @ 2013-10-08 11:14 V青山绿水 阅读(7937) 评论(0) 推荐(0) 编辑
摘要: 一、首先,参考了以下文章《Android自动检测版本及自动升级》http://www.linuxidc.com/Linux/2011-10/45718p2.htm:步骤:1.检测当前版本的信息AndroidManifest.xml-->manifest-->android:versionName。2.从服务器获取版本号(版本号存在于xml文件中)并与当前检测到的版本进行匹配,如果不匹配,提示用户进行升级,如果匹配则进入程序主界面。3.当提示用户进行版本升级时,如果用户点击了确定,系统将自动从服务器上下载并进行自动升级,如果点击取消将进入程序主界面。[java] view plain 阅读全文
posted @ 2013-09-26 14:49 V青山绿水 阅读(5051) 评论(0) 推荐(0) 编辑
摘要: 1:大体思路 [html] view plaincopy这种转换要用到java.text.SimpleDateFormat类 字符串转换成日期类型: 方法1: 也是最简单的方法 Date date=new Date("2008-04-14"); 方法2: SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//小写的mm表示的是分钟 String dstr="2008-4-24"; java.util.Date date=sdf.parse(dstr); 日 阅读全文
posted @ 2013-09-26 11:25 V青山绿水 阅读(30064) 评论(0) 推荐(0) 编辑
摘要: /** * 1. getPhoneNumber方法返回当前手机的电话号码, * 同时必须在androidmanifest.xml中 * 加入 android.permission.READ_PHONE_STATE 这个权限, * 2. 主流的获取用户手机号码一般采用用户主动发送短信到SP或接收手机来获取。 * @param context * @return */ public static String getPhoneNumber(Context context){ TelephonyManager mTelephonyMgr; mTelepho... 阅读全文
posted @ 2013-09-26 09:32 V青山绿水 阅读(2068) 评论(0) 推荐(0) 编辑
摘要: php代码$array = array('username'=>'杨铸','password'=>'123456','user_id'=>);echo json_encode($array);[代码] java代码private void startUrlCheck(String username,String password){HttpClient client = new DefaultHttpClient();StringBuilder builder = new StringBuilde 阅读全文
posted @ 2013-09-23 16:57 V青山绿水 阅读(4084) 评论(0) 推荐(1) 编辑
摘要: fastJsonFastJSON是一个很好的java开源json工具类库,相比其他同类的json类库,它的速度的确是fast,最快!但是文档做得不好,在应用前不得不亲测一些功能。实际上其他的json处理工具都和它差不多,api也有几分相似。一、JSON规范JSON是一个标准规范,用于数据交互,规范的中文文档如下:http://www.json.org/json-zh.html参看规范,来对比JSON类库处理结果。二、fastjson的一些简要说明1、了解fastjsonFastjson介绍Fastjson是一个Java语言编写的JSON处理器。1、遵循http://json.org标准,为其官 阅读全文
posted @ 2013-09-23 14:03 V青山绿水 阅读(542) 评论(0) 推荐(1) 编辑
摘要: 转载:http://blog.csdn.net/xinqiqi123/article/details/6458030ListView 和 其它能触发点击事件的widget无法一起正常工作的原因是加入其它widget后,ListView的itemclick事件将无法触发,被其它widget的click事件屏蔽。首先,说明一下,ListView中每一行包括以下三项:一个ImageView, 一个TextView,一个ImageButton,依次排开。以下是layout的内容,分为两部分:res/layout/main.xml因为继承了ListActivity,所以ListView 的id设置为&q 阅读全文
posted @ 2013-09-17 17:41 V青山绿水 阅读(296) 评论(0) 推荐(0) 编辑
上一页 1 ··· 27 28 29 30 31 32 33 34 35 ··· 39 下一页