04 2015 档案

摘要:Activity的切换动画指的是从一个activity跳转到另外一个activity时的动画。{它包括两个部分:一部分是第一个activity退出时的动画;另外一部分时第二个activity进入时的动画;在Android的2.0版本之后,有了一个函数来帮我们实现这个动画。这个函数就是Yoverrid... 阅读全文
posted @ 2015-04-30 16:45 brave-sailor 阅读(1645) 评论(0) 推荐(0) 编辑
摘要:之前一直以为是应用本身在对图标进行修改,看了源码之后发现其实主要的工作并不是应用自己完成的,主要的工作在是launcher里面完成的.关于系统里面类似未读短信的具体处理流程如下, 原理一个应用要实现这个效果,就要在自己有未读的消息的时候发送一个广播告诉系统我有未处理的事件了(例如:短信,电话和邮件等... 阅读全文
posted @ 2015-04-30 15:50 brave-sailor 阅读(788) 评论(0) 推荐(0) 编辑
摘要:本文主要介绍Android中如何使用rotate实现图片不停旋转的效果。Android 平台提供了两类动画,一类是 Tween 动画,即通过对场景里的对象不断做图像变换(平移、缩放、旋转)产生动画效果;第二类是 Frame 动画,即顺序播放事先做好的图像,跟电影类似。本文分析 Tween动画的rot... 阅读全文
posted @ 2015-04-29 00:08 brave-sailor 阅读(831) 评论(0) 推荐(0) 编辑
摘要:这两天开始在改OSChina的开源android客户端,打算用Fragment来分离Main这个Activity里的功能。用Fragment嵌套ViewPager+Fragment的时候发现问题。红色框的是主Fragment,蓝色框是主Fragment内嵌的ViewPager+Fragment。 例... 阅读全文
posted @ 2015-04-27 01:36 brave-sailor 阅读(1470) 评论(0) 推荐(1) 编辑
摘要:Android游戏虚拟机算法JNI尽量不要使用setImageBitmap或setImageResource或BitmapFactory.decodeResource来设置一张大图,因为这些函数在完成decode后,最终都是通过java层的createBitmap来完成的,需要消耗更多内存。因此,改... 阅读全文
posted @ 2015-04-26 12:45 brave-sailor 阅读(322) 评论(0) 推荐(0) 编辑
摘要:尊重原创作者,转载请注明出处:http://blog.csdn.net/gemmem/article/details/13017999此文承接我的另一篇文章:Android进程的内存管理分析首先了解一下dalvik的Garbage Collection: 如上图所示,GC会选择一些它了解还存活的对... 阅读全文
posted @ 2015-04-26 12:37 brave-sailor 阅读(251) 评论(0) 推荐(0) 编辑
摘要:尊重原创作者,转载请注明出处:http://blog.csdn.net/gemmem/article/details/8920039最近在网上看了不少Android内存管理方面的博文,但是文章大多都是就单个方面去介绍内存管理,没有能全局把握,缺乏系统性阐述,而且有些观点有误。这样对Android内存... 阅读全文
posted @ 2015-04-26 12:34 brave-sailor 阅读(330) 评论(0) 推荐(0) 编辑
摘要:public class Test1 { public static void stringReplace (String text) { text = text.replace('j','i') ; System.out.println(text) ; } public static void s... 阅读全文
posted @ 2015-04-23 00:49 brave-sailor 阅读(415) 评论(0) 推荐(0) 编辑
摘要:请考虑如下情况:在数据库升级时,不同版本的数据库,他们定义的表结构完全可能是不一样的,比如V1.0的表A有10个column,而在V1.1的表A有12个colum,在升级时,表A增加了两列,此时我们应该怎么做呢。总体思路1,将表A重命名,改了A_temp。2,创建新表A。3,将表A_temp的数据插... 阅读全文
posted @ 2015-04-21 22:10 brave-sailor 阅读(209) 评论(0) 推荐(0) 编辑
摘要:Intent是一个意图,一个描述了想要启动一个Activity、Broadcast或是Service的意图。它主要持有的信息是它想要启动的组件(Activity、Broadcast或是Service),在开发操作中,需要通过 startActivity , startService 或sendBro... 阅读全文
posted @ 2015-04-16 14:47 brave-sailor 阅读(482) 评论(0) 推荐(0) 编辑
摘要:方法一:通过Theme.Translucent@android:style/Theme.Translucent @android:style/Theme.Translucent.NoTitleBar @android:style/Theme.Translu... 阅读全文
posted @ 2015-04-14 14:52 brave-sailor 阅读(1987) 评论(0) 推荐(0) 编辑
摘要:1 App Widget简介App Widget是应用程序窗口小部件(Widget)是微型的应用程序视图,它可以被嵌入到其它应用程序中(比如桌面)并接收周期性的更新。你可以通过一个App Widget Provider来发布一个Widget。本文参考Android官方文本,先介绍App Widget... 阅读全文
posted @ 2015-04-13 15:57 brave-sailor 阅读(386) 评论(0) 推荐(0) 编辑
摘要:在之前的一篇博文(Android 之窗口小部件详解--App Widget)中,已经介绍了App Widget的基本用法和简单实例。这篇主要讲解 App Widget 的高级内容,即通过 RemoteViews 去管理Widget的中GridView、ListView、StackView等内容。在... 阅读全文
posted @ 2015-04-13 15:55 brave-sailor 阅读(546) 评论(0) 推荐(0) 编辑
摘要:Android实现 ScrollView+ListView无滚动条滚动,即ListView的数据会全部显示完,但Listview无滚动条。核心代码如下:1. NoScrollListView.java[java]view plaincopy/****自定义ListView子类,继承ListView*... 阅读全文
posted @ 2015-04-07 15:22 brave-sailor 阅读(1266) 评论(0) 推荐(0) 编辑
摘要:有些时候我们使用Service的时需要采用隐私启动的方式,但是Android 5.0一出来后,其中有个特性就是Service Intentmust be explitict,也就是说从Lollipop开始,service服务必须采用显示方式启动。而android源码是这样写的(源码位置:sdk/so... 阅读全文
posted @ 2015-04-07 14:32 brave-sailor 阅读(547) 评论(0) 推荐(0) 编辑
摘要:构造函数 代码如下:public class FileDemo { public static void main(String[] args){ //构造函数File(String pathname) File f1 =new File("c:\\abc\\1.txt"); //File(Stri... 阅读全文
posted @ 2015-04-03 10:20 brave-sailor 阅读(538) 评论(0) 推荐(0) 编辑
摘要:1、 Android遵循MVC设计思想:M(业务层):service V:视图(main.xml)、 C:Activity2、使用文件如何对数据进行存储Activity提供了openFileOutput()方法可以用于把数据输出到文件中,具体的实现过程与在JAVA SE环境中保存数据到文件中是一样的... 阅读全文
posted @ 2015-04-03 10:14 brave-sailor 阅读(203) 评论(0) 推荐(0) 编辑
摘要:importjava.io.File;importjava.io.FileOutputStream;importjava.io.IOException;importjava.io.InputStream;importjava.io.OutputStream;importandroid.os.Envi... 阅读全文
posted @ 2015-04-03 10:03 brave-sailor 阅读(174) 评论(0) 推荐(0) 编辑
摘要:今天又开始我的App开发,因为之前一直做的是SDK,所以涉及到界面UI很少,刚 开始做Android应用的时候,没有对dp,px,sp等概念有一个深入的了解,只知道他们之间的转化,还有写个转换工具类等。做Android已经有 一年多了,现在再次开始App开发,决定没遇到一个概念,必须得弄透彻。好吧,... 阅读全文
posted @ 2015-04-02 10:00 brave-sailor 阅读(1156) 评论(0) 推荐(0) 编辑
摘要:View Animation View animation系统可以用来执行View上的Tween animation和Frame animation。 Tween animation可以在View对象上执行一系列的简单变换,比如位置、尺寸、旋转、透明度等。 animation package包... 阅读全文
posted @ 2015-04-01 16:11 brave-sailor 阅读(197) 评论(0) 推荐(0) 编辑
摘要:Property animation系统还提供了对ViewGroup中的View改变加入动画的功能。 你可以使用LayoutTransition对ViewGroup中的View改变进行动画显示。 注意,本文所说的动画效果都是设置给容器(ViewGroup),然而效果是通过容器存放的View来体现... 阅读全文
posted @ 2015-04-01 16:10 brave-sailor 阅读(255) 评论(0) 推荐(0) 编辑
摘要:如果想同时改变多个属性,根据前面所学的,比较显而易见的一种思路是构造多个对象Animator, (Animator可以是ValueAnimator、ObjectAnimator和AnimatorSet) 然后最后把它们放在一个AnimatorSet中。 另一种思路就是,把多个属性的改变放在同一... 阅读全文
posted @ 2015-04-01 16:09 brave-sailor 阅读(198) 评论(0) 推荐(0) 编辑
摘要:可以用XML文件来定义Animation。 文件必须有一个唯一的根节点: , , or 三者之一。 对应的Java类是:ValueAnimator - ObjectAnimator - AnimatorSet - 标签是可以嵌套的。 标签的android:ordering属性规定了这个s... 阅读全文
posted @ 2015-04-01 16:08 brave-sailor 阅读(170) 评论(0) 推荐(0) 编辑
摘要:Animator类提供了创建动画的基本结构,但是一般使用的是它的子类: ValueAnimator、ObjectAnimator、AnimatorSet ApiDemos中Animation部分是单独的一个包。 下面代码来自ApiDemos中的AnimationCloning类,加了一个使用V... 阅读全文
posted @ 2015-04-01 16:07 brave-sailor 阅读(332) 评论(0) 推荐(0) 编辑
摘要:Android Animation Android framework提供了两种动画系统: property animation (introduced in Android 3.0)和view animation。 除了这两种系统外,也可以利用Drawable animation,也就是播放序... 阅读全文
posted @ 2015-04-01 16:06 brave-sailor 阅读(184) 评论(0) 推荐(0) 编辑
摘要:Android AnimationContents:AnimationsTween AnimationsAnimationSetInterpolatorFrame-By-Frame AnimationsLayoutAnimationsControllerAnimationListenerAnimat... 阅读全文
posted @ 2015-04-01 15:42 brave-sailor 阅读(723) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示