Android应用开发
文章平均质量分 83
椰子哥·天行者
这个作者很懒,什么都没留下…
展开
-
Android四大组件之三:ContentProvider数据共享
1.ContentProvider数据共享 --- Android四大组件之一 [1]概念:数据共享本身不是数据库,它是为Sqlite关系数据库提供了共享功能。 共享数据库的优点:节约资源,可以将多个应用程序需要的数据库做成一个共享数据库。例如联系人数据库,多媒体数据库。 [2]制作共享数据库的步骤 1.定义一个类,继承ContentProvider原创 2015-08-09 20:43:22 · 572 阅读 · 0 评论 -
Android应用开发之所有动画使用详解
版权所有:http://blog.csdn.net/yanbober/article/details/464811711 背景Android系统提供了很多丰富的API去实现UI的2D与3D动画,最主要的划分可以分为如下几类:View Animation: 视图动画在古老的Android版本系统中就已经提供了,只能被用来设置View的动画。Drawable Anima翻译 2016-08-11 09:06:56 · 934 阅读 · 0 评论 -
Android Animation 动画的使用方法与介绍
版权所有:http://104zz.iteye.com/blog/1683243Drawable 最强大的功能是:显示Animation。Android SDK介绍了2种Animation:Tween Animation(渐变动画):通过对场景里的对象不断做图像变换(平移、缩放、旋转)产生动画效果Frame Animation(帧动画) :顺序播放事先做好的图像,类似放电影翻译 2016-08-11 09:10:14 · 1426 阅读 · 0 评论 -
Android数据存储方式(一)文件
版权所有:http://blog.csdn.net/wulianghuan/article/details/8607573很多时候我们开发的软件需要对处理后的数据进行存储,以供再次访问。Android为数据存储提供了如下几种方式:1、文件2、SharedPreferences(偏好参数)3、SQLite数据库4、内容提供者(Content provider)5、网络翻译 2016-08-31 08:42:00 · 452 阅读 · 0 评论 -
Android数据存储方式(二)SharedPreferences(偏好参数保存)
版权所有:http://blog.csdn.net/wulianghuan/article/details/8607628本篇来介绍一下Android数据存储的第二中方式:SharedPreferences,这种方式在保存软件的各项参数时应用最广泛,一般采用.xml文件来进行存放。实现的简单界面如下:在Activity的子类中,我们可以通过两种方式来获取第一种是翻译 2016-08-31 08:45:36 · 622 阅读 · 1 评论 -
Android数据存储方式(三)SQLite数据库
版权所有:http://blog.csdn.net/wulianghuan/article/details/8607667首先来稍微介绍一下SQLite数据库:SQLite数据库是一个嵌入式关系型数据库,它支持NULL、INTEGER、REAL(浮点数字)、TEXT(字符串文本)和BLOB(二进制对象)数据类型,虽然它支持的类型只有五种,但世界上SQLite3也接收varchar(n)、c翻译 2016-08-31 08:49:25 · 531 阅读 · 0 评论 -
APK安装过程及原理详解
PackageInstaller 原理简述 应用安装是智能机的主要特点,即用户可以把各种应用(如游戏等)安装到手机上,并可以对其进行卸载等管理操作。APK是Android Package的缩写,即Android安装包。APK是类似Symbian Sis或Sisx的文件格式。通过将APK文件直接传到Android模拟器或Android手机中执行即可安装。 Androi翻译 2016-08-31 08:53:45 · 591 阅读 · 0 评论 -
Android 7.0 新增功能&改进
行为变更本文内容性能提升低电耗模式后台优化权限更改应用间共享文件无障碍改进屏幕缩放设置向导中的视觉设置NDK 应用链接至平台库Android for Work注解保留其他重要说明另请参阅Android N API 概览Android N 除了提供诸多新特性和功能外,还对系统和 API 行为做出了各种变更。 本文重点介绍原创 2016-09-01 15:54:39 · 1414 阅读 · 0 评论 -
Android 7.0 API 概述
Android N for DevelopersAndroid N 仍处于活动的开发状态,但现在您可以将其作为 N Developer Preview 的一部分进行试用。 以下部分重点介绍面向开发者的一些新功能。请务必查阅行为变更以了解平台变更可能影响您的应用的领域,看看开发者指南,了解有关关键功能的更多信息,并下载 API 参考以获取新 API 的详细信息。多窗口支持翻译 2016-09-01 16:00:38 · 4805 阅读 · 1 评论 -
Android基础---->XMl数据的解析
版权所有:http://www.cnblogs.com/huhx/p/AndroidXmlParse.html 在网络上传输数据时最常用的格式有两种,XML和JSON,下面首先学一下如何解析XML格式的数据,JSON的解析可以参见我的博客(android基础---->JSON数据的解析)。解析XML 格式的数据其实也有挺多种方式的,本节中我们学习比较常用的两种,Pull解析和SAX翻译 2016-09-05 09:52:10 · 676 阅读 · 0 评论 -
Android多屏幕适配相关
1、基本概念屏幕大小(screen size) – 屏幕的实际大小,用屏幕对角线长度来衡量(比如3.4寸,3.8寸)。Android把屏幕分为以下4种:small,normal,large,extra large。怎么判断?屏幕密度(Screen Density) - 一块实际的屏幕区域有多少个像素,一般用dpi衡量(每英寸有多少个点)。相比起medium、high屏幕密度的设备翻译 2016-08-01 09:23:06 · 1482 阅读 · 0 评论 -
Android jni开发资料--NDK环境搭建
Android jni开发资料--NDK环境搭建 转载请署名来源:http://www.cnblogs.com/yejiurui/p/3476565.html 谷歌改良了ndk的开发流程,对于Windows环境下NDK的开发,如果使用的NDK是r7之前的版本,必须要安装Cygwin才能使用NDK。而在NDKr7开始,Google的Windows版的NDK提供翻译 2015-09-17 14:45:06 · 342 阅读 · 0 评论 -
Android 权限
访问登记属性android.permission.ACCESS_CHECKIN_PROPERTIES ,读取或写入登记check-in数据库属性表的权限获取错略位置android.permission.ACCESS_COARSE_LOCATION,通过WiFi或移动基站的方式获取用户错略的经纬度信息,定位精度大概误差在30~1500米获取精确位置翻译 2015-09-06 08:48:15 · 325 阅读 · 0 评论 -
Android网络编程
1.服务器和游览器遵循http协议。(http是对socket的再次封装)2.基于http开发的网络通讯。3.Android访问网络和Java访问网络的区别,java更底层,android做了更高的封装。4.Android客户端访问本地的服务器地址为10.0.2.2。5.使用webView视图显示网页6.get和post请求,获取数据方式原创 2015-08-09 20:46:31 · 332 阅读 · 0 评论 -
Android数据存储结构
1.Android数据存储 [1]文件存储 将文件存储到sdcard上(外部存储设备) --- 存放公共数据,例如音频视频图片等文件 用户需要写sdcard的权限 将文件存储到内部存储设备上(手机的内存) --- 存放私有数据,例如用户信息等 文件存储路径由系统指定 data/data/packagename/files/ [2]原创 2015-08-09 20:40:19 · 509 阅读 · 0 评论 -
Android四大组件之四:BroadcastReceiver 广播接收器
1.BroadcastReceiver 广播接收器 (Android四大组件之一) [1]用途:接收广播。可以接收系统广播,可以接收其它应用程序的广播,可以接收其它组件的广播。 [2]生命周期:只有十秒种,不能在广播接收器中做耗时的操作。 [3]注意:如果接收系统广播,需要添加权限。 接收广播的种类在清单文件中设置原创 2015-08-09 20:52:08 · 464 阅读 · 0 评论 -
Android系统UI设计之:视图
1.ListView 列表视图 --------- 重点,难点 [1]ListView 由一行一行的控件组成,每一行称为ListView的item项。 [2]Adapter 适配器Adapter概念:控制ListView中显示的内容和布局 适配器Adapter分类:1.系统提供的适配器 ArrayAdapte原创 2015-08-09 20:39:03 · 577 阅读 · 0 评论 -
Android系统启动流程
[-]1Android启动概述1Bootloader启动 2linux启动3Android启动31init进程启动32zygote服务启动33systemserver服务启动34launcher桌面启动35lockscreen启动36othersapp启动2bootloader启动详细分析1Bootloader的定义和种类2Arm特定平台的bootl翻译 2015-07-07 20:00:59 · 3319 阅读 · 0 评论 -
Android四大组件之二:Service
1.Android四大组件之一Service [1]概念:服务可以长期在后台运行,但是没有用户界面。通常用来控制音乐播放,联网下载等等。 [2]服务分两种: 1.非绑定服务 startService() --> 启动服务 --> onCreate --> onStartCommand --> running原创 2015-07-20 19:23:41 · 300 阅读 · 0 评论 -
Android四大组件之一:Activity
1.Android的介绍 是一种基于Linux的自由及开放源码的操作系统 主要使用于移动设备,如智能手机和平板电脑 由Google公司和开放手机联盟领导和开发 Android逐渐扩展到平板电脑和其它领域上,如电视,数码相机,游戏机等。2.Android历史 [1]Android操作系统最初Andy Rubin开发,主要支持手机。2005年由Google注资原创 2015-07-15 20:33:07 · 319 阅读 · 0 评论 -
Android JNI - NDK
转载请注明出处:http://blog.csdn.net/shulianghan/article/details/18964835NDK项目源码地址 : -- 第一个JNI示例程序下载 : GitHub - https://github.com/han1202012/NDKHelloworld.git -- Java传递参数给C语言实例程序 : GitHub - https翻译 2015-08-27 20:30:31 · 502 阅读 · 0 评论 -
Android系统UI设计之:Widget控件
Widget控件 [1]显示控件 TextView文本控件 autoLink、visibility、textSize、textColor、background EditText可编辑的文本控件 hint、inputType ProgressBar进度条 max、progress ImageView显示图片原创 2015-07-20 19:36:23 · 797 阅读 · 0 评论 -
Android中XML数据解析
转载请注明出处:http://blog.csdn.net/yegongheng/article/details/38296207XML初步 今天我们来学习另一种非常重要的数据交换格式-XML。XML(Extensible Markup Language的缩写,意为可扩展的标记语言),它是一种元标记语言,即定义了用于定义其他特定领域有关语义的、结构化的标记语言,这些标记语翻译 2016-09-05 10:33:01 · 4974 阅读 · 0 评论