Android的原理-不需要太多的剩余内存
不用在意剩余内存的大小.其实很多人都是把使用其他系统的习惯带过来来了.安卓Android大多应用没有退出的设计其实是有道理的,这和系统对进程的调度机制有关系.如果你知道Java,就能更清楚这机制了.其实和java的垃圾回收机制类似,系统有一个规则来回收内存.进行内存调度有个阀值,只有低于这个值系统才会按一个列表来关闭用户不需...
分类:
移动开发 时间:
2016-05-12 19:42:29
阅读次数:
230
并发编程模型有两种:共享内存的并发编程模型和消息传递的并发编程模型。...
分类:
编程语言 时间:
2016-05-12 19:41:49
阅读次数:
165
在安卓系统之中,会出现不同屏幕大小。
在使用的过程中,可能是以不同形态出现。比如,手机模式或者平板模式。
想要使得同一应用在不同的屏幕状态下显示效果如意,即让APP自适应屏幕。
只需要在res目录下创建不同的layout文件夹。
例如:
新建文件夹【 layout-large 】并在其内新建一个名字与主布局一样的xml文件及activity_main.xml
形成 ...
分类:
移动开发 时间:
2016-05-12 19:43:04
阅读次数:
224
人生第一次也是最后一次以参赛选手身份参加APIO(谁知道我以后还会不会再来呢?),虽然是“A”队,但没有进前6,所以并没有什么卵用,连个国际牌都坑不过来。Day0第一次广州飞北京没有延误,感觉靠谱,但是到酒店已经5点钟,发现只有唯一一次试机机会刚好5点结束,于是就没得试机了。晚上发现是跟金山中学的高一省队爷陈子陵住,十分好评。但是他晚上好晚才回来,所以睡的不是很好。Day1一早起来发现北京真的是无比...
第一部分 什么是Apache Shiro
1、什么是 apache shiro :
Apache Shiro是一个功能强大且易于使用的Java安全框架,提供了认证,授权,加密,和会话管理
如同 spring security 一样都是是一个权限安全框架,但是与Spring Security相比,在于他使用了和比较简洁易懂的认证和授权方式。
2、Apache Shiro 的三大核心组...
分类:
Web程序 时间:
2016-05-12 19:42:12
阅读次数:
324
Android通过OpenGl Es渲染NV21格式视频
第一次写博客(主要是写给自己的),请各位大神多多指教!!!
提取NV21格式视频中的YUV分量
YUV,分为三个分量,“Y”表示明亮度(Luminance或Luma),也就是灰度值;而“U”和“V” 表示的则是色度(Chrominance或Chroma),作用是描述影像色彩及饱和度,用于指定像素的颜色。
对于Android Camera...
分类:
移动开发 时间:
2016-05-12 19:42:32
阅读次数:
1367
当初在virtualBox上安装ubantu虚拟机时,分区建议8g然后我就豪爽的给了25G,心想一定够用!万万没想到,我还是要开始折腾给虚拟机扩展硬盘空间了!
步骤总的分两步!
(一) 添加虚拟硬盘
VitualBox 4.0以后,添加虚拟硬盘非常简单,可以直接用VBoxManage命令来完成,在windows的cmd下,输入下面的命令行:VBoxManage modifyhd "C:\...
分类:
系统相关 时间:
2016-05-12 19:42:28
阅读次数:
206
每个Android应用的根目录中都必须包含一个 AndroidManifest.xml 文件。 清单文件为 Android 系统提供有关您的应用的基本信息,
系统必须获得这些信息才能运行任意应用代码。
此外,清单文件还可执行以下操作:
1,为应用的 Java 软件包命名。即:构成应用的 Activity、服务、广播接收器和内容提供程序。
2,为实现每个组件的类命名并发布其功能(例如,它...
分类:
移动开发 时间:
2016-05-12 19:40:00
阅读次数:
317
手机要能与电脑相连,当然要安驱动了。效果就是你插入手机,电脑显示驱动已识别。驱动安装的官方教程:http://developer.android.com/sdk/win-usb.html
设置android手机为USB调试模式
步骤: menu—> 设置 —> 应用程序 —> 开发 , 选择【USB调试】
首先打开集成开发环境
连接手机,...
分类:
移动开发 时间:
2016-05-12 19:41:39
阅读次数:
480
本文翻译自《Motion Design for iOS》,讲解iOS动画设计指南...
分类:
移动开发 时间:
2016-05-12 19:39:32
阅读次数:
240
1,字典 - Dictionary(即键值对)
var empty = [String: Int]() //建立个空字典
var myDic = ["name":"hangge",
"url":"hangge.com"] //声明一个字典
myDic["address"] = "china" //添加或修改key值
myDic.removeValueForKey("nam...
分类:
编程语言 时间:
2016-05-12 19:39:38
阅读次数:
159
(一)创建,删除和最基本查询:
显示数据库 mysql->show databases;
创建数据库 mysql->create database db;
删除数据库 mysql->drop database db;
选择数据库 mysql->use db
创建表 mysql->create table mytable(name varchar(20)...
分类:
数据库 时间:
2016-05-12 19:40:45
阅读次数:
224
Android动画
Animation动画
- Frame动画
- Tween动画
通常电影里面的画面持续时间长为一秒24帧
直接看代码吧package com.example.myanimotor;import android.animation.ObjectAnimator;
import android.animation.PropertyValuesHolder;
impor...
分类:
移动开发 时间:
2016-05-12 19:38:55
阅读次数:
245
ECMAScript 中没有类的概念。
ECMA-262把对象定义为:“无序属性的集合,其属性可以包含基本值,对象或者函数。”,对象是一组没有特定顺序的值。可以把对象想象成为散列表,无非就是一组名值对,其中值就是数据或者函数。
每个对象都是基于一个引用类型(原生类型/自定义类型)创建的。
创建对象的几种方式:
1. 创建一个object实例,然后为它添加属性和方法
var person...
分类:
编程语言 时间:
2016-05-12 19:40:17
阅读次数:
186
在windows下编译和配置VTK Web 示例...
为了实现经典的左右边列宽度一定,中间列宽度自适应,可以采用早期的圣杯布局,之后的改良效果为双飞翼布局,这里介绍了圣杯布局,并比较了圣杯布局与双飞翼布局之间的区别...
分类:
Web程序 时间:
2016-05-12 19:37:56
阅读次数:
358