0

adb命令使用

启动Activity

adb调用Activity Manager

adb shell am start [options] <INTENT>

   option

       -D debug调试

       -W 等待启动完成

   INTENT

       -a <ACTION>:设置 intentaction

       -d<Data_URL> 设置intenturi

       -t<MIME_TYPE>设置intent的mime类型

        -c<CATEGORY>设置intent的[……]

Read more

0

Mac下android_sdk配置环境变量

下面我将一下mac环境下的配置步骤:

1.启动Terminal终端工具
2.输入cd ~/ 进入当前用户的home目录

3. 创建:
touch .bash_profile
4.打开并编辑:
open .bash_profile

5、在文件中写入以下内容:export PATH=${PATH}:/Users/sxpmg/Application/android-sdk-mac_x86/tools:/Users/sxpmg/Application/android-sdk-mac_x86/platform-tools
其中:/Users/sxpmg/Application/and[……]

Read more

0

深入讲解Android中Activity launchMode

Android系统中的Activity可以说一件很赞的设计,它在内存管理上良好的设计,使得多任务管理在Android系统中运行游刃有余。但是Activity绝非启动展示在屏幕而已,其启动方式也大有学问,本文讲具体介绍Activity的启动模式的诸多细节,纠正一些开发中可能错误的观点,帮助大家深入理解Activity。

行文之前

在正式行文之前,先介绍一些文章提到的概念

  • 文章后续会提到Task,这里的Task指的是与用户交互的Activity实例的集合。
  • Task中的Activity实例以栈的形式存放,这个栈就是Activity的回退栈。

本文图片较多,在看图时,请注意观察[……]

Read more

0

[Android Studio] Android Studio移除的Module如何恢复

如果你执行了从module列表中移除module的操作,但是没有执行delete module文件夹的操作,那如何恢复被移除掉的module呢。

关于如何移除请戳这:Android Studio如何删除module

这种场景还是很多见的,比如我 移除了module app,但是后面我又想用这个module了,要恢复的话,很简单,看下图,编辑settings.gradle即可,当然里面的module名称必须得 和你移除的module名称要一致,编辑完了记得点sycn gradle按钮。

0

2014 非常好用的开源 Android 测试工具

当前有很大的趋势是转向移动应用平台,Android 是最广泛使用的移动操作系统,2014 年大约占 80% 以上的市场。在开发 Android 应用的时候要进行测试,现在市场上有大量的测试工具。

本文主要是展示一系列的开源 Android 测试工具。每个工具都会有相应的简短介绍,还有一些相关的资源。Android 测试工具列表是按照字母来排序的,最后还会介绍几个不是特别活跃的 Android 测试相关的开源项目。

本文提到的开源 Android 软件测试工具包括:Android Test Kit, AndroidJUnit4, Appium, calabash-android, M[……]

Read more

0

Android的Activity切换动画特效库SwitchLayout,视图切换动画库,媲美IOS

由于看了IOS上面很多开发者开发的APP的视图界面切换动画体验非常好,这些都是IOS自带的,但是Android的Activity等视图切换动画并没有提供原生的,所以特此写了一个可以媲美IOS视图切换动画的Android视图切换动画特效库!SwitchLayout!可以说是目前Android上第一个,也是唯一的一个强大的视图切换动画库引擎!

作者:谭东

QQ:852041173

项目开源!推荐使用jar包形式!

没有经过作者允许,不可修改项目库源码自行发布。

如果你的项目中使用了SwtichLayout,建议你在您的APP关于页面注明SwitchLayout库提供支[……]

Read more

0

Android应用开发之所有动画使用详解

1 背景

不能只分析源码呀,分析的同时也要整理归纳基础知识,刚好有人微博私信让全面说说Android的动画,所以今天来一发Android应用的各种Animation大集合。英文厉害的请直接移步参考Android Developer

Android系统提供了很多丰富的API去实现UI的2D与3D动画,最主要的划分可以分为如下几类:

  • View Animation: 视图动画在古老的Android版本系统中就已经提供了,只能被用来设置View的动画。
  • Drawable Animation: 这种动画(也叫Frame动画、帧动画)其实可以划分到视图动画的类别,专门用来一个一个的显[……]

Read more

0

AndroidStudio快捷键

Ctrl+G / Ctrl+Alt+Shift+G:查询变量或者函数或者类在哪里被使用或被调用,后者是前者的复杂表现,可以选择查询范围等。

Alt+H:查找功能,全局查找

F4:查看类继承关系

F2:查看文档说明(函数使用说明)

Ctrl+E:查看最近打开过的文件

Ctrl+Shift+E:查看最近编辑过的文件

double Shift:全局查找,这个查看和Alt+H稍稍有些不同,这个是全局文件查找,到文件名称层面。

Ctrl+Shift+R:快速定位到你所想打开的文件。

Alt+↑:光标所在位置那行代码往上移动

Alt+↓:光标所在位置那[……]

Read more

0

Android编程心得-在Assets文件夹中放入.sql文件实现创建SQlite表的操作

当我们在使用SQLiteOpenHelper时,经常使用db.execSQL(String sql)方法写入对应语句实现创建表的操作,这样的确可以实现业务逻辑。与此同时还有一种更灵活的方法,从assets文件夹下读取对应的.sql文件,然后创建表。

1.首先在工程的assets文件夹下,添加对应的.sql文件

 

2.配置一个Configuration类,用于保存固定路径变量

 

  1. public class Configuration {
  2.     public stati[……]

Read more

0

Android库Volley的使用介绍

Android Volley 是Google开发的一个网络lib,可以让你更加简单并且快速的访问网络数据。Volley库的网络请求都是异步的,你不必担心异步处理问题。

Volley的优点:

  1. 请求队列和请求优先级
  2. 请求Cache和内存管理
  3. 扩展性性强
  4. 可以取消请求

下载和编译volley.jar

  • 需要安装git,ant,android sdk

clone代码:
git clone https://android.googlesource.com/platform/frameworks/volley

  • 编译jar:
    android updat[......]

Read more