-
【Android 卡通片】View Animation详解(一)
【Android动画】ViewAnimation详解(一)安卓平台目前提供了两大类动画,在Android3.0之前,一大类是ViewAnimation,包括Tweenanimation(补间动画),Frameanimation(帧动画),在android3.0中又引入了一个新的动画系统:propertyanimation,即属性动画。本篇文章主要介绍ViewAnimation的基本使用方法与技巧,...
2
热度 -
Android基础入门教程——8.1.1 Android中的13种Drawable总结 Part 1
Android基础入门教程——8.1.1Android中的13种Drawable小结Part1Android基础入门教程——8.1.1Android中的13种Drawable小结Part1标签(空格分隔):Android基础入门教程本节引言:从本节开始我们来学习Android中绘图与动画中的一些基础知识,为我们进阶部分的自定义打下基础!而第一节我们来扣下Android中的Drawable!Andr...
215
热度 -
【Android学习索引】
【Android学习目录】项目源码下载【Android-001】【快速入门】【Android-002】【常见布局】【Android-003】【Android测试】【Android-004】【SQLite数据库】【Android-005】【ListView】【Android-006】【对话框】150">$(function(){$('pre.prettyprintcode').each(functi...
53
热度 -
对不起!小弟我来晚了!——《Android群英传》出版祭
对不起!我来晚了!——《Android群英传》出版祭对不起!我来晚了!——《Android群英传》出版祭历时将近一年,我的第一本书终于就要出版了,虽然经历种种曲折,历经磨难,最终还是赶在八月份的尾巴上,修成正果。首先,要向大家道歉,本来预计是在6月份上市的书,一拖再拖,直到现在才得以出版,让不少朋友一等再等,这里,向这些朋友的耐心,狠狠的点个赞。写书之前其实,当官杨主编第一次找我写书的时候,其实我...
80
热度 -
Android学习第八弹之改变状态栏的色彩使其与APP风格一体化
Android学习第八弹之改变状态栏的颜色使其与APP风格一体化公众号:smart_android作者:耿广龙|loonggg点击“阅读原文”,可查看更多内容和干货导语:沉浸式状态栏,改变状态栏的颜色使之与APP风格一体化是不是感觉很漂亮,很美?其实实现这种效果并不难,google在4.4及以下提供了相关的方法。我相信大家肯定看到过很多软件有沉浸式状态栏,在运行该App时改变了手机屏...
77
热度 -
Android学习第六弹之Touch事件的处置
Android学习第六弹之Touch事件的处理在移动开发过程当中,我们经常会遇到手势处理和事件触摸的情况,如果不了解整个事件的处理机制,对于开发的同学和码农是非常痛苦的,但是事件触摸的处理确实是一个非常复杂的过程,细讲起来,估计我都能讲迷糊,这里呢,我只做一些简单的和常用事件的讲解,希望能够帮助大家。1.概念,什么是事件的派发事件的派发简单来讲就是Activity将事件派发给容器和控件,容器或控件...
63
热度 -
世传Android属性动画详解
祖传Android属性动画详解动画,顾名思义,一个很神奇的东西,第一次在android中接触这个东西,run以后感觉挺好玩的,但是,长江前浪推后浪,后浪把前浪拍在了沙滩上。Android为我们提供了几种动画类型:ViewAnimation、DrawableAnimation、PropertyAnimation。ViewAnimation相当简单,不过只能支持简单的缩放、平移、旋转、透明度基本的动画...
57
热度 -
Content Provider 总结
ContentProvider小结Android中的四大组件之一ContentProvider,它支持多个应用间进行存储和读取数据等操作,实现不同应用间的数据共享。ContentProvider,解释为内容提供商。顾名思义,就是对外提供数据。其工作形式主要是ContentProvider以Uri的形式对外提供数据,允许其他应用访问或者修改数据,其他应用程序就使用ContentResolver根据C...
439
热度 -
Android应用怎么监听自己是否被卸载及卸载反馈功能的实现(第三版)
Android应用如何监听自己是否被卸载及卸载反馈功能的实现(第三版)两个月前发了两篇有关监听自己是否被卸载和卸载反馈功能实现的博客,第二版的地址如下:http://www.cnblogs.com/zealotrouge/p/3159772.html,[email protected]/**/[email protected]/**/?馈,经过调试,有了问题的解决方案,但是由于...
45
热度 -
基于PinnedSectionListView实现联系人通讯录而且点击打电话
基于PinnedSectionListView实现联系人通讯录并且点击打电话PinnedSectionListView具体下载地址、使用方法和注意事项:http://www.cnblogs.com/zzw1994/p/4997601.html怎么根据联系人姓名首字符顺序读取联系人:http://www.cnblogs.com/zzw1994/p/4998524.html1<RelativeL...
19
热度 -
Android中使用自定义View实现下载进度的展示
Android中使用自定义View实现下载进度的显示一般有下载功能的应用都会有这样一个场景,需要一个图标来标识不同的状态。之前在公司的项目中写过一个,今天抽空来整理一下。一般下载都会有这么几种状态:未开始、等待、正在下载、下载结束,当然有时候会有下载出错的状态。等待状态是指用户点击开始下载,但是线程池中没有空闲的线程来处理该次下载,所以状态为等待。效果图:这里我只是演示了一下下载和暂停的状态,其他...
71
热度 -
ListView分栏-制造分栏音乐列表
ListView分栏--制作分栏音乐列表之前我遇到过这样的需求,要求在ListView中按时间对数据分栏,当时的做法是在每个ListView的item中加入时间栏的布局,然后在代码中控制时间栏的显示与隐藏。但其实重写Adapter两个方法后就可以完成这个任务,当ListView中带有不同布局的时候,可以根据itemType来加载不同的布局。intgetItemViewType(intpositio...
63
热度 -
使用iPhone替Apple Watch制作动画
使用iPhone为AppleWatch制作动画(原文:MakeAnimationsforAPPLEWATCHUsingiPhone作者:AndyDrizen译者:xiaoying)无论要做一个像hamburgerbutton这样小的特性还是要做一个全新的用户界面,动画都是在iOS应用开发中非常重要的一环。一个重要的原因是因为苹果已经在UIKit和CoreAnimation的库中集成了很多常规特性,...
16
热度 -
iphone中各种卡通片效果
iphone中各种动画效果各种动画效果最普通动画:2011-03-0919:47最普通动画://开始动画[UIViewbeginAnimations:nilcontext:nil];?//设定动画持续时间[UIViewsetAnimationDuration:2];//动画的内容frame.origin.x+=150;[imgsetFrame:frame];//动画结束[UIViewcommitA...
97
热度 -
Android 小学问
Android小知识1、判断sd卡是否存在booleansdCardExist=Environment.getExternalStorageState().equals(android.os.Environment.MEDIA_MOUNTED);2、TextView部分文字设置颜色TextViewtv=newTextView(this);//添加css样式tv.setText(Html.fromH...
49
热度 -
集锦SQL Server里的相关运算符、子句、谓词等
汇总SQLServer里的相关运算符、子句、谓词等汇总SQLServer里的相关运算符、子句、谓词等(后续我会往后追加并不断对现有的进行完善和扩展)◆TOP1)TOP一般与ORDERBY结合使用,否则TOP出来的结果集没太大意义,除非您另有它意。2)TOP返回数可以是变量,但必须用括号括入3)结合WITHTIES谓词选项,如果您返回4行,但最后1行有2条相同的结果,那么您TOP4,最后1行就只是随...
315
热度 -
SQL Server中中数据行批量插入脚本的储存实现
SQLServer中中数据行批量插入脚本的存储实现看到博友SQLServerMVP桦仔的一篇博文“将表里的数据批量生成INSERT语句的存储过程的实现”。我仔细看来博文中的两个存储代码,自我感觉两个都不太满意,都是生成的单行模式的插入,数据行稍微大些性能会受影响的。所在公司本来就存在第二个版本的类似实现,但是是基于多行模式的,还是需要手工添加UNAIONALL来满足多行模式...
130
热度 -
数据控制语言(DCL)
Oracle学习笔记四SQL命令(二):SQL操作语言类别SQL分为下列语言类别1.数据定义语言(DDL)Create、Alter、Drop2.数据操纵语言(DML)Insert、Select、Delete、Update3.事务控制语言(TCL)Commit、Savepoint、Rollback4.数据控制语言(DCL)Grant、Revoke数据定义语言(DDL)数据定义语言用于改变数据库结构,...
112
热度 -
oracle sql_trace追踪与使用tkprof工具分析
oraclesql_trace跟踪与使用tkprof工具分析当执行某条sql语句,或者执行某个过程/包的时候性能出现问题,我们可以通过sql_trace来跟踪它们的执行情况,在跟踪文件中输出了,整个会话,或者整个数据库的执行情况。首先,我们需要开启sql_trace(有session级,也有database级别的,数据库级别的显然会非常耗费资源,一般情况也没有必要开启):--设置当前会话,开启sq...
80
热度 -
1.积存模式在MVC应用程序中的使用
1.仓储模式在MVC应用程序中的使用目录1.仓储模式在MVC应用程序中的使用2.泛型仓储模式在MVC应用程序中的使用3.MVCCode-First和仓储模式的应用4.待续....附上源代码:https://github.com/caofangsheng93/CaoDanDeGit这篇文章中,我会解释仓储模式在MVC程序中的使用。首先,我们需要理解什么是仓储模式【repositoryPattern】...
604
热度