- 浏览: 88303 次
- 性别:
- 来自: 深圳
最新评论
-
yandol:
ClsUtils 是个什么库的函数啊,看起来挺好用的,nj.c ...
android bluetooth -
It-eyetor:
请问android学习的重点知识有哪些?
android 应用 体会 -
不夜的星辰:
caik123 写道不夜的星辰 写道caik123 写道有个b ...
android dialog 点击不消失 -
caik123:
不夜的星辰 写道caik123 写道有个bug,不知道你发现没 ...
android dialog 点击不消失 -
不夜的星辰:
caik123 写道有个bug,不知道你发现没有。当你首先输入 ...
android dialog 点击不消失
文章列表
今日在网上看到一位网友实现的popupView,非常不错,感觉挺值得学习,就冒昧收藏起来以备日后学习
http://blog.csdn.net/wdaming1986/article/details/6636112
实现天气预报温度曲线绘制及抽屉效果显示:
package com.canvas;
import android.app.Activity;
import android.content.Context;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.Matrix;
import android.graphics.Paint;
import android.graphics.Paint.Style;
import android.os.Bundle;
import an ...
package com.lolaage.tool;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.ObjectInputStream;
import java.io.ObjectOutputStream;
import java.net.HttpURLConnection;
import java.net.URL;
import ...
package com.lolaage.tool;
import java.io.FileInputStream;
import java.io.InputStream;
import java.net.HttpURLConnection;
import java.net.URL;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.zip.GZIPInputStream;
import javax.xml.parsers.Doc ...
这两天要求做一个桌面小控件(wedgit),控件上的内容是可变的(根据业务加载不同的图片),所以要求能及时更新,由于sdk1.5以后取消了
android:updatePeriodMillis="1000"的自动更新,所以我就用了service结合定时器来实现,但是service是一直运行在后台,所以比较消耗资源;如有朋友知道较好的解决方法,请不吝赐教!谢!
我的实现如下:
在res文件夹下新建xml文件夹,里面加入wedgit.xml:
<?xml version="1.0" encoding="utf-8"?>
< ...
Step by Step搭建Android NDK开发环境2011-02-13 23:04:28| 分类: Android | 标签:android ndk |字号大
中
小 订阅
原文:http://mindtherobot.com/blog/452/android-beginners-ndk-setup-step-by-step/
作者:Ivan
译者:玄机逸士
大多数Android开发 ...
/**
* 显示浮动窗体
*/
public void showPopuWindow(){
// Log.v("y========", y+"");
// Log.v("w_y-y========", (w_y-y)+"");
View view = null ;
int h = 0;
if(popupWindow == null){
view = LayoutInflater.from(this).inflate(R.layout.poi_popu2, null);
init( ...
package com.lolaage.app.activity.poi;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import com.lolaage.R;
import com.lolaage.dataaccess.PoiDB;
import android.app.ExpandableListActivity;
import android.os.Bundle;
import android.widget.ExpandableListView;
import android.wi ...
private Dialog createFriendDialog(Context context){
View view = POIItemActivity.this.getLayoutInflater().inflate(R.layout.poi_f_dialog, null);
inflater = POIItemActivity.this.getLayoutInflater();
fDialog = new AlertDialog.Builder(context);
fDialog.setView(view);
fDialog.setIcon(R.drawable.l ...
一.创建xml文件,位置:drawable/xxx.xml,同目录下记得要放相关图片
<?xml version="1.0" encoding="utf-8" ?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<!-- 默认时的背景图片-->
<ite ...
package com.touch;
import android.graphics.Matrix;
import android.graphics.PointF;
import android.util.FloatMath;
import android.view.MotionEvent;
import android.view.View;
import android.view.View.OnTouchListener;
import android.widget.ImageView;
public class MulitPointTouchListener implements OnTo ...
SAX是一种占用内存少且解析速度快的解析器,它采用的是事件启动,它不需要解析完整个文档,而是按照内容顺序 看文档某个部分是否符合xml语法,如果符合就触发相应的事件,所谓的事件就是些回调方法(callback),这些方法 定义在ContentHandler中,下面是其主要方法:
startDocument:当遇到文档的时候就触发这个事件 调用这个方法 可以在其中做些预处理工作。
startElement: (String namespaceURI,String localName,String qName,Attributes atts)当遇开始标签的时候就会触发这个方法。
endE ...
DOM解析XML文件
DOM解析XML文件时,会将XML文件的所有内容以文档树方式存放在内存中,然后允许您使用DOM API遍历XML树、检索所需的数据。使用DOM操作XML的代码看起来是比较直观的,并且在某些方面比基于SAX的实现更加简单。但是,因为DOM需要将XML文件的所有内容以文档树方式存放在内存中,所以内存的消耗比较大,特别对于运行Android的移动设备来说,因为设备的资源比较宝贵,所以建议还是采用SAX来解析XML文件,当然,如果XML文件的内容比较小采用DOM也是可行的。
public class DOMXmlReader {
public static List< ...
除了可以使用 SAX和DOM解析XML文件,大家也可以使用Android内置的Pull解析器解析XML文件。 Pull解析器的运行方式与 SAX 解析器相似。它提供了类似的事件,如:开始元素和结束元素事件,使用parser.next()可以进入下一个元素并触发相 ...