- 博客(15)
- 资源 (2)
- 收藏
- 关注
原创 Android如何实现后台发送短信
直接利用SmsManager,就可以实现后台短信的发送。注册权限代码实现 :// 获取信息内容String message ;// 移动运营商允许每次发送的字节数据有限,我们可以使用Android给我们提供 的短信工具。if (message != null) {SmsManager sms = SmsManager.getDefault();
2012-05-29 21:48:24 2080
转载 AlertDialog自定义样式
像列表这种选择项的弹出式对话框,要改变样式一般都采取重写layout方式 今天才了解到 其实可以自定义样式,与大家分享下,其实很简单 AlertDialog.Builder builder = new AlertDialog.Builder(new ContextThemeWrapper(this, R.style.AlertDialogCustom)); 然
2012-05-26 21:45:36 1320 1
原创 Android-防止EditText自动获得焦点
在onCreate中加入getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);这样的话,默认不弹出,点击EditText的时候还会弹出。
2012-05-26 21:43:11 616
转载 android 日历 农历算法
package com.microdu.common;/** * ChineseCalendarGB.java Copyright (c) 1997-2002 by Dr. Herong Yang 中国农历算法 - * 实用于公历 1901 年至 2100 年之间的 200 年 */public class CalendarUtil { pri
2012-05-26 12:17:04 8469 4
转载 Android 自定义字体
Android 字体相关2011-06-28 17:301.自定义字体android Typeface使用TTF字体文件设置字体我们可以在程序中放入ttf字体文件,在程序中使用Typeface设置字体。第一步,在assets目录下新建fonts目录,把ttf字体文件放到这。第二步,程序中调用:AssetManager mgr=getAssets();
2012-05-25 23:09:51 732
原创 如何解决:java.io.IOException: Unable to open sync connection!
如何解决:java.io.IOException: Unable to open sync connection!在使用手机进行调试程序的时候,尝试使用移开数据线,然后重新接入,不能解决。现在提供如下两种解决方案:一、可用命令行解决: adb kill-server ,后再adb start-server二、或是在手机里面设置:安装和调试,选择USB调试,首先将其关掉,然后又重新打
2012-05-25 20:55:13 4127
转载 Android APK反编译详解(附图)
这段时间在学Android应用开发,在想既然是用Java开发的应该很好反编译从而得到源代码吧,google了一下,确实很简单,以下是我的实践过程。在此郑重声明,贴出来的目的不是为了去破解人家的软件,完全是一种学习的态度,不过好像通过这种方式也可以去汉化一些外国软件。一、反编译Apk得到Java源代码首先要下载两个工具:dex2jar和JD-GUI前者是将apk中的class
2012-05-22 14:42:16 422
转载 Android服务
第8章 Android服务· 8.1 Service起步· 8.1.1 Service的生命周期· 8.1.2 绑定Activity和Service· 8.1.3 在BroadcastReceiver中启动Ser..· 8.2.1 获得系统服务· 8.2.2 在模拟器上模拟重
2012-05-22 12:06:26 1020
原创 DAO类
1 在DAO类内 定义一些链接数据库进行增删改查的方法 2 再定义一个DBHelper类继承于SQLiteOpenHelper 写构造方法 DBHelper( Context context ) { super ( context,"XXX.db", null, 1 ) } ----->>> 创建数据库3 重写onCreate()方法 在方法中: 例如:public
2012-05-21 21:29:23 490
转载 SurfaceView和View最本质的区别(转)
SurfaceView和View最本质的区别在于,surfaceView是在一个新起的单独线程中可以重新绘制画面而View必须在UI的主线程中更新画面。那么在UI的主线程中更新画面 可能会引发问题,比如你更新画面的时间过长,那么你的主UI线程会被你正在画的函数阻塞。那么将无法响应按键,触屏等消息。 当使用surfaceView 由于是在新的线程中更新画面所以不会阻塞你的UI主线程。但这也带
2012-05-21 12:22:23 415
原创 自定义适配器的使用方法(baseAdapter)
1 > 首先写一个类 继承与BaseAdapter 添加成员变量(Context,List) 添加构造方法 给构造方法传一个形参(context,list)2 > 重写主要方法: 第一个是:getCoount() 第二个是:getView(int position,View view, viewgroup view
2012-05-20 22:40:15 236
转载 Calendar与Date类
Date类在JDK1.0中,Date类是唯一的一个代表时间的类,但是由于Date类不便于实现国际化,所以从JDK1.1版本开始,推荐使用Calendar类进行时间和日期处理。这里简单介绍一下Date类的使用。1、使用Date类代表当前系统时间 Date d = new Date(); System.out.pr
2012-05-20 16:15:48 1161
原创 listview
layoutInflater mylayoutInflater = layoutInflater.from(context)(layoutInflater就像一个填充器)view = mylayoutInflater.inflate(R.layout.XX,null) null 是父容器通过inflate方法获得一个XML所对应的view对象R.layout.XX 就是控制listvi
2012-05-20 13:57:41 279
原创 单态设计模式
java单态设计模式1) 单态设计模式原理即是类在内存中只能创建一个实例对象,就是采取一定的方法保证在整个的软件系统中,对某个类只能产生一个对象实例,并且该类只提供一个取得其实例对象的方法.如果我们要让类在一个虚拟机中只能产生一个对象.我们首先必须将类的构造方法的访问权限设置为private,这样,就不能用new操作符在类的外部产生类的对象了,但在类内部仍可以产生该类的对象.因为在类的外部
2012-05-20 13:56:38 384
原创 在android中要下载文本文件从网络上
在android中要下载文本文件从网络上1 Url url = new Url(http://xxxxxxxxx)2 用url的openconncetion()方法得到一个HttpUrlConnection的链接3 用这个链接的对象的getinputstream()方法得到输入流 StringBuffer sb = new StringBuffer();4 bufferRe
2012-05-20 13:55:17 569
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人