Android
文章平均质量分 78
dyonline2012
这个作者很懒,什么都没留下…
展开
-
Android核心基础(五)
1、仿网易新闻客户端LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_hei原创 2013-08-20 06:04:02 · 1411 阅读 · 0 评论 -
Android权限大全
访问登记属性android.permission.ACCESS_CHECKIN_PROPERTIES ,读取或写入登记check-in数据库属性表的权限获取错略位置android.permission.ACCESS_COARSE_LOCATION,通过WiFi或移动基站的方式获取用户错略的经纬度信息,定位精度大概误差在30~1500米获取精确位置原创 2013-08-18 14:37:36 · 738 阅读 · 0 评论 -
Android核心基础(四)
1、联系人表结构添加一条联系人信息package com.itheima.insertcontact;import android.app.Activity;import android.content.ContentValues;import android.database.Cursor;import android.net.Uri;import andro原创 2013-08-18 13:52:26 · 1428 阅读 · 0 评论 -
Android核心基础(三)
1、使用嵌入式关系型SQLite数据库存储数据在Android平台上,集成了一个嵌入式关系型数据库—SQLite,SQLite3支持 NULL、INTEGER、REAL(浮点数字)、TEXT(字符串文本)和BLOB(二进制对象)数据类型,虽然它支持的类型只有五种,但实际上sqlite3也接受varchar(n)、char(n)、decimal(p,s) 等数据类型,只不过在运算或保存时会转成对原创 2013-08-17 05:56:43 · 1717 阅读 · 0 评论 -
Android基础总结(精华完整版)
1. 前言1.1. 什么是3G、4GŸ 第三代移动通信技术(3rd - Generation),速率一般在几百Kbps,较之前的2G和2.5G在数据传输速度上有很大提升。Ÿ 第四代移动通信技术(4th - Generation),速度可达到100Mbps以上,几乎可以满足人们的所有传输数据的需求。Ÿ 目前主流的3G技术标准有三种:WCDMA:全球80%以上的3G网络都是采用此种原创 2013-08-26 21:25:31 · 5352 阅读 · 0 评论 -
Android核心基础(十一)
1、Android的状态栏通知(Notification)通知用于在状态栏显示消息,消息到来时以图标方式表示,如下://获取通知管理器NotificationManager mNotificationManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);int icon =原创 2013-08-26 21:21:20 · 1721 阅读 · 0 评论 -
Android核心基础(二)
1、对应用进行单元测试在实际开发中,开发android软件的过程需要不断地进行测试。而使用Junit测试框架,侧是正规Android开发的必用技术,在Junit中可以得到组件,可以模拟发送事件和检测程序处理的正确性。第一步:首先在AndroidManifest.xml中加入下面红色代码: package="cn.itcast.action“ android:version原创 2013-08-13 22:01:02 · 1392 阅读 · 0 评论 -
Android核心基础(十)
1、音频采集你可以使用手机进行现场录音,实现步骤如下:第一步:在功能清单文件AndroidManifest.xml中添加音频刻录权限:第二步:编写音频刻录代码:MediaRecorder recorder = new MediaRecorder(); recorder.setAudioSource(MediaRecorder.AudioSource.MIC);//从麦克风采原创 2013-08-25 11:39:58 · 1576 阅读 · 0 评论 -
Android核心基础(一)
1、什么是3G(1)第三代数字通讯技术(3rd Generation) (2)3G与2G的主要区别是在传输声音和数据的速度上的提升(3)1995年问世的第一代模拟制式手机(1G)只能进行语音通话。(4)1996到1997年出现的第二代GSM、CDMA等数字制式手机(2G)便增加了接收数据的功能(5)3G是第三代通信网络,目前国内支持国际电联确定三个无线接口标准 中国电原创 2013-08-12 21:20:17 · 1363 阅读 · 0 评论 -
Android核心基础(九)
1、Load图形到内存1.数码相机照片特别大3m以上,内存吃不消,只显示原图的1/8通过BitmapFactory.Options 来实现BitmapFactory.Options bmpFactoryOptions = new BitmapFactory.Options();bmpFactoryOptions.inSampleSize = 8;Bitmap bmp = Bit原创 2013-08-25 11:19:00 · 1055 阅读 · 0 评论 -
Android核心基础(八)
1、服务--ServiceAndroid中的服务和windows中的服务是类似的东西,服务一般没有用户操作界面,它运行于系统中不容易被用户发觉,可以使用它开发如监控之类的程序。服务的开发比较简单,如下:第一步:继承Service类public class SMSService extends Service { }第二步:在AndroidManifest.xml文件中的节点里对服务原创 2013-08-24 06:49:19 · 1237 阅读 · 0 评论 -
Android核心基础(七)
1、应用的响应性(Responsive)在Android中,应用的响应性被活动管理器(Activity Manager)和窗口管理器(Window Manager)这两个系统服务所监视。当用户触发了输入事件(如键盘输入,点击按钮等), 如果应用6秒内没有响应用户的输入事件,那么,Android会认为该应用无响应,便弹出ANR(Application No Response)原创 2013-08-22 08:34:59 · 1209 阅读 · 0 评论 -
Android核心基础(六)
1、多线程断点续传下载使用多线程下载文件可以更快完成文件的下载,多线程下载文件之所以快,是因为其抢占的服务器资源多。如:假设服务器同时最多服务100个用户,在服务器中一条线程对应一个用户,100条线程在计算机中并非并发执行,而是由CPU划分时间片轮流执行,如果A应用使用了99条线程下载文件,那么相当于占用了99个用户的资源,假设一秒内CPU分配给每条线程的平均执行时间是10ms,A应用在服务器原创 2013-08-21 05:45:28 · 1726 阅读 · 1 评论 -
【精华】Android应用程序框架分析
1、Android系统架构从上到下依次是APPLICATIONs(应用程序层)、APPLICATION FRAMEWORK(应用程序框架层)、LIBRARIES(ANDROID RUNTIME)(库及运行环境),以及LINUX KERNAL(Linux 内核)1、 Linux 内核版本2.62、位于硬件和软件堆之间的抽象层3、核心服务:安全机制、内存管理、进程管理、网络原创 2013-09-19 10:48:25 · 3680 阅读 · 0 评论