Android
文章平均质量分 80
钢伢仔
这个作者很懒,什么都没留下…
展开
-
Sqlite数据类型
一般数据采用固定的静态数据类型,而SQLite采用的是动态数据类型,会根据存入值自动判断。SQLite具有以下五种数据类型:1.NULL:空值。2.INTEGER:带符号的整型,具体取决有存入数字的范围大小。3.REAL:浮点数字,存储为8-byte IEEE浮点数。4.TEXT:字符串文本。5.BLOB:二进制对象。但实际上,sqlite3也接受如下的转载 2014-09-02 20:52:29 · 518 阅读 · 0 评论 -
Android开发之Dialog(AlertDialog,ProgressDialog)
当你的应用需要显示一个进度条或需要用户对信息进行确认时,可以使用对话框来完成:原创 2014-04-20 13:13:51 · 444 阅读 · 0 评论 -
Android开发之Notification
通知用于在状态栏显示消息,消息到来时以图标方式表示原创 2014-04-20 12:54:03 · 487 阅读 · 0 评论 -
Android开发之动画(Animation)——Frame动画
Frame动画,即顺序播放事先做好的图像,跟放胶片电影类似。开发步骤:(1)把准备好的图片放进项目res/ drawable下。(2)在项目的res目录下创建文件夹anim,然后在anim文件夹下面定义动画XML文件,文件名称可以自定义。 当然也可以采用编码方式定义动画效果(使用AnimationDrawable类)。(3)为View控件绑定动画效果。调用代表动画的原创 2014-04-20 20:18:44 · 571 阅读 · 0 评论 -
Android开发之横竖屏切换对Activity生命周期的影响
默认情况下,当“屏幕方向”或“键盘显示隐藏” 变化时都会销毁当前Activity,创建新的Activity。如果不希望重新创建Activity实例,可以按如下配置Activity:上面的android:configChanges属性指定了要捕获“屏幕方向”和“键盘显示隐藏”变化,当捕获到这些变化后会调用Activity的onConfigurationChanged()方法。默认情况下(原创 2014-04-19 22:06:15 · 571 阅读 · 0 评论 -
Android开发之通过ContentResolver操作通讯录
public class TestContact extends AndroidTestCase { //获取所有联系人的信息 public void getAllContactInfo() throws Exception{ String rawbase = "content://com.android.contacts/raw_contacts"; String da原创 2014-04-18 21:12:54 · 959 阅读 · 0 评论 -
Android开发之ContentProvider详解
一,Uri介绍: Uri代表了要操作的数据,Uri主要包含了两部分信息:1》需要操作的ContentProvider ,2》对ContentProvider中的什么数据进行操作,一个Uri由以下几部分组成:原创 2014-04-18 20:51:21 · 499 阅读 · 0 评论 -
Android开发之数据存储与访问(4)-SQLite数据库
除了前面给大家介绍的execSQL()和rawQuery()方法, SQLiteDatabase还专门提供了对应于添加、删除、更新、查询的操作方法: insert()、delete()、update()和query() 。这些方法实际上是给那些不太了解SQL语法的菜鸟使用的,对于熟悉SQL语法的程序员而言,直接使用execSQL()和rawQuery()方法执行SQL语句就能完成数据的添加、删除、原创 2014-04-18 12:25:03 · 622 阅读 · 0 评论 -
Android开发之号码归属地查询
data.xml文件 $mobile原创 2014-04-19 11:47:25 · 627 阅读 · 0 评论 -
Android开发之PopupWindow的showAtLocation()和showAsDropDown()
//PopupWindow显示的方法有三个://showAsDropDown(anchor),showAsDropDown(anchor, xoff, yoff)和showAtLocation(parent, gravity, x, y)。//前两个showAsDropDown方法是让PopupWindow相对于某个控件显示,而showAtLocation是相对于整个窗口的。//第原创 2014-04-21 11:08:32 · 2003 阅读 · 0 评论 -
Android开发之样式(Style)和主题(Theme)
样式://android中的样式和CSS样式作用相似,都是用于为界面元素定义显示风格,它是一个包含一个或者多个view控件属性的集合。//如:需要定义字体的颜色和大小。//在CSS中是这样定义的: .itcast{COLOR:#0000CC;font-size:18px;}//可以像这样使用上面的css样式:传智播客//在Android中可以这样定义样式:原创 2014-04-20 19:25:50 · 784 阅读 · 0 评论 -
Android开发之动画(Animation)——Tween动画
Tween动画,通过对 View 的内容进行一系列的图形变换 (包括平移、缩放、旋转、改变透明度)来实现动画效果。动画效果的定义可以采用XML来做也可以采用编码来做。 Tween动画有4种类型:原创 2014-04-20 20:02:52 · 529 阅读 · 0 评论 -
Log.v Log.d Log.e Log.i Log.w
原文链接:http://blog.csdn.net/ithomer/article/details/6649044转载 2014-07-30 14:36:39 · 496 阅读 · 0 评论 -
Android中使用Bitmap对图片进行特效处理
原文链接:http://blog.csdn.net/ithomer/article/details/6713255转载 2014-07-30 14:51:21 · 867 阅读 · 0 评论 -
Intent和IntentFilter
原文链接:Android应用中的三个核心组件:Activities,Services和broadcast receivers都是通过称为“Intent”的消息来激活的。Android应用一个特点是“低耦合”,各个Activities,Services和broadcast receivers相当独立,可以看成是一个个“迷你应用”,而Intent是这些“迷你应用”的粘合剂,Inte转载 2014-07-30 10:06:16 · 438 阅读 · 0 评论 -
Android开发之网络通信(HttpURLConnection,HttpClient,HttpGet,HttpPost)
public class StreamTool { /** * 把一个inputstream里面的内容转化成一个byte[] */ public static byte[] getBytes(InputStream is) throws Exception{ ByteArrayOutputStream bos = new ByteArrayOutputStream原创 2014-07-24 22:38:31 · 524 阅读 · 0 评论 -
Android开发之Junit测试
在实际开发中,开发android软件的过程需要不断地进行测试。而使用Junit测试框架,侧是正规Android开发的必用技术,在Junit中可以得到组件,可以模拟发送事件和检测程序处理的正确性。原创 2014-07-24 21:43:48 · 424 阅读 · 0 评论 -
Android开发之—.9.png图片的制作
原文链接:与传统的png 格式图片相比, 9.png 格式图片在图片四周有一圈一个像素点组成的边沿,该边沿用于对图片的可扩展区和内容显示区进行定义。 这种格式的图片在android 环境下具有自适应调节大小的能力。 例如,我们经常看到的android系统的按钮,还有各种短信应用中使用的对话背景图片的效果,就是使用的.9图片。转载 2014-07-24 21:14:42 · 499 阅读 · 0 评论 -
Android开发之自动提示框—AutoCompleteTextView
原文链接:http://blog.csdn.net/android_tutor/article/details/4831552现在我们上网几乎都会用百度或者谷歌搜索信息,当我们在输入框里输入一两个字后,就会自动提示我们想要的信息,这种效果在Android 里是如何实现的呢? 事实上,Android 的AutoCompleteTextView Widget ,只要搭配ArrayA转载 2014-07-25 16:10:59 · 590 阅读 · 0 评论 -
Android开发之通过代码安装apk文件
首先需要AndroidManifest.xml中加入安装程序权限: 第二步把安装程序添加进SDCard。如把文件名为” sogouinput_android_1.40_sweb.apk.zip”的sogou拼音输入法安装文件放进SDCard。原创 2014-04-20 20:34:04 · 876 阅读 · 0 评论 -
Android开发之使用Intent在Activity之间传递数据
为Intent附加数据的两种写法:原创 2014-04-19 20:16:02 · 1009 阅读 · 0 评论 -
Android开发之从网络(Intent)获取和发送数据
////public class DataService { /** * 通过get请求提交数据到服务器 * * @param path * 服务器servlet的地址 * @param name * 用户名 * @param password * 密码 * @原创 2014-04-18 22:42:35 · 880 阅读 · 0 评论 -
Android开发之通过ContentObserver窃听用户发出的短信
public class DemoActivity extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main);原创 2014-04-18 21:00:28 · 712 阅读 · 0 评论 -
Android应用程序架构
src/ java原代码存放目录原创 2014-04-15 21:06:12 · 488 阅读 · 0 评论 -
Android开发获取屏幕的宽高
方法一:WindowManager wm = (WindowManager) this.getSystemService(Context.WINDOW_SERVICE); int width = wm.getDefaultDisplay().getWidth();//屏幕宽度 int height = wm.getDefaultDisplay().getHeig转载 2014-04-15 16:17:31 · 604 阅读 · 0 评论 -
Android四大组件之BroadcastReceiver
BroadcastReceiver用于接收广播Intent,原创 2014-04-16 21:07:14 · 532 阅读 · 0 评论 -
Android中设置全屏的方法
方法一:(代码)转载 2014-04-15 16:40:48 · 451 阅读 · 0 评论 -
Android命令行操作
1,列出创建的模拟器:android list advs原创 2014-04-15 20:56:46 · 520 阅读 · 0 评论 -
Android中AsyncTask的简单用法
在开发Android移动客户端的时候往往要使用多线程来进行操作,我们通常会将耗时的操作放在单独的线程执行,避免其占用主线程而给用户带来不好的用户体验。但是在子线程中无法去操作主线程(UI 线程),在子线程中操作UI线程会出现错误。因此android提供了一个类Handler来在子线程中来更新UI线程,用发消息的机制更新UI界面,呈现给用户。这样就解决了子线程更新UI的问题。但是费时的任务操作总会启转载 2014-04-15 16:57:35 · 421 阅读 · 0 评论 -
onTouchListener和onClickListener的冲突问题
package com.siteview.dynamicview;import android.app.Activity;import android.content.Context;import android.content.SharedPreferences;import android.content.SharedPreferences.Editor;import android.os.B转载 2014-04-15 16:09:53 · 1192 阅读 · 0 评论 -
Android拨打电话和发送短信
一,使用Intent拨打电话:①写法一:原创 2014-04-15 21:32:24 · 802 阅读 · 0 评论 -
Android四大组件之BroadcastReceiver(2)
这里主要讲解一下广播原创 2014-04-17 16:47:54 · 479 阅读 · 0 评论 -
Android开发之数据存储与访问(1)
Android为数据存储提供了5种方式:①原创 2014-04-17 19:17:27 · 619 阅读 · 0 评论 -
Android开发之数据存储与访问(2)
二,SharedPreferences 很多时候我们开发的软件需要向用户提供软件参数设置功能,例如我们常用的QQ,用户可以设置是否允许陌生人添加自己为好友。对于软件配置参数的保存,如果是window软件通常我们会采用ini文件进行保存,如果是j2se应用,我们会采用properties属性文件或者xml进行保存。如果是Android应用,我们最适合采用什么方式保存软件配置参数呢?原创 2014-04-17 21:40:42 · 646 阅读 · 1 评论 -
Android开发之数据存储与访问(5)-ContentProvider
ContentProvider 在android中的作用是对外共享数据,也就是说你可以通过ContentProvider把应用中的数据共享给其他应用访问,其他应用可以通过ContentProvider 对你应用中的数据进行添删改查。关于数据共享,以前我们学习过文件操作模式,知道通过指定文件的操作模式为Context.MODE_WORLD_READABLE 或Context.MODE_WORLD_W原创 2014-04-18 20:23:18 · 552 阅读 · 0 评论 -
Android开发之Activity的onSaveInstanceState()和 onRestoreInstanceState()方法
Activity的 onSaveInstanceState() 和 onRestoreInstanceState()并不是生命周期方法,它们不同于 onCreate()、onPause()等生命周期方法,它们并不一定会被触发。当应用遇到意外情况(如:内存不足、用户直接按Home键)由系统销毁一个Activity时,onSaveInstanceState() 会被调用。但是当用户主动去销毁一个Act原创 2014-04-19 21:38:19 · 541 阅读 · 0 评论 -
Android开发之Intent详解
Android基本的设计理念是鼓励减少组件间的耦合,因此Android提供了Intent (意图) ,Intent提供了一种通用的消息系统,它允许在你的应用程序与其它的应用程序间传递Intent来执行动作和产生事件。使用Intent可以激活Android应用的三个核心组件:活动、服务和广播接收器。Intent可以划分成显式意图和隐式意图。显式意图:调用Intent.setComponent原创 2014-04-19 12:39:45 · 518 阅读 · 0 评论 -
Android开发之让Activity以对话框的方式出现
先上效果图:原创 2014-04-19 21:32:25 · 742 阅读 · 0 评论 -
Android开发之Activity生命周期详解
Activity有三个状态: 当它在屏幕前台时(位于当前任务堆栈的顶部),它是激活或运行状态。它就是响应用户操作的Activity。 当它上面有另外一个Activity,使它失去了焦点但仍然对用户可见时(如右图),它处于暂停状态。在它之上的Activity没有完全覆盖屏幕,或者是透明的,被暂停的Activity仍然对用户可见,并且是存活状态(它保留着所有的状态和成员信息并保持原创 2014-04-19 20:58:02 · 587 阅读 · 0 评论 -
Android开发之得到新打开Activity关闭后返回的数据
如果你想在Activity中得到新打开Activity 关闭后返回的数据,你需要使用系统提供的startActivityForResult(Intent intent, int requestCode)方法打开新的Activity,新的Activity 关闭后会向前面的Activity 传回数据,为了得到传回的数据,你必须在前面的Activity中重写onActivityResult(int re原创 2014-04-19 20:39:49 · 819 阅读 · 0 评论