1、首先来了解一下ContentProvider、ContentResolver和ContentObserver
ContentProvider是Android的四大组件之一,可见它在Android中的作用非同小可。它主要的作用是:实现各个应用程序之间的(跨应用)数据共享,比如联系人应用中就使用了ContentProvider,你在自己的应用中可以读取和修改联系人的数据,不过需要获得相应的权限。...
分类:
移动开发 时间:
2014-06-18 00:49:10
阅读次数:
399
PhoneGap/Cordova是一个专业的移动应用开发框架,是一个全面的WEB APP开发的框架,提供了以WEB形式来访问终端设备的API的功能。这对于采用WEB APP进行开发者来说是个福音,这可以避免了原生开发的某些功能。Cordova 只是个原生外壳,app的内核是一个完整的webapp,需要调用的原生功能将以原生插件的形式实现,以暴露js接口的方式调用。
Cordova Android项目是Cordova Android原生部分的Java代码实现,提供了Android原生代码和上层W...
分类:
移动开发 时间:
2014-06-18 06:23:45
阅读次数:
591
前言:作为一名学生, 作为一名iOS开发学习者, 我个人浏览信息包括博客, 更多的选择移动终端。然而, csdn并没有现成的客户端(不过有个web版的)。之前曾经看到一款开源的导出工具, 但是它是基于Windows平台的。导出的也仅仅是PDF格式。而且, 对于文章的导出, 需要精确URL。无法做到边浏览别导出。另外, 我想实现的是, 可以在没有网络的情况下, 浏览自己收藏的文章。并且, 对于自己收...
分类:
移动开发 时间:
2014-06-18 07:31:40
阅读次数:
279
有些文件,用户用不到,但是程序需要,所以是要打包到.apk文件中,在用户安装程序的时候,就创建一个指定文件夹,然后把程序需要的文件拷贝到这个文件夹中,以后运行程序的时候,就访问这个文件夹里面的文件就可以了。本文就是针对这个问题,解决怎么安装.apk文件时就把程序需要用到的文件都一起拷贝到指定目录下这个问题的。...
分类:
移动开发 时间:
2014-06-18 06:01:38
阅读次数:
451
Android上ListView&GridView默认行都是置顶的,这样会很丑。
一般为了解决这个问题都会在首行或尾行加上一个隐藏的View,那样实在是太麻烦了。在网上看博客的时候突然看到这个属性真的很有用!
直接上关键属性:
设置ListView或GridView的android:clipToPadding = true,
然后通过paddingTop和paddingBottom设置距离...
分类:
移动开发 时间:
2014-06-18 06:32:44
阅读次数:
275
1.新建项目,通过main函数循环运行代码,直到应用被关闭.
2.点击项目,建立storyboard文件,并在info目录中指定第一个storyboard文件
3.建立Controller文件.
组件与oc对象的绑定关键字IBOutlet
组件与方法绑定的关键字IBAction
4.打开storyboard.点击左下角按钮打开面板管...
分类:
移动开发 时间:
2014-06-18 07:32:23
阅读次数:
296
一、XIB的适用范围
xib(也叫Nib)与storyboard一样是用来描述界面的。
storyboard描述的是比较大型的,
大范围.适合描述界面跳转等.
二、XIB的使用
Xib是小范围的的,是轻量级的.比较适合描述小块的界面.
创建xib:新建界面里面user interface --》empty.
加载xib:[NSBundle mainBudl...
分类:
移动开发 时间:
2014-06-18 08:10:20
阅读次数:
234
[self.navigationItem
setLeftBarButtonItem:leftButton]; 这样设置在ios7上按钮默认是蓝色
解决方法:
leftButton.tintColor = [UIColor
whiteColor];...
分类:
移动开发 时间:
2014-06-18 07:07:37
阅读次数:
888
android在代码中四种设置控件背景颜色的方法(包括使用RGB来设置)...
分类:
移动开发 时间:
2014-06-18 06:34:01
阅读次数:
280
1 开头
上一讲讲到Looper,大家对Looper有了大概的了结(好几个月过去了…)
大家都知道一个Handler对应有一个MessageQueue,
在哪个线程上new Handler(如果不指定looper对象),那么这个handler就默认对应于这个线程上的prepare过的Looper
如下图Handler.java代码所示,mLooper由Looper.myLooper()指定...
分类:
移动开发 时间:
2014-06-18 06:53:20
阅读次数:
274
小飒的成长史原创作品:窥视懒人的秘密---android下拉刷新开启手势的新纪元转载请注明出处
*****************************************************************
前言:窥视懒人那些不为人知的秘密
***************************************************...
分类:
移动开发 时间:
2014-06-18 07:29:46
阅读次数:
352
如果对于移动开发,你的知识还仅仅限制于响应式设计,那么这是远远不够的。作为一个开发人员不得不去处理一些老旧的框架,同时添加一些新功能。为了不仅仅是更好的适应需求,有时也是为了方便更好的扩展。分享一下,今年来玩的两个不同网站的移动扩展之路,一个是自己的网站,一个则是与女友建设中的一个寻找有趣的人、事、物的网站——寻ta驿站。一次传统网站的移动开发对于一个传统的网站来说,仅仅是Responsive是远...
分类:
移动开发 时间:
2014-06-18 06:38:04
阅读次数:
690
相信做android开发的同学们,一定会遇到的问题就是google那边经常崩,但是学习的开始,我们又必须要用Android SDK,(几个G的大小),一般我们装完ADT之后(如果你用的是Eclipse,android studio的就不需要了。),这时候我们需要打开SDK Manager来下载Android SDK的一些工具,还有android不同版本的内容。但是你会发现速度慢得惊人。原因就是Go...
分类:
移动开发 时间:
2014-06-18 07:58:45
阅读次数:
565
MainActivity如下:
package cc.cc;
import java.util.Calendar;
import java.util.Locale;
import android.os.Bundle;
import android.app.Activity;
import android.app.AlarmManager;
import android.app.PendingI...
分类:
移动开发 时间:
2014-06-18 06:13:43
阅读次数:
268
到目前为止,Qt5.3已经出现很长一段时间了,并且已经有一些应用使用Qt进行构建了,我自己也完成了第一款使用Qt构建的手机游戏《吃药了》。那么接下来的几篇文章主要向大家分享我是怎样使用Qt进行移动开发的。Qt移动应用开发分为多篇博客文章,每一篇文章都力求精简不罗嗦,力求为大家提供一个快捷的参考。我在这里也主要将使用Qt制作《吃药了》的方法技巧一一分享给大家。...
分类:
移动开发 时间:
2014-06-18 06:44:41
阅读次数:
349
习大大要求新新人类要有中国梦,鼓励大学生们一毕业就创业。那最好的创业途径是什么呢?就是APP。《构建跨平台APP-jQuery Mobile移动应用实战》就是一本写给没钱没身份没资历的创业小白看的APP书,看完这本书你可以拥有自己的一个APP,不用花钱就能移植到其他移动平台,支持iOS,Androi...
分类:
移动开发 时间:
2014-06-17 23:38:40
阅读次数:
374
一.基本概念什么是Animation(动画),简单点说就是在一段时间内,显示的内容发生了变化.对CALayer来说就是在一段时间内,其Animatable Property发生了变化.从CALayer(CA = Core Animation)类名来看就可以看出iOS的Layer就是为动画而生的,便于...
分类:
移动开发 时间:
2014-06-17 23:49:39
阅读次数:
638