`
flycomos.lee
  • 浏览: 276329 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
一、几个关键概念 1、MessageQueue:是一种数据结构,见名知义,就是一个消息队列,存放消息的地方。每一个线程最多只可以拥有一个MessageQueue数据结构。 创建一个线程的时候,并不会自动创建其MessageQueue。通常使用一个Looper ...
webview提供了接口让javascript访问Java应用程序,WebView.addJavascriptInterface()方法就是实现交互接口的好东西呀!当然也是很危险的!看下面例子: //main.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android "     android:orientation= ...
1. Only the original thread that created a view hierarchy can touch its views     答:android中相关的view和控件不是线程安全的,我们必须单独做处理。这里借此引出Handler的使用。
前言: 很早以前,就听人说过android以后会火起来,作为一个前瞻性,对它有所了解会是一个转型的好机会。javaweb太成熟饱和了,现在市面上各种 android手机层出不穷,网上各种android视频连续剧一样跟进,安卓一下子成为了热 ...
startService: 正常调用:onCreate->onStart 取消绑定:onDestroy 如果调用者自己直接退出而没有调用stopService,则Service会一直在后台运行,直到下次调用者再启动起来,并明确调用stopService bindService 正常调用:onCreate->onBind 取消绑定:onUnbind->onDestroy 先startService,再bindService onCreate->onStart->onBind(onCreate只调用一次) 先stopService 再unbindSer ...
[转]java.lang.OutOfMemoryError: bitmap size exceeds VM budget解决方法 最近在做电信的一个视频地图项目时,需要获取网络图片预览,用到图片缩略图技术,通过参考了很多同行的方法,本人写了以下获取网络图片缩略图的代码,如有不妥,望高手指正,谢谢。以下是实现方法:     获取缩略图关键代码     byte[] imageByte=getImageFromURL(urlPath[i].trim()); //以下是把图片转化为缩略图再加载 BitmapFactory.Opti ...
增加数据:      参数介绍: table 要插入数据的表的名称 values:一个ContentValues对象,类似一个map.通过键值对的形式存储值。 conflictAlgon:冲突解决方案。例如当数据表主键的唯一性检测出错的时候,就会按照该值设定的值进行处理。 nullColumnHack: 当values参数为空或者里面没有内容的时候,我们insert是会失败的(底层数据库不允许插入一个空行),为了防止这种情况,我们要在这里指定一个 列名,到时候如果发现将要插入的行为空行时,就会将你指定的这个列名的值设为null,然后再向数据库中插 ...
错误: java.lang.RuntimeException: Unable to start activity ComponentInfo{com.eoeAndroid.SQLite/com.eoeAndroid.SQLite.ActivityMain}: java.lang.IllegalArgumentException: column '_id' does not exist 解决:关于这一部分,必须注意sqlite的主键命名,由于simpleCursorAdapter的方法只识别_id,所以,当你用到sqlite的simpleCursorAdapter时,必须把数据表的主键命名为_i ...

ContentUris

ContentUris类用于获取Uri路径后面的ID部分,它有两个比较实用的方法: withAppendedId(uri, id)用于为路径加上ID部分: Uri uri = Uri.parse("content://cn.xxt.provider.personprovider/person") Uri resultUri = ContentUris.withAppendedId(uri, 10); //生成后的Uri为:content://cn.xxt.provider.personprovider/person/10 parseId(uri)方法 ...
效果: main.xml: Java代码   <?xml version= "1.0"  encoding= "utf-8" ?>   <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"        android:orientation="horizontal"  android:layout_width= "fill_p ...
ContentResolver cr = getContentResolver();   Cursor cursor =cr.query(ContactsContract.Contacts.CONTENT_URI, null ,  null ,  null , null );   cursor.moveToFirst();   for  (cursor.moveToFirst(); !cursor.isAfterLast();cursor.moveToNext()) {          String n ...
1.创建图标背景色 var icon = new GIcon(); icon.image = "blue.png"; icon.shadow= "http://labs.google.com/ridefinder/images/mm_20_shadow.png"; icon.iconSize = new GSize(12, 30); icon.shadowSize = new GSize(22, 30); icon.iconAnchor = new GPoint(6, 30); icon.infoWindowAnchor ...
RequestToken requestToken=weboauth.request(CmsGlobals.getCmsProperty("weiboLogin.type")+"/sso/Reg.jsp?type=sina");   System.setproperty("weibo4j.oauth.consumerKey",Weibo.consumerkey); 一定要放到new weibo()前面
1、Oracle8/8i/9i数据库(thin模式)   Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();   String url="jdbc:oracle:thin:@localhost:1521:orcl"; //orcl为数据库的SID   String user="test";   String password="test";   Connection conn= DriverManager.getConn ...
Insert() 方法 用于添加数据, 各个字段的数据使用 ContentValues 进行存放. ContentValues 类似于 MAP, 相对于 MAP, 它提供了存取数据对应的 put(String key, Xxx value) 和 getAsXxx(String key) 方法, key 为字段名称, value 为字段值, Xxx 指的是各种常用的数据类型,如: String 、 Integer 等。 SQLiteDatabase db = databaseHelper.getWritableDatabase() ...
Global site tag (gtag.js) - Google Analytics