- 博客(21)
- 资源 (3)
- 收藏
- 关注
原创 Activity切换动画实现(Fragment也是一样的)
在Activity切换的地方 添加overridePendingTransition(int enterAnim, int exitAnim);第一个参数是进入视野的activity的动画,第二个参数是离开视野的activity的动画如:ActivityA 跳转到ActivityBstartActivity(new Intent(ActivityA.this,Act
2015-05-08 11:26:06 857
原创 Mac版 反编译apk 获取资源文件和源代码
准备工作下载反编译工具apktool、dex2jarjar查看工具jd-gui for mac1.反编译出资源文件打开终端cd到存放apktool的目录(可以使用ls 查看当前目录下的文件夹,然后一直查找cd到apktool)输入 chmod +x apktool 修改apktool为可执行输入 ./apktool d xx.apk 执行反编译操作
2015-05-06 15:50:33 3212
原创 android开发相关资源——开发环境资源、开源项目、应用图标等
想要了解更多开发资源或咨询安卓开发问题,请扫一扫加我吧!android开发环境资源下载http://tools.android-studio.org开源代码库http://www.23code.comhttps://github.com/Trinea/android-open-project优秀开源项目http://yanghui.n
2015-04-22 14:58:42 544
原创 通过android XML 创建图形,减少对美工的依赖
在开发中总会需要自定义各种View的样式,如果总是依赖美工作图弄出需要的UI样式图片(比如:一个按钮要选中和默认两张图片),不但时间上会浪费、往往也会有适配问题。虽然可以通过.9图来解决一些适配问题,依然要花不少时间,毕竟美工通常不懂.9图的制作(得自己动手)。所以有时可以通过简单的创建android XML的方式制作需要的View的UI样式(不但快捷,更不会有适配问题)。
2014-11-11 17:22:24 1041
原创 android 图片水平重复平铺(repeat x)
《=用来重复显示的图1.最简单方式创建wave_repeat.xmlxml version="1.0" encoding="utf-8"?>bitmap xmlns:android="http://schemas.android.com/apk/res/android" android:src="@drawable/wave" android:t
2014-11-10 22:29:38 6374
原创 android发送短信代码(短信内容超长处理)
一条短信只可容纳70个中文,所以当短信长度超过70个中文字符时程序就要特殊处理了。 有两种方式:1.通过sendTextMessage()方法依次发送拆分后的短信,该方式有个弊端就是用户会分条收到短信。if (message.length() > 70) { ArrayList msgs = sms.divideMessage(message); for (String m
2014-02-25 14:19:39 1276
原创 自定义Animation及运用
代码来自高仿陌陌源码:http://www.eoeandroid.com/thread-304239-1-1.html/** * 实现绕x或y,或z轴的旋转动画 */public class RotateAnimation extends Animation { // Camera实例可以用于计算三维变换并且生成可应用于,例如,画布上
2013-11-28 10:32:07 802
翻译 Property Animation(属性动画)
翻译了一小段属性动画的内容,以供以后快速重温。 原地址:http://developer.android.com/guide/topics/graphics/prop-animation.html#choreography 概述:属性动画系统是一个健壮(robust)的框架(framework)几乎允许你给任何东西加动画。你可以定义动画来通过时间的推移改变任何对象的属
2013-11-26 15:28:08 703
原创 Drawable Animation 可用来自定义进度条(轮播Drawable资源)
概述:Drawable Animation 可以通过一个接一个(one after another) 的方式加载一系列的Drawable resources 实现动画,实际作用可以用来通过这种方式制作进度条,进度条由多张图片轮流播放视觉上形成进度条的效果。 实际操作:在目录res/drawable 下创建xml文件列出组成动画的帧列表。示例如下: xmlns:android="
2013-11-25 13:45:00 1156
原创 android自定义View---生成虚线的View
1.在res/values/目录下新建文件attrs.xml xml version= "1.0" encoding= "utf-8" ?> resources> declare-styleable name = "dashedline"> attr name = "lineColor" format= "color" /> declare-styleab
2013-07-18 21:51:07 2033 3
原创 【代码生成Android布局】例.用户信息界面的生成
1.先看下最终要达到的效果图: 2.新建Activity布局文件activity_common_info.xml xml version= "1.0" encoding= "utf-8" ?> LinearLayout xmlns:android= "http://schemas.android.com/apk/res/android"
2013-07-17 21:57:15 1801 1
原创 SQLite 数据库操作
1.创建合同类(contract class)---是一个常量的容器,定义表、列、URIs的名字。public final class FeedReaderContract { // To prevent someone from accidentally instantiating the contract class, // give it an empty c
2013-07-16 21:38:15 682
原创 PopupWindow用法
两个要素:1显示位置,2.显示什么内容。 private PopupWindow mPopupWindow; private ImageView queryIv;//显示位置参照物 private View mPopView;//所显示的内容mPopView = LayoutInflater.from (getActivity()).in
2013-07-01 19:11:24 693
原创 android程序启动动画
新建动画类xml文件xml version= "1.0" encoding ="utf-8"?>set xmlns:android="http://schemas.android.com/apk/res/android" > alpha android:duration="2000" android:fromAlpha="0.3"
2013-07-01 19:10:01 815
原创 在github上托管项目
1.新建一个代码仓库 -- 在github用户界面右上角点击creat a new repo(repository)2.新建完,根据提示 在需要托管的本地目录下,打开git bash 输入如下内容touch README.md //新建文件README.mdgit init //从当前目录初始化(开始使用Git管理)git add README.md //将
2013-07-01 19:02:02 725
原创 android 完全退出应用程序
模拟Activity堆栈,编写工具类ActivityStackControlUtilpublic class ActivityStackControlUtil { private static List activityList = new ArrayList(); public static void remove(Activity activ
2013-06-26 16:01:04 659
原创 Combine ActionBarSherlock and Navigation Drawer
1.import project actionbarsherlock as library project.2.creat a new project ,right-click the project choose properties->android add actionbarsherlock as library.3.create a Drawer Layout To
2013-06-16 14:52:25 2403
翻译 【译】ActionBar 基础4
在该系列的前几篇文章,我们了解了ActionBar和如何定义简单的动作和导航。本篇文章我们将看看当我们的需求变得稍微复杂的时候我们能做些什么。 让我们接着上一篇文章,从下拉导航开始。假设,我们需要第二个Spinner可以被用于,例如,允许用户对一组查询结果运用不同的排序选项。我们可以很容易的实现它,因为我们可以定义自定义视图(custom views)运用在我们的菜单项(men
2013-06-16 14:44:32 942
翻译 【译】ActionBar 基础3
在上一篇文章中我们让基于tab的导航起作用了。基于tab的导航在两个或三个的导航项的时候可以很好的工作,但当导航项很多的时候就没那么好了。基于下拉的导航在导航项略微多的情况下更佳适合,本文将介绍如何在我们的ActionBar中创建基于下拉的导航。 在Google Maps 中可以看到基于下拉的导航的例子: 这个导航在Actio
2013-06-16 13:55:36 770
翻译 【译】ActionBar 基础2
在上一篇文章中我们用ActionBar实现了一个基本的动作,这篇文章我们将看看如何通过ActionBar来允许用户在我们的应用程序中导航。 ActionBar支持基于tab(选项卡)和基于下拉两种基本类型的导航。在Play Movies 应用程序中可以发现基于tab导航的例子。在这个例子中tabs被用于在电影(Films)和个人视频(Personal Videos)中进
2013-06-16 13:32:11 811
翻译 【译】ActionBar 基础1
ActionBar是在Honeycomb(3.0版本 )的时候被引入,给我们提供了一个丰富的框架来给用户提供动作和导航。在本篇文章中我们将看看ActionBar的基础知识和简单的实现与快速的运行。 之前已经提过ActionBar是在Honeycomb(API Lever 11)的时候被引入的,然而借助Jake Wharton所写的优秀的向后兼容类库ActionBarSherlock让A
2013-06-16 12:59:43 710
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人