- 博客(89)
- 问答 (1)
- 收藏
- 关注
转载 SMS---android 发送短信 详解
关于 PendingIntent 和 Notification 以及 sendTextMessage Android的状态栏通知(Notification)如果需要查看消息,可以拖动状态栏到屏幕下方即可查看消息。步骤:1 获取通知管理器NotificationManager,它也是一个系统服务2 建立通知Notification notifi
2013-08-29 11:14:35 1688
转载 EditText---android 中EditText加入图标 更改边框颜色 设置透明 代码 .
main.xml[java] view plaincopyprint?"1.0" encoding="utf-8"?> "http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_paren
2013-08-27 11:42:45 11881
转载 Button---圆角的Button
在res目录下的drawable-mdpi建立xml文件shape.xml,如下图所示:shape.xmlxml version="1.0" encoding="UTF-8"?> shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectan
2013-08-27 10:54:59 5758
转载 Font---Android中字体颜色的设置 .
1、在android中经常看到设置的颜色为八位的十六进制的颜色值,例如:123public static final class color { public static final int lightblue=0x7f040000;}或者在Java中tx.setTextColor(0xffff
2013-08-27 10:36:29 3715
转载 Android APK反编译详解(附图)
这段时间在学Android应用开发,在想既然是用Java开发的应该很好反编译从而得到源代码吧,google了一下,确实很简单,以下是我的实践过程。在此郑重声明,贴出来的目的不是为了去破解人家的软件,完全是一种学习的态度,不过好像通过这种方式也可以去汉化一些外国软件。一、反编译Apk得到Java源代码首先要下载两个工具:dex2jar和JD-GUI前者是将apk中的classes
2013-08-27 10:13:20 1235
转载 Alarm Clock---手机闹钟服务
AlarmManager的使用机制有的称呼为全局定时器,有的称呼为闹钟。通过对它的使用,它的作用和Timer有点相似。都有两种相似的用法:(1)在指定时长后执行某项操作(2)周期性的执行某项操作在android系统中,底层系统提供了两种类型的时钟,软时钟与硬时钟,软时钟就是我们常说的 Timer,硬时钟就是RTC。系统在正常运行的情况下,Timer工作提供时间服务和闹铃提醒
2013-08-25 11:37:27 1844
转载 Application---应用程序基础
Android 使用Java语言开发。Android SDK 工具编译代码—以及任意数据并连同相关资源打包进一个Android 包内,它是一个以.apk 为后缀的压缩文件。 一个.apk 文件中的所有代码就是一个程序。这个.apk文件就用于在Android设备上安装这个程序。一旦安装成功,这个Android程序就拥有了自己独立的运行沙盒(沙盒是在受限的安全环境中运行应用程序的一种做法,这种
2013-08-20 11:17:33 996
转载 View---在现有页面中插入新的view
一些特定的情况下,无法用静态的方法定义页面中用到的view。如自定义的曲线图,就是一个独立的view,要把它作为一个部分插入到页面中,需要以下的方法:LinearLayout l = new LinearLayout(this); //l就是当前的页面的布局l.addView(myView); //加入新的viewl.setPadding(20, 390, 20, 40);
2013-08-19 15:25:28 1398
转载 Activity---startActivityForResult()、onActivityResult()和setResult()使用
startActivityForResult(Intent intent, int requestCode)onActivityResult(int requestCode, int resultCode, Intent data)setResult(int resultCode, Intent data)这三个函数,尤其要注意他们的参数!现在有两个activity A和B,假如我
2013-08-19 11:41:45 4780 1
转载 ListView---自定义listview的显示(重写Adapter)
public class ListViewTest extends ListActivity { /** Called when the activity is first created. */ private List> mData; @Override public void onCreate(Bundle savedInstanceState)
2013-08-18 11:16:43 927
转载 Adapter---Android之Adapter用法总结
1.概念 Adapter是连接后端数据和前端显示的适配器接口,是数据和UI(View)之间一个重要的纽带。在常见的View(ListView,GridView)等地方都需要用到Adapter。如下图直观的表达了Data、Adapter、View三者的关系:Android中所有的Adapter一览: 由图可以看到在Android中与Adapter有关的
2013-08-17 20:06:24 915
转载 SQlite---经典SQL语句大全
一、基础1、说明:创建数据库CREATE DATABASE database-name2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwi
2013-08-17 19:12:30 7453 1
转载 ContentProvider---ContentProvider初步
一、Content Provider基本概念 1、ContentProvider为存储和获取数据提供了统一的接口。ContentProvide对数据进行封装,不用关心数据存储的细节。使用表的形式来组织数据。2、使用ContentProvider可以在不同的应用程序之间共享数据。 3、Android为常见的一些数据提供了默认的ContentProvider(包括音频、视频、图片和通讯
2013-08-17 18:52:37 811
转载 SQlite---SQLite数据库增删改查操作
一、使用嵌入式关系型SQLite数据库存储数据在Android平台上,集成了一个嵌入式关系型数据库——SQLite,SQLite3支持NULL、INTEGER、REAL(浮点数字)、TEXT(字符串文本)和BLOB(二进制对象)数据类型,虽然它支持的类型只有五种,但实际上sqlite3也接受varchar(n)、char(n)、decimal(p,s) 等数据类型,只不过在运算或保存时会转成对
2013-08-15 16:06:34 1033
转载 Cursor---Android中的Cursor
Android 使用的数据库是SQLite数据库,对于数据库记录的操作,可以使用Cursor(游标)来进行。1. 关于 Cursor在你理解和使用 Android Cursor 的时候你必须先知道关于 Cursor 的几件事情:Cursor 是每行的集合。使用 moveToFirst() 定位第一行。你必须知道每一列的名称。你必须知道每一列的数据类型。Curso
2013-08-15 15:51:35 873
转载 Handler---
先看一下执行结果,只是简单的输出 但是handler到底是何方神圣呢,我们来看一下官方的解释: A Handler allows you to send and process Message and Runnable objects associated with a thread'sMessageQueue. Each Handler ins
2013-08-15 13:42:44 848
转载 Notification---Android Notification通知详解
1. [代码][Java]代码 跳至 [1] [全屏预览]view sourceprint?001Android Notification通知详解 002 003根据activity的生命周期,在activity不显示时,会执行onStop函数(比如
2013-08-13 19:58:50 1059
转载 Activity---Activity之间数据交流(onActivityResult的用法)
主要功能:在一个主界面(主Activity)上能连接往许多不同子功能模块(子Activity上去),当子模块的事情做完之后就回到主界面,或许还同时返回一些子模块完成的数据交给主Activity处理。这样的数据交流就要用到回调函数onActivityResult。startActivityForResult(Intent intent, int requestCode);
2013-08-13 17:31:23 18074 6
转载 Intent---Intent调用大全
//联系人调用插入联系人界面 (for apiIntent intent=new Intent();intent.setAction(Intent.ACTION_INSERT);intent.setData(Contacts.People.CONTENT_URI);startActivity(intent);插入联系人界面 (for api>4)intent
2013-08-13 10:26:24 1182
转载 Alarm Clock---Android_AlarmManage及定时发送短信
对应AlarmManage有一个AlarmManagerServie服务程序,该服务程序才是正真提供闹铃服务的,它主要维护应用程序注册下来的各类闹铃并适时的设置即将触发的闹铃给闹铃设备(在系统中,linux实现的设备名为”/dev/alarm”),并且一直监听闹铃设备,一旦有闹铃触发或者是闹铃事件发生,AlarmManagerServie服务程序就会遍历闹铃列表找到相应的注册闹铃并发出广播。该服务
2013-08-12 21:06:13 1445
转载 Error---Uri can't be resolved to a type
这是一种类型的问题,诸如 Intent can't be resolved to a type, EditText can't be resolved to a type等等 解决办法:添加代码 import android.net.Uri 导入Uri类 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 诸如
2013-08-12 18:52:02 2633
转载 sdk---修改android项目sdk版本的方法
1、右键单击项目--->properties---->Resource----->Android在Project Bulid Target对话框中选择你需要的Android版本。2、Resource--->Libraries对话框右边的 Addlibraries--->Android Classpath Container---->Next--->选择项目名称即可3、如果你还不放心是不是
2013-08-12 18:47:52 14504
转载 Data Storage---Android数据的四种存储方式
SharedPreferences、SQLite、Content Provider和File (一) —— 总览 作为一个完成的应用程序,数据存储操作是必不可少的。因此,Android系统一共提供了四种数据存储方式。分别是:SharePreference、SQLite、Content Provider和File。由于Android系统中,数据基本都是私有的的,都是存放于“data/data
2013-08-12 18:24:53 1694
转载 SMS---定时短信框架
定时短信的界面比较简单,只是几个EditText和Button,功能包括添加联系人,编写短信,设定时间,保存发送等。Android号称拥有四大组件:Activity、Intent、Broadcast和Service。只要熟练掌握了这四大组件,Android开发就变得很简单了。在这个项目中,我用到了前三个,Service没有用到。Activity可以理解为一个窗口或者容器,它是可视化的,里面可以承载
2013-08-12 17:29:20 1606
转载 DatePicker TimePicker---日期时间控件
android中的日期控件为:DatePicker,时间控件为TimePicker。通过指定两个监听器OnDateChangelistner和OnTimeChangeListner就可以监控这两个控件的改变,从而得到相应的时间。[html] view plaincopyprint?xml version="1.0" encoding="utf-8"?> L
2013-08-12 16:39:33 1416
转载 Calendar---android 中系统日期时间的获取
[java] view plaincopyprint?import java.text.SimpleDateFormat; SimpleDateFormat formatter = new SimpleDateFormat ("yyyy年MM月dd日 HH:mm:ss "); Date cu
2013-08-12 16:38:45 1802
转载 Activity---onActivityResult在android中的用法
举例说我想要做的一个事情是,在一个主界面(主Activity)上能连接往许多不同子功能模块(子Activity上去),当子模块的事情做完之后就回到主界面,或许还同时返回一些子模块完成的数据交给主Activity处理。这个时候就要用到回调函数onActivityResult()。 现在贴上一个关于onActivityResult的用法的小例子的代码:onActivityResult.j
2013-08-12 10:52:40 37383 1
转载 Contacts---android 如何打开系统联系人界面
在android应用程序的开发中,经常要实现的一个功能是调用系统自带的联系人界面,做到选择人之后,取得相应的名称和号码,并返回。 android2.0前后实现方式上也有一定的差别:主要是2.0及以上版本联系人API发生了变化,由原来的Contacts变成了ContactsContract。(一) 2.0之前取联系人列表的方式:声明意图方式一Intent int
2013-08-12 10:20:03 1199
转载 ListActivity
ListActivity中比较复杂的部分就是配置其Adapter,Adapter常用的有ArrayAdapter和SimpleAdapter。 首先我们先看一下简单的ArrayAdapter:ListActivity不同于普通Activity的地方是该Activity里边有一个ListView,该ListView绑定了Adapter中的数据。在这个示例中,该ListView绑定了包含三个元
2013-08-12 09:37:41 782
转载 CountDownTimer---android倒计时功能的实现(CountDownTimer)
在逛论坛的时候,看到一个网友提问,说到了CountDownTimer这个类,从名字上面大家就可以看出来,记录下载时间。将后台线程的创建和Handler队列封装成一个方便的类调用。 查看了一下官方文档,这个类及其简单,只有四个方法,上面都涉及到了onTick,onFinsh、cancel和start。其中前面两个是抽象方法,所以要重写一下。 下面是官方给的一个小例子
2013-08-12 09:00:09 994
转载 BroadcastReceiver ---Android中的广播机制(发短信)
1.BroadcastActivity2.javapackage com.eric.broadcast;import com.example.sqlite.R;import android.app.Activity;import android.content.IntentFilter;import android.os.Bundle;import an
2013-08-12 08:59:57 2532
转载 Menu---android菜单(menu)用法
Android手机专门用一个按键“menu“来显示菜单。 要实现菜单功能,首先要通过方法onCreateOptionMenu来创建菜单,创建方法有两种:一种是直接导入有menu的xml文件,一种是用类Menu的方法直接添加。创建好菜单后,用事件监听器onOptionItemSelected对能够触发的事件进行监听。 下面这个例子有两个Activity,分别有上面的两种方法实现m
2013-08-12 08:59:45 1206
转载 mainfest---android 不同包里面的activity在mainfest里的声明
昨天晚上在一个项目时,因为处于分类管理的思想,我昨晚新建了一个包。 可是,运行的时候,问题来了,不管怎么尝试都说的新建的那个activity没有在mainfest里声明。 知道今天中午,再次拿出这个问题,在百般探索之后,终于解决了。 下面就和大家分享一下: 首先有两个包:com.example1(主包)
2013-08-12 08:59:33 3471
转载 CheckBox---Android控件系列之CheckBox
学习目的:1、掌握在Android中如何建立CheckBox2、掌握CheckBox的常用属性3、掌握CheckBox选中状态变换的事件(监听器)CheckBox简介:CheckBox和Button一样,也是一种古老的控件,它的优点在于,不用用户去填写具体的信息,只需轻轻点击,缺点在于只有“是”和“否”两种情况,但我们往往利用它的这个特性,来获取用户的一些信息。如一个身份表
2013-08-12 08:59:18 945
转载 DatePicker TimePicker---时间日期控件的使用
在Android中,时间日期控件相对来说还是比较丰富的。其中,DatePicker用来实现日期输入设置,TimePicker用来实现时间输入设置。DatePickerDialog用来显示日期对话框,TimePickerDialog用来显示时间对话框。AnalogClock用来显示一个指针式时钟,DigitalClock用来显示一个数字式时钟。 下面就分别对这些时间日期控件做一个简单的介绍。
2013-08-10 18:43:22 5400
转载 SMS Call---发送短信和打电话的方法
发送短信的方法 有两种方法可以实现发送短信,其一是使用intent-startActivity,URI数据格式为"smsto:num",调用的action为Intent.ACTION_SENDTO:Uri uri = Uri.parse("smsto:5554");Intent it =new Intent(Intent.ACTION_SENDTO, uri);
2013-08-10 18:29:24 1928
转载 Contacts---调用通讯录的功能
选择一个联系人,然后将你联系人的名字返回到你的app中。这个过程有三步:1) 许可向你的应用程序的manifest中添加读取通讯录数据的许可2) 调用Contact Picker在你的activity中,创建一个Intent,用来请求系统查找一个能够执行一个从Contacts URI的项目中发出的PICK动作的activity,Intent intent =
2013-08-10 18:17:09 1018
转载 Contacts---android中实现调用通信录并返回电话号码
效果图ContactActivity.javapackage yu.hong.contact;import android.app.Activity;import android.content.ContentResolver;import android.content.Intent;import android.database.Cursor;imp
2013-08-10 17:54:03 1589
转载 FileUtils---FileUtils介绍
import org.apache.commons.io.FileUtils; import org.apache.commons.io.filefilter.*; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import java.io.*; /*
2013-08-10 09:49:34 4273 1
转载 Permission---android权限总结
android.permission.ACCESS_CHECKIN_PROPERTIES允许读写访问”properties”表在checkin数据库中,改值可以修改上传( Allows read/write access to the “properties” table in the checkin database, to change values that get uploaded)
2013-08-09 21:07:16 893
空空如也
android okhttp如何设置https的代理
2018-07-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人