Android解决Intent中的数据重复问题
摘要:转载地址:http://www.cnblogs.com/anrainie/articles/2383941.html最近在研究Android,遇到了一些Notification(通知)的问题:1、Notification如何传递参数2、Notification如何区别化3、从Intent(意图)寻找Activity(活动)说起,Android的Activity栈。===============================================================先从发送通知开始。首先,在发送一个Notification前,我们需要准备好一个NotificationMa
阅读全文
posted @
2013-09-06 18:07
飘杨......
阅读(1827)
推荐(0) 编辑
Android动态的全屏和退出全屏
摘要:转自:http://chroya.iteye.com/blog/974031让程序全屏的方法,大家都知道,那是静态的,程序运行之初就申明了。但是如果有这样的需求:要在程序运行的过程中,执行了某个操作而使之全屏,然后还需要退出全屏,怎么做? 如下:Java代码 WindowManager.LayoutParams attrs = getWindow().getAttributes(); attrs.flags |= WindowManager.LayoutParams.FLAG_FULLSCREEN; getWindow().setAttributes(attrs); getWin...
阅读全文
posted @
2013-09-03 13:11
飘杨......
阅读(462)
推荐(0) 编辑
Android放大镜效果的简单实现
摘要:package com.example.myapi.pictobig;import com.example.myapi.R;import android.content.Context; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.graphics.BitmapShader; import android.graphics.Canvas; import android.graphics.Matrix; import android.graphics.Sha...
阅读全文
posted @
2013-09-03 13:06
飘杨......
阅读(2519)
推荐(0) 编辑
Android使用AsyncTask设置请求超时的注意事项
摘要:备注:该篇文章为原创,转载请声明地址,谢谢!/** * AsyncTaskTools2集成了AsyncTask类 * 前三个参数为回到函数,最后一个为全局的Context */ final AsyncTaskTools2 task = new AsyncTaskTools2(dialog,doTask,result,context); task.execute(); new Thread(){ public void run() { try { ...
阅读全文
posted @
2013-08-23 14:10
飘杨......
阅读(1975)
推荐(0) 编辑
Android调用系统的发邮件功能
摘要:package com.example.myapi.email;import java.util.ArrayList;import java.util.List;import android.content.Context;import android.content.Intent;import android.net.Uri;public class SendEmailUtils { private SendEmailUtils(){} private static SendEmailUtils instance; public static SendEmailUtils ...
阅读全文
posted @
2013-08-22 11:30
飘杨......
阅读(1156)
推荐(0) 编辑
Android向手机通讯录中的所有的联系人(包括SIM卡),向手机通讯录中插入联系人
摘要:package com.example.myapi.phonepersion;import java.util.ArrayList;import java.util.List;import android.content.ContentResolver;import android.content.ContentUris;import android.content.ContentValues;import android.content.Context;import android.database.Cursor;import android.net.Uri;import android.p
阅读全文
posted @
2013-08-22 10:51
飘杨......
阅读(704)
推荐(0) 编辑
Android调用系统的打电话和发短信界面(1.将消息内容带过去2.实现群发)
摘要:package com.example.myapi.sms;import android.app.Activity;import android.content.Intent;import android.net.Uri;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;import com.example.myapi.R;public class SMSActivity extends Activity
阅读全文
posted @
2013-08-15 14:52
飘杨......
阅读(2640)
推荐(0) 编辑
Android检查手机上是否安装了第三方软件的方法------本文以百度地图为例
摘要:package com.example.myapi.thirdbaidumap;import java.net.URISyntaxException;import java.util.ArrayList;import java.util.List;import android.app.Activity;import android.content.Context;import android.content.Intent;import android.content.pm.PackageInfo;import android.content.pm.PackageManager;import a
阅读全文
posted @
2013-08-15 14:00
飘杨......
阅读(1788)
推荐(0) 编辑
Android 调用手机上第三方百度地图并传值给地图
摘要://移动APP调起Android百度地图方式举例 Intent intent = null; try {// intent = Intent.getIntent("intent://map/direction?origin=latlng:34.264642646862,108.95108518068|name:我家&destination=大雁塔&mode=driving®ion=西安&src=yourCompanyName|yourAppName#Intent;scheme=bdapp;package=com.b...
阅读全文
posted @
2013-08-14 14:57
飘杨......
阅读(3361)
推荐(0) 编辑
Android Des加密解密
摘要:算法转自:http://www.linuxidc.com/Linux/2011-08/41866.htmimport java.security.Key;import java.security.spec.AlgorithmParameterSpec;import javax.crypto.Cipher;import javax.crypto.SecretKeyFactory;import javax.crypto.spec.DESKeySpec;import javax.crypto.spec.IvParameterSpec;import android.util.Base64;public
阅读全文
posted @
2013-08-12 10:41
飘杨......
阅读(5131)
推荐(0) 编辑
Android MD5算法
摘要:package com.example.myapi.md5;import java.io.UnsupportedEncodingException;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;import com.example.myapi.R;import android.app.Activity;import android.util.Log;import android.view.View;import android.view.View.OnClickListener;
阅读全文
posted @
2013-08-12 10:25
飘杨......
阅读(697)
推荐(0) 编辑
Android百度地图2.0运行定位到当前位置时“服务没有启动”
摘要:现象:运行mapView.requestLocation(),返回值为1即“服务没有启动”。解决方案:看一下主配置文件中服务是否配置了,具体如下: 上面这段代码不用修改,直接复制粘贴就行了。
阅读全文
posted @
2013-08-09 11:21
飘杨......
阅读(375)
推荐(0) 编辑
android sharedpreferences
摘要:public class SharePreferenceUtils { private Context context; private SharedPreferences spPreferences; public SharePreferenceUtils(Context context){ this.context = context; spPreferences = context.getSharedPreferences("spRoomAccount",0); } /** * 存储楼层信息 */ publi...
阅读全文
posted @
2013-08-08 10:24
飘杨......
阅读(311)
推荐(0) 编辑
Android将日志信息自动发送到指定的邮箱中 邮件的内容以附件形式发送
摘要:今日整合了网上一些大神的例子(具体看了那些大神的?这个真不好意思我忘记了。下次再整合一定给大家补上,这次也只有默默的给那几个大神说声抱歉了。)做了一个“记录android项目中的日志信息,并将日志信息存放到手机客户端,然后自动发送到指定邮箱中的例子”。测demo我已经测试过了,是可以成功发送的。下面会告诉大家到哪里下载源代码。希望大家从中能够得到帮助。哈哈。一、记录android项目中的异常日志类package cn.yw.exception;import java.io.File;import java.io.FileOutputStream;import java.lang.Thread.
阅读全文
posted @
2013-07-31 16:09
飘杨......
阅读(2751)
推荐(1) 编辑
Android 一s个相对完整的自动升级功能实现代码
摘要:由于项目的需要最近做了一个关于Android自动升级的功能,下面将贴出Android手机客户端的完整代码。这段代码参考别的代码居多,由于不满足需求,所以自己仅仅改了一些需要变动的内容,其他功能都是按照原作者的代码来写的。希望能够给大家提供帮助。package com.example.myapi;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.net.HttpURLConnection;import java.
阅读全文
posted @
2013-07-23 15:21
飘杨......
阅读(432)
推荐(0) 编辑
Android 一个相对完整的自动升级功能实现代码
摘要:由于项目的需要最近做了一个关于Android自动升级的功能,下面将贴出Android手机客户端的完整代码。这段代码参考别的代码居多,由于不满足需求,所以自己仅仅改了一些需要变动的内容,其他功能都是按照原作者的代码来写的。希望能够给大家提供帮助。package com.example.myapi;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.net.HttpURLConnection;import java.
阅读全文
posted @
2013-07-23 15:19
飘杨......
阅读(500)
推荐(0) 编辑
android.os.NetworkOnMainThreadException
摘要:在执行下面方法加载网络数据时出现以上错误。handler.post(new Runnable(){ @Override public void run() { // TODO Auto-generated method stub } });造成这样的错误原因是代码不符合Android规范,要求凡是涉及到网络操作的动作都应该放到单独的线程中执行!如果把加载网络数...
阅读全文
posted @
2013-07-18 11:50
飘杨......
阅读(308)
推荐(0) 编辑
Android 多用户多缓存的简单处理方案
摘要:需求:1.在缓存中记录用户登录信息。例如:用户名,密码 2.记录用户操作数据。例如:是否记住用户名密码。设置7天内自动登录等简单设计:1)使用sqlite设计一张用户数据表,有用户名、密码、操作数据,其中假定用户名为主键(即不能重复)、是否自动登录标记,是否在七天内记住密码 String sql_user = "create table if not exists tab_userdata(" +"_id integer primary key autoincrement," +"username varchar(50)," +&qu
阅读全文
posted @
2013-07-15 14:11
飘杨......
阅读(682)
推荐(0) 编辑
Android 网络请求超时处理方案
摘要:以用户登录为例介绍用户访问网络时的请求超时处理的两种方法:1)使用android提供的工具类AsyncTask类,此类提供了一个AsyncTask.execute().get(timeout, unit);方法用于处理用户的请求超时的操作,可以设置请求超时的时间(timeout)以及请求时间的单位(unit)。 例如:设置超时时间为2秒,单位为毫秒try { AsyncTask(此处应该是它的实例化对象).execute().get(2000, TimeUnit.MILLISECONDS); } catch (InterruptedException e)...
阅读全文
posted @
2013-07-15 13:54
飘杨......
阅读(13000)
推荐(0) 编辑
Android Edittext聚焦时输入法挡住了EditText输入框的两种解决方案
摘要:方案一、把整个布局文件用ScrollView套住。这样当你聚焦时虽然输入法也能够挡住一些输入框,但是你可以通过手动滑动看被挡住的内容。方案二、在Activity中设置android:windowSoftInputMode="adjustResize" 解释: 使得该Activity主窗口总是被调整屏幕的大小以便留出软键盘的空间。就是把布局内容顶上去一遍能够看到界面的所有内容,而不会被键盘遮挡
阅读全文
posted @
2013-07-04 15:53
飘杨......
阅读(1651)
推荐(0) 编辑