- 浏览: 128037 次
- 性别:
- 来自: 北京
-
最新评论
-
sing0231:
...
android image加载中等待动画 -
云上太阳:
写的挺好的嘛, 回调机制都用了。。。
android 通过Service和Receiver来监听网络状态 -
ponos:
...
android 通过Service和Receiver来监听网络状态 -
Will.Du:
你这哪是直接打开,分明就是拷贝了一遍么
android 直接读取assets下数据库
文章列表
注:本内容部分来自网络
需要在Activity中得到网络状态,就是需要在接收到网络状态改变的广播的时候,要能够与Activity进行交互,通知Activity当前的网络状态,这就需要写一个Service,并且绑定到Activity,把广播监听到的实时的网络状态返回给Activity。
package com.yooeee.ziyoutong.service;
import java.util.Date;
import java.util.Timer;
import java.util.TimerTask;
import android.app.Service;
i ...
在iOS开发中有大名鼎鼎的ASIHttpRequest库,用来处理网络请求操作,今天要介绍的是一个在Android上同样强大的网络请求库android-async-http,目前非常火的应用Instagram和Pinterest的Android版就是用的这个网络请求库。这个网络请求库是基� ...
/** 解析电影信息 */
private List<MovieInfo> jsonStr(String str) {
List<MovieInfo> list = new ArrayList<MovieInfo>();
try {
/**
* {
* 'cmd':'101','code':'0','list':[{'mid':'1','name':'灵魂战车2:复仇时刻','type':'动作
* / 惊悚 / 剧情 /
* ','time':'2011年-2月','playe ...
package cn.com.jbit.receiver;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.telephony.SmsManager;
import android.telephony.SmsMessage;
public class SMSReceiver extends BroadcastReceiver {
...
pull 生成xml
- 博客分类:
- android
package com.jbit.keepintouch;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStreamWriter;
import java.i ...
SAX 生成XML文件
- 博客分类:
- android
package com.jbit.sax;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import javax.xml.transform.OutputKeys;
import javax.xml.transform.Result;
import javax.xml.transform.Transformer;
import javax.xml.transform.TransformerConfigurationException;
import javax.xml.tra ...
项目中要在string.xml 中显示特殊符号,如@号冒号等,直接写肯定不行啦。。只能考虑使用ASCII码进行显示: @号 @ :号 : 空格   以下为常见的ASCII十进制交换编码:  --> <-- 这边是空格 !-->!<-- "-->"<-- xml中需要在前面加入\ #-->#<-- $-->$<-- %-->%<-- &-- ...
android post请求
- 博客分类:
- android
/*
* post请求, parMap参数集合
*/
public static InputStream post(String httpUrl, Map<String, String> parMap) {
// TODO Auto-generated method stub
InputStream input = null;
List<NameValuePair> params = new ArrayList<NameValuePair>();
if (parMap != null && ...
/** 创建快捷方式 * */
public void createDeskShortCut() {
//创建快捷方式的Intent
Intent shortcutIntent = new Intent("com.android.launcher.action.INSTALL_SHORTCUT");
//不允许重复创建 ,如果重复的话就会有多个快捷方式了
shortcutIntent.putExtra("duplicate",fals ...
android image加载中等待动画
- 博客分类:
- android
在布局中添加一个ImageViw和一个EditText。
<ImageView
android:id="@+id/loading_imageView_info"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:background=" ...
android dialog加载中动画效果
- 博客分类:
- android
//显示动画
dialog = new Dialog(context, R.style.loading);
dialog.setContentView(R.layout.loadinglayout);//此处布局为一个progressbar
dialog.setCancelable(true); // 可以取消
dialog.show();
WindowManager.LayoutParams params = dialog.getWindow().getAttributes();
params.height = -1;
params.width = -1; ...
获取android手机基本信息
- 博客分类:
- android
/**
* 获取android当前可用内存大小
*/
private String getAvailMemory() {// 获取android当前可用内存大小
ActivityManager am = (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE);
MemoryInfo mi = new MemoryInfo();
am.getMemoryInfo(mi);
//mi.availMem; ...
重写Gallery,解决惯性问题……
package com.app.test9;
import android.content.Context;
import android.util.AttributeSet;
import android.view.MotionEvent;
import android.widget.Gallery;
public class GalleryTest extends Gallery
{
public GalleryTest(Context context, AttributeSet attrs)
{
su ...
重写TextView 让TextView 一直获取焦点
package com.main.util;
import android.content.Context;
import android.util.AttributeSet;
import android.widget.TextView;
public class AlwaysMarqueeTextView extends TextView{
public AlwaysMarqueeTextView(Context context) {
super(context);
}
...