移动平台-周排行
数据存储在开发中是使用最频繁的,在这里主要介绍Android平台中实现数据存储的5种方式,分别是:
1 使用SharedPreferences存储数据
2 文件存储数据
3 SQLite数据库存储数据
4 使用ContentProvider存储数据
5 网络存储数据
首先我们会介绍文件存储和SharedPreferences的使用。
文件存储
对于文件存储来说,使用方法和我们普通的...
在android的开发的过程中,经常需要对业务方面的代码进行测试,熟悉java的人都知道junit,在android中google提供了基于junit为android进行了优化得自动化框架junit。在java中使用junit编写测试用例,我们需要继承TestCase,在android中需要继承AndroidTestCase。下面使用例子说明:
我们有如下的业务类:
package com.m...
Vrapper是一款Eclipse的插件,使在Eclipse下编辑文档时可以像使用Vim一样。它有两种安装方法,在线安装和安装包安装:在线安装:
打开Eclipse,Help->Install New Software 在work
with处输入此网址http://vrapper.sourcefor...
飞扬的小鸟(Flappy
Bird)无疑是2014年全世界最受关注的一款游戏。这款游戏是一位来自越南河内的独立游戏开发者阮哈东开发,形式简易但难度极高的休闲游戏,很容易让人上瘾。
这里给大家分享一篇这款游戏的 HTML5 版制作教程,借助Phaser框架,只需65行 JavaScript 代码即可实...
英文原文: Data URIs are slow on mobile 作为一名 Web
开发人员,提高性能的一个重要指标是减少 HTTP 请求,尤其是在智能手机上,一个 HTTP 请求会带来很大的延迟。原因可以参考:移动网络与PC网络的区别。 在
HTML 或 CSS 中,可以使用 data URI...
想在服务里生成一个通知,并且点击通知打开当前应用程序下单当前活动,折腾了半天,网上的那些都不靠谱,试了半天,最后把ActivityManager和反射都用进来了,终于解决了这个问题。这样在服务中想恢复本应用的界面就可以实现了。直接贴代码。
1 ActivityManager manager = (A...
import android.net.Uri;//调用Android系统API发送短信 Uri uri
= Uri.parse("smsto:" + strSmsPhone_value.toString()); //收短信的电话号码 Intent intent =
new Intent(Intent...
一、获取View对象1.private EditText m_txtSmsPhone =
null;//定义一个EditText控件的调用对象 m_表示为View对象 txt表示文本框2.在protected void onCreate(Bundle
savedInstanceState) { 加入...
//弹出对话框--------------------------------------------------
private void openDialog(String strMsg, String strTitle){ new
AlertDialog.Builder(this) .setT...
原文地址:http://corner.squareup.com/2013/08/introducing-wire.htmlIntroducing Wire
Protocol BuffersAugust 23, 2013What is Wire?Wireis a new, open-source im...
安装地址:Juno-http://download.eclipse.org/releases/juno一路next就ok。
Android系统API提供了FileObserver抽象类(Linux的INotify机制)来监听系统/sdcard中的文件或文件夹,FileObserver类能对sdcard中的文件及文件夹的打开、创建、移动和删除操作进行监控。下面看看代码实现:package
com.orgcent.filel...
拥有Root权限的情况 adb shell su cd
/data/data/com.package然后就可以直接读取没有Root的情况 adb shell run-as com.package cd
/data/data/com.packagecom.package 其中为自己的包名adb 在an...
最近应用因为这个问题被拒两次,理由如下:PLA 3.3.12We found your app
uses the iOS Advertising Identifier but does not include ad functionality. This
does not comply with t...
(1)创建:onCreate->onStart->onResume;(2)失去焦点:onPause->onStop:(3)重新获得焦点:onRestart->onStart->onResume;(4)退出:onPause->onStop->onDestory
servie是系统的组件,它由系统进程托管(servicemanager);它们之间的通信类似于client和server,是一种轻量级的ipc通信,这种通信的载体是binder,它是在linux层交换信息的一种ipc。而thread是由本应用程序托管。1).
Thread:Thread 是程序执行...
Android Library 的学习1:为什么学习?在查找Android
播放视频时,找到一个开源项目Vitamio,其中需要将Vitamio集成到项目自己的项目中,那如何将Vitamio集成到项目自己的项目中,这时就用到了Android
Library2:什么是Android Library (...
亲测,可以使用,但暂时没发现什么问题。等出现了再更新博客。
$ adb remount
$ adb shell mv /system/app/SystemUI.odex /system/app/SystemUI.odexold
$ adb shell mv /system/app/SystemUI.apk /system/app/SystemUI.apkold
$ adb r...
Apple
2013 6月10日, WWDC宣布iOS in the Car计划
2014 3月4日,Apple发布CarPlay
Google
2014 1月6日,Google宣布成立汽车开放联盟(OAA)
2014 3月4日,奔弛招聘启事泄露,Google Projected Mode
CarPlay是什么
从CarPlay官网 可以看到 Apple CarPlay---...