Android笔记2016_04_01

来源:互联网 发布:正规贵金属行情软件 编辑:程序博客网 时间:2024/05/18 00:03

Android笔记2016_04_01

  • Android笔记2016_04_01
      • 使用Lifecycle Style的快捷键是commandaltK
      • 对于AndroidStudio的Gradle的使用
      • 对于Android L的一个主题色的提取
      • 对于AndroidStudio的perfect的设置
      • 对于Android的xml中的tools的命名空间
      • Mac登录Linux服务器
      • 对于TextView的Left或者Right的drawable对象的使用
      • 对于AndroidStudio的代码提示的快捷键
      • 对于LayoutAnimation无效的处理
      • 需要查看Android系统有哪些连接相关的广播时
      • 对于CyclicBarrier循环屏障因子的使用
      • adb shell的使用
      • Monkey测试
      • shell发短信
      • shell终端的一些使用
      • android studio的使用技巧

使用Lifecycle Style的快捷键是:command+alt+K

对于AndroidStudio的Gradle的使用

  • 设置压缩
  • 设置去掉资源文件
  • 设置包名
  • 设置过动态的资源

对于Android L的一个主题色的提取

在Android L中提供了一个异步提取颜色的工具Palete下面一个使用例子

Palette.from(bitmap).generate();

对于AndroidStudio的perfect的设置

  • 删除在一下路径cd /Users/owant/Library/Preferences/AndroidStudio1.5,删除就行了.

对于Android的xml中的tools的命名空间

这个命名空间提供了预览功能,而且在实际编译工程中不处理。可以防止自己写的无关代码被运行;

Mac登录Linux服务器

mac的Terminal自带ssh可以登录linux系统代码如下:

 ssh user_name@ip_address 

其中,user_name是用户名字,ip_address是ip地址(服务器地址)

对于TextView的Left或者Right的drawable对象的使用

使用的函数是public void setBounds (int left, int top, int right, int bottom);在使用drawable时要设置: ok.setBounds(0, 0, ok.getIntrinsicWidth(), ok.getIntrinsicHeight());否则无效;

对于AndroidStudio的代码提示的快捷键

alt + shift+ space 或者是 F1

对于LayoutAnimation无效的处理

每一次view.startLayoutAnimation();之前必须进行动画清除view.clearAnimation();

需要查看Android系统有哪些连接相关的广播时

  • 可以通过ConnectivityManager这个类进行查看相关的连接服务

对于CyclicBarrier循环屏障因子的使用

CyclicBarrier对于任务分发运行有着非常好的使用,比如对一个任务分分成3个Runnable去运行,之后,获得统计结果。CyclicBarrier(int count,Runnable)当因子await()够了count后,就会进行运行Runnable;

adb shell的使用

adb shell 是android提供的一个终端,可以进行进入android系统查看相关的文件和相关的命令操作。

Monkey测试

monkey最简单的命令是 adb shell monkey -p com.owant.** -v 10000 是随机点击事件

shell发短信

//发短信
adb shell am start -a android.intent.action.SENDTO -d sms:10086 –es sms_body cxye
adb shell input keyevent 22//焦点去到发送键
adb shell input keyevent 66//回车按下

shell终端的一些使用

  • 进入adb shell 进行测试,设置好了环境变量后,输入:adb shell,进入终端;
  • ps 查看有什么进程;
  • kill PID 关闭pid的进程;
  • 模拟点击:monkey -p com.owant.* -v time;

android studio的使用技巧

  • 插入代码:使用command+j;其中,对于// FIXME: 15/01/2017
    是说代码是错误的需要修复;对于// TODO:是说明需要进行编写的,暂时没有写;
  • 选择性粘贴:使用command+shift+v;
  • 上下操作的跳转:使用command+alt+left or command+alt+right;
  • 进入父类方法中:使用command+u;
  • 万能的alt+enter进行可能操作提示;这个非常有用,它可简约操作步骤;
  • 进行run:使用control+alt+r,进行run的选择;
  • 搜索指令进行操作也是很重要的,shift+shift:输入需要的比如:PreView
0 0
原创粉丝点击