- 博客(25)
- 资源 (2)
- 收藏
- 关注
转载 Maven打包/构建Android工程
点击打开链接http://www.apkbus.com/android-115856-1-1.html为什么要用Maven?这个问题我说不清楚,如果你没听说过,或者你听说过Ant,我可以说个人感觉Maven比Ant更高效以及轻松,详细的理由欢迎大家发挥搜索,你会惊喜的发现一片新天地……我会告诉你我们公司每次打原始包有接近50个,我一条命令然后就可以在一边看书了……换想用手动打那是什
2015-03-23 11:27:29 970
转载 android使用ant编译APK
点击打开链接http://blog.csdn.net/houyu_1983/article/details/9129031ANT是java开发的很好的构建工具,很多开源项目都是使用ANT来构建的,并且ANT和JUNIT可以很好的配合使用,生成非常完美的测试报告,帮助开发人员开发。作为一名开发人员,如果一天天的时间都花在项目的部署和简单的测试上,是一种巨大的浪费;而ANT可以
2015-03-20 15:58:12 463
转载 Android task和back stack详解
点击打开链接http://blog.csdn.net/jackie03/article/details/7315457概述一个应用往往包含很多activities.每个activity都应围绕着用户可执行的特定动作来设计,并且可以启动其它activitie.例如,一个email应用可能可能有一个显示新邮件列表的activity.当用户选择一个邮件,一个新的activit
2015-03-10 18:22:07 452
原创 android activity之间平滑切换
在Android当中 设置activity的动画 需要复写 android:windowAnimationStyle这个属性我们自定义一个动画样式来继承 @android:style/Animation(Base style for animations. This style specifies no animations)这个样式是Android操作系统提供的 没用动画的样式 我们定
2015-03-07 18:07:45 577
转载 android LayoutInflater.inflate()的参数及其用法
点击打开链接http://blog.csdn.net/lovexieyuan520/article/details/9036673很多人在网上问LayoutInflater类的用法,以及inflate()方法参数的含义,现解释如下:inflate()的作用就是将一个用xml定义的布局文件查找出来,注意与findViewById()的区别,inflate是加载一个布局
2015-03-06 20:10:25 359
转载 Android Animation学习笔记
点击打开链接http://www.cnblogs.com/feisky/archive/2010/01/11/1644482.html关于动画的实现,Android提供了Animation,在Android SDK介绍了2种Animation模式:1. Tween Animation:通过对场景里的对象不断做图像变换(平移、缩放、旋转)产生动画效果,即是一种渐变动画
2015-03-06 14:10:05 366
原创 android 控件放大缩小效果实现
像android tv中很多应用一样,焦点在控件上的时候,控件放大,失去焦点时,控件还原。小小的实现一个简单的demo。public class ScaleRunnable implements Runnable { private static int ZOOM_ANIMATION_DURATION = 200; private final View mView; pr
2015-03-06 10:49:30 1656
转载 android httpClient 支持HTTPS的2种处理方式
点击打开链接http://my.oschina.net/blackylin/blog/144136项目中Android https或http请求地址重定向为HTTPS的地址,相信很多人都遇到了这个异常(无终端认证): javax.net.ssl.SSLPeerUnverifiedException: No peer certificate因为HTTPS:超文本安
2015-03-05 14:48:36 463
转载 Android系统下载管理DownloadManager功能介绍及使用示例
本文主要结合源码介绍Android系统下载管理DownloadManager的强大功能及使用。这是许久来准备写的一系列博客,这篇主要介绍DownloadManager的功能和示例,后面还有两篇会介绍下载管理的底层设计(DownloadProvider、DownloadManager、DownloadManagerUI)、下载管理如何进行功能增强和bug修改。 示例APK可从这些
2014-12-03 09:33:09 695
转载 getContentResolver()
ContentProvider-----数据提供给第三方应用程序使用时使用因为在Android系统里面,数据库是私有的。一般情况下外部应用程序是没有权限读取其他应用程序的数据。如果你想公开你自己的数据,你有两个选择:你可以创建你自己的内容提供器(一个ContentProvider子类)或者你可以给已有的提供器添加数据-如果存在一个控制同样类型数据的内容提供器且你拥有写的权限。查询数据
2014-12-02 18:26:49 1604
转载 Android 上下左右键更换焦点
在layout文件里面直接设置定制是否需要focusandroid:focusable="true"定制四个方向的切换android:nextFocusRight="@+id/button8"android:nextFocusLeft="@+id/button9"...留意一下函数:takeKeyEvents
2014-11-11 10:00:56 2399
转载 python xml.sax.handler.ContentHandler 的characters方法小结
今天在阅读python基础教程项目3时,卡在了ContentHandler的characters方法上。尝试解决方法:1.查找官方手册,只提示以下信息,不太清楚原文提示: The Parser will call this method to report each chunk of character data. SAX parsers may return a
2014-08-13 21:27:47 1600
转载 Android 3D系列之基本概念篇
从这周开始学习Android的3D绘图。网络上已经有大量有关OpenGL的好教程和书籍。但是,却没有多少是关于OpenGLES,更加没有多少是专门针对学习android上3D编程的。为了养成良好的学习习惯,也算是给自己的学习过程做一个总结、笔记,我决定按照自己的学习规矩,撰写一个针对android3D初学者的博文系列。这是此系列的第一篇文章。相关阅读:Android 3D 系列之光
2014-08-08 16:47:35 453
转载 android 数据传递详解(Serialization、Parcelable、Parcel、Intent、Bundle)
android提供了一种新的类型:Parcel。本类被用作封装数据的容器,封装后的数据可以通过Intent或IPC传递。 除了基本类型以外,只有实现了Parcelable接口的类才能被放入Parcel中。第一、四大组件间数据传递方式:启动四大组件通过Intent对象来实现,Intent的功能包括启动四大组件以及相关信息+传递数据。其中传递数据Intent提供了p
2014-08-05 20:30:50 531
转载 Android : 如何得到Activities栈顶的Activity名称
Android : 如何得到Activities栈顶的Activity名称Author : Aoyousatuo Zhaohttp://blog.sina.com.cn/aoyousatuo 众所周知,Android中的任务等等都是通过栈来管理的,Activities的管理也不例外。栈这种数据结构是大家再熟悉不过了。它的先进后出特性让Android可以很容易实现从当
2014-07-28 13:56:49 388
转载 Android线程的创建与销毁
在Android开发中经常会使用到线程,一想到线程,很多同学就立即使用new Thread(){...}.start()这样的方式。这样如果在一个Activity中多次调用上面的代码,那么将创建多个匿名线程,程序运行的越久可能会越来越慢。因此,需要一个Handler来启动一个线程,以及删除一个线程,保证线程不会重复的创建。 1、创建Handler的一般方式 一般会使用Handler
2014-07-22 20:36:32 688
转载 Java关键字static、final使用小结
Java关键字static、final使用小结2010-08-29 00:34:43标签:static Java 休闲 职场 finalstatic 1. static变量 按照是否静态的对类成员变量进行分类可分两种:一种是被static修饰的变量,叫静态变量或类变量;另一种是没有被static修饰的变量,叫实例变量。两者的区别是: 对于静态变量在
2014-07-19 15:47:54 430
转载 Java中abstract和interface的区别
abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。 abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于 abstract class和interface的选择显得比较随意。其实,两者之间
2014-07-17 16:25:27 389
原创 shell 脚本相关
while [ -h "${prog}"]-h FILEFILE exists and is a symbolic link (same as -L)-h 用来判断$PRG文件是否存在并且是一个符号链接所以你这段脚本就是当$PRG存在并且是符号链接时执行do~done之间的脚本
2014-07-09 20:35:55 356
转载 linux 基础知识
返回网站首页linux入门教程搜索第十二章 学习 shell脚本之前的基础知识日常的linux系统管理工作中必不可少的就是shell脚本,如果不会写shell脚本,那么你就不算一个合格的管理员。目前很多单位在招聘linux系统管理员时,shell脚本的编写是必考的项目。有的单位甚至用shell脚本的编写能力来衡量这个linux系统管理员的经验是否丰富。笔者讲这些的目的只有一个,那就
2014-07-08 21:33:26 506
转载 Smali基本语法
.field private isFlag:z 定义变量.method 方法.parameter 方法参数.prologue 方法开始.line 12 此方法位于第12行invoke-super 调用父函数const/high16 v0, 0x7fo3 把0x7fo3赋值给v0invoke-direct 调用函数re
2014-07-05 15:26:34 753
转载 手动代码创建Activity
使用代码创建Android界面示例代码及注意事项package my.hello;import android.app.Activity;import android.graphics.drawable.GradientDrawable.Orientation;import android.os.Bundle;import java.util.Calendar;
2014-07-04 20:35:03 607
转载 【Android】实现Activity页面暂停几秒后跳转的两种方法
【Android】实现Activity页面暂停几秒后跳转的两种方法返回脚本百事通方法一 new Handler().postDelayed(new Runnable() { @Override public void run() { Intent intent = ne
2014-07-04 17:23:22 969
转载 SMALI文件内容具体介绍
大家都应该知道APK文件其实就是一个MIME为ZIP的压缩包,我们修改ZIP后缀名方式可以看到内部的文件结构,例如修改后缀后用RAR打开鳄鱼小顽皮APK能看到的是(Google Play下载的完整版版本):Where's My Water.zip\asset\ lib\
2014-07-02 15:02:57 596
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人