- 浏览: 276329 次
- 性别:
- 来自: 北京
最新评论
-
jasonking412:
鄙视抄袭,都TMD一样的。
Openfire red5.war下载已经配置 -
xhg19901120:
有没有下载地址啊
【转】Android 多级菜单 -
yxl2005play:
为什么是404?博主,求解
Openfire red5.war下载已经配置 -
tan2416:
回复看看。。。。。
实现在popwindow中展示listview列表 -
liufeng7600:
你好,求教: 我可不可以在pc上用web浏览器访问 Andr ...
android中实现JavaScript与Java之间实现互相调用
文章列表
一、几个关键概念
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= ...
android开发过程问题汇总
- 博客分类:
- android
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
- 博客分类:
- android
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)方法 ...
【转】Android 多级菜单
- 博客分类:
- android
效果:
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 ...
gmap 一些实用方法
- 博客分类:
- googlemap
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() ...