-
Android入门——补间卡通片和帧动画应用小结
Android入门——补间动画和帧动画应用小结引言动画Animations在App中的作用有多重要勿需多言,弹出式的PopupWindow、Tab切换、Loding等等。Android3.0前,Android只支持两种动画模式:补间动画**TweenAnimation和帧动画Frameanimation;而在Android3.0时引入了一个新的动画系统:属性动画**propertyanimatio...
388
热度 -
Android 中的 Service 全面小结详解【上】
Android中的Service全面总结详解【上】1、Service的种类按运行地点分类:类别区别优点缺点应用本地服务(Local)该服务依附在主进程上服务依附在主进程上而不是独立的进程,这样在一定程度上节约了资源,另外Local服务因为是在同一进程因此不需要IPC,也不需要AIDL。相应bindService会方便很多。主进程被Kill后,服务便会终止。非常常见的应用如:HTC的音乐播放服务,天...
151
热度 -
java口试必看(转)
java面试必看(转)JAVA相关基础知识1、面向对象的特征有哪些方面???1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2.继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从...
2114
热度 -
Android SparseArray源码翻阅
AndroidSparseArray源码阅读/**Copyright(C)2006TheAndroidOpenSourceProject**LicensedundertheApacheLicense,Version2.0(the"License");*youmaynotusethisfileexceptincompliancewiththeLicense.*Youmayobtainacopyoft...
43
热度 -
Android属性动画-基础使用
Android属性动画--基础使用Android属性动画–基础使用转载请注明出处,谢谢~~首先这篇文章是第一次用Markdown编写的,有什么问题(格式上的)请大家谅解。-Android动画的概述-属性动画的介绍-属性动画的基本使用目录Android属性动画基础使用Android动画概述属性动画介绍属性动画的基本使用ObjectAnimator的使用ValueAnimator的使用Animator...
87
热度 -
Android之属性动画、值卡通
Android之属性动画、值动画Android属性动画什么是Android属性动画同类技术对比补间动画TweenAnimation帧动画FrameAnimation属性动画PropertyAnimation属性动画组成部分相关类介绍ObjectAnimator对象动画执行类介绍示例ValueAnimator值动画执行类介绍示例PropertyValuesHolder属性存储器介绍示例Keyfram...
16
热度 -
android 内存储器
android内存http://phenom.iteye.com/blog/1679198这篇是翻译的,?此次是实践,是关于Android系统的图片解码的实例?Java代码??文中说到:??摄像头在GalaxyNexus拍一张照片有2592*1936像素,如果bitmap使用ARGB_8888配置(2.3默认的),加载这张照片到内存需要消耗约19mb内存,(2592*1936*4bytes)??1...
473
热度 -
Android kitkat RIL 请求扩张及主动上报扩展
AndroidkitkatRIL请求扩展及主动上报扩展在最近的工作中,遇到一个需求,需要让第三方应用向MODEM层请求AT命令,且有两种响应方式,分别为同步方式和异步方式,同步的情况下,调用后要等MODEM返回结果后,将结果送给第三方应用,异步的方式,采用等MODEM响应后,通过广播发送出去,让应用接收。鉴于目前大部分市面的MODEM都是通过AT来交互的,特有此需求。1.需求分析:A.由于需求要求...
401
热度 -
详细对照IB开发与纯手码开发的优劣
详细对比IB开发与纯手码开发的优劣。1.IB是什么?InterfaceBuilder是一种通过图形化界面搭建UI的方式,并把窗口、菜单栏以及窗口上的各种控件的对象都“冻结”在了一个NIB文档里;程序运行时,这些对象将会“苏醒”。在终端下我们可以看到,NIB其实是一个目录。它里面有两个也是后缀为NIB的文件:designable.nib和keyedob...
92
热度 -
简单化SQL式计算之多级关联
简化SQL式计算之多级关联SQL的join语句比较抽象,只适合表达较简单的关联关系,一旦关联的层级较多,相应的代码就会变得很复杂。集算器可以用对象引用表达关联关系,代码更加直观,下面用一个例子来说明。?表channel存储着某网站所有的频道及其上级频道的对应关系,分别用id和parent字段来表示,最多四级,其中root代表网站本身(即根节点)。请根据输入参数列出某频道的下一级、下两级、下三级频道...
96
热度 -
集算器怎么优化SQL计算(3)序运算
集算器如何优化SQL计算(3)序运算跨行引用早期SQL不直接支持跨行引用,要生成序号后再JOIN,极其繁琐困难。引入窗口函数后的SQL能够较方便地引用其它行数据,但写法仍不简洁,有多个跨行引用项时代码会很长。而且如前所述,窗口函数在其它运算结果集基础上再实施,对窗口函数计算值的再引用就要写成子查询的形式,仍然繁琐。MySQL不支持窗口函数,但支持在SQL中使用变量,可以引用到前面的行,但无法引用到...
82
热度 -
Sqlite学习笔记(3)&&WAL性能测试
Sqlite学习笔记(三)&&WAL性能测试WAL是SQLite3.7.0版本引入的一个重大改进。SQLite官网宣称在很多使用场景下,WAL模型的性能都要好于默认的DELETE模式。下面将针对几个主要场景对WAL性能做测试,测试的硬件与xxx保持一致。纯写场景1)测试说明测试简单更新事务在WAL模式下与DELETE日志模式性能对比,测试语句形如:updateusersetc1=c...
52
热度 -
PL/SQL流程统制(原创)
PL/SQL流程控制(原创)概述类似于高级语言,流程控制语句是PL/SQL语言的重要组成部分。这些流程控制语句使得PL/SQL加大了代码的灵活性和多样性,大大简化了程序的编写。下面将列出流程控制语句并给出具体事例。条件分支结构ifIF...THEN...ENDIF?IFconditionTHEN?????statement?ENDIF;判断condition是否成立,成立就执行IF与ENDIF之间...
7
热度 -
SQL Server与Oracle对照学习:权限管理(一)
SQLServer与Oracle对比学习:权限管理(一)我们发现我们现在的生活中到处是涉及到密码,你要记各种各样的密码.比如银行卡,邮件,QQ,微博,游戏,各种网站会员.使用数据库自然也不例外,得先整个用户名和密码才能登进去使用里面的数据啊.虽然也有啥windows验证不用你输密码了,但那实际上也是需要你登陆windwos的用户名和密码.Oracle权限管理创建用户createuserarweni...
69
热度 -
Building Your First App-Creating an Android Project
BuildingYourFirstApp---CreatinganAndroidProject原文地址:http://developer.android.com/training/basics/firstapp/creating-project.html-------------------------------------------------AnAndroidprojectcontains...
28
热度 -
Android软件安全开发实践(下)
Android软件安全开发实践(上)Android开发是当前最火的话题之一,但很少有人讨论这个领域的安全问题。本系列将分两期,探讨Android开发中常见的安全隐患和解决方案。第一期将从数据存储、网络通信、密码和认证策略这三个角度,带你走上Android软件安全开发实践之旅。过去两年,研究人员已发现Android上的流行软件普遍存在安全缺陷或安全漏洞。漏洞频发的原因可能有很多,例如以下几种。与一切...
94
热度 -
Android历程 Handler Message Looper
Android进程HandlerMessageLooper1.Android进程???在了解Android线程之前得先了解一下Android的进程。当一个程序第一次启动的时候,Android会启动一个LINUX进程和一个主线程。默认的情况下,所有该程序的组件都将在该进程和线程中运行。同时,Android会为每个应用程序分配一个单独的LINUX用户。Android会尽量保留一个正在运行进程,只在内存...
125
热度 -
Android中线程的运用
Android中线程的应用1.Android进程在了解Android线程之前得先了解一下Android的进程。当一个程序第一次启动的时候,Android会启动一个LINUX进程和一个主线程。默认的情况下,所有该程序的组件都将在该进程和线程中运行。同时,Android会为每个应用程序分配一个单独的LINUX用户。Android会尽量保留一个正在运行进程,只在内存资源出现不足时,Android会尝试停...
8
热度 -
Android内存储器管理机制详解
Android内存管理机制详解与windows内存区别在Linux中经常发现空闲内存很少,似乎所有的内存都被系统占用了,表面感觉是内存不够用了,其实不然。这是Linux内存管理的一个优秀特性,在这方面,区别于Windows的内存管理。主要特点是,无论物理内存有多大,Linux都将其充份利用,将一些程序调用过的硬盘数据读入内存,利用内存读写的高速特性来提高Linux系统的数据访问性能。...
34
热度 -
基于SVM的渣滓短信过滤系统(用android实现,并在真机测试)
基于SVM的垃圾短信过滤系统(用android实现,并在真机测试)注:博主本科毕业时的论文基于SVM的垃圾短信过滤系统*摘要:传统的垃圾短信过滤方案,以垃圾短信中出现的敏感词作为判断的依据,却忽略了正常短信中出现的词对分类的贡献,并且由于短信用语的灵活性,特征提取难度较大。本文提出了一种基于svm算法对垃圾短信进行监控和过滤的方案,该方案根据短信内容、短信长度等特征,对短信文本进行向量空间的表示。...
71
热度