转自:http://blog.chinaunix.net/uid-22985736-id-2977672.htmlonSaveInstanceState() 和 onRestoreInstanceState()不属于Activity的生命周期,只有意外销毁一个Activity时才被调用,如内存不足,...
分类:
移动开发 时间:
2015-05-16 10:25:22
阅读次数:
146
近日,在帮朋友的电脑配置真机调试证书的时候遇到如下问题。朋友他自己并没有购买付费版的个人开发者账号,而是找他另一个购买了付费版个人开发者账号的朋友帮忙生成的真机调试证书,期间我朋友仅仅是提供了一下自己的UDID,并得到了2个文件,一个是.p12文件一个是.mobileprovision文件。按照以往...
分类:
移动开发 时间:
2015-05-16 10:26:46
阅读次数:
377
一、登陆界面常常需要有进度条。点击登陆后添加进度条的方法 private ProgressDialog dialog; //进度条 /*显示进度条*/ dialog=new ProgressDialog(MainActivity.this); dialog.setMessage("正在登入...
分类:
移动开发 时间:
2015-05-16 10:23:53
阅读次数:
113
Dalvik虚拟机存在于Android系统,JVM是Java虚拟机,两者都是虚拟机,它们之间有什么区别呢?本文就对两者进行比较,讲述它们的不同。
1.定义:
Dalvik虚拟机是Google等厂商合作开发的Android移动设备平台的核心组成部分之一。它可以支持已转换为.dex(即Dalvik Executable)格式的Java应用程序的运行,.dex格式是专为Dalvik设计的一种...
分类:
移动开发 时间:
2015-05-16 09:18:23
阅读次数:
266
Android系统中主要提供了三种方式用于简单的实现数据持久化功能:
文件存储(手机自带的内存)、SharedPreferences存储以及数据库存储
当然还可以用sd卡存储
读入写出
下面是疯狂java讲义中的关于IO流的一些补充,回忆一下...
分类:
移动开发 时间:
2015-05-16 09:14:08
阅读次数:
356
简介sqilte是一个轻量级的数据库,满足数据库的基本操作,由于移动端的内存有限,所以sqilte刚好能满足移动端开发的基本要求。废话不多说,上代码1.首先介绍一下,sqlite的管理类SQLiteOpenHelper。这个类用来管理数据库的创建和版本更新,需要继承它的方法。
代码如下:public class Db extends SQLiteOpenHelper { public Db(...
分类:
移动开发 时间:
2015-05-16 09:08:17
阅读次数:
182
虽然google推出了android stutio替代eclipse,但是目前eclipse的使用量还是非常的大。在这里把eclipse中android工程目录结构列下,便于初学者学习:
src: 存放java代码
gen: 存放自动生成文件的. R.java 存放res文件夹下对应资源的id
project.properties: 指定当前工程采用的开发工具包的版本
libs: 当前工程...
分类:
移动开发 时间:
2015-05-16 09:08:34
阅读次数:
138
打包安装过程(Run as Android Application ) :
1. 生成apk文件.
1). 生成.dex文件.
2). 资源索引表的生成resources.arsc.
3). 准备未编译文件.
4). 清单文件AndroidMenifest.xml文件转换成二进制.
5). 使用debug.keystore对整个应用程序进行打包签名.
2. 加载apk文件到模...
分类:
移动开发 时间:
2015-05-16 09:09:56
阅读次数:
179
推荐系统并不是新鲜的事物,在很久之前就存在,但是推荐系统真正进入人们的视野,并且作为一个重要的模块存在于各个互联网公司,还是近几年的事情。
随着互联网的深入发展,越来越多的信息在互联网上传播,产生了严重的信息过载。如果不采用一定的手段,用户很难从如此多的信息流中找到对自己有价值的信息。...
分类:
移动开发 时间:
2015-05-16 07:56:39
阅读次数:
1430
#MVCPlayer 我尝试在android上使用MVC模式来开发一个音乐播放器。 GitHub地址:[https://github.com/skyhacker2/MVCPlayer](https://github.com/skyhacker2/MVCPlayer) ##什么是MVC [来自维基百科](http://zh.wik...
分类:
移动开发 时间:
2015-05-16 01:41:38
阅读次数:
339
本文使用zxing-android-embedded这个开源项目实现二维码扫描/生成功能;开发工具:androidstudio1、如何将zxing-android-embedded添加到我们的项目中1.1添加arr依赖包将以下代码添加到build.gradle文件中。repositories{
mavenCentral()
maven{
url"https://dl.bintray.com/jo..
分类:
移动开发 时间:
2015-05-16 01:39:37
阅读次数:
631
APP运营应该是开发者非常重视的一部分了,运营做的是否到位是关系到APP的下载量和使用量的,要做到精细化运营,第一步就是要制定一个切实可行的运营计划。应用商店的竞争都是非常激烈的,你必须要为自己的应用准备一个运营计划,以便面对各种问题时不会手忙脚乱,从而让自己的..
分类:
移动开发 时间:
2015-05-16 01:38:29
阅读次数:
217
工欲善其事,必先利其器,作为我的《Android内核开发》系列的第一篇文章,我们先来解决一个非技术问题:学习Android内核开发,是否需要购买一块Android开发板呢?如果需要,那么应该选购什么样的开发板呢?1.是否需要购买Android开发板?这个问题取决于你的学习目标是什么,简..
分类:
移动开发 时间:
2015-05-16 01:37:06
阅读次数:
327
nagios监控Nagios是一个监视系统运行状态和网络信息的监视系统。Nagios能监视所指定的本地或远程主机以及服务,同时提供异常通知功能等。Nagios可运行在Linux/Unix平台之上,同时提供一个可选的基于浏览器的WEB界面以方便系统管理人员查看网络状态,各种系统问题,以及日志等等..
分类:
移动开发 时间:
2015-05-16 01:37:43
阅读次数:
234
刚刚过去的五一假期,因高速路免费,很多有车一族选择自驾游,但归来之后,普遍的抱怨就是:车太多了,堵车的时间比游玩的时间长2.3倍。汽车最初的使命是帮助人类更加自由地穿梭于城市之间,穿梭于较远距离的村镇、草原和深林,但随着汽车保有量的不断攀升,交通压力正与日俱增..
分类:
移动开发 时间:
2015-05-16 01:34:13
阅读次数:
244
实际效果图:该自定义控件继承FrameLayout, 包含一个ViewPager和横向排列的LinearLayout。后者用于包含显示表示轮播位置的点集,使用ViewPager的好处在于可以灵活的定义item的内容,而不仅仅是图片。为了便于使用,通过自定义属性的方式定义了所须的运行参数:...
分类:
移动开发 时间:
2015-05-16 01:32:11
阅读次数:
242