一、Content Provider基本概念
1、ContentProvider为存储和获取数据提供了统一的接口。ContentProvide对数据进行封装,不用关心数据存储的细节。使用表的形式来组织数据。
2、使用ContentProvider可以在不同的应用程序之间共享数据。
3、Android为常见的一些数据提供了默认的ContentProvider...
分类:
移动开发 时间:
2015-03-18 14:05:31
阅读次数:
202
说明:Spring IoC其实就是在Service的实现中定义了一些以来的策略类,这些策略类不是通过 初始化、Setter、工厂方法来确定的。而是通过一个叫做上下文的(ApplicationContext)组建来加载进来的。这里介绍两种Context组建的构件过程前提条件:在Gradle工程的bui...
分类:
移动开发 时间:
2015-03-18 13:56:58
阅读次数:
172
一般说来LBS功能一般分为两块;一块是地理定位,就是获取当前精度、纬度和地理位置的功能,这一部分功能主要用到CoreLocation.Frameworks。一部分就是显示地图信息、丰富地图内容等,这一部分主要用到MapKit.Frameworks。以上这几个功能的测试最好都要在真机上进行。模拟器上定...
分类:
移动开发 时间:
2015-03-18 13:58:05
阅读次数:
188
先上图,基本就可以看明白了。最底层为内核,这里是Linux内核,包括一些驱动程序,其实在嵌入式中又叫硬件抽象层,或者板级支持包,用来隔离抽象硬件的在上一层是一些libraries,是用c/c++写的,当然还包括android一些特定的Library以及虚拟机再上一层是Google提供给我们的api接...
分类:
移动开发 时间:
2015-03-18 13:54:54
阅读次数:
149
1 editText.addTextChangedListener(new TextWatcher(){ 2 3 public void afterTextChanged(Editable s) { 4 // TODO Auto-generated method stub 5 ...
分类:
移动开发 时间:
2015-03-18 13:47:42
阅读次数:
142
将下面SysApplication这个类复制到工程里面,然后在每个Acitivity的oncreate方法里面通过SysApplication.getInstance().addActivity(this);添加当前Acitivity到ancivitylist里面去,最后在想退出的时候调用SysAp...
分类:
移动开发 时间:
2015-03-18 13:44:14
阅读次数:
180
=======================================================原创文章,转载请注明 编程小翁@博客园,邮件zilin_weng@163.com,欢迎各位与我在C/C++/Objective-C/机器视觉等领域展开交流!=================...
分类:
移动开发 时间:
2015-03-18 13:44:24
阅读次数:
153
一、内容描述根据“慕课网”上的教程,实现一个自定义的View,且该View中使用自定义的属性,同时为该自定义的View定义点击事件的回调方法。二、定义自定义的属性在res/valus/ 文件夹下创建一个 attrs.xml 的属性定义文件,内容如下: ...
分类:
移动开发 时间:
2015-03-18 13:44:20
阅读次数:
233
英文原文:http://tools.android.com/tips/lint? 参照文章:http://blog.csdn.net/thl789/article/details/8037473 一、简介 Android Lint是SDK Tools 16 (ADT 16)之后才引入的工具,通过它对Android工程源代码进...
分类:
移动开发 时间:
2015-03-18 12:37:03
阅读次数:
239
一、早期android(android.support.v4)提供了一系列支持Fragment滑动切换的类,主要是:
1、ViewPager:它时Fragment容器,可以同时管理多个Fragment,并允许多个Fragment切换时提供动画效果。
2、FragmentPagerAdapter:Adapter类,用于为ViewPager提供多个Fragment。此类通常需要扩展。
3、Pag...
分类:
移动开发 时间:
2015-03-18 12:33:59
阅读次数:
216
搭好Android开发环境之后,用模拟器运行Android程序没有问题,但是将手机用USB连接电脑后,电脑不识别,eclipse也不识别。原因有以下:
1.手机未开启USB调试功能,解决方案:
设置-应用程序-开发-钩选“USB调试”
2.电脑上没有安装该手机的驱动,解决方案:
启动Android SDK and AVD Manager,点击左边的Available Pac...
分类:
移动开发 时间:
2015-03-18 12:30:51
阅读次数:
154
1、图片资源
图片资源是最简单的Drawable资源,只要把*.png、*.jpg*、.gif等格式的图片放入/res/drawable-XXX目录下,Android SDK就会在编译应用自动加载该图片,并在R资源清单类中生成该资源的引用。
Android不允许图片资源的文件名中出现大写字母,且不能以数字开头。
java中访问资源:[.]R.drawable.
XML中访问...
分类:
移动开发 时间:
2015-03-18 12:31:09
阅读次数:
139
Eclipse Android 代码自动提示功能
Eclipse for android 实现代码自动提示智能提示功能,介绍 Eclipse for android 编辑器中实现两种主要文件 java 与 xml 代码自动提示功能,解决 eclipse 代码提示失效、eclipse 不能自动提示、eclipse 没有代码提示的问题。eclipse xml 自动提示,eclipse java ...
分类:
移动开发 时间:
2015-03-18 12:30:58
阅读次数:
110
Eclipese 和 Android Studio...
分类:
移动开发 时间:
2015-03-18 12:30:20
阅读次数:
246
该源码是语音分享应用源码,本demo使用了科大讯飞语音识别作为分享内容的输入方式,同时也支持手动键盘输入分享内容,限制分享内容文字不能超过180个字符,分享内容输入完成后可以直接分享,分享SDK使用的时友盟社会化分享。
- (IBAction)voiceRecognize:(id)sender {
[self.textView resignFirstResponder];
...
分类:
移动开发 时间:
2015-03-18 12:28:26
阅读次数:
146
本文想介绍搭建基本的DJI SDK iOS下的开发环境,不过DJI官方已经给出了很详细的运行其demo的教程,网址如下:
https://dev.dji.com/cn/guide
我这里总结一下搭建一个新的工程的步骤:Step 1:注册一个app
这里的识别码和app密钥很重要。DJI在这里做了限制。
对于iOS开发来说,识别码就是工程的bundle identifier。密钥则使用SDK在...
分类:
移动开发 时间:
2015-03-18 12:26:01
阅读次数:
255
先来看下数据库语句:
ORM:关系对象映射 增加数据: ContentValues values = new ContentValues();
values.put("name", "小丽");
values.put("phone", "110");
mDB.insert("student",//表名
null, //规避插入语句的错误...
分类:
移动开发 时间:
2015-03-18 12:24:18
阅读次数:
168