移动平台-日排行
android的动画有两种 ?tween动画和Frame动画
?
tween动画;,透明度,缩放,旋转,平移效果
?
Animation ? 动画
AlphaAnimation 渐变透明度
RotateAnimation 画面旋转
ScaleAnimation 渐变尺寸缩放
TranslateAnimation 位置移动
AnimationSet? 动画集
?
使用方式
在 ...
最近发生了一些不是很愉快的事情,导致断更很长一段时间,很抱歉。“不要炫技,理解原理,对自己的代码负责,才能对团队和项目负责”--郭前辈在群里说过的语录,让我很是欢喜和受教。鄙人写第一次写blog是在2011年,那时候写技术blog的初衷是为了写日记:今天我学到了什么知识,技术,记录自己程序猿的成长点滴。随着技术的积累,写blog为了分享:傻逼,如果你也碰到这种问题,这是我的解决方案,看了这些XXX...
IOS 自定义model如果要转换位json与服务器进行交互的时候,我把model数据类型先转换为了dictionary然后在进行json序列化。#import @implementation ConvertToCustomClass+ (NSMutableArray *)convertCustom...
SlidingMenu简介:
SlidingMenu的是一种比较新的设置界面或配置界面效果,在主界面左滑或者右滑出现设置界面,能方便的进行各种操作.目前有大量的应用都在使用这一效果。如Evernote、Google+、Foursquare等,国内的豌豆夹,人人,360手机助手等都使用SlidingMenu的界面方案。
项目下载地址: http://pan.baidu.com/s/1hq7NQ...
1、SharedPreferences是Android中最容易理解的数据存储技术,实际上SharedPreferences处理的就是一个key-value(键值对)。SharedPreferences常用来存储一些轻量级的数据public void setShareValue() { // 实例化SharedPreferences对象(第一步) 保存到本地xml文件的name---test Sha...
Android Studio 1.0开发环境配置(windows7)...
Launcher的启动过程参考:http://blog.csdn.net/fengkehuan/article/details/6205980从网络上找了一段关于Launcher的启动过程的文章,作为学习Launcher的背景知识:Linuxkernel启动以后会通过app_main进程来初始化an...
前言,windows10 昨天凌晨发布了,windows store 开发模型比以前的 silverlight 模型由很多优势,我也小兴奋了一把。正文:在windows phone 8.0以前的开发中, application bar 的图标设置相对单一,到了 windowsstore app 后....
安卓系统默认提供了一下几种数据储存的方式: Shared Preferences 内部储存 外部储存 SQLite数据库 保存到网络服务器 使用Shared Preferences Shared Preferences类主要用于保存键值对的数据类型。我们可以使用它保存一些简单的数据类型。 获得Sha...
每一个Android应用启动之后都会出现一个Splash启动界面,显示产品的LOGO、公司的LOGO或者开发人员信息。假设应用程序启动时间比較长,那么启动界面就是一个非常好的东西,能够让用户耐心等待这段枯燥的时间。 1.制作Splash界面 突出产品LOGO,产品名称,产品主要特色; 注明产...
系统:Ubuntu12.04
手机系统:Android5.0
在Android的开发过程中有会有很多的bug,利用工具可以很好的帮忙我们来分析问题,特别是一些系统报错的信息中会打印出堆栈,我们可以根据这个堆栈报错信息定位是哪个文件哪行代码出的错。下面就把我使用addr2line的过程记录下来
首先是在电脑上编译出一个eng版本,烧录到手机,在测试或调试的过程中出错了,查看出错信息如下:
0...
1.为什么要检测网络状态?1.1 让用户知道自己的网络状态,防止用户埋怨"这个应用太垃圾,获取数据那么慢"1.2 根据用户的网络状态,智能处理,提升用户体验例如某些手机浏览器,检测到用户网络是2G/3G时,会自动切换为无图模式2.手动触发2.1 首先下载苹果的示例程序Reachability, 取得...
在上一篇博客《打造android ORM框架opendroid(三)——持久化数据》中,我们感受到了opendroid保存数据的流程,今天的博客我们来顺一下opendroid是如何删除数据的。
还记得我们在第一篇博客《打造android ORM框架opendroid(一)——ORM框架的使用》中介绍过opendroid的使用,先来回顾一下怎么利用opendroid来删除数据吧。
int...
1.iOS
在程序的开发中我们难免会遇到崩溃的问题。然后在用户体验的时候,我们如何来防止崩溃的发生呢,并将我们的崩溃原因发送给开发者来处理它。
来看一个例子
NSString *str = @"523";
arr = @[@"sdad", @"dwada", @"ffwwra"];
[str substringFromIndex:111];
程序这样写的时候...
移植的思路分析...
改MmsAttachmentEnhanceImpl.java文件,改成与Op01MmsAttachmentEnhanceExt.java的内容一致就可以实现。
public boolean isSupportAttachmentEnhance() {
return true; //改为返回true
}
public void setAttachmentNam...
一直以来,Android对于蓝牙的支持都很混乱,简直可以说是一坨shit。各个版本的协议栈都不一样,最早用的是bluez,进入4.x时代之后,换成了谷歌自己的bluedroid。换就换吧,至少等做完了再用吧,结果4.2、4.3、4.4的bluedroid全都不一样。这就对我等非专业蓝牙开发人员开发蓝牙制造了巨大的麻烦。
好了,吐槽到此为止,该说正事了。因为公司在做智能家居项目,需要在An...
1 月 15 号参加了小米产品发布会,正当雷军在台上讲小米 Note 的种种功能时我却突然意识到小米、华为、联想的拼杀到了 2015 年已经完全进入到了一个新的阶段。在功能和体验上诚然大家会激烈的彼此追赶但其实已经拉不开太多的距离,最终决定胜负的很可能是手机背后所体现出来的模式。这很像一场国战,.....
1. Task是包含一系列Activity的堆栈, 遵循先进后出原则.?
2. Task默认行为:?
??? (1)?前提: Activity A和Activity B在同一个应用中.?
?????????操作: Activity A启动开僻Task堆栈(堆栈状态: A), 在Activity A中启动Activity B(堆栈状态: AB), 按下BACK返回键(堆栈状态: A).?
? ...