
Android
文章平均质量分 78
QQzyb
这个作者很懒,什么都没留下…
展开
-
Linux下搭建Android开发环境
为什么要在Linux搭建开发环境呢?从直观来说,Android虚拟机在Linux下运行速度更快,而且性能更稳定。 我使用的Linux环境是ubuntu-10.10-desktop-i386。安装前所需要准备的软件: 1. JDK(jdk-6u27-linux-i586.bin) 2. AndroidSDK(android-sdk_r12-linux_x86)转载 2013-05-18 11:47:06 · 654 阅读 · 0 评论 -
Android数据库ORMlite框架翻译系列
前言 个人感觉android上sqlite已经比较好用,但是如果需要在android上像J2EE那样开发的话那么sqlite还是显得比较复杂,这个时候你当然可以选择一些android平台上的ORM框架。ORM框架是做什么的,android平台上有哪些好用的ORM框架,这些问题你通通可以google得到你满意的结果,在此不做解释。本系列主要是翻译ORMlite文档。 为什么翻译ORMli转载 2013-12-12 16:41:45 · 910 阅读 · 0 评论 -
Android调用WCF
1. 构建服务端程序 复制代码using System.ServiceModel;namespace yournamespace{ [ServiceContract(Name = "HelloService", Namespace = "http://www.master.haku")] public interface IHello {转载 2013-12-13 15:04:39 · 1069 阅读 · 0 评论 -
Android Activity/Service/Broadcaster三大组件之间互相调用
我们研究两个问题,1、Service如何通过Broadcaster更改activity的一个TextView。(研究这个问题,考虑到Service从服务器端获得消息之后,将msg返回给activity)2、Activity如何通过Binder调用Service的一个方法。(研究这个问题,考虑到与服务器端交互的动作,打包至Service,Activity只呈现界面,调用Service转载 2014-03-11 15:29:18 · 876 阅读 · 0 评论 -
Android 实现由下至上弹出并位于屏幕底部的提示框
1.代码AlertDialog dialog = new AlertDialog.Builder(ProcessManagerActivity.this).setTitle("title").setMessage("message").create();Window window = dialog.getWindow();window.setGravity(Gravity.BO转载 2014-03-13 11:03:05 · 1147 阅读 · 0 评论 -
为android封装的百度定位组件
package com.android.location;import java.math.BigDecimal;import org.apache.http.HttpEntity;import org.apache.http.HttpResponse;import org.apache.http.HttpStatus;import org.apache.http.client.Ht转载 2014-03-13 14:40:03 · 1686 阅读 · 2 评论 -
Android封装的HTTP请求组件
package android.core.service;import java.io.DataInputStream;import java.io.DataOutputStream;import java.io.IOException;import java.net.InetSocketAddress;import java.net.Socket;import java.net.S转载 2014-03-13 14:59:45 · 1050 阅读 · 0 评论 -
【Android】状态栏通知Notification、NotificationManager详解
在Android系统中,发一个状态栏通知还是很方便的。下面我们就来看一下,怎么发送状态栏通知,状态栏通知又有哪些参数可以设置? 首先,发送一个状态栏通知必须用到两个类: NotificationManager 、 Notification。 NotificationManager : 是状态栏通知的管理类,负责发通知、清楚通知等。NotificationManager 是一转载 2014-03-28 17:10:50 · 889 阅读 · 0 评论 -
Android入门:封装一个HTTP请求的辅助类
前面的文章中,我们曾经实现了一个HTTP的GET 和 POST 请求;此处我封装了一个HTTP的get和post的辅助类,能够更好的使用;类名:HttpRequestUtil提供了如下功能:(1)模拟GET请求;(2)模拟POST请求;(3)模拟文件上传请求;(4)发送XML数据;发送GET请求(1)public static URLCo转载 2014-03-20 10:29:51 · 885 阅读 · 0 评论 -
Android 封装http请求的工具类
import java.io.BufferedReader;import java.io.InputStreamReader;import java.net.URLEncoder;import java.security.KeyStore;import java.util.Iterator;import java.util.List;import java.util.Map;impo转载 2014-03-20 10:33:33 · 1215 阅读 · 0 评论 -
Android开发之SD卡上文件操作
1. 得到存储设备的目录:/SDCARD(一般情况下)SDPATH=Environment.getExternalStorageDirectory()+"/";2. 判断SD卡上的文件夹是否存在:通过File对象的exists()方法。 /** * 判断文件是否已经存在; * / public boolean checkFileExists(S转载 2014-03-20 12:11:22 · 804 阅读 · 0 评论 -
Android数据库ORMlite框架翻译系列(第二章:part 1)
前言由于第二章是整个文档的核心,内容也很多,所以分次翻译。下一章的内容会继续本章接着翻译。------------------------------------------------------------------------------------- 2 如何使用这一章进入到更多详细地使用ORMLite的各种功能。 2.1 配置你的Class为了配置你的c转载 2013-12-12 16:43:11 · 1041 阅读 · 0 评论 -
Android数据库ORMlite框架翻译系列(第二章:part 3)
前言这一次的翻译距离part2部分还是有一下段时间,文章很多东西英文可以理解但是非要用中文来表达还是挺不容易的。首先还是建议参考英文文档,本文仅作参考。如果有翻译的不妥之处请读者提出,谢谢。另外,本系列的文章好像并不被大家看好,所以这篇文章也将是本系列的最后一篇。如果以后有必要的话再坚持把剩下的部分翻译完。--------------------------------------转载 2013-12-12 16:44:49 · 980 阅读 · 0 评论 -
JAVA 获取农历
import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.*;public class Lunar { private int year; private转载 2013-10-08 16:44:57 · 838 阅读 · 0 评论 -
百度地图如何计算两点之间距离
路线规划提供了获取路线距离的方法,见MKRoutePlan 类的 getDistance 方法。如果是计算任意两点的距离,自2.0.0版本开始,Android SDK为开发者提供了计算距离的接口(DistanceUtil),具体使用方法如下:1.GeoPoint p1LL = new GeoPoint(39971802, 116347927);2.GeoPoint p2LL转载 2013-09-24 17:29:27 · 2111 阅读 · 0 评论 -
Android手机中获取手机号码和运营商信息
package com.pei.activity;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;import android.widge转载 2013-10-22 08:45:57 · 922 阅读 · 0 评论 -
Android在代码中打开Wifi、移动网络和GPS
以下方法前2个在2.3.5和4.1.1中测试成功,第3个方法在2.3.5中测试没问题,但在4.1.1中无效,待解决。详见android.provider.Settings.Secure类。记得在AndroidManifest.xml中声明相关权限: 1. 打开WiFi最简单,直接调用系统的方法转载 2013-10-31 09:17:46 · 1100 阅读 · 0 评论 -
Android 使用全局变量
现在每天都在忙,而且一忙起来,就把写笔记的事情放在了后面,最近在写程序的时候,突然要使用全局变量,就按照以前的方式,写了一个类,然后把变量都声明为静态变量,然后做为全局变量使用,但是在进行Activity切换的时候,突然发现,在前面一个Acitivty中赋值后,但是在后面却无法获取到,刚开始以为是有其它地方有问题,但是后来检查发现也没有问题,这个问题困扰了一个来小时,后来又换一种写法,就是使用Ap转载 2013-11-30 12:00:21 · 928 阅读 · 0 评论 -
Android服务之Service
android中服务是运行在后台的东西,级别与activity差不多。既然说service是运行在后台的服务,那么它就是不可见的,没有界面的东西。你可以启动一个服务Service来播放音乐,或者记录你地理信息位置的改变,或者启动一个服务来运行并一直监听某种动作。Service和其他组件一样,都是运行在主线程中,因此不能用它来做耗时的请求或者动作。你可以在服务中开一一个线程,在线程中做耗时动转载 2013-12-08 16:24:17 · 800 阅读 · 0 评论 -
Android服务之Service(其二)关于AIDL进程间通信
上一节中我们讲解了本地Service,这一节主要是讲解远程Service,这里涉及到了AIDL。好吧,老规矩,先来点基础知识:一.基础知识AIDL的作用 在Android平台,每个应用程序App都运行在自己的进程空间。通常一 个进程不能访问另一个进程的内存空间(一个应用不能访问另一个应用),如果想沟通,需要将对象分解成操作系统可以理解的基本单元,And转载 2013-12-08 16:25:39 · 887 阅读 · 0 评论 -
Android Service+Socket 联网交互
android中,联网操作有http连接和socket连接两大类。由于项目需要,我们采取的是Socket连接。鉴于平时连接频繁,因此把Socket连接放到Service里,需要从服务器端获取数据时,只要调用Service中相应方法即可。Service大致结构是:public class InternetService extends Service implements Runna转载 2013-12-09 10:08:00 · 2835 阅读 · 0 评论 -
Android数据库ORMlite框架翻译系列(第二章:part 2)
前言这章的内容的确不少,所以这次仍然没有翻译完。需要快速上手的话你最好看看原文档。-------------------------------------------------------------------------------------2.7 表和Schema创建有几个ORMLite提供的工具,可以帮助你为存入数据库的类创建表和schema。 2.7.1 T转载 2013-12-12 16:43:58 · 796 阅读 · 0 评论 -
android自带的base64编码
首先导入包import android.util.Base64;String 变量=android.util.Base64.encodeToString(字符串.getBytes(),Base64.DEFAULT);也可简写为String 变量=Base64.encodeToString(字符串.getBytes(),Base64.DEFAULT);至于解码by转载 2014-03-25 13:44:36 · 5151 阅读 · 0 评论