Android
文章平均质量分 79
ajq1989
这个作者很懒,什么都没留下…
展开
-
Android应用程序四大组件之Activity(一)
在介绍Activity之前,有必要清楚android系统四个基本概念.Applications Activities Activity Stack Tasks Applications一个Application可以由多个Activity组成,像android原创 2011-09-04 23:03:48 · 1162 阅读 · 0 评论 -
EditeText的maxlength中文、字符长度限制
一直以为在xml布局文件中对EditText添加 android:maxLength="30";属性是控制EditText字符数的。想当然的以为一个中文占2个字符,一个英文占1个字符。结果的结果当然不是了。确切的说来android:maxLength="30"是对EditText的字数进行控制的。不管中文还是英文。都是30个字。这下麻烦了,查了整个API就没发现有真正是对字符进行控制的。最转载 2016-03-31 11:55:02 · 4854 阅读 · 0 评论 -
Android 监听wifi总结
功能实现:控制wifi开关,连上某个特定的wifi。首先先上个wifi工具类,此类转载网上一人,出处不明了。 package rodar.rgs.conference.utils;import java.lang.reflect.Constructor;import java.lang.reflect.Field;import java.lang.reflect.Inv原创 2013-05-06 17:39:29 · 3926 阅读 · 0 评论 -
Activity生命周期
万事万物都有一个生命开始到结束的过程,Activity的生命周期,经历了7个阶段.public class Activity extends ApplicationContext { protected void onCreate(Bundle savedInstanceState); protected void onStart(); protec原创 2011-09-01 22:10:51 · 770 阅读 · 0 评论 -
Android对话框
1.1简单提示框//简单提示框 private Dialog Dialog1(){ return new AlertDialog.Builder(XXXActivity.this).setTitle("提示").setMessage("提示内容太短").show(); }1.2多个按钮提示框 @Override protected Di原创 2012-01-17 23:57:10 · 1135 阅读 · 2 评论 -
Android之SQLite3命令行管理数据库
SQLite适合移动设备的数据存储,有处理速度快,占用资源少等优点,不需要安装部署,内嵌到程序中作为其一部分.http://www.sqlite.org/SQLite的数据库文件位于/data/data/your-app-name/databases目录下.使用数据库最基本就是增删改查操作.下面的示例是使用SQLite进行增删改查的操作.我们需要一个辅助类继承SQLiteOpenHel原创 2011-11-13 17:06:42 · 3007 阅读 · 0 评论 -
Android数据存储之ContentProvider&Preferences
ContentProvider四大组件之一,应用程序间唯一的共享数据途径. 功能:存储并检索数据(增删改查)及向其它应用程序提供访问数据的接口 系统提供内置的ContentProvider有(音频,图像,视频,手机通讯录等),这些都位于android.provider包下让自己的程序和其它程序共享数据有两种方式: 1.创建自己的ContentProvider原创 2011-11-01 22:39:42 · 1349 阅读 · 0 评论 -
Android学习计划
Android现在可谓是热火冲天,在亚洲已占据一半的市场,咱也跟随潮流操练android,不然就out了哈 . 目前在一家公司做android的一些电信手机的适配工作.工作之余,写写博客算是对自己的总结和提高吧. 在看官方文档下,计划这些知识点是必熟练的.目录如下:1.环境搭建 http://mobile.51cto.com/android-227548.ht原创 2011-09-01 10:49:14 · 918 阅读 · 2 评论 -
Android数据存储之文件I/O
Android平台下的数据存储主要包括文件的流读取,轻量级数据库SQLite,ContentProvider和Preference 当App被安装后.其所在的安装包中会有一个相应的文件夹用于存放自己的数据.只有应用程序自己本身才对这个文件夹有写入权限,路径是/data/data/APP包名/.下面是使用文件I/O方法直接往手机中存储数据.主要使用了FileInputS原创 2011-10-24 01:01:20 · 1978 阅读 · 0 评论 -
Android网络抓包
tcpdump附件下载将附件解压得到tcpdump 放在adb的同目录下1.把手机当无线路由连无线androidther,浏览器输入地址.执行下面cmd命令,按F5刷新 CTRL+C停止抓包2.用手机浏览器访问地址.进入到手机浏览器输入地址(防止抓到些不干净的信息原创 2011-10-08 20:49:57 · 1809 阅读 · 0 评论 -
Android应用程序四大组件之Service(一)
What is a Service? Service是一个应用程序组件,可以用来处理一些比较耗时的操作.•A Service is not a separate process. The Service object itself does not imply i原创 2011-09-15 22:47:37 · 1578 阅读 · 0 评论 -
Android异步操作AsyncTask
前面一篇是Thread+Handler更新UI操作, Android有提供一个相对轻量级的AsyncTask,主要用于一些简单的逻辑操作更新UI.public class ProAT extends AsyncTask{ /* * 第一个参数为doInBackgroun原创 2011-09-09 15:57:07 · 1630 阅读 · 0 评论 -
Android消息处理Handler,Message,Looper
MessageQueue消息队列,存放消息的地方.每个线程只能拥有一个MessageQueueLooperAdnroid系统中的Looper负责管理线程的MessageQueue.除了主线程外,创建的线程默认是没有Looper和MessageQueue,创建一个Loo原创 2011-09-08 21:11:20 · 14166 阅读 · 0 评论 -
Android应用程序四大组件之Activity(二)
Activity状态保存1.onSaveInstanceState()/onCreate()/onRestoreInstanceState()系统在回收当期Activity之前会调用onSaveInstanceState(),Back&Home两个键不会调用此方法.例如电原创 2011-09-05 23:15:43 · 1054 阅读 · 0 评论 -
android studio 添加外部库的问题
同事eclipse 添加了一个外部项目库 ,怎么导入到android studio 需要打开eclipse 重新生成build ,需要改一下gradle\wrapper \gradle-wrapper.propertiesbuild.gradle dependencies { classpath 'com.android.tools.build:grad原创 2016-05-19 10:33:00 · 1002 阅读 · 0 评论